OSDN Git Service

2007-12-09 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/32129
4         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
5         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
6
7         PR fortran/31487
8         * gfortran.dg/char_component_initializer_1.f90: New test.
9
10 2007-12-09  Tobias Burnus  <burnus@net-b.de>
11
12         PR fortran/34342
13         PR fortran/34345
14         PR fortran/18026
15         PR fortran/29471
16
17         * gfortran.dg/boz_8.f90: New.
18         * gfortran.dg/boz_9.f90: New.
19         * gfortran.dg/boz_10.f90: New.
20         * gfortran.dg/boz_7.f90: Update dg-warning.
21         * gfortran.dg/pr16433.f: Add dg-error.
22         * gfortan.dg/ibits.f90: Update dg-warning.
23         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
24         * gfortran.dg/unf_io_convert_2.f90: Ditto.
25
26 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
27
28         PR fortran/34359
29         * gfortran.dg/include_1.f90: New test.
30         * gfortran.dg/include_1.inc: New.
31         * gfortran.dg/include_2.f90: New test.
32
33 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
34
35         * gcc.c-torture/compile/20011130-2.c: Fix typo.
36
37 2007-12-08  Tobias Burnus  <burnus@net-b.de>
38
39         PR fortran/34319
40         * gfortran.dg/nan_3.f90: New.
41
42 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
43
44         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
45
46 2007-12-07  Olivier Hainque  <hainque@adacore.com>
47
48         * gnat.dg/tamdt*.ad?: Support for ...
49         * gnat.dg/test_tamdt.adb: New test.
50
51 2007-12-07  Olivier Hainque  <hainque@adacore.com>
52
53         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
54         exports and document how these can be exercised.
55
56 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
57
58         PR ada/15805
59         * gnat.dg/specs/access_constants.ads: New test.
60
61         * gnat.dg/specs/access_constant_decl.ads: New test.
62
63         PR ada/21346
64         * gnat.dg/compose.adb: New test.
65
66 2007-12-07  Olivier Hainque  <hainque@adacore.com>
67
68         PR ada/34173
69         * gnat.dg/unc_memops.ad[sb]: Support for ...
70         * gnat.dg/unc_memfree.adb: New test.
71         
72 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
73
74         * gfortran.dg/ltrans-7.f90: New.
75
76 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
77             Dorit Nuzman  <dorit@il.ibm.com>
78
79         PR tree-optimization/34005
80         * gcc.dg/vect/pr34005.c: New test.
81
82 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
83
84         PR c++/34336
85         * g++.dg/template/new8.C: New test.
86
87 2007-12-06  Tobias Burnus  <burnus@net-b.de>
88
89         PR fortran/34333
90         * gfortran.dg/boz_7.f90: New.
91         * gfortran.dg/int_1.f90: Disable -pedantic option.
92         * gfortran.dg/boz_1.f90: Ditto.
93         * gfortran.dg/boz_3.f90: Ditto.
94         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
95         * gfortran.dg/ibits.f90: Ditto.
96         * gfortran.dg/unf_io_convert_1.f90: Ditto.
97         * gfortran.dg/unf_io_convert_2.f90: Ditto.
98
99 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
100
101         PR fortran/34335
102         * gfortran.dg/used_types_19.f90: New test.
103
104 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
105
106         * gfortran.dg/nan_2.f90: Add -mieee for sh.
107         * gfortran.dg/nearest_2.f90: Likewise.
108         * gfortran.dg/nearest_3.f90: Likewise.
109
110 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
111
112         PR middle-end/34337
113         * gcc.c-torture/execute/20071205-1.c: New test.
114
115 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
116
117         * gfortran.dg/module_nan.f90: Add -mieee for sh.
118         * gfortran.dg/real_const_3.f90: Likewise.
119
120 2007-12-05  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/34138
123         * gcc.c-torture/compile/pr34138.c: New testcase.
124
125 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
126
127         PR debug/33739
128         * gfortran.dg/debug_2.f: New test.
129
130 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
131
132         * gnat.dg/specs/elab1.ads: New test.
133
134 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
135
136         PR target/34312
137         * gcc.target/i386/pr34312.c: New test.
138
139 2007-12-05  Tobias Burnus  <bU    gcc/stmt.c
140
141         PR fortran/34333
142         * gfortran.dg/nan_2.f90: New.
143
144 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
145
146         PR c++/34271
147         * g++.dg/cpp0x/decltype9.C: New test.
148         * g++.dg/cpp0x/decltype10.C: New test.
149
150 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
151
152         PR ada/21489
153         * gnat.dg/rm_6_4_1_13.adb: New test.
154
155 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
156
157         PR middle-end/34134
158         * gcc.c-torture/compile/20071117-1.c: New test.
159
160 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
161
162         PR c++/34101
163         * g++.dg/cpp0x/variadic-ttp.C: New.
164
165 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
166         
167         * gcc.dg/parse-decl-after-if.c: New.
168         * gcc.dg/20031223-1.c: Adjust.
169         
170 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
171
172         PR c++/33509
173         * g++.dg/cpp0x/variadic-throw.C: New.
174
175 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
176
177         PR c++/33091
178         * g++.dg/cpp0x/variadic-unify.C: New.
179
180 2007-12-04  Richard Guenther  <rguenther@suse.de>
181
182         PR middle-end/34334
183         PR middle-end/34222
184         * gcc.c-torture/compile/pr34334.c: New testcase.
185         * g++.dg/torture/pr34222.C: New testcase.
186
187 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
188
189         * gcc.c-torture/execute/20071202-1.c: New test.
190         * gcc.dg/tree-ssa/pr34146-2.c: New test.
191
192 2007-12-04  Tobias Burnus  <burnus@net-b.de>
193
194         PR fortran/34318
195         * gfortran.dg/module_nan.f90: New.
196
197 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
198
199         * lib/target-supports.exp (get_compiler_messages): Replace with...
200         (check_compile): ...this new procedure.  Handle TYPE == executable.
201         Use comments in the source to determine the correct extension.
202         Return a pair containing the compiler output and the output filename.
203         Don't delete the file here.
204         (check_no_compiler_messages_nocache): New procedure.
205         (check_no_compiler_messages): Use it.
206         (check_no_messages_and_pattern_nocache): New procedure.
207         (check_no_messages_and_pattern): Use it.
208         (check_runtime_nocache, check_runtime): New procedures.
209         (check_effective_target_tls): Use check_no_compiler_messages.
210         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
211         (check_effective_target_tls_runtime): Use check_runtime.
212         (check_effective_target_fstack_protector): Likewise.
213         (check_iconv_available): Use check_runtime_nocache.
214         (check_effective_target_fortran_large_real): Use
215         check_no_compiler_messages.
216         (check_effective_target_fortran_large_int): Likewise.
217         (check_effective_target_static_libgfortran): Likewise.
218         (check_750cl_hw_available): Use check_cached_effective_target
219         and check_runtime_nocache.
220         (check_vmx_hw_available): Likewise.
221         (check_effective_target_broken_cplxf_arg): Likewise.
222         (check_alpha_max_hw_available): Use check_runtime.
223         (check_function_available): Use check_no_compiler_messages.
224         (check_cxa_atexit_available): Use check_cached_effective_target
225         and check_runtime_nocache.
226         (check_effective_target_dfp_nocache): Use
227         check_no_compiler_messages_nocache.
228         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
229         (check_effective_target_dfp): Use check_cached_effective_target.
230         (check_effective_target_dfprt): Likewise.
231         (check_effective_target_arm_neon_hw): Use check_runtime.
232         (check_effective_target_ultrasparc_hw): Likewise.
233         (check_effective_target_c99_runtime): Use
234         check_no_compiler_messages_nocache.
235
236 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
237
238         PR middle-end/29749
239         * gcc.dg/fold-rotate-1.c: New test.
240
241         PR tree-optimization/33453
242         * gcc.c-torture/compile/20071203-1.c: New test.
243
244 2007-12-03  Robert Dewar <dewar@adacore.com>
245             Samuel Tardieu  <sam@rfc1149.net>
246
247         PR ada/34287
248         * gnat.dg/check_elaboration_code.adb: New test.
249         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
250         New support files.
251
252 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
253
254         PR c++/34061
255         * g++.dg/cpp0x/pr34061.C: New.
256
257 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
258
259         PR c++/34273
260         * g++.dg/other/error21.C: New.
261
262 2007-12-02  Revital Eres  <eres@il.ibm.com>
263
264         * gcc.dg/sms-4.c: New testcase.
265
266 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
267             Revital Eres  <eres@il.ibm.com>
268
269         * gcc.dg/sms-3.c: New testcase.
270
271 2007-12-01  Ollie Wild  <aaw@google.com>
272
273         PR c++/8171
274         * g++.dg/conversion/ptrmem9.C: New test.
275
276 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
277
278         PR libfortran/34291
279         * gfortran.dg/namelist_41.f90: New test.
280
281 2007-11-30  Tom Tromey  <tromey@redhat.com>
282
283         PR preprocessor/32868:
284         * gcc.dg/cpp/pr32868.c: New file.
285
286 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
287
288         PR fortran/34248
289         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
290
291 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
292
293         PR rtl-optimization/34171
294         * gcc.dg/pr34171.c: New testcase.
295
296 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
297
298         * gcc.dg/tree-ssa/pr34244.c: Fixed.
299
300 2007-11-30  Tobias Burnus  <burnus@net-b.de>
301
302         PR fortran/34133
303         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
304         * gfortran.dg/bind_c_usage_11.f03: New.
305         * gfortran.dg/bind_c_usage_12.f03: New.
306
307 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
308
309         PR c++/34275
310         * g++.dg/other/error20.C: New test.
311
312 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
313
314         PR fortran/34230
315         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
316
317 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
318
319         PR tree-optimization/34244
320         * gcc.dg/tree-ssa/pr34244.c: New test.
321
322 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
323
324         PR tree-optimization/33434
325         * gcc.dg/pr33434-1.c: New test.
326         * gcc.dg/pr33434-2.c: New test.
327         * gcc.dg/pr33434-3.c: New test.
328         * gcc.dg/pr33434-4.c: New test.
329
330         PR c++/34270
331         * g++.dg/template/cond7.C: New test.
332
333         PR c++/34267
334         PR c++/34268
335         * g++.dg/cpp0x/decltype7.C: New test.
336         * g++.dg/cpp0x/decltype8.C: New test.
337
338 2007-11-29  Tobias Burnus  <burnus@net-b.de>
339
340         PR fortran/34248
341         * gfortran.dg/result_in_spec_3.f90: New.
342
343 2007-11-29  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/34262
346         * gfortran.dg/mvbits_3.f90: New.
347
348 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
349         
350         * lib/target-supports.exp (check_effective_target_mips_soft_float):
351         Delete.
352         (check_effective_target_hard_float): New.
353         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
354         * gcc.dg/pr30957-1.c: Likewise.
355         
356 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
357
358         PR ada/15804
359         * gnat.dg/specs/variant_part.ads: New test.
360
361         PR ada/17318
362         * gnat.dg/specs/attribute_parsing.ads: New test.
363
364         PR ada/32792
365         * gnat.dg/specs/integer_value.ads: New test.
366
367         PR ada/22559
368         * gnat.dg/specs/delta_small.ads: New test.
369
370 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
371
372         PR tree-optimization/34140
373         * gcc.c-torture/compile/20071128-1.c: New test.
374
375 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376
377         PR fortran/32928
378         * gfortran.dg/data_array_1.f90
379         * gfortran.dg/data_array_2.f90
380         * gfortran.dg/data_array_3.f90
381         * gfortran.dg/data_array_4.f90
382
383 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
384
385         PR fortran/34227
386         * gfortran.dg/blockdata_5.f90: New test.
387         * gfortran.dg/blockdata_6.f90: New test.
388
389 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
390
391         PR tree-optimization/34016
392         * gcc.dg/pr34016.c: New test.
393
394 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
395
396         PR fortran/29389
397         * gfortran.dg/stfunc_6.f90: New test.
398
399         PR fortran/33850
400         * gfortran.dg/assign_10.f90: New test.
401
402 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
403
404         PR fortran/33541
405         * gfortran.dg/use_11.f90: New test.
406
407         PR fortran/34231
408         * gfortran.dg/generic_15.f90: New test.
409
410 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
411
412         PR target/34225
413         * gcc.dg/pr34225.c: New test.
414
415 2007-11-27  Richard Guenther  <rguenther@suse.de>
416
417         PR tree-optimization/34241
418         * g++.dg/torture/pr34241.C: New testcase.
419
420 2007-11-27  Richard Guenther  <rguenther@suse.de>
421
422         * gcc.dg/builtins-error.c: New testcase.
423
424 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
425
426         PR c++/34213
427         * g++.dg/ext/visibility/anon8.C: New test.
428
429 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
430
431         PR target/34077
432         * gcc.target/i386/pr34077.c: New testcase.
433
434 2007-11-26  Tobias Burnus  <burnus@net-b.de>
435
436         PR fortran/34203
437         * gfortran.dg/backslash_3.f: Add -fbackslash option.
438         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
439         * gfortran.dg/backslash_1.f90: Remove no longer needed
440         -fno-backslash option.
441
442 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
443
444         PR c/23722
445         * gcc.dg/cpp/19990413-1.c: Update.
446         * gcc.dg/parse-else-error.c: New.
447         * gcc.dg/parse-else-error-2.c: New.
448         * gcc.dg/parse-else-error-3.c: New.
449         * gcc.dg/parse-else-error-4.c: New.
450
451 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
452
453         PR c++/34081
454         * g++.dg/template/dependent-expr6.C: New testcase.
455
456 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
457
458         PR target/34215
459         * gcc.target/i386/pr34215.c: New test.
460
461 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
462
463         PR target/34174
464         * gcc.dg/torture/pr34174-1.c: New.
465
466 2007-11-26  Richard Guenther  <rguenther@suse.de>
467
468         PR middle-end/34233
469         * gcc.dg/pr34233.c: New testcase.
470
471 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
472             Revital Eres  <eres@il.ibm.com>
473
474         PR rtl-optimization/34085
475         * gcc.dg/tree-prof (bb-reorg.c): New test.
476
477 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
478
479         * lib/target-supports.exp (check_effective_target_mips_soft_float):
480         Return true for MIPS16 targets.
481
482 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
483
484         PR fortran/33152
485         * gfortran.dg/blockdata_4.f90: New test.
486
487 2007-11-25  Tobias Burnus  <burnus@net-b.de>
488
489         PR fortran/34079
490         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
491         * gfortran.dg/bind_c_usage_16.f03: New.
492         * gfortran.dg/bind_c_usage_16_c.c: New.
493
494 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
495
496         * gnat.dg/specs/size_clause1.ads: New test.
497         * gnat.dg/specs/size_clause2.ads: Likewise.
498         * gnat.dg/specs/size_clause3.ads: Likewise.
499
500 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
501
502         PR fortran/33499
503         * gfortran.dg/entry_16.f90: New test.
504
505 2007-11-24  Tobias Burnus  <burnus@net-b.de>
506
507         PR fortran/34192
508         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
509
510 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
511
512         PR fortran/33541
513         * gfortran.dg/nested_modules_1.f90: Change the reference to
514         FOO, forbidden by the standard, to a reference to W.
515         * gfortran.dg/use_only_1.f90: New test.
516
517 2007-11-23  Tobias Burnus  <burnus@net-b.de>
518
519         PR fortran/34209
520         * gfortran.dg/nearest_3.f90: New test.
521
522 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523
524         PR fortran/33317
525         * gfortran.dg/optional_dim_2.f90: New test.
526
527 2007-11-23  Tobias Burnus  <burnus@net-b.de>
528
529         PR fortran/34187
530         * gfortran.dg/bind_c_usage_15.f90: New.
531
532 2007-11-23  Tobias Burnus  <burnus@net-b.de>
533
534         PR fortran/34192
535         * gfortran.dg/nearest_2.f90: New.
536
537
538 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
539
540         PR c++/30293
541         PR c++/30294
542         * g++.dg/ext/java-2.C: New test.
543
544 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
545             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
546         
547         PR c++/5310
548         * g++.dg/warn/pr5310.C: New.
549         * g++.dg/warn/pr33160.C: New.
550         
551 2007-11-23  Richard Guenther  <rguenther@suse.de>
552             Michael Matz  <matz@suse.de>
553
554         PR tree-optimization/34176
555         * gcc.c-torture/execute/pr34176.c: New testcase.
556
557 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
558
559         PR c++/34198
560         * gcc.dg/Wconversion-5.c: New test.
561         * g++.dg/Wconversion3.C: New test.
562
563 2007-11-23  Richard Guenther  <rguenther@suse.de>
564
565         * gcc.dg/tree-ssa/alias-17.c: New testcase.
566
567 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
568
569         PR c/14050
570         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
571         qualifiers in abstract declarator.
572
573 2007-11-22  Tobias Burnus  <burnus@net-b.de>
574
575         * gfortran.dg/derived_constructor_comps_3.f90: New.
576
577 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
578
579         PR c++/34094
580         * g++.dg/ext/visibility/anon7.C: New test.
581
582 2007-11-22  Tobias Burnus  <burnus@net-b.de>
583
584         PR fortran/34079
585         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
586         * gfortran.dg/bind_c_usage_13.f03: New.
587         * gfortran.dg/bind_c_usage_14.f03: New.
588
589 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
590
591         PR rtl-optimization/33848
592         * gcc.dg/torture/pr33848.c: New test.
593
594 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
595
596         PR fortran/34083
597         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
598
599 2007-11-20  Richard Guenther  <rguenther@suse.de>
600
601         PR middle-end/34154
602         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
603
604 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
607
608 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
609
610         PR fortran/32770
611         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
612         so test passes with -frecord-marker=8.
613         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
614         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
615         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
616         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
617         * gfortrand.dg/modulo_1.f90:  Likewise.
618
619 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
620
621         * lib/target-supports.exp (check_effective_target_mips_soft_float):
622         New procedure.
623         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
624         * gcc.dg/pr30957-1.c: Likewise.
625
626 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
627
628         PR c++/34089
629         * g++.dg/template/crash74.C: New test.
630
631 2007-11-20  Richard Guenther  <rguenther@suse.de>
632
633         * gcc.c-torture/execute/20071120-1.c: New testcase.
634
635 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
636
637         PR c/34146
638         * gcc.dg/tree-ssa/pr34146.c: New test.
639
640         PR testsuite/33978
641         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
642         dependent on target settings like move_by_pieces etc.
643
644         PR c++/28879
645         * g++.dg/template/vla2.C: New test.
646
647         PR c++/33962
648         * g++.dg/overload/template3.C: New test.
649
650 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
651
652         PR fortran/33317
653         * gfortran.dg/optional_dim_2.f90: Remove test.
654
655 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
656
657         * gcc.dg/dfp/ddmode-ice.c: New test.
658
659 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
660
661         PR tree-optimization/34036
662         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
663
664 2007-11-19  Richard Guenther  <rguenther@suse.de>
665
666         PR tree-optimization/34
667         * gcc.c-torture/execute/pr34099-2.c: New testcase.
668
669 2007-11-19  Tobias Burnus  <burnus@net-b.de>
670
671         PR fortran/34079
672         * gfortran.dg/bind_c_usage_10_c.c: New.
673         * gfortran.dg/bind_c_usage_10.f03: New.
674
675 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
676
677         * gcc.dg/pr33007.c: Expect new warning.
678         * gcc.dg/tree-ssa/recip-5.c: Likewise.
679         * g++.dg/opt/pr34036.C: New test.
680
681 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
682
683         PR c++/30988
684         * g++.dg/warn/noreturn-4.C: New test.
685         * g++.dg/warn/noreturn-5.C: New test.
686         * g++.dg/warn/noreturn-6.C: New test.
687         * g++.dg/warn/noreturn-7.C: New test.
688
689 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
690
691         PR fortran/32770
692         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
693         integers so tests works with -fdefault-integer-8.
694         * gfortran.fortran-torture/execute/elemental.f90:  Use default
695         integers so test passes with -fdefault-integer-8.
696         * gfortran.fortran-torture/execute/der_io.f90:  Increase
697         buffer length so test passes with -fdefault-integer-8.
698         * gfortran.dg/bounds_check_8.f90:  Likewise.
699         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
700         * gfortran.dg/equiv_7.f90:  Set kind so test passes
701         with -fdefault-integer-8.
702         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
703         provoke overflow.
704
705 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
706
707         PR fortran/33317
708         * gfortran.dg/optional_dim_2.f90: New test.
709         
710         PR fortran/34139
711         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
712         
713 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
714
715         PR rtl-optimization/34132
716         * gcc.c-torture/compile/20071118-1.c: New test.
717
718 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
719
720         PR fortran/31608
721         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
722
723 2007-11-18  Tobias Burnus  <burnus@net-b.de>
724
725         PR fortran/34137
726         * gfortran.dg/entry_14.f90: New.
727         * gfortran.dg/entry_15.f90: New.
728
729 2007-11-18  Richard Guenther  <rguenther@suse.de>
730
731         PR tree-optimization/34127
732         * gcc.c-torture/compile/pr34127.c: New testcase.
733
734 2007-11-18  Ben Elliston  <bje@au.ibm.com>
735
736         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
737         type specifier, as they are not permitted according to the AltiVec
738         Programming Interface Manual.
739
740 2007-11-17  Tobias Burnus  <burnus@net-b.de>
741
742         PR fortran/34133
743         * gfortran.dg/bind_c_usage_9.f03: New.
744         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
745
746 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
747
748         PR fortran/25252
749         * interface.c (gfc_current_interface_head,
750         gfc_set_current_interface_head): New functions.
751         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
752         On syntax error, restore previous state of the interface.
753         * gfortran.h (gfc_current_interface_head,
754         gfc_set_current_interface_head): New prototypes.
755
756 2007-11-17  Richard Guenther  <rguenther@suse.de>
757
758         PR middle-end/34130
759         * gcc.c-torture/execute/pr34130.c: New testcase.
760
761 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
762
763         PR fortran/34108
764         * gfortran.dg/fmt_label_1.f90: New test.
765
766 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
767
768         PR fortran/33957
769         * gfortran.dg/initialization_15.f90 : New test.
770
771 2007-11-16  Richard Guenther  <rguenther@suse.de>
772
773         PR middle-end/34030
774         * gcc.c-torture/compile/pr34030.c: New testcase.
775
776 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
777
778         PR fortran/34008
779         * gfortran.dg/interface_assignment_3.f90.
780
781 2007-11-16  Richard Guenther  <rguenther@suse.de>
782
783         PR tree-optimization/33870
784         * gcc.dg/torture/pr33870.c: New testcase.
785
786 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
787
788         PR fortran/33986
789         * gfortran.dg/allocatable_function_3.f90.
790
791 2007-11-16  Richard Guenther  <rguenther@suse.de>
792
793         PR tree-optimization/34113
794         * gcc.c-torture/compile/pr34113.c: New testcase.
795
796 2007-11-16  Richard Guenther  <rguenther@suse.de>
797
798         PR tree-optimization/34099
799         * g++.dg/torture/pr3499.C: New testcase.
800         * gcc.c-torture/execute/pr34099.c: Likewise.
801
802 2007-11-16  Olivier Hainque  <hainque@adacore.com>
803
804         * gnat.dg/release_unc_maxalign.adb: New test.
805
806 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
807
808         PR c++/34100
809         * g++.dg/template/crash73.C: New test.
810
811 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
812
813         PR middle-end/23848
814         * gcc.dg/tree-ssa/pr23848-1.c: New test.
815         * gcc.dg/tree-ssa/pr23848-2.c: New test.
816         * gcc.dg/tree-ssa/pr23848-3.c: New test.
817         * gcc.dg/tree-ssa/pr23848-4.c: New test.
818
819 2007-11-15  Tobias Burnus  <burnus@net-b.de>
820
821         PR fortran/33917
822         * gfortran.dg/proc_decl_11.f90: New.
823
824 2007-11-15  Ben Elliston  <bje@au.ibm.com>
825
826         * gcc.target/spu/compare-dp.c: New test.
827
828 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
829
830         * gcc.dg/pr33923.c: New test.
831
832 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
833
834         PR middle-end/34088
835         * gcc.dg/pr34088.c: New test.
836
837 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
838
839         * gcc.c-torture/compile/20071114-1.c: New test.
840
841 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
842
843         PR fortran/31608
844         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
845         to match known variations in symbol format. Document in comments.
846
847 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
848
849         PR fortran/33985
850         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
851
852 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
853
854         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
855         when done.
856
857 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
858
859         PR fortran/33162
860         * gfortran.dg/proc_decl_1.f90: Update.
861         * gfortran.dg/proc_decl_7.f90: New test.
862         * gfortran.dg/proc_decl_8.f90: New test.
863         * gfortran.dg/proc_decl_9.f90: New test.
864         * gfortran.dg/proc_decl_10.f90: New test.
865
866 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
867
868         PR fortran/34080
869         * gfortran.dg/transfer_assumed_size_1.f90: New test.
870
871 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
872
873         PR c++/34054
874         PR c++/34056
875         PR c++/34057
876         PR c++/34058
877         PR c++/34060
878         * g++.dg/parse/crash36.C: Add another dg-error.
879         * g++.dg/cpp0x/pr34054.C: New test.
880         * g++.dg/cpp0x/pr34056.C: New test.
881         * g++.dg/cpp0x/pr34057.C: New test.
882         * g++.dg/cpp0x/pr34058.C: New test.
883         * g++.dg/cpp0x/pr34060.C: New test.
884
885         PR tree-optimization/34063
886         * g++.dg/tree-ssa/pr34063.C: New test.
887
888 2007-11-13  Diego Novillo  <dnovillo@google.com>
889
890         PR tree-optimization/33870
891         * gcc.c-torture/execute/pr33870-1.c: New test.
892         * gcc.dg/tree-ssa/alias-16.c: New test.
893
894 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
895
896         PR c++/29225
897         * g++.dg/template/crash72.C: New test.
898
899 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
900
901         * g++.dg/opt/cfg5.C: New test.
902
903 2007-11-12  Richard Guenther  <rguenther@suse.de>
904
905         PR middle-end/34070
906         * gcc.c-torture/execute/pr34070-1.c: New testcase.
907         * gcc.c-torture/execute/pr34070-2.c: Likewise.
908
909 2007-11-12  Richard Guenther  <rguenther@suse.de>
910
911         PR middle-end/34027
912         * gcc.dg/pr34027-1.c: New testcase.
913         * gcc.dg/pr34027-2.c: Likewise.
914
915 2007-11-12  Ira Rosen  <irar@il.ibm.com>
916
917         PR tree-optimization/33953
918         * gcc.dg/vect/pr33953.c: New testcase.
919
920 2007-11-11  Tom Tromey  <tromey@redhat.com>
921
922         PR c++/17577:
923         * g++.dg/ext/pr17577.h: New file.
924         * g++.dg/ext/pr17577.C: New file.
925
926 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
927
928         PR c++/8570
929         * g++.old-deja/g++.ns/template13.C: Update expected output.
930         * g++.old-deja/g++.pt/friend23.C: Likewise.
931         * g++.dg/warn/pr8570.C: New.
932
933 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
934
935         PR c++/34068
936         * g++.dg/template/pseudodtor4.C: New test.
937
938 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
939
940         PR middle-end/34018
941         * g++.dg/opt/inline14.C: New test.
942
943         PR tree-optimization/33680
944         * gcc.c-torture/compile/20071108-1.c: New test.
945
946         PR c++/32241
947         * g++.dg/template/pseudodtor3.C: New test.
948
949 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
950
951         PR c++/33510
952         * g++.dg/cpp0x/variadic-init.C: New.
953
954 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
955             Jakub Jelinek  <jakub@redhat.com>
956
957         PR rtl-optimization/34012
958         * gcc.target/i386/pr34012.c: New test.
959
960 2007-11-09  Richard Guenther  <rguenther@suse.de>
961
962         PR tree-optimization/33604
963         * g++.dg/tree-ssa/pr33604.C: New testcase.
964         * gcc.dg/pr32721.c: Adjust pattern.
965
966 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
967
968         * gcc.target/mips/dse-1.c: Disable.
969
970 2007-11-08  Tom Tromey  <tromey@redhat.com>
971
972         * gcc.dg/empty-source-3.c: Update warning location.
973         * gcc.dg/gomp/barrier-2.c: Likewise.
974         * gcc.dg/label-decl-3.c: Likewise.
975         * gcc.dg/label-decl-2.c: Likewise.
976         * gcc.dg/empty-source-2.c: Likewise.
977
978 2007-11-08  Tom Tromey  <tromey@redhat.com>
979
980         PR c++/30297:
981         * g++.dg/inherit/pr30297.C: New file.
982
983 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
984
985         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
986         -fno-common for cygwin and mingw32.
987
988 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
989
990         PR middle-end/33826
991         * gcc.dg/pr33826.c: New.
992         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
993         recursive functions being marked pure or const.
994         
995 2007-11-08  Tobias Burnus  <burnus@net-b.de>
996
997         PR fortran/33917
998         * gfortran.dg/proc_decl_5.f90: New.
999         * gfortran.dg/proc_decl_6.f90: New.
1000
1001 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR tree-optimization/32575
1004         * gcc.c-torture/execute/20071108-1.c: New test.
1005
1006 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1007
1008         * g++.dg/opt/anchor1.C: New.
1009
1010 2007-11-07  Diego Novillo  <dnovillo@google.com>
1011
1012         PR 33870
1013         * gcc.c-torture/execute/pr33870.x: Remove.
1014
1015 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1016
1017         PR c++/33045
1018         PR c++/33837
1019         PR c++/33838
1020         * g++.dg/cpp0x/decltype-33837.C: New.
1021         * g++.dg/cpp0x/decltype-refbug.C: New.
1022         * g++.dg/cpp0x/decltype-33838.C: New.
1023
1024 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1025
1026         * gcc.c-torture/compile/20071107-1.c: New test.
1027
1028 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1029
1030         * gcc.dg/out-of-bounds-1.c: New test.
1031
1032 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1033
1034         PR c++/33501
1035         * g++.dg/warn/incomplete2.C: New test.
1036         * g++.dg/template/incomplete4.C: New test.
1037         * g++.dg/template/incomplete5.C: New test.
1038
1039 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1040
1041         * gnat.dg/max_align.adb: New test.
1042
1043 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1044
1045         PR target/30961
1046         * gcc.target/i386/pr30961-1.c: New.
1047
1048 2007-11-06  Tom Tromey  <tromey@redhat.com>
1049
1050         PR c++/32368:
1051         * g++.dg/warn/pragma-system_header3.h: New.
1052         * g++.dg/warn/pragma-system_header3.C: New.
1053
1054         PR c++/32256:
1055         * g++.dg/warn/pragma-system_header4.C: New.
1056         * g++.dg/warn/pragma-system_header4.h: New.
1057
1058 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1059
1060         PR c++/33977
1061         PR c++/33886
1062         * g++.dg/other/canon-array.C: New.
1063         
1064 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1065
1066         * g++.dg/parser/crash36.C: Tweak expected errors.
1067         * g++.dg/cpp0x/pr31439.C: New.
1068         * g++.dg/cpp0x/pr32114.C: New.
1069         * g++.dg/cpp0x/pr32115.C: New.
1070         * g++.dg/cpp0x/pr32125.C: New.
1071         * g++.dg/cpp0x/pr32126.C: New.
1072         * g++.dg/cpp0x/pr32127.C: New.
1073         * g++.dg/cpp0x/pr32128.C: New.
1074         * g++.dg/cpp0x/pr32253.C: New.
1075         * g++.dg/cpp0x/pr32566.C: New.
1076         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1077         * g++.dg/cpp0x/pr31438.C: Ditto.
1078         * g++.dg/cpp0x/variadic81.C: Ditto.
1079         * g++.dg/cpp0x/pr31432.C: Ditto.
1080         * g++.dg/cpp0x/pr31442.C: Ditto.
1081
1082 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR target/33168
1085         * g++.dg/other/datasec1.C: New test.
1086
1087         PR tree-optimization/33458
1088         * g++.dg/opt/inline12.C: New test.
1089
1090         PR tree-optimization/33993
1091         * gcc.c-torture/compile/20071105-1.c: New test.
1092
1093 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR rtl-optimization/33648
1096         * gcc.dg/pr33648.c: Require effective targer freorder.
1097
1098 2007-11-05  Revital Eres  <eres@il.ibm.com>
1099
1100         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1101
1102 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1103
1104         PR c++/33996
1105         PR c++/33235
1106         PR c++/33930
1107         * g++.dg/cpp0x/pr33996.C: New
1108         * g++.dg/cpp0x/rv-trivial-bug.C: New
1109         * g++.dg/cpp0x/pr33930.C: New
1110
1111 2007-11-05  Nick Clifton  <nickc@redhat.com>
1112             Sebastian Pop  <sebastian.pop@amd.com>
1113
1114         PR tree-optimization/32540
1115         PR tree-optimization/33922
1116         * gcc.dg/tree-ssa/pr32540-1.c: New.
1117         * gcc.dg/tree-ssa/pr32540-2.c: New.
1118         * gcc.dg/tree-ssa/pr33922.c: New.
1119
1120 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1121
1122         PR c++/33939
1123         * g++.dg/cpp0x/variadic-rref.C: New.
1124         
1125 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1126
1127         * g++dg/warn/pointer-integer-comparison.C: New.
1128
1129 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR tree-optimization/33856
1132         * gcc.c-torture/compile/20071027-1.c: New test.
1133
1134         PR c++/33836
1135         * g++.dg/ext/label10.C: New test.
1136
1137         PR c++/33969
1138         * g++.dg/other/ptrmem9.C: New test.
1139
1140 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1141
1142         PR middle-end/32931
1143         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1144
1145 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1146
1147         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1148         * g++.dg/ext/visibility/namespace2.C: Add argument to
1149         dg-require-visibility.
1150         * g++.dg/ext/java-1.C: Disable on AIX.
1151
1152 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1153
1154         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1155
1156 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1157
1158         PR fortran/33881
1159         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1160
1161 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1162
1163         PR c/29062
1164         * gcc.dg/20031223-1.c: Adjust error output.
1165         * gcc.dg/parse-decl-after-label.c: New.
1166         
1167 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1168
1169         PR libfortran/24685
1170         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1171         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1172         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1173
1174 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1175
1176         PR rtl-optimization/28940
1177         * gcc.target/i386/addr-sel-1.c: New test.
1178
1179 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR middle-end/33670
1182         * gcc.dg/pr33670.c: New test.
1183
1184 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1185
1186         PR c++/33516
1187         * g++.dg/lookup/typedef1.C: New test.
1188
1189 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1190
1191         PR testsuite/32076
1192         * lib/scandump.exp (dump-suffix): New.
1193         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1194         Include dump suffix in pass/fail messages, put regexp in quotes.
1195
1196 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1197
1198         PR c++/33495
1199         * g++.dg/other/error19.C: New.
1200
1201 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1202
1203         PR rtl-optimization/28062
1204         * gcc.c-torture/compile/20071102-1.c: New test.
1205
1206 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1207
1208         * g++.dg/cpp0x/pr33955.C: New.
1209
1210 2007-11-01  Tom Tromey  <tromey@redhat.com>
1211
1212         PR preprocessor/30805:
1213         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1214
1215 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1216
1217         PR rtl-optimization/33648
1218         * gcc.dg/pr33648.c: New test.
1219
1220 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR c++/32384
1223         * g++.dg/template/pseudodtor1.C: New test.
1224         * g++.dg/template/pseudodtor2.C: New test.
1225
1226         PR c++/32260
1227         * g++.dg/rtti/typeid7.C: New test.
1228
1229 2007-11-01  Tom Tromey  <tromey@redhat.com>
1230
1231         PR preprocessor/30805:
1232         * gcc.dg/cpp/pr30805.c: New file.
1233
1234 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1235
1236         PR testsuite/25352
1237         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1238         add dg-skip-if.
1239         * gcc.c-torture/compile/20001205-1.c: Ditto.
1240         * gcc.c-torture/compile/20001226-1.c: Ditto.
1241         * gcc.c-torture/compile/20020312-1.c: Ditto.
1242         * gcc.c-torture/compile/20020604-1.c: Ditto.
1243         * gcc.c-torture/compile/920501-12.c: Ditto.
1244         * gcc.c-torture/compile/920501-4.c: Ditto.
1245         * gcc.c-torture/compile/920520-1.c: Ditto.
1246         * gcc.c-torture/compile/980506-1.c: Ditto.
1247         * gcc.c-torture/compile/990617-1.c: Ditto.
1248         * gcc.dg/compare6.c: Ditto.
1249         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1250         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1251         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1252         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1253         * g++.old-deja/g++.pt/static6.C: Ditto.
1254         * g++.old-deja/g++.pt/crash16.C: Ditto.
1255         * g++.old-deja/g++.mike/p10416.C: Ditto.
1256         * g++.old-deja/g++.mike/ns15.C: Ditto.
1257         * g++.old-deja/g++.mike/eh46.C: Ditto.
1258
1259 2007-11-01  Tom Tromey  <tromey@redhat.com>
1260
1261         * gcc.dg/redecl-1.c: Update.
1262         * gcc.dg/pr20368-3.c: Update.
1263         * gcc.dg/inline-14.c: Update.
1264         * gcc.dg/builtins-30.c: Update.
1265         * gcc.dg/dremf-type-compat-4.c: Update.
1266         * gcc.dg/pr20368-2.c: Update.
1267
1268 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1269
1270         PR rtl-optimization/33673
1271         * gcc.dg/pr33673.c: New test.
1272
1273 2007-11-01  Michael Matz  <matz@suse.de>
1274
1275         PR tree-optimization/33961
1276         * gcc.dg/pr33961.c: New test.
1277
1278 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1279
1280         PR c++/33494
1281         * g++.dg/template/error35.C: New.
1282
1283 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1284
1285         PR target/31507
1286         * gcc.dg/pr31507-1.c: New test.
1287         * gcc.dg/pr31507-2.c: New test.
1288
1289 2007-10-31  Revital Eres  <eres@il.ibm.com>
1290
1291         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1292         target.
1293         * gcc.dg/vect/tree-vect.h (check_vect): Add
1294         powerpc-*paired test.
1295         * lib/target-supports.exp (check_750cl_hw_available):
1296         New.
1297         (check_effective_target_vect_int,
1298         check_effective_target_vect_intfloat_cvt,
1299         check_effective_target_powerpc_altivec_ok,
1300         check_effective_target_vect_long,
1301         check_effective_target_vect_sdot_hi,
1302         check_effective_target_vect_udot_hi,
1303         check_effective_target_vect_pack_trunc,
1304         check_effective_target_vect_unpack,
1305         check_effective_target_vect_shift,
1306         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1307         target.
1308         * gcc.dg/vect/vect-ifcvt-11.c: New.
1309         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1310         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1311         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1312         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1313         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1314         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1315
1316 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1317             Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/33941
1320         * gfortran.dg/module_read_1.f90: New.
1321
1322 2007-10-31  Tom Tromey  <tromey@redhat.com>
1323
1324         PR preprocessor/30786:
1325         * gcc.dg/cpp/pr30786.c: New file.
1326
1327 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1328
1329         PR fortran/33162
1330         * gfortran.dg/interface_19.f90: New.
1331         * gfortran.dg/interface_20.f90: New.
1332         * gfortran.dg/interface_21.f90: New.
1333         
1334 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1335
1336         PR tree-optimization/32377
1337         * gfortran.dg/vect/pr32377.f90: New.
1338         
1339 2007-10-31  Richard Guenther  <rguenther@suse.de>
1340
1341         PR middle-end/33779
1342         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1343         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1344
1345 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1346
1347         PR fortran/33897
1348         * gfortran.dg/contained_3.f90: New.
1349
1350 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1351
1352         PR c++/19531
1353         * g++.dg/opt/nrv8.C: New.
1354         
1355 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR c++/33709
1358         * g++.dg/opt/compound1.C: New test.
1359
1360         PR c++/33616
1361         * g++.dg/template/ptrmem18.C: New test.
1362
1363 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1364
1365         PR fortran/33596
1366         * gfortran.dg/isnan_2.f90: New test.
1367
1368 2007-10-30  Ed Schouten  <ed@fxq.nl>
1369
1370         PR tree-optimization/32500
1371         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1372
1373 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1374
1375         PR c++/31993
1376         PR c++/32252
1377         * g++.dg/cpp0x/pr31993.C: New
1378         * g++.dg/cpp0x/pr32252.C: New
1379
1380 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1381
1382         PR tree-optimization/33723
1383         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1384
1385 2007-10-30  Richard Guenther  <rguenther@suse.de>
1386
1387         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1388         gcc.target/i386/loop-3.c.
1389
1390 2007-10-30  Revital Eres  <eres@il.ibm.com>
1391
1392         * gcc.dg/vect/pr33866.c: Require vect_long.
1393
1394 2007-10-30  Revital Eres  <eres@il.ibm.com>
1395
1396         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1397         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1398
1399 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1400
1401         PR tree-optimization/32893
1402         * lib/target-supports.exp
1403         (check_effective_target_unaligned_stack): new keyword.
1404         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1405         not sensitive to unaligned_stack.
1406         * gcc.dg/vect/vect-3.c: Likewise.
1407         * gcc.dg/vect/vect-4.c: Likewise.
1408         * gcc.dg/vect/vect-5.c: Likewise.
1409         * gcc.dg/vect/vect-6.c: Likewise.
1410         * gcc.dg/vect/vect-7.c: Likewise.
1411         * gcc.dg/vect/vect-13.c: Likewise.
1412         * gcc.dg/vect/vect-17.c: Likewise.
1413         * gcc.dg/vect/vect-18.c: Likewise.
1414         * gcc.dg/vect/vect-19.c: Likewise.
1415         * gcc.dg/vect/vect-20.c: Likewise.
1416         * gcc.dg/vect/vect-21.c: Likewise.
1417         * gcc.dg/vect/vect-22.c: Likewise.
1418         * gcc.dg/vect/vect-27.c: Likewise.
1419         * gcc.dg/vect/vect-29.c: Likewise.
1420         * gcc.dg/vect/vect-64.c: Likewise.
1421         * gcc.dg/vect/vect-65.c: Likewise.
1422         * gcc.dg/vect/vect-66.c: Likewise.
1423         * gcc.dg/vect/vect-72.c: Likewise.
1424         * gcc.dg/vect/vect-73.c: Likewise.
1425         * gcc.dg/vect/vect-86.c: Likewise.
1426         * gcc.dg/vect/vect-all.c: Likewise.
1427         * gcc.dg/vect/slp-25.c: Likewise.
1428         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1429         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1430         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1431
1432         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1433         * gcc.dg/vect/vect-34.c: Likewise.
1434         * gcc.dg/vect/vect-36.c: Likewise.
1435         * gcc.dg/vect/vect-64.c: Likewise.
1436         * gcc.dg/vect/vect-65.c: Likewise.
1437         * gcc.dg/vect/vect-66.c: Likewise.
1438         * gcc.dg/vect/vect-68.c: Likewise.
1439         * gcc.dg/vect/vect-76.c: Likewise.
1440         * gcc.dg/vect/vect-77.c: Likewise.
1441         * gcc.dg/vect/vect-78.c: Likewise.
1442
1443         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1444         testcase (without no-section-anchors prefix) but with global arrays.
1445         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1446         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1447         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1448         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1449         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1450         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1451         * gcc.dg/vect/vect-77-global.c: Likewise.
1452         * gcc.dg/vect/vect-78-global.c: Likewise.
1453
1454         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1455         testcase (without no-section-anchors prefix) but fix alignment checks
1456         to also consider unaligned_stack targets.
1457         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1458
1459 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR tree-optimization/33723
1462         * gcc.c-torture/execute/20071029-1.c: New test.
1463         * gcc.dg/tree-ssa/pr33723.c: New test.
1464
1465 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1466
1467         PR tree-optimization/33614
1468         * gcc.c-torture/compile/pr33614.c: New test.
1469
1470 2007-10-29  Richard Guenther  <rguenther@suse.de>
1471
1472         PR tree-optimization/33870
1473         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1474
1475 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR tree-optimization/33757
1478         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1479         true architectures instead of having a big dg-skip-if.
1480
1481         PR c++/33841
1482         * g++.dg/other/bitfield3.C: New test.
1483
1484 2007-10-29  Richard Guenther  <rguenther@suse.de>
1485
1486         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1487
1488 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1489
1490         Automatic parallelization reduction tests.
1491
1492         * gcc.dg/tree-ssa/reduc-1.c: New test.
1493         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1494         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1495         * gcc.dg/tree-ssa/reduc-2.c: New test.
1496         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1497         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1498         * gcc.dg/tree-ssa/reduc-3.c: New test.
1499         * gcc.dg/tree-ssa/reduc-6.c: New test.
1500         * gcc.dg/tree-ssa/reduc-7.c: New test.
1501         * gcc.dg/tree-ssa/reduc-8.c: New test.
1502         * gcc.dg/tree-ssa/reduc-9.c: New test.
1503
1504 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1505             Zdenek Dvorak  <ook@ucw.cz>
1506
1507         OMP_ATOMIC Changes, testsuite changes.
1508
1509         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1510         instead of gimple dump.
1511         * gcc.dg/gomp/atomic-9.c: Same.
1512         * gcc.dg/gomp/atomic-10.c: Same.
1513         * g++.dg/gomp/atomic-3.C: Same.
1514         * g++.dg/gomp/atomic-9.C: Same.
1515         * g++.dg/gomp/atomic-10.C: Same.
1516
1517 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1518
1519         PR fortran/31217
1520         PR fortran/33811
1521         * gfortran.dg/forall_12.f90: New test.
1522
1523         PR fortran/33686
1524         * gfortran.dg/forall_13.f90: New test.
1525
1526 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1527             Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR c++/30659
1530         * g++.dg/template/crash71.C: New.
1531
1532 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1533
1534         PR fortran/32147
1535         * gfortran.dg/module_md5_1.f90: Update hash-value.
1536
1537 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1538
1539         PR tree-opt/33589
1540         * g++.dg/torture/pr33589-1.C: New testcase.
1541         * g++.dg/torture/pr33589-2.C: New testcase.
1542
1543 2007-10-28  Richard Guenther  <rguenther@suse.de>
1544
1545         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1546
1547 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1548             Uros Bizjak  <ubizjak@gmail.com>
1549
1550         PR tree-optimization/33920
1551         * gcc.dg/tree-ssa/pr33290.c: New test.
1552
1553 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1554
1555         PR fortran/31306
1556         * gfortran.dg/argument_check_7.f90: New test.
1557         * gfortran.dg/argument_check_8.f90: New test.
1558         
1559 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1560
1561         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1562         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1563         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1564         * gcc.target/i386/sse-14.c: Ditto.
1565
1566 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR c++/33844
1569         * g++.dg/other/ptrmem8.C: New test.
1570
1571         PR c++/33842
1572         * g++.dg/template/error34.C: New test.
1573
1574 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1575
1576         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1577
1578 2007-10-27  Richard Guenther  <rguenther@suse.de>
1579
1580         PR tree-optimization/33870
1581         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1582         * gcc.c-torture/execute/pr33870.c: Likewise.
1583
1584 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR fortran/33162
1587         * gfortran.dg/argument_checking_9.f90: New test.
1588
1589 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1590
1591         * g++.dg/other/pr33601.C: New.
1592
1593 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1594
1595         PR c++/31988
1596         * g++.dg/init/new25.C: New.
1597
1598 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1599
1600         * g++.dg/cpp0x/pr33839.C: New.
1601         
1602 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1603
1604         PR c++/33744
1605         * g++.dg/template/arg6.C: New test.
1606
1607 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1608
1609         PR c++/31747
1610         * g++.dg/parse/crash39.C: New.
1611
1612 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1613
1614         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1615         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1616         "offset: -4B".
1617
1618 2007-10-25  David Daney  <ddaney@avtrex.com>
1619
1620         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1621
1622 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1623
1624         PR c++/33843
1625         * g++.dg/template/error32.C: New.
1626
1627 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1628             Ira Rosen  <irar@il.ibm.com>
1629
1630         PR tree-optimization/33833
1631         * gcc.dg/vect/pr33833.c: New testcase.
1632
1633 2007-10-25  David Daney  <ddaney@avtrex.com>
1634
1635         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1636
1637 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1638             Ira Rosen  <irar@il.ibm.com>
1639
1640         PR tree-optimization/33866
1641         * gcc.dg/vect/pr33866.c: New testcase.
1642
1643 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1644
1645         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1646         Add -w to compile flags to suppress "call-clobbered register" warnings
1647         and remove dg-warning directives.
1648
1649 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1650
1651         * gcc.dg/sms-2.c: Cleanup sms dump file.
1652         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1653         profile-use step.
1654
1655 2007-10-24  David Daney  <ddaney@avtrex.com>
1656
1657         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1658
1659 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1660
1661         PR target/33755
1662         * gcc.target/mips/pr33755.c: New test.
1663
1664 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1665
1666         PR tree-optimization/33804
1667         * gcc.dg/vect/pr33804.c: New testcase.
1668
1669 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1670
1671         PR forrtran/33849
1672         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1673
1674 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1675             Uros Bizjak  <ubizjak@gmail.com>
1676
1677         PR rtl-optimization/33846
1678         * gcc.dg/vect/pr33846.c: New testcase.
1679
1680 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1681             Dorit Nuzman  <dorit@il.ibm.com>
1682
1683         PR tree-optimization/33860
1684         * g++.dg/vect/pr33860.cc: New test.
1685         * g++.dg/vect/pr33860a.cc: New test.
1686
1687 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1688             Revital Eres  <eres@il.ibm.com>      
1689
1690         * gcc.dg/sms-2.c: New testcase.
1691
1692 2007-10-22  David S. Miller  <davem@davemloft.net>
1693
1694         * gcc.dg/globalreg-1.c: New test.
1695
1696 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1697             Dorit Nuzman  <dorit@il.ibm.com>
1698
1699         PR tree-optimization/33834
1700         PR tree-optimization/33835
1701         * g++.dg/vect/pr33834_1.cc: New test.
1702         * g++.dg/vect/pr33834_2.cc: New test.
1703         * g++.dg/vect/pr33835.cc: New test.
1704
1705 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1706
1707         * gcc.dg/pr33644.c: New test.
1708
1709 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR c++/33372
1712         * g++.dg/gomp/pr33372-1.C: New test.
1713         * g++.dg/gomp/pr33372-2.C: New test.
1714         * g++.dg/gomp/pr33372-3.C: New test.
1715
1716 2007-10-22  Michael Matz  <matz@suse.de>
1717
1718         PR tree-optimization/33855
1719         * gcc.c-torture/compile/pr33855.c: New testcase.
1720
1721 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1722
1723         PR tree-optimization/33854
1724         * gcc.dg/vect/O1-pr33854.c: New testcase.
1725         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1726
1727 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1728
1729         * gcc.dg/unwind-1.c: Disable on AIX.
1730         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1731
1732 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1733
1734         PR fortran/33749
1735         * gfortran.dg/assign_9.f90: New test.
1736
1737 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1738
1739         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1740         (dg-mips-options): Skip tests that specify an ABI other than o32
1741         and o64 if generating MIPS16 hard-float code.
1742
1743 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1744             Revital Eres  <eres@il.ibm.com>
1745
1746         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1747         * gcc.dg/vect/vect-16.c: Fix comment.
1748         * gcc.dg/vect/pr33369.c: Require vect_int.
1749         * gcc.dg/vect/slp-33.c: Add spaces.
1750         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1751         targets.
1752         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1753         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1754         targets.
1755         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1756         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1757         targets.
1758         * gcc.dg/vect/slp-10.c: Add spaces.
1759         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1760         targets.
1761         * gcc.dg/vect/slp-36.c: Require vect_int.
1762         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1763         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1764         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1765         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1766         targets.
1767         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1768         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1769         instead of vector_alignment_reachable_for_double.
1770         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1771         (natural_alignment): Split into...
1772         (natural_alignment_32, natural_alignment_64): New.
1773         (vector_alignment_reachable): Depend on natural_alignment_32.
1774         (vector_alignment_reachable_for_double): Rename to ...
1775         (vector_alignment_reachable_for_64bit): And depend on
1776         natural_alignment_64.
1777
1778 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1779
1780         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1781         MIPS targets.
1782         * g++.dg/vect/vect.exp: Likewise.
1783         * lib/fortran-torture.exp: Likewise.
1784         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1785         mipsisa64*-*-* as the target selector.  Remove -mips64,
1786         -mhard-float and -mgp64 from the options list.
1787         * gcc.target/mips/mips-ps-2.c: Likewise.
1788         * gcc.target/mips/mips-ps-3.c: Likewise.
1789         * gcc.target/mips/mips-ps-4.c: Likewise.
1790         * gcc.target/mips/mips-ps-6.c: Likewise.
1791         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1792         options list.
1793         * gcc.target/mips/sb1-1.c: Likewise.
1794         * gcc.target/mips/mips-ps-type.c: Likewise.
1795         * gcc.target/mips/mips-ps-7.c: New test.
1796         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1797         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1798         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1799         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1800         as forcing an ABI and an architecture.
1801         (is_gp32_flag, is_gp64_flag): Fold into...
1802         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1803         then -mfp64 imply -mhard-float.  Apply register rules after the
1804         loop.  Handle -march=mipsN like -mipsN.
1805
1806 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1807
1808         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1809         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1810
1811 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/33818
1814         * gfortran.dg/entry_dummy_ref_3.f90: New.
1815
1816 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1817             FX Coudert <fxcoudert@gcc.gnu.org>
1818
1819         PR fortran/31608
1820         * gfortran.dg/char_cast_1.f90: New test.
1821
1822 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1823
1824         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1825         * gfortran.dg/large_real_kind_2.F90: ditto.
1826         * gfortran.dg/default_format_2.f90: ditto.
1827         * gfortran.dg/default_format_denormal_1.f90: ditto.
1828
1829 2007-10-19  Richard Guenther  <rguenther@suse.de>
1830
1831         PR middle-end/33816
1832         PR middle-end/32921
1833         * gfortran.dg/pr32921.f: New testcase.
1834
1835 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1836
1837         PR libfortran/33544
1838         * gfortran.dg/transfer_check_1.f90: Adjust options.
1839
1840 2007-10-19  Richard Guenther  <rguenther@suse.de>
1841
1842         Revert
1843         2007-10-19  Richard Guenther  <rguenther@suse.de>
1844
1845         PR middle-end/32921
1846         * gfortran.dg/pr32921.f: New testcase.
1847
1848 2007-10-19  Richard Guenther  <rguenther@suse.de>
1849
1850         * gcc.c-torture/execute/20071018-1.c: New testcase.
1851
1852 2007-10-19  Richard Guenther  <rguenther@suse.de>
1853
1854         PR middle-end/32921
1855         * gfortran.dg/pr32921.f: New testcase.
1856
1857 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1858
1859         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1860
1861 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1862
1863         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1864
1865 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1866
1867         PR fortran/33233
1868         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1869         * gfortran.dg/host_assoc_function_3.f90: New test.
1870
1871 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1872
1873         PR fortran/33733
1874         * gfortran.dg/transfer_simplify_6.f90: New test.
1875
1876 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1877             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1878
1879         PR middle-end/33794
1880         * gfortran.dg/pr33794.f90: New testcase.
1881
1882 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1883
1884         PR target/32961
1885         * gcc.target/i386/pr32961.c: New testcase.
1886         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1887         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1888         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1889         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1890         __builtin_ia32_pslldi128 defines.
1891
1892 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1893
1894         PR fortran/33760
1895         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1896
1897 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1898
1899         PR c++/28639
1900         PR c++/30299
1901         * g++.dg/template/void12.C: New.
1902         * g++.dg/template/void13.C: New.
1903
1904 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1905
1906         PR c++/31446
1907         * g++.dg/template/void11.C: New.
1908         * g++.dg/template/void2.C: Adjust error markers.
1909         * g++.dg/template/void10.C: Likewise.
1910         * g++.dg/template/crash55.C: Likewise.
1911
1912 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1913
1914         * g++.dg/opt/const5.C: New test.
1915
1916 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1917             Maxim Kuvyrkov  <maxim@codesourcery.com>
1918
1919         * gcc.target/ia64/20040709-2.c: New test.
1920
1921 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1922
1923         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1924
1925 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1926
1927         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1928         to each function.  Check that there are no unsigned loads.
1929
1930 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1931
1932         PR tree-optimization/33136
1933         * gcc.c-torture/execute/20070824-1.c: New test.
1934         * gcc.dg/pr33136-1.c: New test.
1935         * gcc.dg/pr33136-2.c: New test.
1936         * gcc.dg/pr33136-3.c: New test.
1937
1938 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1939
1940         PR tree-optimization/33735
1941         * g++.dg/torture/pr33735.C: New.
1942
1943 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1944
1945         PR middle-end/33706
1946         * gcc.dg/va-arg-pack-2.c: New.
1947
1948 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1949
1950         PR tree-optimization/33619
1951         * gcc.dg/pr33619.c: New test.
1952
1953 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1954
1955         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1956         flag for AIX.
1957         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1958
1959 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1960
1961         PR libfortran/33055
1962         * gfortran.dg/inquire_11.f90: New test.
1963         * gfortan.dg/negative_unit_int8.f: New test.
1964
1965 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1966
1967         PR target/33133
1968         * gcc.c-torture/compile/pr33133.c: New test.
1969
1970 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1971
1972         PR libfortran/33672
1973         * gfortran.dg/namelist_40.f90: New test.
1974
1975 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1976
1977         PR fortran/33745
1978         * gfortran.dg/bounds_check_11.f90: New.
1979
1980 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1981
1982         PR c++/30303
1983         * g++.dg/other/ctor1.C: New test.
1984         * g++.dg/other/ctor2.C: New test.
1985         * g++.dg/other/dtor1.C: New test.
1986
1987 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1988
1989         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1990
1991 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1992             Paul Thomas  <pault@gcc.gnu.org>
1993
1994         PR fortran/33254
1995         PR fortran/33727
1996         * gfortran.dg/bounds_check_10.f90: New.
1997
1998 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1999
2000         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2001         * gcc.target/powerpc/popcount-1.c: Same.
2002
2003 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2004
2005         PR c++/26698
2006         * g++.dg/conversion/op4.C: New test.
2007
2008 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2009
2010         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2011
2012 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2013
2014         PR fortran/33542
2015         * gfortran.dg/ambiguous_specific_1.f90: New test.
2016
2017 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2018
2019         PR fortran/33664
2020         * gfortran.dg/impure_spec_expr_1.f90: New test.
2021         * gfortran.dg/char_result_7.f90: Remove illegal test.
2022
2023 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2024
2025         PR 11001
2026         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2027         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2028         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2029         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2030         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2031         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2032         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2033         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2034         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2035
2036 2007-10-12  Richard Guenther  <rguenther@suse.de>
2037
2038         PR middle-end/26198
2039         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2040         * gcc.c-torture/execute/20071011-1.c: Likewise.
2041         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2042
2043 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         PR tree-optimization/33742
2046         * gcc.dg/pr33742.c: New testcase.
2047
2048 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR tree-optimization/33645
2051         * gcc.dg/pr33645-1.c: New test.
2052         * gcc.dg/pr33645-2.c: New test.
2053         * gcc.dg/pr33645-3.c: New test.
2054  
2055         PR c++/32121
2056         * g++.dg/ext/label4.C: Adjust error regexp.
2057         * g++.dg/ext/label6.C: Adjust error regexp.
2058         * g++.dg/ext/label7.C: New test.
2059         * g++.dg/ext/label8.C: New test.
2060         * g++.dg/ext/label9.C: New test.
2061
2062 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2063
2064         PR middle-end/33676
2065         * gcc.dg/pr33676.c: New.
2066
2067 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2068
2069         PR c++/31441
2070         * g++.dg/cpp0x/variadic83.C: New.
2071
2072 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2073
2074         PR c++/33461
2075         * g++.dg/cpp0x/variadic81.C: New.
2076         * g++.dg/cpp0x/variadic82.C: Likewise.
2077
2078 2007-10-11  Richard Guenther  <rguenther@suse.de>
2079
2080         PR middle-end/33724
2081         * gcc.dg/pr33724.c: New testcase.
2082
2083 2007-10-11  Richard Guenther  <rguenther@suse.de>
2084
2085         PR c/33726
2086         * gcc.dg/pr33726.c: New testcase.
2087
2088 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2089
2090         PR fortran/33500
2091         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2092         
2093 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2094
2095         PR testsuite/33391
2096         * gfortran.dg/do_3.F90: Run with -fwrapv.
2097
2098 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2099
2100         * gcc.dg/unwind-1.c: New.
2101
2102 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2103
2104         PR libfortran/33683
2105         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2106         failure on some common systems.
2107
2108 2007-10-09  Richard Guenther  <rguenther@suse.de>
2109
2110         PR middle-end/33692
2111         * gcc.dg/pr33692.c: New testcase.
2112
2113 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2114
2115         PR middle-end/33669
2116         * gcc.c-torture/execute/pr33669.c: New.
2117
2118 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2119
2120         PR tree-optimization/33615
2121         * g++.dg/tree-ssa/pr33615-2.C: New test.
2122
2123 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2124
2125         PR tree-optimization/33615
2126         * g++.dg/tree-ssa/pr33615.C: New test.
2127
2128 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2129
2130         PR tree-optimization/33572
2131         * g++.dg/torture/pr33572.C: Replace with complete test.
2132
2133 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2134
2135         PR fortran/33689
2136         * gfortran.dg/spec_expr_5.f90: New.
2137
2138 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2139
2140         * gcc.dg/pragma-darwin-2.c: New.
2141
2142 2007-10-08  Richard Guenther  <rguenther@suse.de>
2143
2144         PR middle-end/33693
2145         PR middle-end/33695
2146         PR middle-end/33697
2147         * gcc.dg/pr33693.c: New testcase.
2148         * gcc.dg/pr33695.c: Likewise.
2149         * gcc.dg/pr33697.c: Likewise.
2150
2151 2007-10-08  Richard Guenther  <rguenther@suse.de>
2152
2153         PR middle-end/33691
2154         PR middle-end/33694
2155         PR middle-end/33696
2156         * gcc.dg/pr33691.c: New testcase.
2157         * gcc.dg/pr33694.c: Likewise.
2158         * gcc.dg/pr33696.c: Likewise.
2159
2160 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2161
2162         PR libfortran/33683
2163         * gfortran.dg/gamma_5.f90:  New test case
2164
2165 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2166
2167         PR fortran/20851
2168         * initialization_1.f90: Fix dg-error annotations.
2169         * initialization_14.f90: New.
2170         * initialization_7.f90: Fix dg-error annotations.
2171         * initialization_9.f90: Likewise.
2172
2173 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2174
2175         * gfortran.dg/error_recovery_4.f90: New test.
2176
2177 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2178
2179         * gfortran.dg/default_format_denormal_2.f90: New test.
2180         * gfortran.dg/default_format_2.inc: New test.
2181         * gfortran.dg/default_format_denormal_1.f90: New test.
2182         * gfortran.dg/default_format_1.inc: New test.
2183         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2184         numbers.
2185         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2186         numbers.
2187
2188 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2189
2190         * gfortran.dg/namelist_15.f90: Revise test.
2191
2192 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2193
2194         PR tree-optimization/33655
2195         * gcc.dg/torture/pr33655.c: New.
2196
2197 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2198
2199         PR tree-optimization/33572
2200         * g++.dg/torture/pr33572.C: New.
2201
2202 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2203
2204         PR fortran/25076
2205         * gfortran.dg/forall_11.f90: New.
2206
2207 2007-10-05  Michael Matz  <matz@suse.de>
2208
2209         PR middle-end/33667
2210         * gcc.dg/pr33667.c: New testcase.
2211
2212 2007-10-05  Richard Guenther  <rguenther@suse.de>
2213
2214         PR middle-end/33666
2215         * gcc.dg/pr33666.c: New testcase.
2216
2217 2007-10-05  Michael Matz  <matz@suse.de>
2218
2219         PR inline-asm/33600
2220         * gcc.target/i386/pr33600.c: New testcase.
2221
2222 2007-10-05  Richard Guenther  <rguenther@suse.de>
2223
2224         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2225
2226 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2227
2228         PR target/33635
2229         * gcc.target/mips/pr33635-1.c: New test.
2230
2231 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2232
2233         PR libfortran/33253
2234         * gfortran.dg/namelist_39.f90: Revise to use long names.
2235
2236 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2237
2238         PR fortran/33646
2239         * gfortran.dg/pr33646.f90: New file.
2240
2241 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2242
2243         PR fortran/33529
2244         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2245         * gfortran.dg/char_decl_2.f90: New test.
2246
2247 2007-10-04  Richard Guenther  <rguenther@suse.de>
2248
2249         PR middle-end/33641
2250         * gcc.c-torture/compile/pr33641.c: New testcase.
2251
2252 2007-10-04  Michael Matz  <matz@suse.de>
2253
2254         PR rtl-optimization/33653
2255         * gcc.dg/pr33653.c: New.
2256
2257 2007-10-04  Richard Guenther  <rguenther@suse.de>
2258
2259         PR tree-optimization/33627
2260         * g++.dg/torture/pr33627.C: New testcase.
2261
2262 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2263
2264         PR fortran/33626
2265         * gfortran.dg/parens_6.f90: New.
2266
2267 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2268
2269         PR fortran/33646
2270         PR fortran/33542
2271         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2272
2273 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2274
2275         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2276
2277 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2278
2279         PR target/33635
2280         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2281         and mips_forced_be.
2282         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2283         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2284         options.
2285         * gcc.target/mips/fpr-moves-1.c: New test.
2286         * gcc.target/mips/fpr-moves-2.c: Likewise.
2287         * gcc.target/mips/fpr-moves-3.c: Likewise.
2288         * gcc.target/mips/fpr-moves-4.c: Likewise.
2289         * gcc.target/mips/fpr-moves-5.c: Likewise.
2290         * gcc.target/mips/fpr-moves-6.c: Likewise.
2291         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2292
2293 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2294
2295         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2296
2297 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2298
2299         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2300         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2301
2302 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2303
2304         PR fortran/33198
2305         * gfortran.dg/common_errors_1.f90: New.
2306
2307 2007-10-03  Doug Kwan  <dougkwan@google.com>
2308         Richard Guenther  <rguenther@suse.de>
2309
2310         PR debug/31899
2311         * g++.dg/debug/using3.C: New testcase.
2312
2313 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2314
2315         PR libfortran/33253
2316         * gfortran.dg/namelist_38.f90: New test.
2317         * gfortran.dg/namelist_39.f90: New test.
2318
2319 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2320
2321         PR libfortran/33469
2322         * gfortran.dg/default_format_1.f90: New test.
2323         * gfortran.dg/default_format_2.f90: New test.
2324         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2325         * gfortran.dg/real_const_3.f90: Adjust expected output.
2326
2327 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2328
2329         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2330         default ABI.  Split mips_forced_abi into mips_forced_abi and
2331         mips_forced_regs.
2332         (is_gp32_flag): Return true for -mabi=32.
2333         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2334         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2335         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2336         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2337         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2338         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2339         * gcc.target/mips/save-restore-2.c: Likewise.
2340         * gcc.target/mips/save-restore-3.c: Likewise.
2341         * gcc.target/mips/save-restore-4.c: Likewise.
2342
2343 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2344
2345         PR middle-end/33617
2346         * gcc.c-torture/compile/pr33617.c: New test.
2347
2348 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2349
2350         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2351         -gstabs+ for extended options.
2352
2353 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2354
2355         PR fortran/33542
2356         * gfortran.dg/ambiguous_specific_1.f90: New test.
2357
2358 2007-10-02  Revital Eres  <eres@il.ibm.com>
2359
2360         * gcc.target/powerpc/paired-8.c: New test.
2361         * gcc.target/powerpc/paired-9.c: New test.
2362         * gcc.target/powerpc/paired-10.c: New test.
2363
2364 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2365
2366         PR fortran/33566
2367         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2368
2369 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2370
2371         PR fortran/33554
2372         * gfortran.dg/intent_out_2.f90: New test.
2373
2374 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2375
2376         PR fortran/33550
2377         * gfortran.dg/ambiguous_reference_1.f90: New test.
2378
2379 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/31154
2382         PR fortran/31229
2383         PR fortran/33334
2384         * gfortran.dg/function_kinds_1.f90: New test.
2385         * gfortran.dg/function_kinds_2.f90: New test.
2386         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2387         use association into interfaces.
2388
2389 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2390
2391         PR testsuite/31828
2392         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2393         (overflow): Use INFINITY, not FP_INFINITE.
2394         gcc.dg/float-range-4.c: Likewise.
2395         gcc.dg/float-range-5.c: Likewise.
2396
2397 2007-10-01  Nick Clifton  <nickc@redhat.com>
2398
2399         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2400         for 16-bit targets.
2401
2402 2007-09-30  Diego Novillo  <dnovillo@google.com>
2403
2404         PR 33593
2405         * g++.dg/tree-ssa/pr33593.C: New test.
2406
2407 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2408
2409         PR libfortran/33400
2410         * gfortran.dg/PR19872.f: Fix test condition.
2411         * gfortran.dg/list_read_7.f90: New test.
2412
2413 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2414
2415         PR tree-optimization/33597
2416         * gcc.dg/vect/pr33597.c: New testcase.
2417
2418 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2419
2420         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2421         * gcc.target/i386/pr33524.c: ...this.
2422
2423 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2424
2425         PR fortran/33354
2426         * gfortran.dg/minmaxloc_4.f90: New.
2427
2428 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2429
2430         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2431
2432 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2433
2434         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2435
2436 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2437
2438         PR c++/33213
2439         * g++.dg/cpp0x/variadic79.C: New.
2440
2441 2007-09-28  Michael Matz  <matz@suse.de>
2442             Jakub Jelinek  <jakub@redhat.com>
2443
2444         PR rtl-optimization/33552
2445         * gcc.target/i386/pr33552.c: New runtime test.
2446         * gcc.target/i386/strinline.c: New compile time test.
2447
2448 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2449
2450         * gfortran.dg/openmp_stack.f90: Removed.
2451
2452         PR c++/31434
2453         * g++.dg/cpp0x/variadic80.C: New test.
2454
2455 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2456
2457         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2458         r128057.
2459
2460 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2461
2462         PR middle-end/7003
2463         * gcc.target/powerpc/gcse-1.c: New test.
2464
2465 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2466
2467         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2468         fixed capitalizations.
2469         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2470         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2471         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2472         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2473         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2474         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2475         * gfortran.dg/min_max_conformance.f90: Likewise.
2476
2477 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2478
2479         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2480         options.
2481         * gcc.dg/c99-tgmath-2.c: Likewise.
2482         * gcc.dg/c99-tgmath-3.c: Likewise.
2483         * gcc.dg/c99-tgmath-4.c: Likewise.
2484
2485 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2486
2487         PR fortran/33568
2488         * gfortran.dg/anint_1.f90: New test.
2489
2490 2007-09-27  Ian Lance Taylor  <iant@google.com>
2491
2492         PR tree-optimization/33565
2493         * gcc.dg/Wstrict-overflow-20.c: New test.
2494
2495 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2496
2497         * gfortran.dg/openmp_stack.f90: Fix typo.
2498         * gfortran.dg/recursive_stack.f90: Fix typo.
2499
2500 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2501
2502         PR c++/33493
2503         * g++.dg/template/error31.C: New.
2504
2505 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2506
2507         * lib/prune.exp: Prune also "^In function .*$" lines and
2508         "^    inlined from .*$" lines.
2509
2510 2007-09-26  Richard Guenther  <rguenther@suse.de>
2511
2512         PR tree-optimization/33563
2513         * gcc.dg/torture/pr33563.c: New testcase.
2514
2515 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2516
2517         PR c/25309
2518         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2519         array.
2520         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2521         without -O2.
2522
2523 2007-09-26  Richard Guenther  <rguenther@suse.de>
2524
2525         PR tree-optimization/30375
2526         PR tree-optimization/33560
2527         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2528         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2529         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2530         * gcc.dg/torture/pr30375.c: New testcase.
2531         * gcc.dg/torture/pr33560.c: New testcase.
2532         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2533
2534 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2535
2536         PR c++/33207
2537         * g++.dg/parse/crash38.C: New test.
2538
2539 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2540
2541         PR target/33524
2542         * gcc.target/i386/sse5-convert.c: New file, test int->long
2543         vectorized conversions.
2544
2545 2007-09-25  Revital Eres  <eres@il.ibm.com>
2546
2547         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2548
2549 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2550
2551         PR c/32295
2552         * gcc.dg/enum-incomplete-1.c: New test.
2553
2554 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2555
2556         * gcc.c-torture/compile/20070919-1.c: New test.
2557
2558 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2559
2560         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2561
2562 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2563
2564         PR c++/14688
2565         * g++.dg/inherit/override_attribs.C: New file.
2566
2567 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2568
2569         PR fortran/33269
2570         * io.c (check_format_string): Move NULL and constant checks into
2571         this function.
2572         (check_io_constraints): Call gfc_simplify_expr() before calling
2573         check_format_string().  Remove NULL and constant checks.
2574
2575 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2576
2577         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2578         * gcc.c-torture/execute/loop-2g.x: Likewise.
2579
2580 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2581
2582         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2583         Reject hard-float modes unless the ABI is o32 or o64.
2584         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2585         of gcc.exp.  Skip the tests when mips16 code generation is not
2586         supported.
2587         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2588         and use dg-add-options mips16_attribute.
2589
2590 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR c++/33506
2593         * g++.dg/ext/attrib29.C: New test.
2594
2595 2007-09-23  Ollie Wild  <aaw@google.com>
2596
2597         * gcc.dg/fold-bitand-1.c: New test.
2598         * gcc.dg/fold-bitand-2.c: New test.
2599         * gcc.dg/fold-bitand-3.c: New test.
2600         * gcc.dg/fold-bitand-4.c: New test.
2601
2602 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2603
2604         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2605         any of the macros to be defined for __mips16.
2606         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2607
2608 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2609
2610         * gcc.dg/vect/pr21591.c: Require vect_int.
2611         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2612         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2613         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2614
2615 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2616
2617         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2618         attributes.
2619         * gcc.dg/va-arg-pack-len-2.c: New test.
2620         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2621         attributes.
2622         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2623
2624         PR tree-optimization/32772
2625         * gcc.c-torture/compile/20070905-1.c: New test.
2626
2627         PR tree-optimization/32975
2628         * gcc.dg/pr32975.c: New test.
2629
2630         PR middle-end/28755
2631         * gcc.dg/pr28755.c: New test.
2632
2633 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2634
2635         * lib/target-supports.exp (check_effective_target_nomips16): New
2636         procedure.
2637         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2638         for mipsisa64*-*-*.
2639         * gcc.dg/vect/vect.exp: Likewise.
2640         * g++.dg/vect/vect.exp: Likewise.
2641         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2642         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2643         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2644         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2645         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2646         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2647         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2648         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2649         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2650         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2651         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2652         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2653         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2654         (test14, test15, test16, test17, test18): Likewise.
2655         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2656         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2657         (test14, test15, test16, test17, test18, test19, test20, test21)
2658         (test22): Likewise.
2659         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2660         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2661         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2662         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2663         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2664         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2665         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2666         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2667         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2668         (test13, test14, test15, test16, test17, test18, test19, test20)
2669         (test21, test22, test23, test24, test25, test26, test27, test28)
2670         (test29, test30, test31): Likewise.
2671         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2672         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2673         (test13, test14, test15, test16, test17, test18, test19, test20)
2674         (test21, test22, test23, test24, test25, test26, test27, test28)
2675         (test29, test30, test31, test32, test33, test34, test35, test36)
2676         (test37, test38, test39, test40, test41, test42, test43, test44)
2677         (test45, test46, test47, test48, test49, test50, test51, test52)
2678         (test53, test54, test55, test56, test57, test58, test59, test60)
2679         (test61, test62, test63): Likewise.
2680         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2681         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2682         (test13, test14, test15, test16, test17, test18, test19, test20)
2683         (test21, test22, test23, test24, test25, test26, test27, test28)
2684         (test29, test30, test31): Likewise.
2685         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2686         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2687         (test13, test14, test15, test16, test17, test18, test19, test20)
2688         (test21, test22, test23, test24, test25, test26, test27, test28)
2689         (test29, test30, test31): Likewise.
2690         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2691         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2692         (test13, test14, test15): Likewise.
2693         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2694         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2695         (test13, test14, test15): Likewise.
2696         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2697         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2698         (test13, test14, test15, test16, test17, test18, test19, test20)
2699         (test21, test22, test23, test24, test25, test26, test27, test28)
2700         (test29, test30, test31): Likewise.
2701         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2702         (matrix_multiply4: Likewise.
2703         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2704         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2705         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2706         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2707         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2708         (test13, test14, test15, test16, test17, test18, test19, test20)
2709         (test21, test22, test23, test24, test25, test26, test27, test28)
2710         (test29, test30, test31): Likewise.
2711         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2712         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2713         (test13, test14, test15, test16, test17, test18, test19, test20)
2714         (test21, test22, test23, test24, test25, test26, test27, test28)
2715         (test29, test30, test31): Likewise.
2716         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2717         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2718         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2719         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2720         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2721         (sub_v4qi): Likewise.
2722         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2723         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2724         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2725         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2726         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2727         (subb, subc): Likewise.
2728         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2729         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2730         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2731         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2732         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2733         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2734         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2735         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2736         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2737         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2738         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2739         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2740         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2741
2742 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2743
2744         * lib/target-supports.exp (add_options_for_mips16_attribute)
2745         (check_effective_target_mips16_attribute): New functions.
2746         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2747         command line.
2748         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2749         extra_test_flags.
2750         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2751         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2752         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2753         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2754         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2755         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2756         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2757         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2758         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2759         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2760         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2761         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2762         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2763         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2764         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2765         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2766         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2767         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2768         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2769         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2770         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2771         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2772         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2773         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2774         (NOMIPS16): Delete.
2775         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2776         of dg-options.
2777         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2778         options.  Require { target mips16_attribute } and use dg-add-options
2779         to add the associated options.
2780         (foo): Use MIPS16.
2781         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2782         * gcc.target/mips/call-saved-3.c: Likewise.
2783         * gcc.target/mips/code-readable-1.c: Require { target
2784         mips16_attribute } and use dg-add-options to add the associated
2785         options.  Remove trailing whitespace.
2786         (NOMIPS16): Delete.
2787         * gcc.target/mips/code-readable-2.c: Likewise.
2788         * gcc.target/mips/code-readable-3.c: Likewise.
2789         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2790         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2791         Require { target mips16_attribute } and use dg-add-options to
2792         add the associated options.
2793         (cksum16, cksum8): Use MIPS16.
2794         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2795         Require { target mips16_attribute } and use dg-add-options to
2796         add the associated options.
2797         (foo): Use MIPS16.
2798         * gcc.target/mips/save-restore-2.c: Likewise.
2799         * gcc.target/mips/save-restore-3.c: Likewise.
2800         * gcc.target/mips/save-restore-4.c: Likewise.
2801         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2802         -mno-abicalls.
2803         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2804         (foo): Use NOMIPS16.
2805
2806 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2807
2808         PR fortran/33337
2809         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2810
2811         PR fortran/33376
2812         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2813
2814 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2815
2816         PR fortran/33445
2817         * gfortran.dg/gomp/free-2.f90: New.
2818         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2819         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2820
2821 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2822
2823         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2824         * gcc.target/i386/sse5-haddX.c: Ditto.
2825         * gcc.target/i386/sse5-hsubX.c: Ditto.
2826         * gcc.target/i386/sse5-maccXX.c: Ditto.
2827         * gcc.target/i386/sse5-msubXX.c: Ditto.
2828         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2829         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2830         * gcc.target/i386/sse5-permpX.c: Ditto.
2831         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2832         effective target.
2833         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2834         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2835         * gcc.target/i386/sse5-pcmov.c: Ditto.
2836         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2837
2838 2007-09-22  Richard Guenther  <rguenther@suse.de>
2839
2840         PR tree-optimization/33146
2841         * gcc.c-torture/compile/pr33146.c: New testcase.
2842
2843 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2844
2845         * lib/target-supports.exp (check_cached_effective_target): New
2846         procedure.
2847         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2848         (check_effective_target_c99_runtime): New procedure.
2849         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2850         (test3l): Likewise cargl.
2851         * gcc.dg/builtins-59.c: Require c99_runtime.
2852         * gcc.dg/builtins-61.c: Likewise.
2853         * gcc.dg/builtins-62.c: Likewise.
2854
2855 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2856
2857         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2858         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2859         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2860         target-specific dg-options.
2861         * gcc.dg/builtins-20.c: Likewise.
2862         * gcc.dg/builtins-53.c: Likewise.
2863         * gcc.dg/builtins-55.c: Likewise.
2864         * gcc.dg/single-precision-constant.c: Likewise.
2865         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2866         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2867         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2868         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2869         * gcc.dg/torture/builtin-power-1.c: Likewise.
2870
2871 2007-09-21  Chao-ying Fu  <fu@mips.com>
2872
2873         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2874         check if targets have fixed-point supports.
2875         * gcc.dg/fixed-point/fixed-point.exp: New file.
2876         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2877         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2878         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2879         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2880         * gcc.dg/fixed-point/constants-pedantic.c,
2881         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2882         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2883         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2884         * gcc.dg/fixed-point/keywords-pedantic.c,
2885         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2886         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2887         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2888         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2889         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2890         * gcc.dg/fixed-point/func-vararg-mixed.c,
2891         * gcc.dg/fixed-point/operator-logical.c,
2892         * gcc.dg/fixed-point/struct-union.c,
2893         * gcc.dg/fixed-point/bit-complement.c,
2894         * gcc.dg/fixed-point/operator-bitwise.c,
2895         * gcc.dg/fixed-point/operator-comma.c,
2896         * gcc.dg/fixed-point/struct-layout-1.c,
2897         * gcc.dg/fixed-point/union-init.c,
2898         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2899         * gcc.dg/fixed-point/func-mixed.c,
2900         * gcc.dg/fixed-point/func-vararg-size0.c,
2901         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2902         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2903         * gcc.dg/fixed-point/operator-unary.c,
2904         * gcc.dg/fixed-point/allop-const.c,
2905         * gcc.dg/fixed-point/muldiv-warning.c,
2906         * gcc.dg/nofixed-point-1.c,
2907         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2908         * gcc.target/mips/fixed-vector-type.c,
2909         * gcc.target/mips/fixed-scalar-type.c: New tests.
2910
2911 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2912
2913         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2914         * gnat.dg/test_nested_subtype_byref.adb: New test.
2915
2916 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR fortran/33439
2919         * gfortran.dg/gomp/pr33439.f90: New test.
2920
2921 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2922
2923         PR fortran/33455
2924         * gfortran.dg/merge_char_3.f90: New.
2925
2926 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2927
2928         PR fortran/33037
2929         * gfortran.dg/transfer_check_1.f90: New.
2930
2931 2007-09-20  Asher Langton  <langton2@llnl.gov>
2932
2933         PR fortran/20441
2934         * gfortran.dg/init_flag_1.f90: New.
2935         * gfortran.dg/init_flag_2.f90: New.
2936         * gfortran.dg/init_flag_3.f90: New.
2937         * gfortran.dg/init_flag_4.f90: New.
2938         * gfortran.dg/init_flag_5.f90: New.
2939         * gfortran.dg/init_flag_6.f90: New.
2940         * gfortran.dg/init_flag_7.f90: New.
2941
2942 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2943
2944         PR c++/33460
2945         * g++.dg/ext/anon-struct6.C: New.
2946
2947 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2948
2949         PR libfortran/23272
2950         * gfortran.dg/inquire_10.f90: New test.
2951
2952 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2953
2954         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2955
2956 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2957
2958         PR fortran/33221
2959         * gfortran.dg/used_types_18.f90: Declare variable of empty
2960         derived type.
2961
2962 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2963
2964         PR fortran/33288
2965         * gfortran.dg/array_constructor_19.f90: New test.
2966
2967 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2968
2969         PR debug/33316
2970         * gcc.dg/debug/pr33316.c: New test.
2971
2972         PR c++/33496
2973         * g++.dg/cpp0x/variadic76.C: New test.
2974         * g++.dg/cpp0x/variadic77.C: New test.
2975         * g++.dg/cpp0x/variadic78.C: New test.
2976
2977         PR c/33238
2978         PR c/27301
2979         * gcc.c-torture/execute/20070919-1.c: New test.
2980         * gcc.dg/pr33238.c: New test.
2981         * gcc.dg/pr27301.c: New test.
2982
2983 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2984
2985         * lib/target-supports.exp (check_effective_target_mips64): New
2986         procedure.
2987         * gcc.dg/lower-subreg-1.c: Require !mips64.
2988         * gcc.dg/sibcall-3.c (ATTR): New macro.
2989         (recurser_void1, recurser_void2): Use it.
2990         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2991         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2992
2993 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2994
2995         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2996         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2997         warning annotation.
2998         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2999
3000 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3001
3002         PR fortran/33497
3003         * gfortran.dg/c_loc_tests_11.f03: New test case.
3004
3005 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3006
3007         PR c++/33459
3008         * g++.dg/init/ref14.C: New.
3009
3010 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3011
3012         * gnat.dg/slice2.ad[sb]: New testcase.
3013
3014 2007-09-19  Nick Clifton  <nickc@redhat.com>
3015
3016         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3017
3018 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3019
3020         * gcc.target/bfin/bfin.exp: New.
3021         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3022         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3023         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3024         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3025         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3026         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3027         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3028         mcpu-bf561.c, mcpu-default.c}: New tests.
3029
3030 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3031
3032         Restore detection of unsupported TLS.
3033
3034         Revert this patch:
3035         2007-02-10  Richard Henderson  <rth@redhat.com>
3036
3037         * lib/target-supports.exp (check_effective_target_tls): Redefine
3038         to mean non-emulated tls.
3039         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3040         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3041         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3042         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3043         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3044         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3045         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3046
3047         And then:
3048         * lib/target-supports.exp (check_effective_target_tls): Use
3049         stronger test for compiler support for TLS.
3050         (check_effective_target_tls_native): New, to test for non-emulated
3051         TLS support.
3052         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3053         instead of dg-require-effective-target tls.
3054         * g++.dg/gomp/copyin-1.C: Likewise.
3055         * g++.dg/gomp/sharing-1.C: Likewise.
3056         * g++.dg/gomp/tls-1.C: Likewise.
3057         * g++.dg/gomp/tls-2.C: Likewise.
3058         * g++.dg/gomp/tls-3.C: Likewise.
3059         * g++.dg/tls/diag-1.C: Likewise.
3060         * g++.dg/tls/diag-2.C: Likewise.
3061         * g++.dg/tls/diag-3.C: Likewise.
3062         * g++.dg/tls/diag-4.C: Likewise.
3063         * g++.dg/tls/diag-5.C: Likewise.
3064         * g++.dg/tls/init-1.C: Likewise.
3065         * g++.dg/tls/init-2.C: Likewise.
3066         * g++.dg/tls/trivial.C: Likewise.
3067         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3068         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3069         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3070         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3071         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3072         * gcc.dg/gomp/clause-1.c: Likewise.
3073         * gcc.dg/gomp/copyin-1.c: Likewise.
3074         * gcc.dg/gomp/sharing-1.c: Likewise.
3075         * gcc.dg/gomp/tls-1.c: Likewise.
3076         * gcc.dg/gomp/tls-2.c: Likewise.
3077         * gcc.dg/tls/alpha-1.c: Likewise.
3078         * gcc.dg/tls/opt-1.c: Likewise.
3079         * gcc.dg/tls/opt-13.c: Likewise.
3080         * gcc.dg/tls/opt-14.c: Likewise.
3081         * gcc.dg/tls/opt-2.c: Likewise.
3082         * gcc.dg/tls/opt-3.c: Likewise.
3083         * gcc.dg/tls/opt-4.c: Likewise.
3084         * gcc.dg/tls/opt-7.c: Likewise.
3085         * gcc.dg/tls/section-1.c: Likewise.
3086         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3087         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3088         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3089         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3090         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3091         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3092         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3093         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3094         * gfortran.dg/gomp/fixed-1.f: Likewise.
3095         * gfortran.dg/gomp/free-1.f90: Likewise.
3096         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3097         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3098         * gfortran.dg/gomp/reduction1.f90: Likewise.
3099         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3100
3101 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3102
3103         PR fortran/31119
3104         * gfortran.dg/bounds_check_9.f90: New test.
3105         * gfortran.dg/bounds_check_fail_2.f90: New test.
3106
3107 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3108
3109         PR c++/33462 (again)
3110         * g++.dg/ext/va-arg1.C: Adjust.
3111
3112 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3113
3114         PR c++/33462
3115         * g++.dg/ext/va-arg1.C: New.
3116
3117 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3118
3119         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3120
3121 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3122
3123         PR c++/33463
3124         * g++.dg/rtti/typeid6.C: New.
3125
3126 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3127
3128         PR c++/33464
3129         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3130         * g++.dg/ext/is_class_error2.C: New.
3131
3132 2007-09-18  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/33340
3135         * g++.dg/torture/pr33340.C: New testcase.
3136
3137 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3138
3139         PR fortran/33231
3140         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3141         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3142         * gfortran.dg/elemental_subroutine_5.f90: New.
3143
3144 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3145
3146         * lib/target-supports.exp (check_profiling_available): Extend
3147         mips*-*-elf check to mips*-*-elf*.
3148
3149 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3150
3151         * gcc.dg/format/c90-scanf-5.c: New test.
3152         * gcc.dg/format/c99-scanf-4.c: New test.
3153         * gcc.dg/format/ext-7.c: New test.
3154         * gcc.dg/format/ext-8.c: New test.
3155
3156         PR middle-end/33423
3157         * gcc.c-torture/compile/20070915-1.c: New test.
3158
3159 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3160
3161         PR fortran/33106
3162         * gfortran.dg/private_type_9.f90: New.
3163
3164 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3165
3166         PR middle-end/33449
3167         * gfortran.dg/pr33449.f90: New test.
3168
3169 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3170
3171         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3172         * gfortran.dg/private_type_1.f90: Ditto
3173         * gfortran.dg/interface_18.f90: New.
3174         * gfortran.dg/private_type_8.f90: New.
3175
3176 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3177
3178         PR c++/33124
3179         * g++.dg/warn/new1.C: Adjust.
3180         * g++.dg/torture/str_empty.C: Likewise.
3181
3182 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3183
3184         * gcc.target/mips/dse-1.c: New test.
3185
3186 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3187
3188         PR c++/32756
3189         * g++.dg/overload/operator3.C: New.
3190
3191 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3192
3193         * gcc.target/mips/truncate-1.c: New test.
3194
3195 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3196
3197         PR fortran/29396
3198         PR fortran/29606
3199         PR fortran/30625
3200         PR fortran/30871
3201         * gfortran.dg/subref_array_pointer_1.f90: New test.
3202         * gfortran.dg/subref_array_pointer_2.f90: New test.
3203
3204 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3205
3206         * gfortran.dg/nint_2.f90: Correct last change.
3207
3208 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3209
3210         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3211
3212 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3213
3214         * gcc.dg/vect/pr33373b.c: New test.
3215
3216 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3217
3218         PR target/33438
3219         * gcc.target/i386/pr33438.c: New test.
3220
3221 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3222
3223         * gfortran.dg/nint_2.f90: Revert previous commit.
3224
3225 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3226
3227         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3228
3229 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3230
3231         PR debug/33429
3232         * g++.dg/other/unused1.C: XFAIL class2 scan.
3233
3234 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3235
3236         PR fortran/33343
3237         * gfortran.dg/elemental_args_check_1.f90: New.
3238         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3239         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3240
3241 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3242
3243         * gfortran.dg/recursive_check_3.f90: New.
3244
3245 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3246
3247         PR fortran/33412
3248         * gfortran.dg/elemental_bind_c.f90: New.
3249
3250 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3251
3252         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3253         * gcc.target/mips/mips16-attributes-2.c: New test.
3254         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3255         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3256         hard-float asm when __mips16 is defined.
3257         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3258         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3259         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3260         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3261         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3262         * gcc.target/mips/pr26765.c (foo): Likewise.
3263         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3264         targets, use dg-mips-options instead of dg-options, and use -mgp32
3265         to force 32-bit mode.
3266         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3267         and 64-bit mode.
3268         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3269
3270 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3271             Michael Meissner  <michael.meissner@amd.com>
3272
3273         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3274         * gcc.target/i386/sse5-hsubX.c: Ditto.
3275         * gcc.target/i386/sse5-permpX.c: Ditto.
3276         * gcc.target/i386/sse5-haddX.c: Ditto.
3277         * gcc.target/i386/sse5-maccXX.c: Ditto.
3278         * gcc.target/i386/sse5-msubXX.c: Ditto.
3279         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3280         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3281
3282         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3283         optimizes floating point conditional moves into the pcmov
3284         instruction on SSE5.
3285         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3286
3287         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3288         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3289         SSE5.
3290
3291         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3292         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3293
3294         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3295         optimizes (a*b)+c into fmadd on SSE5.
3296
3297         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3298         whether the SSE5 instructions can be generated.
3299
3300         * gcc.target/i386/sse5-check.h: New. Add support for 
3301         SSE5 tests.
3302
3303         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3304         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3305         * gcc.target/i386/sse-13.c: Ditto.
3306         * gcc.target/i386/sse-14.c: Ditto.
3307
3308 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3309
3310         PR testsuite/33153
3311         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3312         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3313
3314 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3315
3316         PR target/32338
3317         * gcc.dg/pr32338-1.c: New test.
3318         * gcc.dg/pr32338-2.c: New test.
3319
3320 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3321         
3322         * lib/target-supports.exp (check_effective_target_sync_int_long):
3323         Revert change to add xtensa.
3324         (check_effective_target_sync_char_short): Likewise.
3325         
3326 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3327
3328         * gnat.dg/packed_subtype.adb: New test.
3329
3330 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3331
3332         PR fortran/33297
3333         * gfortran.dg/intrinsic_size.f90: New.
3334
3335 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3336
3337         PR fortran/33284
3338         PR fortran/33310
3339         * gfortran.dg/conflicts_2.f90: New.
3340
3341 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3342
3343         PR tree-optimization/32377
3344         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3345         dependence distance.
3346         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3347         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3348         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3349         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3350
3351 2007-09-12  Richard Guenther  <rguenther@suse.de>
3352
3353         PR middle-end/33382
3354         * gcc.c-torture/compile/pr33382.c: New testcase.
3355         * gcc.c-torture/execute/pr33382.c: Likewise.
3356
3357 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3358
3359         PR fortran/33395
3360         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3361
3362 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3363
3364         PR tree-optimization/33373
3365         * gcc.dg/vect/pr33373.c: New test.
3366
3367 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3368
3369         * lib/target-supports.exp (check_effective_target_vect_no_double):
3370         Remove unused proc.
3371
3372 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3373             Ulrich Weigand  <uweigand@de.ibm.com>
3374
3375         * gcc.target/spu/dfcgt-nan.c: New test.
3376
3377 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3378
3379         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3380
3381 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3382
3383         PR fortran/33040
3384         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3385
3386 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3387
3388         * gcc.dg/va-arg-pack-len-1.c: New test.
3389         * g++.dg/va-arg-pack-len-1.C: New test.
3390
3391 2007-09-11  Michael Matz  <matz@suse.de>
3392
3393         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3394
3395 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3396
3397         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3398         checks for size of long double.
3399         * gcc.dg/dfp/convert.h: New file.
3400         * gcc.dg/dfp/convert-bfp-2.c: New test.
3401         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3402         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3403         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3404         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3405         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3406         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3407         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3408         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3409         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3410
3411 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3412
3413         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3414         Change dg-final to expect 1 non-profitable loop and
3415         3 profitable loops.
3416         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3417         Change dg-final to expect 1 non-profitable loop and
3418         3 profitable loops.
3419         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3420         Change dg-final to expect 1 profitable loop.
3421         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3422         Change dg-final to expect 1 profitable loop.    
3423         
3424 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3425
3426         * gcc.target/mips/call-saved-1.c: New test.
3427         * gcc.target/mips/call-saved-2.c: Likewise.
3428         * gcc.target/mips/call-saved-3.c: Likewise.
3429         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3430         instead of mips_mips64.  Set mips_fp64 too.
3431         (is_gp32_flag): Return true for -mips1 and -mips2.
3432         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3433
3434 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3435
3436         * g++.dg/ext/va-arg-pack-1.C: New test.
3437         * g++.dg/ext/va-arg-pack-2.C: New test.
3438
3439 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3440
3441         PR target/33369
3442         * gcc.dg/vect/pr33369.c: New test.
3443
3444 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3445
3446         PR fortran/33370
3447         * gfortran.dg/array_memcpy_5.f90:  New test.
3448
3449 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3450
3451         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3452
3453 2007-09-09  Richard Guenther  <rguenther@suse.de>
3454
3455         * gcc.c-torture/compile/20070906-1.c: New testcase.
3456
3457 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3458
3459         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3460         noinline attribute.
3461         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3462         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3463         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3464         Likewise.
3465
3466 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3467
3468         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3469
3470 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3471
3472         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3473
3474 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3475
3476         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3477         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3478         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3479         Compile tests with -fno-tree-pre.
3480         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3481         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3482         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3483         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3484         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3485         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3486         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3487         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3488         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3489         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3490         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3491         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3492         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3493         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3494         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3495         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3496         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3497         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3498         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3499
3500 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3501
3502         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3503         to call objdump.
3504         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3505         Use remote_exec to call c++filt.
3506         * lib/target-supports-dg.exp (dg-require-host-local): New.
3507         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3508         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3509         * g++.dg/rtti/repo1.C: Likewise.
3510         * g++.dg/template/repo1.C: Likewise.
3511         * g++.dg/template/repo2.C: Likewise.
3512         * g++.dg/template/repo3.C: Likewise.
3513         * g++.dg/template/repo4.C: Likewise.
3514         * g++.dg/template/repo5.C: Likewise.
3515         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3516         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3517         * g++.old-deja/g++.pt/repo1.C: Likewise.
3518         * g++.old-deja/g++.pt/repo2.C: Likewise.
3519         * g++.old-deja/g++.pt/repo3.C: Likewise.
3520         * g++.old-deja/g++.pt/repo4.C: Likewise.
3521         * gcc.dg/cpp/trad/builtins.c: Likewise.
3522
3523 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3524
3525         PR tree-optimization/32283
3526         * gcc.dg/tree-ssa/loop-31.c: New test.
3527
3528 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3529
3530         PR rtl-optimization/26449
3531         * gcc.target/i386/pr26449-1.c: New file.
3532
3533 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3534
3535         PR target/33329
3536         PR rtl-optimization/26449
3537         * gcc.target/i386/pr33329.c: New file.
3538
3539 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3540
3541         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3542
3543 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3544
3545         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3546
3547 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3548
3549         PR tree-optimization/33301
3550         * gfortran.dg/vect/pr33301.f: New test.
3551
3552 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3553
3554         PR libfortran/33307
3555         * gfortran.dg/backspace_10.f90: New test.
3556
3557 2007-09-07  Richard Guenther  <rguenther@suse.de>
3558
3559         Reapply
3560         2007-09-06  Richard Guenther  <rguenther@suse.de>
3561
3562         PR tree-optimization/32586
3563         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3564         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3565         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3566         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3567         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3568         now obsolete simplification.
3569
3570 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3571         
3572         PR tree-optimization/33299
3573         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3574         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3575
3576 2007-09-07  Richard Guenther  <rguenther@suse.de>
3577
3578         Revert
3579         2007-09-06  Richard Guenther  <rguenther@suse.de>
3580
3581         PR tree-optimization/32586
3582         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3583         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3584         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3585         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3586         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3587         now obsolete simplification.
3588
3589 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3590
3591         PR tree-optimization/32821
3592         * gcc.dg/tree-ssa/pr32821.c: New file.
3593
3594 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3595
3596         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3597         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3598         and mips_forced_no_er.
3599         (dg-mips-options): Add -mno-abicalls when a small-data option is
3600         specified.  Skip tests with small-data options if mips_forced_gp.
3601         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3602         * gcc.target/mips/sdata-1.c: New test.
3603         * gcc.target/mips/sdata-2.c: Likewise.
3604         * gcc.target/mips/sdata-3.c: Likewise.
3605         * gcc.target/mips/sdata-4.c: Likewise.
3606
3607 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3608
3609         PR fortran/33298
3610         * spread_zerosize_1.f90:  New test case.
3611         * spread_bounds_1.f90:  New test case.
3612
3613 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3614
3615         PR c++/32674
3616         * g++.dg/template/static31.C: New.
3617
3618 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3619
3620         PR fortran/33271
3621         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3622         powerpc*-linux-gnu.
3623
3624 2007-09-06  David Daney  <ddaney@avtrex.com>
3625             Richard Sandiford  <richard@codesourcery.com>
3626
3627         PR target/33256
3628         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3629         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3630         * gcc.target/mips/pr33256.c: New test.
3631
3632 2007-09-06  Tom Tromey  <tromey@redhat.com>
3633
3634         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3635
3636 2007-09-06  Richard Guenther  <rguenther@suse.de>
3637
3638         PR tree-optimization/32586
3639         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3640         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3641         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3642         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3643         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3644         now obsolete simplification.
3645
3646 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3647
3648         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3649         * gcc.target/i386/sse3-addsubps.c: Ditto.
3650         * gcc.target/i386/sse3-haddpd.c: Ditto.
3651         * gcc.target/i386/sse3-haddps.c: Ditto.
3652         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3653         * gcc.target/i386/sse3-hsubps.c: Ditto.
3654         * gcc.target/i386/sse3-lddqu.c: Ditto.
3655         * gcc.target/i386/sse3-movddup.c: Ditto.
3656         * gcc.target/i386/sse3-movshdup.c: Ditto.
3657         * gcc.target/i386/sse3-movsldup.c: Ditto.
3658
3659 2007-09-06  Richard Guenther  <rguenther@suse.de>
3660
3661         PR tree-optimization/33302
3662         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3663
3664 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3665
3666         PR libfortran/33225
3667         * gfortran.dg./fmt_float.f90: New test.
3668
3669 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR libfortran/33253
3672         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3673
3674 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3675
3676         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3677         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3678
3679 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3680
3681         * g++.dg/eh/builtin1.C: New test.
3682         * g++.dg/eh/builtin2.C: New test.
3683         * g++.dg/eh/builtin3.C: New test.
3684
3685         PR c++/33289
3686         * g++.dg/eh/builtin4.C: New test.
3687
3688 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3689
3690         * gcc.target/powerpc/dfp-dd.c: New test.
3691         * gcc.target/powerpc/dfp-td.c: New test.
3692
3693 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3694
3695         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3696         * gcc.dg/va-arg-pack-1.c: New test.
3697
3698 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3699
3700         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3701         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3702         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3703         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3704         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3705
3706 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3707
3708         PR c++/30302
3709         * g++.dg/ext/anon-struct5.C: New.
3710
3711 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3712
3713         * gcc.dg/i386-cpuid.h: Remove.
3714         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3715         (main): Use __get_cpuid to get target features.
3716         * gcc.target/i386/sse-check.h: Ditto.
3717         * gcc.target/i386/sse2-check.h: Ditto.
3718         * gcc.target/i386/sse3-check.h: Ditto.
3719         * gcc.target/i386/ssse3-check.h: Ditto.
3720         * gcc.target/i386/sse4_1-check.h: Ditto.
3721         * gcc.target/i386/sse4_2-check.h: Ditto.
3722         * gcc.target/i386/sse4a-check.h: Ditto.
3723         * gcc.dg/torture/pr16104-1.c: Ditto.
3724         (do_test): Change to void.
3725         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3726         * gcc.target/i386/sse-6.c: Ditto.
3727         * gcc.target/i386/sse-7.c: Ditto.
3728         * g++.dg/other/i386-1.C: Include cpuid.h.
3729         (main): New function.  Use __get_cpuid to get target fetaures.
3730
3731 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3732             David Ung  <davidu@mips.com>
3733             Nigel Stephens <nigel@mips.com>
3734
3735         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3736         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3737         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3738         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3739         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3740         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3741         * gcc.dg/torture/pr19683-1.c: Likewise.
3742         * gcc.target/mips/madd-3.c: Likewise.
3743         * gcc.target/mips/maddu-3.c: Likewise.
3744         * gcc.target/mips/msub-3.c: Likewise.
3745         * gcc.target/mips/msubu-3.c: Likewise.
3746         * gcc.target/mips/asm-1.c: Likewise.
3747         * gcc.target/mips/branch-1.c: Likewise.
3748         * gcc.target/mips/ins-1.c: Likewise.
3749         * gcc.target/mips/near-far-3.c: Likewise.
3750         * gcc.target/mips/near-far-4.c: Likewise.
3751         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3752         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3753         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3754         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3755         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3756         * gcc.target/mips/dspr2-MULT.c: Likewise.
3757         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3758         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3759         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3760         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3761         * gcc.target/mips/code-readable-2.c: Likewise.
3762         * gcc.target/mips/code-readable-3.c: Likewise.
3763
3764 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3765             David Ung  <davidu@mips.com>
3766             Nigel Stephens <nigel@mips.com>
3767
3768         * gcc.target/mips/mips16-attributes.c: New.
3769
3770 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3771
3772         PR fortran/31564
3773         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3774
3775         PR fortran/33241
3776         * gfortran.dg/char_length_10.f90: New test.
3777
3778 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3779
3780         PR c++/29731
3781         * g++.dg/parse/template24.C: New.
3782
3783 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3784
3785         * g++.dg/other/spu2vmx-1.C: New test.
3786
3787 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR tree-optimization/33017
3790         * gcc.dg/pr33017.c: New test.
3791
3792 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3793
3794         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3795         __protected_stream family of macros.
3796
3797 2007-09-04  Jan Hubicka  <jh@suse.cz>
3798
3799         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3800         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3801         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3802         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3803         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3804         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3805         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3806         Likewise.
3807
3808 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3809             Tobias Burnus  <burnus@net-b.de>
3810
3811         * gfortran.dg/proc_decl_1.f90: New.
3812         * gfortran.dg/proc_decl_2.f90: New.
3813         * gfortran.dg/proc_decl_3.f90: New.
3814         * gfortran.dg/proc_decl_4.f90: New.
3815
3816 2007-09-04  Jan Hubicka  <jh@suse.cz>
3817
3818         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3819         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3820         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3821         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3822         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3823         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3824         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3825         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3826         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3827         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3828         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3829         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3830         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3831         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3832         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3833         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3834         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3835         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3836         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3837         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3838         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3839         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3840         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3841         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3842         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3843         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3844         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3845         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3846         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3847         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3848         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3849         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3850         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3851         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3852         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3853         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3854         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3855         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3856         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3857         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3858         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3859         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3860         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3861         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3862         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3863         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3864         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3865         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3866         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3867         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3868         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3869         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3870         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3871         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3872         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3873         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3874         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3875         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3876         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3877         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3878         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3879         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3880         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3881         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3882         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3883         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3884         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3885         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3886         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3887         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3888         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3889         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3890         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3891         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3892         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3893         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3894         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3895         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3896         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3897         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3898         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3899         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3900         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3901         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3902         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3903         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3904         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3905         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3906         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3907         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3908         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3909         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3910         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3911         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3912         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3913         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3914         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3915         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3916         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3917         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3918         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3919         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3920         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3921         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3922         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3923         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3924         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3925         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3926         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3927         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3928         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3929         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3930         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3931         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3932         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3933         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3934         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3935         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3936         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3937         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3938         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3939         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3940         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3941         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3942         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3943         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3944         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3945         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3946         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3947         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3948         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3949         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3950         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3951         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3952         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3953         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3954         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3955         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3956         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3957         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3958         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3959         noinline.
3960         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3961         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3962         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3963         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3964         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3965         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3966         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3967         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3968         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3969         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3970         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3971         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3972         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3973         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3974         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3975         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3976         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3977         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3978         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3979         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3980         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3981         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3982         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3983         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3984         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3985         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3986         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3987         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3988         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3989         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3990         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3991         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3992         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3993         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3994         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3995         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3996         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3997         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3998         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3999         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4000         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4001         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4002         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4003         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4004         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4005         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4006         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4007         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4008         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4009         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4010         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4011         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4012         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4013         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4014         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4015         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4016         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4017         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4018         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4019         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4020         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4021         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4022         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4023         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4024         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4025         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4026         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4027         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4028         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4029         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4030         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4031         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4032         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4033         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4034         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4035         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4036         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4037         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4038         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4039         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4040         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4041         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4042         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4043         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4044         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4045         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4046         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4047         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4048         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4049         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4050         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4051         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4052         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4053         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4054         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4055         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4056         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4057         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4058         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4059         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4060         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4061         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4062         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4063         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4064         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4065         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4066         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4067         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4068         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4069         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4070         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4071         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4072         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4073         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4074         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4075         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4076         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4077         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4078         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4079         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4080         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4081         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4082         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4083         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4084         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4085         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4086
4087 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4088
4089         PR middle-end/33187
4090         * gcc.target/i386/cmov7.c: New file.
4091
4092 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         * gcc.target/i386/sse4a-check.h: New file.
4095         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4096         * gcc.target/i386/sse4a-insert.c: Ditto.
4097         * gcc.target/i386/sse4a-montsd.c: Ditto.
4098         * gcc.target/i386/sse4a-montss.c: Ditto.
4099         * gcc.target/i386/mmx-check.h: New file.
4100         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4101         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4102         * gcc.target/i386/sse-check.h: New file.
4103         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4104         * gcc.target/i386/sse-3.c: Ditto.
4105         * gcc.target/i386/sse-7.c: Ditto.
4106         * gcc.target/i386/sse-9.c: Ditto.
4107         * gcc.target/i386/ssefn-3.c: Ditto.
4108         * gcc.target/i386/sse-recip.c: Ditto.
4109         * gcc.target/i386/sse-recip-vec.c: Ditto.
4110         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4111         * gcc.target/i386/20020523-1.c: Remove.
4112         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4113         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4114         * gcc.target/i386/ssefn-4.c: Ditto.
4115         * gcc.target/i386/sse-6.c: Ditto.
4116         * gcc.target/i386/sse-10.c: Ditto.
4117         * gcc.target/i386/sse-11.c: Ditto.
4118         * gcc.target/i386/sse-18.c: Ditto.
4119         * gcc.target/i386/fpprec-1.c: Ditto.
4120         * g++.dg/other/i386-1.C: Ditto.
4121
4122 2007-09-04  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/33291
4125         * gcc.dg/volatile2.c: New testcase.
4126         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4127         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4128         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4129         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4130
4131 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4132
4133         PR fortran/33253
4134         * gfortran.dg/namelist_15.f90: Update test.
4135         * gfortran.dg/namelist_24.f90: Update test.
4136         * gfortran.dg/namelist_38.f90: New test.
4137
4138 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4139
4140         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4141         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4142         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4143         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4144         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4145         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4146
4147 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4148
4149         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4150         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4151
4152         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4153
4154 2007-09-02  David Daney  <ddaney@avtrex.com>
4155
4156         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4157         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4158         * gcc.target/mips/atomic-memory-1.c: Ditto.
4159         * gcc.target/mips/atomic-memory-2.c: Ditto.
4160
4161 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4162
4163         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4164         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4165
4166 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4167
4168         * gfortran.dg/substr_6.f90: New test.
4169
4170 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4171
4172         PR c++/33208
4173         * g++.dg/other/error18.C: New.
4174         * g++.dg/expr/bitfield3.C: Adjust.
4175
4176 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4177
4178         PR fortran/33276
4179         * gfortran.fortran-torture/compile/pr33276.f90: New.
4180
4181 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4182
4183         PR C/29237
4184         PR middle-end/33272
4185         * gcc.dg/c99-arraydecl-3.c: New test.
4186
4187 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4188
4189         PR c++/32597
4190         * g++.dg/cpp0x/variadic-new2.C: New.
4191         * g++.dg/cpp0x/variadic-new.C: New.
4192
4193 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4194
4195         PR fortran/33232
4196         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4197         * gfortran.dg/read_1.f90: New.
4198
4199 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4200
4201         PR c++/33210
4202         * g++.dg/template/error30.C: New.
4203
4204 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4205
4206         PR c++/32113
4207         * g++.dg/template/crash70.C: New.
4208
4209 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4210
4211         PR c++/33212
4212         * g++.dg/ext/is_class_error.C: New.
4213
4214 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4215
4216         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4217         
4218 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4219             Revital Eres  <eres@il.ibm.com>
4220
4221         * gcc.target/powerpc/paired-1.c: New test.
4222         * gcc.target/powerpc/paired-2.c: New test.
4223         * gcc.target/powerpc/paired-3.c: New test.
4224         * gcc.target/powerpc/paired-4.c: New test.
4225         * gcc.target/powerpc/paired-5.c: New test.
4226         * gcc.target/powerpc/paired-6.c: New test.
4227         * gcc.target/powerpc/paired-7.c: New test.
4228         * gcc.target/powerpc/ppc-paired.c: New test.
4229
4230 2007-08-31  Ollie Wild  <aaw@google.com>
4231
4232         * g++.dg/conversion/ptrmem2.C: New test.
4233         * g++.dg/conversion/ptrmem3.C: New test.
4234         * g++.dg/conversion/ptrmem4.C: New test.
4235         * g++.dg/conversion/ptrmem5.C: New test.
4236         * g++.dg/conversion/ptrmem6.C: New test.
4237         * g++.dg/conversion/ptrmem7.C: New test.
4238         * g++.dg/conversion/ptrmem8.C: New test.
4239
4240 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4241
4242         PR fortran/31879
4243         * gfortran.dg/char_length_7.f90: New test.
4244         * gfortran.dg/char_length_9.f90: New test.
4245         * gfortran.dg/char_assign_1.f90: Add extra warning.
4246
4247         PR fortran/31197
4248         PR fortran/31258
4249         * gfortran.dg/char_length_8.f90: New test.
4250
4251 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4252
4253         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4254
4255 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4256
4257         * gcc.dg/inline-24.c: New test.
4258         * g++.dg/opt/inline11.C: New test.
4259
4260 2007-08-30  Richard Guenther  <rguenther@suse.de>
4261
4262         * gcc.target/i386/vectorize5.c: New testcase.
4263
4264 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4265
4266         PR fortran/33228
4267         * interface.c (check_interface0): Improve error for external procs.
4268         (check_sym_interfaces): Fix checking of module procedures.
4269
4270 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4271
4272         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4273         (AI): Add AI_ALIGN.
4274         * gcc.dg/sync-3.c: New test.
4275
4276         PR middle-end/32758
4277         * gcc.dg/cleanup-12.c: New test.
4278
4279 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4280
4281         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4282         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4283         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4284         * gcc.dg/pr32450.c: Ditto.
4285         * gcc.dg/nest.c: Ditto.
4286         * gcc.dg/nested-func-4.c: Ditto.
4287         * g++.old-deja/g++.law/profile1.C: Ditto.
4288
4289 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4290
4291         PR fortran/32989
4292         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4293         non-default integer kind arguments.
4294
4295 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4296
4297         PR fortran/33105
4298         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4299
4300 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4301
4302         * gcc.dg/h8300-ice2.c: Remove target selector.
4303
4304 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4305
4306         PR fortran/33215
4307         * gfortran.dg/binding_label_tests_15.f03: New test case.
4308         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4309
4310 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4311
4312         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4313         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4314
4315 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4316
4317         PR c++/33194
4318         * g++.dg/other/canon-33194.C: New.
4319
4320 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4321
4322         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4323         * gcc.c-torture/execute/pr23135.c: Likewise.
4324
4325 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4326
4327         * gcc.dg/pr31344.c: Move to ...
4328         * gcc.dg/dfp/pr31344.c: ... here.
4329         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4330         * gcc.dg/20050503-1.c: Ditto.
4331         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4332         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4333         * gcc.dg/20060801-1.c: Ditto.
4334
4335 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4336
4337         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4338         * gfortran.dg/nan_1.f90: Likewise.
4339
4340 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4341
4342         PR fortran/33055
4343         Revert previous patch.
4344
4345 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4346             Kazu Hirata  <kazu@codesourcery.com>
4347
4348         * gcc.target/m68k/interrupt-1.c: New.
4349
4350 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4351
4352         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4353         10000 for targets where "int" can't hold at least 100000.
4354         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4355         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4356         (test5)(test6): Use it.
4357         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4358         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4359         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4360         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4361         * gcc.dg/attr-alloc_size.c (test): Likewise.
4362
4363 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4364
4365         PR c++/33209
4366         * g++.dg/template/error29.C: New.
4367
4368 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4369
4370         PR c++/32596
4371         * g++.dg/ext/visibility/anon5.C: New test.
4372
4373 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4374
4375         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4376
4377 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4378
4379         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4380         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4381         * gfortran.dg/gamma_4.f90: New: large-real tests.
4382
4383 2007-08-28  Jason Merrill  <jason@redhat.com>
4384
4385         PR c++/29000
4386         * g++.dg/ext/stmtexpr12.C: New test.
4387
4388         PR c++/28558
4389         * g++.dg/ext/attrib28.C: New test.
4390
4391 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4392
4393         PR target/32661
4394         * gcc.target/i386/pr32661.c: New test.
4395
4396 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR middle-end/32370
4399         * gcc.dg/pr32370.c: New test.
4400
4401         PR rtl-optimization/33148
4402         * gcc.c-torture/compile/20070827-1.c: New test.
4403
4404         PR debug/32914
4405         * d++.dg/debug/const3.C: New test.
4406         * d++.dg/debug/const4.C: New test.
4407         * d++.dg/debug/dwarf2/const1.C: New test.
4408         * d++.dg/debug/dwarf2/const2.C: New test.
4409         * d++.dg/debug/dwarf2/const2b.C: New test.
4410
4411 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4412             Vladimir Yanovsky  <yanov@il.ibm.com>
4413             Revital Eres  <eres@il.ibm.com>
4414             Andrey Belevantsev  <abel@ispras.ru>
4415
4416         * gcc.dg/sms-1.c: New test.
4417
4418 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4419
4420         * g++.dg/ext/gnu-inline-common.h: New.
4421         * g++.dg/ext/gnu-inline-global-reject.C: New.
4422         * g++.dg/ext/gnu-inline-global.C: New.
4423         * g++.dg/ext/gnu-inline-namespace.C: New.
4424         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4425         * g++.dg/ext/gnu-inline-class.C: New.
4426         * g++.dg/ext/gnu-inline-class-static.C: New.
4427         * g++.dg/ext/gnu-inline-template-class.C: New.
4428         * g++.dg/ext/gnu-inline-template-func.C: New.
4429
4430 2007-08-27  Jason Merrill  <jason@redhat.com>
4431
4432         PR c++/31337
4433         * g++.dg/ext/stmtexpr11.C: New.
4434
4435 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4436
4437         * lib/target-supports.exp (check_profiling_available):
4438         Set profiling_available_saved to 0 on fido-*-elf.
4439
4440 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4441
4442         PR tree-optimization/33173
4443         
4444         * gcc.c-torture/compile/pr33173.c: New.
4445
4446 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4447
4448         PR target/31385
4449         * gcc.dg/dfp/pr31385.c: New.
4450
4451 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4452
4453         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4454
4455 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4458         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4459         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4460         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4461         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4462         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4463         gcc.target/m68k directory.
4464         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4465         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4466         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4467         gcc.target/cris directory.
4468         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4469         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4470         gcc.target/bfin directory.
4471
4472         * gcc.target/sh: New directory.
4473         * gcc.target/sh/sh.exp: New file.
4474         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4475         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4476         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4477         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4478         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4479         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4480
4481 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4482
4483         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4484         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4485         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4486         * gcc.target/i386/local2.c: Ditto.
4487         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4488         * gcc.target/i386/20011119-1.c: Ditto.
4489         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4490         * gcc.target/i386/fastcall-1.c: Fix target selector.
4491
4492 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4493
4494         PR fortran/33055
4495         * gfortran.dg/negative_unit.f: Add new check
4496         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4497         -fdefault-integer-8.
4498
4499 2007-08-26  Asher Langton  <langton2@llnl.gov>
4500
4501         * gfortran.dg/recursive_stack.f90: New.
4502         * gfortran.dg/openmp_stack.f90: New.
4503
4504 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4505
4506         PR fortran/31298
4507         * gfortran.dg/use_10.f90: New.
4508
4509 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4510
4511         PR fortran/32985
4512         * gfortran.dg/namelist_14.f90: Make test case valid.
4513         * gfortran.dg/common_10.f90: New.
4514
4515 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4516
4517         PR middle-end/33181
4518         * gcc.dg/ifelse-2.c: New.
4519
4520 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4521
4522         PR fortran/32980
4523         * gfortran.dg/gamma_1.f90: New.
4524         * gfortran.dg/gamma_2.f90: New.
4525         * gfortran.dg/gamma_3.f90: New.
4526
4527 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4528
4529         PR fortran/33188
4530         * gfortran.dg/used_types_18.f90: New.
4531
4532 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4533
4534         * gcc.dg/array-init-2.c: New test.
4535
4536 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4537
4538         PR fortran/33178
4539         * gfortran.dg/initialization_4.f90: Update dg-error.
4540         * gfortran.dg/initialization_13.f90: New.
4541
4542 2007-08-24  Richard Guenther  <rguenther@suse.de>
4543
4544         PR middle-end/33166
4545         * gcc.c-torture/compile/pr33166.c: New testcase.
4546
4547 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4548
4549         PR fortran/33139
4550         * gfortran.dg/pointer_assign_4.f90: New.
4551         * gfortran.dg/shape_2.f90: Fix test case.
4552         * gfortran.dg/char_result_4.f90: Ditto.
4553
4554 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4555
4556         * gcc.dg/array-init-1.c: New test.
4557
4558         PR c++/32567
4559         * g++.dg/parse/crash36.C: New test.
4560
4561 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4562
4563         * gcc.dg/pr32721.c: Updated.
4564
4565 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR tree-optimization/32573
4568         PR middle-end/32946
4569         * gcc.dg/pr32573.c: New test.
4570
4571         PR c++/32898
4572         * g++.dg/lookup/ns3.C: New test.
4573
4574         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4575
4576         PR c++/31941
4577         * g++.dg/parse/crash37.C: New test.
4578
4579 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4580
4581         PR target/17390
4582         * gcc.target/i386/pr17390.c: New test.
4583
4584 2007-08-23  Richard Guenther  <rguenther@suse.de>
4585
4586         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4587         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4588         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4589         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4590         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4591         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4592         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4593         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4594
4595 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4596
4597         * gcc.target/s390: New directory.
4598         * gcc.target/s390/s390.exp: New file.
4599         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4600         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4601         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4602         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4603         gcc.target/s390 directory.
4604
4605 2007-08-23  Richard Guenther  <rguenther@suse.de>
4606
4607         PR tree-optimization/32328
4608         * gcc.dg/pr32328.c: New testcase.
4609
4610 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4611
4612         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4613           available.
4614
4615 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4616
4617         PR fortran/33095
4618         * gfortran.dg/min_max_optional_5.f90: New test.
4619         * gfortran.dg/min_max_optional_2.f90: Remove.
4620         * gfortran.dg/min_max_optional_3.f90: Remove.
4621         * gfortran.dg/min_max_optional_4.f90: Remove.
4622
4623 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4624
4625         * gcc.target/i386/xorps-sse.c: New.
4626         * gcc.target/i386/xorps-sse2.c: New.
4627
4628 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4629
4630         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4631         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4632         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4633
4634 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4635
4636         PR fortran/33020
4637         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4638         include multiple kinds for SHAPE parameter within a single
4639         namespace.
4640         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4641         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4642
4643 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4644
4645         * interface_abstract_1.f90: Extended test case.
4646         * interface_abstract_3.f90: New test.
4647
4648 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4649
4650         * gcc.dg/fold-sub.c: New test.
4651         
4652 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4653
4654         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4655         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4656         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4657         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4658         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4659         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4660
4661 2007-08-22  Richard Guenther  <rguenther@suse.de>
4662
4663         PR middle-end/33007
4664         * gcc.dg/pr33007.c: New testcase.
4665
4666 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4667
4668         * gcc.c-torture/execute/strcmp-1.x: Delete.
4669
4670 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4671
4672         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4673         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4674         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4675         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4676         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4677         gcc.target/i386/stack-realign.c,
4678         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4679         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4680         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4681         target using dg-require-effective-target directive.
4682         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4683         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4684         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4685         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4686         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4687         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4688         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4689         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4690         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4691         Require lp64 target using dg-require-effective-target directive.
4692         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4693         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4694         directive.
4695         * gcc.target/i386/20010202-1.c: Move from here ...
4696         * gcc.dg/20010202-1.c: ... to here.
4697
4698 2007-08-22  Richard Guenther  <rguenther@suse.de>
4699
4700         PR tree-optimization/33142
4701         * gcc.c-torture/execute/pr33142.c: New testcase.
4702
4703 2007-08-22  Richard Guenther  <rguenther@suse.de>
4704
4705         PR middle-end/32563
4706         * g++.dg/torture/pr32563.C: New testcase.
4707
4708 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4709
4710         PR middle-end/32912
4711         * gcc.dg/pr32912-1.c: Add -w to options.
4712         * gcc.dg/pr32912-2.c: Likewise.
4713         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4714
4715 2007-08-21  Ian Lance Taylor  <iant@google.com>
4716
4717         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4718
4719 2007-08-21  Ian Lance Taylor  <iant@google.com>
4720
4721         PR tree-optimization/33134
4722         * g++.dg/tree-ssa/pr33134.C: New test.
4723
4724 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4725
4726         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4727         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4728
4729 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR debug/32610
4732         * gcc.dg/debug/pr32610.c: New test.
4733
4734         * g++.dg/init/new24.C: New test.
4735
4736         PR middle-end/32912
4737         * gcc.dg/pr32912-1.c: New test.
4738         * gcc.dg/pr32912-2.c: New test.
4739         * gcc.dg/pr32912-3.c: New test.
4740
4741 2007-08-21  Richard Guenther  <rguenther@suse.de>
4742
4743         * gcc.dg/pointer-arith-10.c: New testcase.
4744
4745 2007-08-21  Richard Guenther  <rguenther@suse.de>
4746
4747         PR middle-end/33122
4748         * gcc.c-torture/compile/pr33122.c: New testcase.
4749
4750 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4751
4752         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4753
4754 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4755
4756         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4757
4758 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR c++/33025
4761         * g++.dg/init/new23.C: New test.
4762
4763 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4764
4765         PR middle-end/30564
4766         * gcc.c-torture/compile/pr30564-1.c: New test.
4767         * gcc.c-torture/compile/pr30564-2.c: New test.
4768
4769 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4770
4771         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4772
4773 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4774
4775         * gfortran.dg/interface_abstract_2.f90: New.
4776         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4777
4778 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4779
4780         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4781         unknown (so that outer-loop wont get analyzed).
4782         * gcc.dg/vect/vect-outer-1a.c: New test.
4783         * gcc.dg/vect/vect-outer-1b.c: New test.
4784         * gcc.dg/vect/vect-outer-1.c: New test.
4785         * gcc.dg/vect/vect-outer-2a.c: New test.
4786         * gcc.dg/vect/vect-outer-2b.c: New test.
4787         * gcc.dg/vect/vect-outer-2c.c: New test.
4788         * gcc.dg/vect/vect-outer-2.c: New test.
4789         * gcc.dg/vect/vect-outer-3a.c: New test.
4790         * gcc.dg/vect/vect-outer-3b.c: New test.
4791         * gcc.dg/vect/vect-outer-3c.c: New test.
4792         * gcc.dg/vect/vect-outer-3.c: New test.
4793         * gcc.dg/vect/vect-outer-4a.c: New test.
4794         * gcc.dg/vect/vect-outer-4b.c: New test.
4795         * gcc.dg/vect/vect-outer-4c.c: New test.
4796         * gcc.dg/vect/vect-outer-4d.c: New test.
4797         * gcc.dg/vect/vect-outer-4e.c: New test.
4798         * gcc.dg/vect/vect-outer-4f.c: New test.
4799         * gcc.dg/vect/vect-outer-4g.c: New test.
4800         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4801         * gcc.dg/vect/vect-outer-4i.c: New test.
4802         * gcc.dg/vect/vect-outer-4j.c: New test.
4803         * gcc.dg/vect/vect-outer-4k.c: New test.
4804         * gcc.dg/vect/vect-outer-4l.c: New test.
4805         * gcc.dg/vect/vect-outer-4m.c: New test.
4806         * gcc.dg/vect/vect-outer-4.c: New test.
4807         * gcc.dg/vect/vect-outer-5.c: New test.
4808         * gcc.dg/vect/vect-outer-6.c: New test.
4809         * gcc.dg/vect/vect-outer-fir.c: New test.
4810         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4811         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4812
4813 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4814
4815         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4816         and -fno-tree-reassoc.
4817         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4818         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4819         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4820         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4821         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4822         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4823         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4824         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4825         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4826         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4827         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4828         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4829         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4830         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4831         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4832         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4833         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4834         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4835         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4836         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4837         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4838         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4839         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4840         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4841         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4842         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4843         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4844         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4845         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4846         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4847         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4848         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4849         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4850         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4851         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4852         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4853         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4854
4855 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4856
4857         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4858         versioning for aliasing).
4859         * gcc.dg/vect/vect-35.c: Likewise.
4860
4861         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4862         targets.
4863         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4864
4865 2007-08-18  Tom Tromey  <tromey@redhat.com>
4866
4867         PR preprocessor/32974:
4868         * gcc.dg/cpp/pr32974.c: New file.
4869
4870 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4871
4872         * gfortran.dg/interface_abstract_1.f90: New.
4873
4874 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/32881
4877         * gfortran.dg/pure_initializer_1.f90: New test.
4878
4879 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4880
4881         PR fortran/32875
4882         * gfortran.dg/array_constructor_18.f90: New test.
4883
4884 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4885
4886         PR c++/28989
4887         * g++.dg/expr/lval3.C: New test.
4888         * g++.dg/expr/lval4.C: New test.
4889
4890 2007-08-17  Ollie Wild  <aaw@google.com>
4891
4892         PR c++/31749
4893         * g++.dg/lookup/builtin3.C: New test.
4894         * g++.dg/lookup/builtin4.C: New test.
4895         * g++.dg/lookup/using19.C: New test.
4896
4897 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4898
4899         PR c++/32190
4900         * g++.dg/parse/error31.C: New.
4901
4902 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4903
4904         PR c++/32112
4905         * g++.dg/template/error26.C: New.
4906
4907 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4908
4909         PR fortran/33079
4910         * gfortran.dg/zero_length_2.f90: New test.
4911
4912 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4913
4914         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4915         * gfortran.dg/kind_tests_3.f03: Ditto.
4916         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4917         * gfortran.dg/interface_13.f90: Ditto.
4918         * gfortran.dg/pr32738.f90: Ditto.
4919         * gfortran.dg/module_private_1.f90: Ditto.
4920         * gfortran.dg/test_only_clause.f90: Ditto.
4921         * gfortran.dg/bind_c_vars.f90: Ditto.
4922         * gfortran.dg/bind_c_dts.f90: Ditto.
4923         * gfortran.dg/use_9.f90: Ditto.
4924         * gfortran.dg/generic_8.f90: Ditto.
4925         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4926         * gfortran.dg/private_type_6.f90: Ditto.
4927         * gfortran.dg/c_assoc.f90: Ditto.
4928         * gfortran.dg/private_type_7.f90: Ditto.
4929         * gfortran.dg/global_vars_c_init.f90: Ditto.
4930         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4931         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4932         * gfortran.dg/c_size_t_test.f03: Ditto.
4933         * gfortran.dg/used_types_12.f90: Ditto.
4934         * gfortran.dg/pr25923.f90: Ditto.
4935         * gfortran.dg/test_com_block.f90: Ditto.
4936         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4937         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4938         * gfortran.dg/com_block_driver.f90: Ditto.
4939         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4940         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4941         * gfortran.dg/c_loc_test.f90: Ditto.
4942         * gfortran.dg/c_ptr_tests.f03: Ditto.
4943         * gfortran.dg/module_interface_1.f90: Ditto.
4944
4945 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4946
4947         PR c++/32870
4948         * g++.dg/other/error17.C: Adjust.
4949         
4950 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4951
4952         PR middle-end/32970
4953         * g++.dg/ext/altivec-14.C: New test.
4954
4955 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4956
4957         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4958         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4959         dump files.
4960         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4961         * gcc.dg/vect/pr32366.c: Ditto.
4962
4963 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4964
4965         PR testsuite/33082
4966         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4967         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4968         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4969         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4970
4971 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4972
4973         PR fortran/33072
4974         * gfortran.dg/use_9.f90: New.
4975
4976 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4977
4978         * g++.dg/gcov/gcov-5.C: New test.
4979
4980 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4981
4982         * g++.dg/gcov/gcov-4.C: New test.
4983         * lib/gcov.exp (verify-lines): Add support for
4984         checking no-coverage lines.
4985
4986 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4987
4988         * gcc.dg/vect/vect-vfa-01.c: New.
4989         * gcc.dg/vect/vect-vfa-02.c: New.
4990         * gcc.dg/vect/vect-vfa-03.c: New.
4991         * gcc.dg/vect/vect-vfa-04.c: New.
4992         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4993         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4994         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4995         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4996         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4997         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4998         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4999         gfortran.dg/vect/pr19049.f90: Rename to start with
5000         prefix no-vfa-.
5001         * gcc.dg/vect/vect.exp: Disable versioning for alias
5002         when test starts with no-vfa-.
5003         * gfortran.dg/vect/vect.exp: Likewise.
5004
5005 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5006
5007         * gcc.dg/torture/pr32897.c: New test.
5008
5009 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5010
5011         PR c++/31132
5012         * g++.dg/template/crash69.C: New.
5013
5014 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5015
5016         * lib/target-supports.exp (check_effective_target_arm32): Use
5017         check_no_compiler_messages.
5018
5019 2007-08-15  Diego Novillo  <dnovillo@google.com>
5020
5021         gcc.dg/tree-ssa/20070815.c: New test.
5022
5023 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5024
5025         PR fortran/33077
5026         * gfortran.dg/random_7.f90: Initialize variable.
5027
5028 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5029
5030         PR middle-end/33074
5031         * gfortran.dg/pr33074.f90: New test.
5032
5033         PR c++/32992
5034         * g++.dg/opt/nrv14.C: New test.
5035
5036 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5037
5038         PR c++/33035
5039         * g++.dg/template/crash68.C: New.
5040
5041 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5042
5043         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5044         * gcc.dg/sibcall-4.c: Ditto.
5045
5046 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5047
5048         PR fortran/33066
5049         * gfortran.dg/use_8.f90: New test.
5050         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5051
5052 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5053
5054         PR c++/27211
5055         * g++.dg/template/error27.C: New.
5056         * g++.dg/template/error28.C: New.
5057         * g++.dg/other/pr28304.C: Adjust.
5058         * g++.old-deja/g++.mike/p811.C: Likewise.
5059
5060 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5061
5062         PR target/30315
5063         * gcc.target/i386/pr30315.c: New.
5064
5065 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5066
5067         PR fortran/32594
5068         * gfortran.dg/substr_5.f90: New test.
5069
5070 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5071
5072         PR c/30428
5073         * gcc.dg/vector-2.c: New test.
5074
5075         PR c++/30428
5076         * g++.dg/ext/vector8.C: New test.
5077
5078 2007-08-13  Dan Hipschman  <dsh@google.com>
5079
5080         PR c/32953
5081         * gcc.dg/format/array-1.c: Add an additional test for
5082         unterminated format strings of length 1.
5083
5084 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5085
5086         PR fortran/32926
5087         * gfortran.dg/external_procedures_3.f90: New test.
5088
5089 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5090
5091         PR fortran/32827
5092         * gfortran.dg/import6.f90: New test.
5093
5094 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5095
5096         PR C/30427
5097         *  gcc.dg/vector-1.c: New test.
5098
5099 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5100
5101         * gcc.dg/pr21255-4.c: Skip for PIC.
5102         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5103
5104 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5105
5106         * gcc.dg/attr-isr.c: Skip for PIC.
5107         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5108         * gcc.dg/attr-isr-trapa.c: Likewise.
5109         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5110         * gcc.dg/pragma-isr-trapa.c: Likewise.
5111         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5112
5113 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5114
5115         PR fortran/32962
5116         * gfortran.dg/transpose_1.f90: New test.
5117
5118 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5119
5120         PR fortran/29600
5121         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5122         intrinsic.
5123
5124 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5125
5126         PR fortran/30964
5127         PR fortran/33054
5128         * gfortran.dg/random_4.f90: New test.
5129         * gfortran.dg/random_5.f90: New test.
5130         * gfortran.dg/random_6.f90: New test.
5131         * gfortran.dg/random_7.f90: New test.
5132
5133 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5134
5135         PR fortran/32860
5136         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5137
5138 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5139
5140         PR fortran/31629
5141         * gfortran.dg/module_private_1.f90: New test.
5142
5143 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5144
5145         PR fortran/29600
5146         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5147         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5148
5149 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5150
5151         PR fortran/32937
5152         * gfortran.dg/char_length_6.f90: New test.
5153
5154 2007-08-10  Ollie Wild  <aaw@google.com>
5155
5156         * g++.dg/lookup/using18.C: New test.
5157
5158 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5159
5160         PR c++/17763
5161         * g++.dg/other/error16.C: New.
5162
5163 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5164
5165         PR libfortran/33039
5166         * gfortran.dg/namelist_37.f90: New test.
5167
5168 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5169
5170         PR c++/22256
5171         * g++.dg/conversion/op3.C: New.
5172
5173 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5174
5175         PR fortran/32987
5176         * gfortran.dg/fmt_tab_1.f90: New.
5177         * gfortran.dg/fmt_tab_2.f90: New.
5178
5179 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5180
5181         PR c/32796
5182         * gcc.c-torture/compile/pr32796.c: New test.
5183
5184 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5185
5186         PR middle-end/32813
5187         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5188         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5189         instead of just -O.
5190
5191 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5192
5193         * gcc.target/mips/code-readable-1.c: New test.
5194         * gcc.target/mips/code-readable-2.c: Likewise.
5195         * gcc.target/mips/code-readable-3.c: Likewise.
5196
5197 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5198             Revital Eres  <eres@il.ibm.com>
5199
5200         * gfortran.dg/sms-1.f90: Add comment.
5201         * gfortran.dg/sms-2.f90: New.
5202
5203 2007-08-07  Ian Lance Taylor  <iant@google.com>
5204
5205         * gcc.dg/instrument-1.c: New test.
5206         * gcc.dg/instrument-2.c: New test.
5207         * gcc.dg/instrument-3.c: New test.
5208
5209 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5210
5211         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5212
5213 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5214
5215         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5216         !vector_alignment_reachable targets.
5217         * gcc.dg/vect/vect-33.c: Likewise.
5218         * gcc.dg/vect/vect-42.c: Likewise.
5219         * gcc.dg/vect/vect-44.c: Likewise.
5220         * gcc.dg/vect/vect-50.c: Likewise.
5221         * gcc.dg/vect/vect-70.c: Likewise.
5222         * gcc.dg/vect/vect-71.c: Likewise.
5223         * gcc.dg/vect/vect-87.c: Likewise.
5224         * gcc.dg/vect/vect-88.c: Likewise.
5225         * gcc.dg/vect/vect-91.c: Likewise.
5226         * gcc.dg/vect/vect-93.c: Likewise.
5227         * gcc.dg/vect/vect-96.c: Likewise.
5228         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5229         * gcc.dg/vect/section-anchors-69.c: Likewise.
5230         * gcc.dg/vect/pr25413.c: Likewise.
5231         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5232         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5233         * gfortran.dg/vect-2.f90: Likewise.
5234         * gfortran.dg/vect-3.f90: Likewise.
5235         * gfortran.dg/vect-4.f90: Likewise.
5236         * gfortran.dg/vect-5.f90: Likewise.
5237         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5238         Return false for darwin. 
5239         (check_effective_target_vector_alignment_reachable_for_double): New.
5240
5241 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5242
5243         * gcc.dg/multiword-1.c: New testcase.
5244
5245 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5246
5247         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5248         messages.
5249         * gfortran.dg/namelist_36.f90: New test.
5250
5251 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5252
5253         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5254           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5255
5256 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5257
5258         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5259         * gcc.dg/torture/type-generic-1.c: Likewise.
5260
5261 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5262
5263         * gcc.c-torture/20070522-1.c: Move to ...
5264         * gcc.c-torture/compile/20070522-1.c: Here.
5265
5266 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5267
5268         PR fortran/29828
5269         * gfortran.dg/minmax_char_1.f90: New test.
5270         * gfortran.dg/minmax_char_2.f90: New test.
5271         * gfortran.dg/min_max_optional_4.f90: New test.
5272
5273 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5274
5275         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5276         hanging on the testcase.
5277
5278 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5279
5280         PR middle-end/32988
5281         * gcc.c-torture/compile/pr32988.c: New test.
5282
5283 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5284
5285         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5286
5287 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5288
5289         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5290
5291         Revert:
5292         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5293
5294         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5295
5296 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5297
5298         PR fortran/32979
5299         * gfortran.dg/isnan_1.f90: New test.
5300
5301 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5302             Revital Eres <eres@il.ibm.com>
5303
5304         * gcc.dg/sms-antideps.c: New test.
5305
5306 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5307
5308         PR fortran/31214
5309         * gfortran.dg/entry_13.f90: New test.
5310
5311         * gfortran.dg/entry_12.f90: Clean up .mod file.
5312
5313 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5314
5315         PR fortran/32770
5316         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5317         variables as kind=4 so they don't overflow the record length.
5318
5319 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5320
5321         PR fortran/32968
5322         * gfortran.dg/selected_kind_1.f90: New test.
5323
5324 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5325
5326         PR middle-end/32780
5327         * gcc.c-torture/compile/pr32780.c: New test.
5328
5329 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5330
5331         RP middle-end/32399
5332         * gcc.c-torture/compile/pr32399.c: New testcase.
5333
5334 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5335
5336         PR middle-end/32304
5337         * g++.dg/torture/pr32304.C: New testcase.
5338
5339 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5340
5341         PR middle-end/32935
5342         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5343
5344 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5345
5346         PR fortran/32955
5347         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5348
5349 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5350
5351         PR fortran/31202
5352         * gfortran.dg/nint_2.f90: New test.
5353
5354 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5355
5356         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5357         * gcc.dg/weak/typeof-2.c: Likewise.
5358
5359 2007-08-03  Diego Novillo  <dnovillo@google.com>
5360
5361         PR 31521
5362         * gcc.dg/tree-ssa/pr31521.c: New test.
5363
5364 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5365
5366         PR fortran/32770
5367         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5368         iostat must be default kind.
5369
5370 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5371
5372         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5373
5374 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5375
5376         PR fortran/32770
5377         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5378         explicit so test passes with -fdefault-integer-8.
5379         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5380         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5381
5382 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5383
5384         PR c++/30849
5385         * g++.dg/parse/asm1.C: New test.
5386
5387         PR c++/30850
5388         * g++.dg/parse/asm2.C: Likewise.
5389
5390         PR c++/30851
5391         * g++.dg/parse/asm3.C: Likewise.
5392         
5393 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5394
5395         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5396           "int" is only 16 bit bits wide.
5397         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5398
5399 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5400
5401         * g++.dg/torture/type-generic-1.C: New.
5402         * gcc.dg/pr28796-2.c: Move tests ...
5403         * gcc.dg/tg-tests.h: ... here.
5404         * gcc.dg/torture/type-generic-1.c: New.
5405
5406 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5407
5408         PR libfortran/32954
5409         * minmaxloc_3.f90:  New test case.
5410
5411 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5412
5413         PR fortran/32936
5414         * gfortran.dg/allocate_stat.f90: New.
5415
5416 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5417
5418         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5419
5420 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5421
5422         PR tree-optimization/32919
5423         * gcc.c-torture/compile/pr32919.c: New.
5424
5425 2007-08-01  Nick Clifton  <nickc@redhat.com>
5426
5427         * gcc.c-torture/execute/execute.exp: Change copyright header to
5428         refer to version 3 of the GNU General Public License and to point
5429         readers at the COPYING3 file and the FSF's license web page.
5430         * gcc.c-torture/execute/ieee/ieee.exp,
5431         gcc.c-torture/unsorted/unsorted.exp,
5432         gcc.c-torture/compile/compile.exp,
5433         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5434         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5435         gcc.target/cris/torture/cris-torture.exp,
5436         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5437         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5438         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5439         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5440         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5441         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5442         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5443         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5444         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5445         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5446         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5447         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5448         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5449         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5450         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5451         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5452         gcc.dg/noncompile/noncompile.exp,
5453         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5454         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5455         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5456         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5457         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5458         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5459         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5460         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5461         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5462         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5463         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5464         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5465         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5466         g++.old-deja/old-deja.exp,
5467         gfortran.fortran-torture/execute/execute.exp,
5468         gfortran.fortran-torture/compile/compile.exp,
5469         treelang/output/output-1.c, treelang/output/output-1.tree,
5470         treelang/execute/execute.exp, treelang/Makefile.in,
5471         treelang/compile/compile.exp, g++.dg/dg.exp,
5472         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5473         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5474         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5475         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5476         g++.dg/compat/struct-layout-1.exp,
5477         g++.dg/compat/struct-layout-1_generate.c,
5478         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5479         g++.dg/bprob/bprob.exp, config/default.exp,
5480         gcc.test-framework/test-framework.awk,
5481         gcc.test-framework/gen_directive_tests,
5482         gcc.test-framework/test-framework.exp,
5483         objc.dg/special/special.exp,
5484         objc.dg/gnu-encoding/gnu-encoding.exp,
5485         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5486         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5487         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5488         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5489         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5490         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5491         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5492         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5493         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5494         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5495         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5496         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5497         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5498         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5499         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5500         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5501         Likewise.
5502
5503 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5504
5505         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5506         error message text.
5507
5508 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5509
5510         PR fortran/32945
5511         * gfortran.dg/initialization_12.f90: New test.
5512
5513 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5514
5515         PR fortran/31609
5516         * gfortran.dg/entry_12.f90: New test.
5517
5518 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5519
5520         PR fortran/32938
5521         * gfortran.dg/altreturn_6.f90: New test.
5522
5523 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5524
5525         PR fortran/32942
5526         * gfortran.dg/exponent_2.f90: New test.
5527
5528 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5529
5530         * gcc.dg/vect/vect-117.c: New test.
5531         * gcc.dg/vect/vect-74.c: Enabled test
5532         * gcc.dg/vect/vect-81.c: Enabled test
5533
5534 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5535
5536         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5537         s/dg-error/dg-warning where warning is expected.
5538
5539 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5540
5541         PR fortran/32770
5542         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5543         of huge() to correct kind.
5544
5545 2007-07-30  Ollie Wild  <aaw@google.com>
5546
5547         * gcc.dg/cpp/counter-2.c: New test.
5548         * gcc.dg/cpp/counter-3.c: New test.
5549         * gcc.dg/cpp/dir-only-1.c: New test.
5550         * gcc.dg/cpp/dir-only-1.h: New file.
5551         * gcc.dg/cpp/dir-only-2.c: New test.
5552         * gcc.dg/cpp/dir-only-3.c: New test.
5553         * gcc.dg/cpp/dir-only-3a.h: New file.
5554         * gcc.dg/cpp/dir-only-3b.h: New file.
5555         * gcc.dg/cpp/dir-only-4.c: New test.
5556         * gcc.dg/cpp/dir-only-5.c: New test.
5557         * gcc.dg/cpp/dir-only-6.c: New test.
5558
5559 2007-07-30  Julian Brown  <julian@codesourcery.com>
5560
5561         * gcc.target/arm/neon/v*.c: Regenerate.
5562
5563 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5564
5565         PR c++/32108
5566         * g++.dg/ext/label6.C: New.
5567
5568 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5569
5570         PR libfortran/32858
5571         PR libfortran/30814
5572         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5573
5574 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5575
5576         PR fortran/31211
5577         * gfortran.dg/actual_pointer_function_1.f90: New test.
5578
5579         PR fortran/32682
5580         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5581
5582 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5583
5584         PR fortran/32906
5585         * gfortran.dg/shape_1.f90: Adjust error message.
5586         * gfortran.dg/parameter_array_ref_1.f90: New test.
5587
5588 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5589
5590         PR fortran/31609
5591         * gfortran.dg/entry_11.f90: New test.
5592
5593 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5594             Revital Eres  <eres@il.ibm.com>
5595
5596         * gfortran.dg/sms-1.f90: New test.
5597
5598 2007-07-28  Richard Guenther  <rguenther@suse.de>
5599
5600         * gcc.c-torture/compile/pr32920.c: New testcase.
5601
5602 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5603
5604         PR c++/30917
5605         * g++.dg/lookup/friend11.C: New test.
5606
5607 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5608
5609         * gfortran.dg/namelist_5.f90: Adjusted error message.
5610         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5611         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5612         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5613         * gfortran.dg/namelist_32.f90: ... this.
5614
5615         PR fortran/32876
5616         * gfortran.dg/namelist_33.f90: New test.
5617
5618         PR fortran/32905
5619         * gfortran.dg/namelist_34.f90: New test.
5620
5621         PR fortran/31818
5622         * gfortran.dg/namelist_35.f90: New test.
5623
5624 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5625
5626         PR fortran/32880
5627         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5628
5629 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5630
5631         PR testsuite/32471
5632         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5633           assuming it is 0x7ffffffff.
5634         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5635         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5636
5637 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5638
5639         * gfortran.dg/operator_3.f90: Fix dg directive.
5640         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5641         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5642         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5643
5644 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5645
5646         * g++.dg/cpp0x/decltype1.C: New.
5647         * g++.dg/cpp0x/decltype2.C: New.
5648         * g++.dg/cpp0x/decltype3.C: New.
5649         * g++.dg/cpp0x/decltype4.C: New.
5650         * g++.dg/cpp0x/decltype5.C: New.
5651         * g++.dg/cpp0x/decltype6.C: New.
5652
5653 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5654
5655         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5656           because the test relies on bit 31 to be the sign bit.
5657
5658 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5659
5660         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5661           assuming it is 0x7fffffff.
5662         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5663         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5664
5665 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5666
5667         PR c++/32346
5668         * g++.dg/expr/bitfield9.C: New test.
5669
5670 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5671
5672         PR fortran/32899
5673         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5674
5675 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5676
5677         PR fortran/32760
5678         * gfortran.dg/private_type_7.f90: New test.
5679
5680 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5681
5682         PR fortran/32035
5683         * gfortran.dg/select_char_1.f90: New test.
5684
5685 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5686
5687         PR fortran/32903
5688         * gfortran.dg/initialization_11.f90: New test.
5689
5690 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5691
5692         * gcc.target/mips/ins-1.c: New test.
5693
5694 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5695
5696         PR/19232
5697         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5698         (f1): Likewise.
5699
5700 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5701
5702         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5703         error: width of 'spare' exceeds its type.
5704
5705 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5706
5707         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5708         * gcc.dg/sibcall-4.c: Likewise.
5709
5710 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5711
5712         PR rtl-optimization/31500
5713         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5714         * g++.dg/warn/Warray-bounds.C: Likewise.
5715
5716 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5717
5718         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5719
5720 2007-07-25  Julian Brown  <julian@codesourcery.com>
5721             Paul Brook  <paul@codesourcery.com>
5722             Joseph Myers  <joseph@codesourcery.com>
5723             Mark Shinwell  <shinwell@codesourcery.com>
5724
5725         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5726         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5727         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5728         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5729         (check_effective_target_arm_neon_hw): New.
5730         * gcc.target/arm/neon/neon.exp: New file.
5731         * gcc.target/arm/neon/polytypes.c: New file.
5732         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5733
5734 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5735
5736         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5737           targets where an "int" is less than 32 bits wide.
5738
5739 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5740
5741         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5742
5743 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5744
5745         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5746           during addition if an int is only 16 bits wide.
5747         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5748
5749 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5750
5751         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5752           size as "long int" and are 32 or 64 bits wide.
5753         * gcc.dg/torture/pr28814.c: Likewise.
5754
5755 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5756
5757         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5758           exactly as wide as an int.
5759
5760 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5761
5762         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5763         Define and use throughout as long long printf format specifier.
5764         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5765         Likewise.
5766
5767 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5768
5769         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5770         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5771
5772 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5773
5774         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5775
5776 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5777
5778         * gcc.c-torture/execute/20070724-1.c: New.
5779
5780 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5781
5782         PR fortran/31205
5783         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5784         "deallocates" to 24, since patch has code rid of much spurious
5785         code.
5786         * gfortran.dg/interface_assignment_1.f90 : New test.
5787
5788         PR fortran/32842
5789         * gfortran.dg/interface_assignment_2.f90 : New test.
5790
5791 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5792
5793         PR fortran/32867
5794         * fortran.dg/initialization_10.f90: New test.
5795
5796 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5797
5798         PR fortran/32778
5799         * gfortran.dg/imag_2.f: Removed
5800         * gfortran.dg/warn_std_1.f90: New test.
5801         * gfortran.dg/warn_std_2.f90: New test.
5802         * gfortran.dg/warn_std_3.f90: New test.
5803
5804 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5805
5806         PR c++/29001
5807         * g++.dg/init/new22.C: New.
5808
5809 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5810
5811         PR c++/32561
5812         * g++.dg/template/crash67.C: New.
5813
5814 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5815
5816         * lib/target-support.exp (check_effective_target_natural_alignment): 
5817         (check_effective_target_vector_alignment_reachable): New.
5818         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5819         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5820         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5821         check.
5822         * gcc.dg/vect/pr25413.c: Likewise.
5823         * gcc.dg/vect/pr31699.c: Likewise.
5824
5825 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5826
5827         PR fortran/30814
5828         * gfortran.dg/pack_bounds_1.f90:  New test case.
5829
5830 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5831
5832         PR fortran/31639
5833         * gfortran.dg/initialization_9.f90: New test.
5834
5835 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5836
5837         PR fortran/32797
5838         PR fortran/32800
5839         * gfortran.dg/bind_c_usage_8.f03: New test case.
5840         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5841         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5842
5843 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5844
5845         * gcc.target/mips/branch-cost-1.c: New test.
5846         * gcc.target/mips/branch-cost-2.c: Likewise.
5847
5848 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5849
5850         PR fortran/32732
5851         * gfortran.dg/c_char_tests.f03: New test case.
5852         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5853         * gfortran.dg/c_char_tests_2.f03: New test case.
5854         * gfortran.dg/value_6.f03: Ditto.
5855         * gfortran.dg/value_7.f03: Ditto.
5856
5857 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5858
5859         PR fortran/32600
5860         * gfortran.dg/c_funloc_tests_5.f03: New.
5861         * gfortran.dg/c_funloc_tests_5.f04: New.
5862         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5863
5864 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5865
5866         PR c++/32839
5867         * g++.dg/expr/call4.C: New.
5868         * g++.dg/expr/call5.C: New.
5869
5870 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5871
5872         PR fortran/32710
5873         * gfortran.dg/namelist_30.f90: New test.
5874
5875 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5876
5877         PR fortran/29962
5878         * gfortran.dg/array_initializer_1.f90: Removed warning.
5879         * gfortran.dg/initialization_1.f90: Adjusted messages.
5880         * gfortran.dg/nested_modules_6.f90: Removed warning.
5881
5882         PR fortran/31253
5883         * gfortran.dg/initialization_7.f90: New test.
5884
5885         PR fortran/31639
5886         * gfortran.dg/initialization_8.f90: New test.
5887
5888 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5889
5890         PR c++/30818
5891         * g++.dg/template/crash47.C: Adjust errors.
5892         * g++.dg/template/crash48.C: Adjust errors.
5893         * g++.dg/template/typename12.C: New.
5894         * g++.dg/template/typename13.C: New.
5895         * g++.dg/template/typename14.C: New.
5896         * g++.dg/template/typedef6.C: Adjust errors.
5897
5898 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5899
5900         PR fortran/32627
5901         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5902         * gfortran.dg/pr32627.f03: New test case.
5903
5904         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5905         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5906         c_f_pointer_logical.
5907         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5908         c_f_pointer_complex.
5909         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5910         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5911         c_f_pointer_shape_tests_2.
5912         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5913
5914 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5915
5916         PR fortran/32804
5917         * gfortran.dg/c_loc_tests_9.f03: New test case.
5918         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5919
5920 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5921
5922         PR fortran/32823
5923         * gfortran.dg/int_2.f90: New test.
5924         
5925 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5926
5927         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5928
5929 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5930
5931         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5932         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5933
5934 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5935
5936         PR tree-optimization/19910
5937         * gcc.dg/pr19910.c: New test.
5938
5939 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5940
5941         PR fortran/32738
5942         * gfortran.dg/pr32738.f90: New test.
5943
5944 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5945
5946         PR tree-optimzation/32635
5947         * gfortran.dg/pr32635.f:  New test case.
5948
5949 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5950
5951         PR fortran/32801
5952         * gfortran.dg/pr32801.f03: New test case.
5953
5954 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5955
5956         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5957         Test negative numbers also.
5958         * gcc.dg/c99-math-float-1.c: Likewise.
5959         * gcc.dg/c99-math-long-double-1.c: Likewise.
5960         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5961         test inputs.
5962
5963 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5964         
5965         * lib/target-supports.exp (check_effective_target_sync_int_long):
5966         Enable for xtensa.
5967         (check_effective_target_sync_char_short): Likewise.
5968         
5969 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5970
5971         * gcc.dg/pr28796-2.c: Add more cases.
5972
5973 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5974
5975         * gcc.dg/pr28796-1.c: Add more cases.
5976         * gcc.dg/pr28796-2.c: Likewise.
5977
5978 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5979
5980         * gcc.dg/pr28796-1.c: Add more cases.
5981         * gcc.dg/pr28796-2.c: Likewise.
5982
5983 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5984
5985         PR fortran/32535
5986         * gfortran.dg/pr32535.f90: New test.
5987
5988 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5989
5990         PR fortran/31320
5991         PR fortran/32665
5992         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5993
5994 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5995
5996         PR rtl-optimization/32773
5997         * gcc.dg/pr32773.c: New test.
5998
5999 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6000
6001         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6002         match flax-vector-conversions note.
6003         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6004         instead of dg-error for the warning.
6005
6006 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6007
6008         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6009           adapted to work on targets with 16-bit or wider int.
6010         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6011         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6012         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6013         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6014
6015 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6016
6017         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6018         support large arrays.
6019         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6020         * gcc.dg/20061109-1.c: Likewise.
6021         * gcc.c-torture/execute/20061101-1.x: Likewise.
6022         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6023         * gcc.c-torture/execute/pr31448.x: Likewise.
6024
6025 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6026
6027         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6028
6029         PR fortran/32238
6030         * gfortran.dg/pr32238.f90: New test.
6031
6032         PR fortran/32222
6033         * gfortran.dg/pr32222.f90: New test.
6034
6035         PR fortran/32242
6036         * gfortran.dg/pr32242.f90: New test.
6037         
6038 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6039             David Ung  <davidu@mips.com>
6040
6041         * gcc.target/mips/mips-sched-madd.c: New test case.
6042
6043 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6044
6045         PR libfortran/32611
6046         * gfortran.dg/large_real_kind_1.f90: Update test.
6047         * gfortran.dg/pr17706.f90: Update test.
6048         * gfortran.dg/fmt_zero_digits.f90: Update test.
6049         * gfortran.dg/fmt_zero_precision.f90: Update test.
6050         * gfortran.dg/real_const_3.f90: Update test.
6051
6052 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6053
6054         PR fortran/32036
6055         * gfortran.dg/bounds_check_8.f90: New test.
6056         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6057
6058 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6059
6060         PR fortran/32357
6061         * gfortran.dg/mvbits_2.f90: New test.
6062
6063 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6064
6065         PR libfortran/32731
6066         * gfortran.dg/pack_mask_1.f90:  New test.
6067         * gfortran.dg/unpack_mask_1.f90:  New test.
6068
6069 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6070
6071         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6072         * gcc.dg/20001101-1.c: Likewise.
6073         * gcc.dg/20001102-1.c: Likewise.
6074         * gcc.dg/20020116-2.c: Likewise.
6075         * gcc.dg/20020416-1.c: Likewise.
6076         * gcc.dg/sparc-constant-1.c: Likewise.
6077         * gcc.dg/sparc-dwarf2.c: Likewise.
6078         * gcc.dg/sparc-frame-1.c: Likewise.
6079         * gcc.dg/sparc-getcontext-1.c: Likewise.
6080         * gcc.dg/sparc-loop-1.c: Likewise.
6081         * gcc.dg/sparc-reg-1.c: Likewise.
6082         * gcc.dg/sparc-ret.c: Likewise.
6083         * gcc.dg/sparc-trap-1.c: Likewise.
6084         * gcc.dg/ultrasp10.c: Likewise.
6085         * gcc.dg/ultrasp11.c: Likewise.
6086         * gcc.dg/ultrasp1.c: Likewise.
6087         * gcc.dg/ultrasp2.c: Likewise.
6088         * gcc.dg/ultrasp3.c: Likewise.
6089         * gcc.dg/ultrasp4.c: Likewise.
6090         * gcc.dg/ultrasp5.c: Likewise.
6091         * gcc.dg/ultrasp6.c: Likewise.
6092         * gcc.dg/ultrasp7.c: Likewise.
6093         * gcc.dg/ultrasp8.c: Likewise.
6094         * gcc.dg/ultrasp9.c: Likewise.
6095         * gcc.dg/splet-1.c: Delete.
6096
6097 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6098
6099         PR fortran/32724
6100         * gfortran.dg/stfunc_5.f90: New test.
6101
6102 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6103
6104         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6105         New procedure to check if arrays are naturally aligned to the vector
6106         alignment boundary.
6107         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6108         in size_t typedef.  Adjust tree dump scan results according to
6109         vect_aligned_arrays target check.
6110         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6111         vect_aligned_arrays target check.
6112         * gcc.dg/vect/pr31699.c: Ditto.
6113
6114 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6115
6116         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6117         for V2DFmode vector conditional expression.
6118         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6119         and dfceq patterns.
6120         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6121         and dfcgt patterns.
6122         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6123         V2DFmode comparison and test special values.
6124         * lib/target-supports.exp: Switch on test for V2DFmode 
6125         vector conditional expression.
6126
6127 2007-07-13  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/32721
6130         * gcc.dg/pr32721.c: New testcase.
6131
6132 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6133
6134         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6135         error message part that continues on a new line.
6136
6137 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6138
6139         * gcc.dg/c99-tgmath-1.c: New.
6140         * gcc.dg/c99-tgmath-2.c: New.
6141         * gcc.dg/c99-tgmath-3.c: New.
6142         * gcc.dg/c99-tgmath-4.c: New.
6143
6144 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6145             Janis Johnson  <janis187@us.ibm.com>
6146
6147         PR testsuite/25241
6148         * gcc.test-framework/dg-error-exp-F.c: New test.
6149         * gcc.test-framework/dg-warning-exp-F.c: New test.
6150         * lib/gcc.exp: Enable warning and error prefixes.
6151         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6152         (dg-error): Wrap original dg-error.
6153         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6154         markers from dg-error/dg-warning directives.
6155         * gcc.dg/20040322-1.c: Likewise.
6156         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6157         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6158         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6159         * gcc.dg/Werror-1.c: Likewise.
6160         * gcc.dg/Werror-10.c: Likewise.
6161         * gcc.dg/Werror-11.c: Likewise.
6162         * gcc.dg/Werror-2.c: Likewise.
6163         * gcc.dg/Werror-3.c: Likewise.
6164         * gcc.dg/Werror-4.c: Likewise.
6165         * gcc.dg/Werror-5.c: Likewise.
6166         * gcc.dg/Werror-6.c: Likewise.
6167         * gcc.dg/Werror-7.c: Likewise.
6168         * gcc.dg/Werror-8.c: Likewise.
6169         * gcc.dg/Werror-9.c: Likewise.
6170         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6171         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6172         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6173         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6174         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6175         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6176         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6177         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6178         * gcc.dg/Wnested-externs-1.c: Likewise.
6179         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6180         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6181         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6182         * gcc.dg/Wshadow-3.c: Likewise.
6183         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6184         * gcc.dg/Wwrite-strings-1.c: Likewise.
6185         * gcc.dg/anon-struct-5.c: Likewise.
6186         * gcc.dg/anon-struct-6.c: Likewise.
6187         * gcc.dg/anon-struct-7.c: Likewise.
6188         * gcc.dg/anon-struct-8.c: Likewise.
6189         * gcc.dg/array-8.c: Likewise.
6190         * gcc.dg/array-quals-2.c: Likewise.
6191         * gcc.dg/asm-qual-1.c: Likewise.
6192         * gcc.dg/asm-wide-1.c: Likewise.
6193         * gcc.dg/assign-warn-1.c: Likewise.
6194         * gcc.dg/assign-warn-2.c: Likewise.
6195         * gcc.dg/bitfld-10.c: Likewise.
6196         * gcc.dg/bitfld-11.c: Likewise.
6197         * gcc.dg/bitfld-12.c: Likewise.
6198         * gcc.dg/bitfld-13.c: Likewise.
6199         * gcc.dg/bitfld-14.c: Likewise.
6200         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6201         * gcc.dg/builtins-30.c: Likewise.
6202         * gcc.dg/c90-const-expr-5.c: Likewise.
6203         * gcc.dg/c90-typespec-1.c: Likewise.
6204         * gcc.dg/c99-const-expr-5.c: Likewise.
6205         * gcc.dg/c99-flex-array-5.c: Likewise.
6206         * gcc.dg/c99-fordecl-3.c: Likewise.
6207         * gcc.dg/c99-tag-3.c: Likewise.
6208         * gcc.dg/c99-typespec-1.c: Likewise.
6209         * gcc.dg/c99-vla-jump-1.c: Likewise.
6210         * gcc.dg/c99-vla-jump-2.c: Likewise.
6211         * gcc.dg/c99-vla-jump-3.c: Likewise.
6212         * gcc.dg/c99-vla-jump-4.c: Likewise.
6213         * gcc.dg/c99-vla-jump-5.c: Likewise.
6214         * gcc.dg/cast-1.c: Likewise.
6215         * gcc.dg/cast-2.c: Likewise.
6216         * gcc.dg/cast-3.c: Likewise.
6217         * gcc.dg/cast-4.c: Likewise.
6218         * gcc.dg/cast-pretty-print-1.c: Likewise.
6219         * gcc.dg/comp-goto-2.c: Likewise.
6220         * gcc.dg/comp-goto-3.c: Likewise.
6221         * gcc.dg/cpp/error-1.c: Likewise.
6222         * gcc.dg/cpp/if-paren.c: Likewise.
6223         * gcc.dg/decl-7.c: Likewise.
6224         * gcc.dg/decl-8.c: Likewise.
6225         * gcc.dg/decl-nospec-1.c: Likewise.
6226         * gcc.dg/decl-nospec-2.c: Likewise.
6227         * gcc.dg/decl-nospec-3.c: Likewise.
6228         * gcc.dg/declspec-10.c: Likewise.
6229         * gcc.dg/declspec-11.c: Likewise.
6230         * gcc.dg/declspec-12.c: Likewise.
6231         * gcc.dg/declspec-13.c: Likewise.
6232         * gcc.dg/declspec-14.c: Likewise.
6233         * gcc.dg/declspec-15.c: Likewise.
6234         * gcc.dg/declspec-16.c: Likewise.
6235         * gcc.dg/declspec-17.c: Likewise.
6236         * gcc.dg/declspec-4.c: Likewise.
6237         * gcc.dg/declspec-5.c: Likewise.
6238         * gcc.dg/declspec-6.c: Likewise.
6239         * gcc.dg/declspec-7.c: Likewise.
6240         * gcc.dg/declspec-8.c: Likewise.
6241         * gcc.dg/declspec-9.c: Likewise.
6242         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6243         * gcc.dg/dfp/constants-c99.c: Likewise.
6244         * gcc.dg/dfp/keywords-c89.c: Likewise.
6245         * gcc.dg/dfp/keywords-c99.c: Likewise.
6246         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6247         * gcc.dg/dfp/typespec.c: Likewise.
6248         * gcc.dg/dremf-type-compat-2.c: Likewise.
6249         * gcc.dg/dremf-type-compat-3.c: Likewise.
6250         * gcc.dg/dremf-type-compat-4.c: Likewise.
6251         * gcc.dg/empty-source-2.c: Likewise.
6252         * gcc.dg/empty-source-3.c: Likewise.
6253         * gcc.dg/enum3.c: Likewise.
6254         * gcc.dg/extra-semi-2.c: Likewise.
6255         * gcc.dg/extra-semi-3.c: Likewise.
6256         * gcc.dg/float-range-1.c: Likewise.
6257         * gcc.dg/float-range-2.c: Likewise.
6258         * gcc.dg/float-range-3.c: Likewise.
6259         * gcc.dg/float-range-5.c: Likewise.
6260         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6261         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6262         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6263         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6264         * gcc.dg/format/cast-1.c: Likewise.
6265         * gcc.dg/format/gcc_diag-3.c: Likewise.
6266         * gcc.dg/format/gcc_diag-4.c: Likewise.
6267         * gcc.dg/format/gcc_diag-6.c: Likewise.
6268         * gcc.dg/format/gcc_diag-8.c: Likewise.
6269         * gcc.dg/format/gcc_diag-9.c: Likewise.
6270         * gcc.dg/format/nul-2.c: Likewise.
6271         * gcc.dg/format/opt-1.c: Likewise.
6272         * gcc.dg/format/opt-2.c: Likewise.
6273         * gcc.dg/format/opt-3.c: Likewise.
6274         * gcc.dg/format/opt-4.c: Likewise.
6275         * gcc.dg/format/opt-5.c: Likewise.
6276         * gcc.dg/format/opt-6.c: Likewise.
6277         * gcc.dg/framework-2.c: Likewise.
6278         * gcc.dg/func-args-1.c: Likewise.
6279         * gcc.dg/func-outside-1.c: Likewise.
6280         * gcc.dg/func-outside-2.c: Likewise.
6281         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6282         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6283         * gcc.dg/if-empty-1.c: Likewise.
6284         * gcc.dg/init-bad-1.c: Likewise.
6285         * gcc.dg/init-bad-2.c: Likewise.
6286         * gcc.dg/init-bad-3.c: Likewise.
6287         * gcc.dg/init-desig-obs-2.c: Likewise.
6288         * gcc.dg/init-desig-obs-3.c: Likewise.
6289         * gcc.dg/init-empty-2.c: Likewise.
6290         * gcc.dg/init-empty-3.c: Likewise.
6291         * gcc.dg/inline-11.c: Likewise.
6292         * gcc.dg/inline-12.c: Likewise.
6293         * gcc.dg/inline-8.c: Likewise.
6294         * gcc.dg/inline-9.c: Likewise.
6295         * gcc.dg/inline3.c: Likewise.
6296         * gcc.dg/label-decl-1.c: Likewise.
6297         * gcc.dg/label-decl-2.c: Likewise.
6298         * gcc.dg/label-decl-3.c: Likewise.
6299         * gcc.dg/label-decl-4.c: Likewise.
6300         * gcc.dg/long-long-typespec-1.c: Likewise.
6301         * gcc.dg/lvalue-2.c: Likewise.
6302         * gcc.dg/lvalue-3.c: Likewise.
6303         * gcc.dg/nested-func-3.c: Likewise.
6304         * gcc.dg/nested-redef-1.c: Likewise.
6305         * gcc.dg/noreturn-4.c: Likewise.
6306         * gcc.dg/old-style-prom-2.c: Likewise.
6307         * gcc.dg/old-style-prom-3.c: Likewise.
6308         * gcc.dg/old-style-then-proto-1.c: Likewise.
6309         * gcc.dg/overflow-warn-1.c: Likewise.
6310         * gcc.dg/overflow-warn-2.c: Likewise.
6311         * gcc.dg/overflow-warn-3.c: Likewise.
6312         * gcc.dg/overflow-warn-4.c: Likewise.
6313         * gcc.dg/overflow-warn-6.c: Likewise.
6314         * gcc.dg/parm-forwdecl-2.c: Likewise.
6315         * gcc.dg/parm-forwdecl-3.c: Likewise.
6316         * gcc.dg/parm-impl-decl-1.c: Likewise.
6317         * gcc.dg/parm-impl-decl-2.c: Likewise.
6318         * gcc.dg/parm-incomplete-1.c: Likewise.
6319         * gcc.dg/parm-mismatch-1.c: Likewise.
6320         * gcc.dg/pointer-arith-1.c: Likewise.
6321         * gcc.dg/pointer-arith-2.c: Likewise.
6322         * gcc.dg/pointer-arith-3.c: Likewise.
6323         * gcc.dg/pointer-arith-4.c: Likewise.
6324         * gcc.dg/pointer-arith-6.c: Likewise.
6325         * gcc.dg/pointer-arith-7.c: Likewise.
6326         * gcc.dg/pointer-arith-8.c: Likewise.
6327         * gcc.dg/pr13804-1.c: Likewise.
6328         * gcc.dg/pr15698-1.c: Likewise.
6329         * gcc.dg/pr15698-2.c: Likewise.
6330         * gcc.dg/pr15698-3.c: Likewise.
6331         * gcc.dg/pr15698-4.c: Likewise.
6332         * gcc.dg/pr15698-5.c: Likewise.
6333         * gcc.dg/pr15698-6.c: Likewise.
6334         * gcc.dg/pr15698-7.c: Likewise.
6335         * gcc.dg/pr15698-8.c: Likewise.
6336         * gcc.dg/pr17188-1.c: Likewise.
6337         * gcc.dg/pr17301-1.c: Likewise.
6338         * gcc.dg/pr17301-2.c: Likewise.
6339         * gcc.dg/pr17730-1.c: Likewise.
6340         * gcc.dg/pr20368-1.c: Likewise.
6341         * gcc.dg/pr20368-2.c: Likewise.
6342         * gcc.dg/pr20368-3.c: Likewise.
6343         * gcc.dg/pr22308-1.c: Likewise.
6344         * gcc.dg/qual-component-1.c: Likewise.
6345         * gcc.dg/redecl-1.c: Likewise.
6346         * gcc.dg/redecl-11.c: Likewise.
6347         * gcc.dg/redecl-12.c: Likewise.
6348         * gcc.dg/redecl-13.c: Likewise.
6349         * gcc.dg/redecl-14.c: Likewise.
6350         * gcc.dg/redecl-15.c: Likewise.
6351         * gcc.dg/register-var-1.c: Likewise.
6352         * gcc.dg/register-var-2.c: Likewise.
6353         * gcc.dg/stmt-expr-2.c: Likewise.
6354         * gcc.dg/stmt-expr-3.c: Likewise.
6355         * gcc.dg/stmt-expr-label-1.c: Likewise.
6356         * gcc.dg/stmt-expr-label-2.c: Likewise.
6357         * gcc.dg/stmt-expr-label-3.c: Likewise.
6358         * gcc.dg/struct-empty-2.c: Likewise.
6359         * gcc.dg/struct-empty-3.c: Likewise.
6360         * gcc.dg/struct-parse-1.c: Likewise.
6361         * gcc.dg/struct-semi-1.c: Likewise.
6362         * gcc.dg/struct-semi-2.c: Likewise.
6363         * gcc.dg/struct-semi-3.c: Likewise.
6364         * gcc.dg/switch-5.c: Likewise.
6365         * gcc.dg/switch-6.c: Likewise.
6366         * gcc.dg/switch-7.c: Likewise.
6367         * gcc.dg/tls/diag-5.c: Likewise.
6368         * gcc.dg/transparent-union-1.c: Likewise.
6369         * gcc.dg/transparent-union-3.c: Likewise.
6370         * gcc.dg/typespec-1.c: Likewise.
6371         * gcc.dg/vla-init-2.c: Likewise.
6372         * gcc.dg/vla-init-3.c: Likewise.
6373         * gcc.dg/vla-init-4.c: Likewise.
6374         * gcc.dg/vla-init-5.c: Likewise.
6375         * gcc.dg/void-cast-2.c: Likewise.
6376         * gcc.dg/wvla-3.c: Likewise.
6377         * gcc.dg/wvla-7.c: Likewise.
6378         * gcc.target/i386/991209-1.c: Likewise.
6379         * gcc.target/ia64/fpreg-1.c: Likewise.
6380         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6381         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6382         
6383 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6384
6385         PR fortran/31639
6386         * gfortran.dg/func_decl_4.f90: New test.
6387
6388 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6389
6390         PR fortran/32727
6391         * gfortran.dg/interface_17.f90: New test.
6392
6393 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6394
6395         PR fortran/32599
6396         * gfortran.dg/32599.f03: New test case.
6397
6398         PR fortran/32601
6399         * gfortran.dg/32601.f03: New test case.
6400         * gfortran.dg/32601_1.f03: Ditto.
6401         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6402         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6403
6404 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6405
6406         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6407
6408 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6409             Devang Patel  <dpatel@apple.com>
6410
6411         PR tree-optimization/25413
6412         * gcc.dg/vect/vect-align-1.c: New.
6413         * gcc.dg/vect/vect-align-2.c: New.
6414         * gcc.dg/vect/pr25413.c: New.
6415         * gcc.dg/vect/pr25413a.c: New.
6416         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6417
6418 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6419
6420         * lib/target-support.exp (check_ultrasparc_hw_available):
6421         New function.
6422         (is-effective-target): Check $arg for ultrasparc_hw.
6423         (is-effective-target-keyword): Likewise.
6424         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6425         when determining what to do on sparc platforms.
6426         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6427         * gcc.dg/20001101-1.c: Likewise.
6428         * gcc.dg/20001101-2.c: Likewise.
6429         * gcc.dg/ultrasp9.c: Likewise.
6430         * gcc.dg/ultrasp10.c: Likewise.
6431         * gcc.target/sparc/pdist-3.c: Likewise.
6432
6433 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6434
6435         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6436
6437 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6438
6439         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6440         get vectorized.
6441         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6442         now get vectorized.
6443         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6444         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6445         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6446         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6447         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6448         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6449         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6450         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6451         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6452         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6453         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6454         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6455         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6456         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6457         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6458         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6459         Add spu.
6460
6461 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6462
6463         PR c++/30854
6464         * g++.dg/parse/error30.C: New test.
6465
6466 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6467
6468         PR fortran/29804
6469         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6470
6471 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6472
6473         * gfortran.fortran-torture/compile/pr32663.f: New test.
6474
6475 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6476
6477         PR c++/31027
6478         * g++.dg/inherit/virtual4.C: New.
6479
6480 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6481
6482         PR target/32661
6483         * gcc.target/i386/pr32661-1.c: New test.
6484
6485 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6486
6487         * gnat.dg/invariant_index.ad[sb]: New test.
6488
6489 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6490
6491         PR c++/32560
6492         * g++.dg/template/decl3.C: New.
6493
6494 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6495
6496         PR 32617
6497         * gcc.c-torture/execute/align-3.c: New.
6498
6499 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6500
6501         PR target/32708
6502         * gcc.target/i386/pr32708-1.c: New test.
6503         * gcc.target/i386/pr32708-2.c: Ditto.
6504         * gcc.target/i386/pr32708-3.c: Ditto.
6505
6506 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * g++.dg/init/new20.C: Remove svn:executable flag.
6509
6510 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6511
6512         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6513
6514 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6515
6516         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6517
6518 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6519
6520         PR testsuite/25241
6521         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6522         directive.
6523         
6524 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6525
6526         PR fortran/32157
6527         * gfortran.dg/overload_2.f90: New test.
6528
6529         PR fortran/32689
6530         * gfortran.dg/transfer_simplify_5.f90
6531
6532         PR fortran/32634
6533         * gfortran.dg/interface_15.f90: New test.
6534
6535 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6536
6537         PR libfortran/32336
6538         * gfortran.dg/matmul_5.f90:  New test case.
6539
6540 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6541
6542         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6543         * gcc.dg/fesd-any.h: Likewise.
6544         * gcc.dg/fesd-baseonly.c: Likewise.
6545         * gcc.dg/fesd-baseonly.h: Likewise.
6546         * gcc.dg/fesd-none.c: Likewise.
6547         * gcc.dg/fesd-none.h: Likewise.
6548         * gcc.dg/fesd-reduced.c: Likewise.
6549         * gcc.dg/fesd-reduced.h: Likewise.
6550         * gcc.dg/fesd-sys.c: Likewise.
6551         * gcc.dg/fesd-sys.h: Likewise
6552         * gcc.dg/fesd.h: Likewise.
6553
6554         * g++.dg/debug/dwarf2: New directory.
6555         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6556         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6557         * g++.dg/other/fesd-any.h: Likewise.
6558         * g++.dg/other/fesd-baseonly.C: Likewise.
6559         * g++.dg/other/fesd-baseonly.h: Likewise.
6560         * g++.dg/other/fesd-none.C: Likewise.
6561         * g++.dg/other/fesd-none.h: Likewise.
6562         * g++.dg/other/fesd-reduced.C: Likewise.
6563         * g++.dg/other/fesd-reduced.h: Likewise.
6564         * g++.dg/other/fesd-sys.C: Likewise.
6565         * g++.dg/other/fesd-sys.h: Likewise.
6566         * g++.dg/other/fesd.h: Likewise.
6567
6568 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6569
6570         PR fortran/31129
6571         * gfortran.dg/parameter_unused.f90: New test.
6572
6573 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6574
6575         PR tree-optimization/32681
6576         * gcc.dg/tree-ssa/pr32681.c: New test.
6577
6578 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6579
6580         PR fortran/32678
6581         * gfortran.dg/fmt_t_5.f90: New test.
6582
6583 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6584
6585         PR c++/30535
6586         * g++.dg/template/operator10.C: New.
6587
6588 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6589
6590         PR libfortran/32217
6591         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6592
6593 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6594
6595         PR fortran/29876
6596         * gfortran.dg/operator_6.f90: New test.
6597
6598 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6599
6600         PR fortran/17711
6601         * gfortran.dg/operator_4.f90: New test.
6602         * gfortran.dg/operator_5.f90: New test.
6603         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6604         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6605
6606 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6607
6608         PR fortran/32669
6609         * gfortran.dg/argument_checking_6.f90: New.
6610
6611 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6612
6613         PR fortran/25094
6614         * gfortran.dg/interface_155555.f90: New test.
6615
6616 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6617
6618         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6619         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6620
6621 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6622
6623         PR testsuite/25241
6624         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6625         discern pedantic diagnostics and errors.
6626         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6627         and not an error.
6628         * gcc.dg/20050121-1.c: This is an error and not a warning.
6629         * gcc.target/i386/sseregparm-2.c:  Likewise.
6630         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6631         * gcc.dg/charset/attribute2.c: Likewise.
6632         * gcc.dg/bitfld-1.c: Likewise.
6633         * gcc.dg/pack-test-2.c: Likewise.
6634         * gcc.dg/940510-1.c: Match separately error and warning.
6635         * gcc.dg/array-2.c: Match separately multiple messages. The second
6636         diagnostic is a pedantic warning and not an error.
6637         * gcc.dg/pr14475.c: Match separately multiple messages.
6638         * gcc.dg/pr18809-1.c: Likewise.
6639         * gcc.dg/pr27953.c: Likewise.
6640         * gcc.dg/vla-init-1.c: Likewise.
6641         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6642
6643 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6644
6645         PR fortran/32644
6646         * gfortran.dg/char_decl_1.f90: New test.
6647
6648 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6649
6650         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6651
6652 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6653
6654         PR c++/32232
6655         * g++.dg/template/overload9.C: New test.
6656
6657 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6658
6659         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6660         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6661
6662 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6663
6664         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6665         * gcc.dg/20001012-2.c: Likewise.
6666         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6667         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6668
6669 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6670
6671         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6672         about the chunk size when STACK_SIZE is defined.
6673
6674 2007-07-06  Josh Conner  <jconner@apple.com>
6675
6676         PR middle-end/32602
6677         * gcc.dg/sibcall-8.c: New test.
6678
6679 2007-07-06  Josh Conner  <jconner@apple.com>
6680
6681         PR middle-end/32603
6682         * gcc.target/arm/sibcall-1.c: New test.
6683
6684 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6685
6686         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6687
6688 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6689
6690         * gfortran.dg/save_parameter.f90: New test.
6691         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6692
6693 2007-07-06  Richard Guenther  <rguenther@suse.de>
6694
6695         * g++.dg/opt/pr30965.C: New testcase.
6696
6697 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6698
6699         * gcc.target/mips/save-restore-5.c: New test.
6700
6701 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6702
6703         PR rtl_optimization/32450
6704         * gcc.dg/pr32450.c: New runtime test.
6705
6706 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6707
6708         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6709         single underscore in scan directives.
6710
6711 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/32245
6714         * g++.dg/init/ptrmem4.C: New test.
6715
6716         PR c++/32251
6717         * g++.dg/init/new21.C: Likewise.
6718
6719         PR c++/31992
6720         * g++.dg/template/static30.C: Likewise.
6721
6722 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6723
6724         * gcc.dg/vect/costmodel/ppc: New directory.
6725         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6726         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6727         New test.
6728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6730         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6731         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6732         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6733         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6734         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6735         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6736         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6737         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6738         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6739         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6740         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6741         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6742
6743 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6744
6745         PR fortran/32359
6746         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6747
6748 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6749
6750         PR fortran/32526
6751         * gfortran.dg/interface_14.f90: New test.
6752
6753         PR fortran/32613
6754         * gfortran.dg/do_iterator_2.f90: New test.
6755
6756 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6757
6758         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6759         (FE_DEC_DOWNWARD): Likewise.
6760         (FE_DEC_UPWARD): Likewise.
6761         (FE_DEC_TOWARDZERO): Likewise.
6762         (FE_DEC_TONEARESTFROMZERO): Likewise.
6763
6764 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6765
6766         * gcc.c-torture/compile/pr32606.c: New.
6767         * gfortran.fortran-torture/execute/pr32604.f90: New.
6768
6769 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6770
6771         * gcc.dg/visibility-12.c: New test.
6772         * gcc.dg/visibility-13.c: Likewise.
6773         * g++.dg/ext/visibility-9.C: Likewise.
6774         * g++.dg/ext/visibility-10.C: Likewise.
6775
6776 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6777
6778         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6779         * gcc.dg/sh-relax-vxworks.c: New test.
6780
6781 2007-07-04  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/32500
6784         * gcc.c-torture/execute/pr32500.c: New testcase.
6785
6786 2007-07-04  Richard Guenther  <rguenther@suse.de>
6787
6788         PR tree-optimization/32482
6789         * gcc.c-torture/compile/pr32482.c: New testcase.
6790
6791 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6792
6793         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6794         VxWorks kernels.
6795         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6796         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6797         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6798         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6799
6800 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6801
6802         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6803
6804 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6805
6806         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6807
6808 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6809
6810         PR fortran/31198
6811         * gfortran.dg/min_max_optional_1.f90: New test.
6812         * gfortran.dg/min_max_optional_2.f90: New test.
6813         * gfortran.dg/min_max_optional_3.f90: New test.
6814
6815 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         PR fortran/32545
6818         * gfortran.dg/fmt_error.f90: New test.
6819
6820 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6821
6822         PR fortran/32612
6823         * gfortran.dg/interface_13.f90: New test.
6824
6825 2007-07-03  Dave Brolley  <brolley@redhat.com>
6826
6827         PR c++/31743
6828         * g++.dg/init/new20.C: New test.
6829
6830 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6831
6832         PR fortran/32579
6833         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6834
6835 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6836
6837         PR fortran/25062
6838         * common_7.f90: New.
6839         * common_8.f90: New.
6840         * common_9.f90: New.
6841
6842 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6843
6844         PR fortran/30940
6845         * gfortran.dg/argument_checking_1.f90: New.
6846         * gfortran.dg/argument_checking_2.f90: New.
6847         * gfortran.dg/argument_checking_3.f90: New.
6848         * gfortran.dg/argument_checking_4.f90: New.
6849         * gfortran.dg/argument_checking_5.f90: New.
6850         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6851         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6852
6853 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6854
6855         * gcc.dg/pr32176.c: Add -w to default dg-options.
6856
6857 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6858
6859         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6860
6861 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6862
6863         PR fortran/20888
6864         * gfortran.dg/null_2.f90: New.
6865
6866 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6867             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6868
6869         PR middle-end/32176
6870         * gcc.dg/pr32176.c: New test.
6871
6872 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6873
6874         * gcc.dg/const-float80.c : New test.
6875         * gcc.dg/const-float128.c : New test.
6876         * gcc.dg/const-float80-ped.c : New test.
6877         * gcc.dg/const-float128-ped.c : New test.
6878
6879 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6880
6881         * gcc.dg/c99-math.h: Fix typo.
6882
6883 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6884
6885         PR libgomp/32468
6886         * gcc.dg/gomp/pr32468-1.c: New test.
6887
6888 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6889
6890         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6891         an ABI option.
6892
6893 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6894
6895         * gfortran.fortran-torture/compile/pr32583.f: New.
6896         * gcc.c-torture/compile/pr32584.c: New
6897
6898 2007-07-02  Ollie Wild  <aaw@google.com>
6899
6900         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6901         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6902
6903 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6904
6905         * gcc.target/mips/save-restore-1.c: New test.
6906         * gcc.target/mips/save-restore-2.c: Likewise.
6907         * gcc.target/mips/save-restore-3.c: Likewise.
6908         * gcc.target/mips/save-restore-4.c: Likewise.
6909
6910 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6911
6912         PR tree-optimization/31966
6913         PR tree-optimization/32533
6914         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6915         * gfortran.dg/pr32533.f90: Ditto.
6916
6917 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6918
6919         * g++.dg/opt/nrv12.C: New test.
6920         * gcc.target/i386/nrv1.c: New test.
6921
6922         PR c++/31748
6923         * g++.dg/gomp/pr31748.C: New test.
6924
6925 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6926  
6927         PR tree-optimization/32230
6928         * gcc.dg/vect/pr32230.c: New test.
6929
6930 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6931
6932         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6933         * bind_c_coms.f90: Ditto.
6934         * bind_c_coms_driver.c: Ditto.
6935         * bind_c_dts.f90: Ditto.
6936         * bind_c_dts_2.f03: Ditto.
6937         * bind_c_dts_2_driver.c: Ditto.
6938         * bind_c_dts_3.f03: Ditto.
6939         * bind_c_dts_4.f03: Ditto.
6940         * bind_c_dts_driver.c: Ditto.
6941         * bind_c_implicit_vars.f03: Ditto.
6942         * bind_c_procs.f03: Ditto.
6943         * bind_c_usage_2.f03: Ditto.
6944         * bind_c_usage_3.f03: Ditto.
6945         * bind_c_usage_5.f03: Ditto.
6946         * bind_c_usage_6.f03: Ditto.
6947         * bind_c_usage_7.f03: Ditto.
6948         * bind_c_vars.f90: Ditto.
6949         * bind_c_vars_driver.c: Ditto.
6950         * binding_c_table_15_1.f03: Ditto.
6951         * binding_label_tests.f03: Ditto.
6952         * binding_label_tests_10.f03: Ditto.
6953         * binding_label_tests_10_main.f03: Ditto.
6954         * binding_label_tests_11.f03: Ditto.
6955         * binding_label_tests_11_main.f03: Ditto.
6956         * binding_label_tests_12.f03: Ditto.
6957         * binding_label_tests_13.f03: Ditto.
6958         * binding_label_tests_13_main.f03: Ditto.
6959         * binding_label_tests_14.f03: Ditto.
6960         * binding_label_tests_2.f03: Ditto.
6961         * binding_label_tests_3.f03: Ditto.
6962         * binding_label_tests_4.f03: Ditto.
6963         * binding_label_tests_5.f03: Ditto.
6964         * binding_label_tests_6.f03: Ditto.
6965         * binding_label_tests_7.f03: Ditto.
6966         * binding_label_tests_8.f03: Ditto.
6967         * binding_label_tests_9.f03: Ditto.
6968         * c_assoc.f90: Ditto.
6969         * c_assoc_2.f03: Ditto.
6970         * c_f_pointer_shape_test.f90: Ditto.
6971         * c_f_pointer_tests.f90: Ditto.
6972         * c_f_tests_driver.c: Ditto.
6973         * c_funloc_tests.f03: Ditto.
6974         * c_funloc_tests_2.f03: Ditto.
6975         * c_funloc_tests_3.f03: Ditto.
6976         * c_funloc_tests_3_funcs.c: Ditto.
6977         * c_kind_params.f90: Ditto.
6978         * c_kind_tests_2.f03: Ditto.
6979         * c_kinds.c: Ditto.
6980         * c_loc_driver.c: Ditto.
6981         * c_loc_test.f90: Ditto.
6982         * c_loc_tests_2.f03: Ditto.
6983         * c_loc_tests_2_funcs.c: Ditto.
6984         * c_loc_tests_3.f03: Ditto.
6985         * c_loc_tests_4.f03: Ditto.
6986         * c_loc_tests_5.f03: Ditto.
6987         * c_loc_tests_6.f03: Ditto.
6988         * c_loc_tests_7.f03: Ditto.
6989         * c_loc_tests_8.f03: Ditto.
6990         * c_ptr_tests.f03: Ditto.
6991         * c_ptr_tests_10.f03: Ditto.
6992         * c_ptr_tests_5.f03: Ditto.
6993         * c_ptr_tests_7.f03: Ditto.
6994         * c_ptr_tests_7_driver.c: Ditto.
6995         * c_ptr_tests_8.f03: Ditto.
6996         * c_ptr_tests_8_funcs.c: Ditto.
6997         * c_ptr_tests_9.f03: Ditto.
6998         * c_ptr_tests_driver.c: Ditto.
6999         * c_size_t_driver.c: Ditto.
7000         * c_size_t_test.f03: Ditto.
7001         * com_block_driver.f90: Ditto.
7002         * global_vars_c_init.f90: Ditto.
7003         * global_vars_c_init_driver.c: Ditto.
7004         * global_vars_f90_init.f90: Ditto.
7005         * global_vars_f90_init_driver.c: Ditto.
7006         * interop_params.f03: Ditto.
7007         * iso_c_binding_only.f03: Ditto.
7008         * iso_c_binding_rename_1.f03: Ditto.
7009         * iso_c_binding_rename_1_driver.c: Ditto.
7010         * iso_c_binding_rename_2.f03: Ditto.
7011         * iso_c_binding_rename_2_driver.c: Ditto.
7012         * kind_tests_2.f03: Ditto.
7013         * kind_tests_3.f03: Ditto.
7014         * module_md5_1.f90: Ditto.
7015         * only_clause_main.c: Ditto.
7016         * print_c_kinds.f90: Ditto.
7017         * test_bind_c_parens.f03: Ditto.
7018         * test_c_assoc.c: Ditto.
7019         * test_com_block.f90: Ditto.
7020         * test_common_binding_labels.f03: Ditto.
7021         * test_common_binding_labels_2.f03: Ditto.
7022         * test_common_binding_labels_2_main.f03: Ditto.
7023         * test_common_binding_labels_3.f03: Ditto.
7024         * test_common_binding_labels_3_main.f03: Ditto.
7025         * test_only_clause.f90: Ditto.
7026         * use_iso_c_binding.f90: Ditto.
7027         * value_5.f90: Ditto.
7028         * value_test.f90: Ditto.
7029         * value_tests_f03.f90: Ditto.
7030
7031 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7032
7033         * gcc.dg/tls/opt-14.c: New.
7034
7035 2007-07-01  Ollie Wild  <aaw@google.com>
7036
7037         * g++.dg/lookup/using16.C: New test.
7038         * g++.dg/lookup/using17.C: New test.
7039
7040 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7041
7042         PR fortran/32239
7043         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7044         (test_4): Use proper test for floating point equality.
7045         (test_8): Likewise.
7046
7047 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7048
7049         PR libgfortran/32554
7050         * gfortran.dg/fmt_p_1.f90: New test.
7051
7052 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7053
7054         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7055         initialization and fix dg-final check - the initialization loop is
7056         vectorizable.
7057
7058 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7059             Volker Reichelt  <reichelt@netcologne.de>
7060
7061         PR middle-end/32559
7062         * gcc.dg/pr32559.c: New test.
7063
7064 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7065
7066         PR tree-optimization/25371
7067         * gcc.dg/vect/pr25371.c: New test.
7068
7069 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7070
7071         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7072         when allocating and initializing a flexible array.
7073
7074 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7075
7076         PR fortran/20373
7077         * gfortran.dg/intrinsic.f90: New test.
7078
7079 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7080
7081         PR fortran/32555
7082         * gfortran.dg/fmt_zero_check.f90: New.
7083
7084 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/30284
7087         * gfortran.dg/repeat_f90: New test.
7088
7089 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7090
7091         PR testsuite/25241
7092         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7093         -pedantic-errors, so we should match errors.
7094         * gcc.dg/cpp/escape-1.c: Likewise.
7095         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7096         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7097         warning.
7098         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7099         errors instead of warnings.
7100         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7101         a pedantic warning.
7102         * gcc.dg/cpp/arith-3.c: Likewise.
7103
7104 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7105
7106         PR testsuite/25241
7107         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7108         * gcc.dg/pch/valid-2.c: Likewise.
7109         * gcc.dg/pch/valid-3.c: Likewise.
7110         * gcc.dg/pch/warn-1.c: Likewise.
7111         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7112         
7113 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7114
7115         PR c/4076
7116         * gcc.dg/Wunused-function.c: New.
7117         
7118 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7119
7120         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7121
7122 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7123
7124         * g++.dg/other/canon-31724.C: New.
7125         
7126 2007-06-29  Jan Hubicka  <jh@suse.cz>
7127
7128         PR middle-end/32372
7129         * gcc.c-torture/compile/pr32372.c: new.
7130
7131 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7132
7133         * gfortran.dg/operator_3.f90: New test.
7134
7135 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7136
7137         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7138         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7139
7140 2007-06-29  Richard Guenther  <rguenther@suse.de>
7141
7142         PR middle-end/32493
7143         * gcc.dg/inline-23.c: New testcase.
7144
7145 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7146
7147         PR tree-optimization/24659
7148         * gcc.target/i386/vectorize2.c: New test.
7149         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7150         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7151
7152 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7153
7154         * gcc.dg/pointer-arith-9.c: New test.
7155
7156 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7157
7158         PR fortran/32483
7159         * gfortran.dg/fmt_read_2.f90: New.
7160
7161 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7162
7163         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7164         If it exists, don't try to create it.
7165
7166 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7167
7168         * g++.dg/ext/visibility/ms-compat-1.C: New.
7169
7170 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7171
7172         PR tree-opt/32417
7173         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7174
7175 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7176
7177         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7178         targets.
7179
7180 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7181
7182         PR fortran/32467
7183         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7184
7185 2007-06-27  Richard Guenther  <rguenther@suse.de>
7186
7187         PR middle-end/32492
7188         * gcc.dg/inline-22.c: New testcase.
7189
7190 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7191
7192         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7193         the scan-assembler constant.
7194
7195 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7196
7197         PR 20216
7198         * gcc.dg/pr20216.c: New.
7199
7200 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7201
7202         PR tree-opt/32421
7203         * gcc.dg/vect/pr32421.c: New test.
7204
7205 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7206
7207         PR c++/32111
7208         * g++.dg/other/friend5.C: New test.
7209
7210 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7211
7212         PR fortran/32464
7213         * gfortran.dg/host_assoc_function_2.f90: New test.
7214
7215         PR fortran/31494
7216         * gfortran.dg/host_assoc_call_1.f90: New test.
7217
7218 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7219
7220         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7221         
7222 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7223
7224         PR fortran/32456
7225         * gfortran.dg/error_format.f90: New test.
7226
7227 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7228
7229         PR fortran/32136
7230         * gfortran.dg/pr32136.f90: New test.
7231
7232 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7233
7234         PR fortran/31726
7235         * gfortran.dg/minmaxloc_1.f90: New test.
7236
7237         PR fortran/32298
7238         * gfortran.dg/minmaxloc_2.f90: New test.
7239
7240 2007-06-23  Richard Guenther  <rguenther@suse.de>
7241
7242         PR tree-optimization/16876
7243         PR middle-end/29478
7244         * gcc.dg/pr29254.c: The warning is bogus.
7245         * gcc.dg/warn-1.c: Likewise.
7246         * gcc.dg/assign-warn-3.c: Likewise.
7247         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7248
7249 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7250
7251         * gcc.c-torture/execute/20070623-1.c: New.
7252
7253 2007-06-22  Jan Hubicka  <jh@suse.cz>
7254
7255         * gcc.c-torture/compile/pr31541.c: New.
7256
7257 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7258
7259         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7260         Remove -m64 from dg-options.
7261
7262 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7263
7264         PR middle-end/32374
7265         * gcc.dg/pr32374.c: New test.
7266
7267 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7268
7269         PR fortran/32360
7270         * gfortran.dg/pointer_assign_3.f90: New test.
7271
7272 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7273
7274         * gcc.dg/tree-ssa/pr19590.c: New.
7275
7276 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7277
7278         PR fortran/31162
7279         * gfortran.dg/assign.f90: Update test.
7280         * gfortran.dg/real_do_1.f90: Update test.
7281         * gfortran.dg/gomp/omp_do1.f90: Update test.
7282         * gfortran.dg/warnings_are_errors_1.f: Update test.
7283         * gfortran.dg/g77/20010519-1.f: Update test.
7284         * gfortran.dg/g77/pr9258.f: Update test.
7285         * gfortran.dg/g77/960317-1.f: Update test.
7286
7287 2007-06-21  Richard Guenther  <rguenther@suse.de>
7288
7289         PR tree-optimization/32453
7290         * gcc.c-torture/compile/pr32453.c: New testcase.
7291
7292 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR tree-optimization/31866
7295         * gcc.dg/pr31866.c: New test.
7296
7297 2007-06-21  Richard Guenther  <rguenther@suse.de>
7298
7299         PR tree-optimization/32451
7300         * g++.dg/torture/20070621-1.C: New testcase.
7301
7302 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7303
7304         * gcc.dg/attr-isr.c: Test delay slot content.
7305         
7306 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7307
7308         PR fortran/32361
7309         gfortran.dg/pointer_assign_2.f90: New test.
7310
7311 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7312
7313         PR fortran/25061
7314         gfortran.dg/invalid_procedure_name.f90: New test.
7315
7316 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7317
7318         PR tree-optimization/25737
7319         * gcc.dg/tree-ssa/alias-14.c: New test.
7320
7321 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7322
7323         * gcc.target/i386/large-size-array-3.c: New.
7324
7325 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7326         Richard Guenther  <rguenther@suse.de>
7327
7328         PR fortran/32140
7329         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7330
7331 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7332
7333         PR middle-end/31959
7334         * gcc.dg/pr31959.c: New test.
7335
7336         PR inline-asm/32109
7337         * g++.dg/ext/asm10.C: New test.
7338
7339         PR middle-end/32285
7340         * gcc.c-torture/execute/20070614-1.c: New test.
7341
7342 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7343
7344         * gcc.target/arm/stack-corruption.c: New test.
7345
7346 2007-06-19  Richard Guenther  <rguenther@suse.de>
7347
7348         * g++.dg/torture/pr30252.C: New testcase.
7349
7350 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR tree-optimization/32353
7353         * g++.dg/opt/nrv13.C: New test.
7354
7355 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7356
7357         PR fortran/20863
7358         PR fortran/20882
7359         * gfortran.dg/impure_assignment_2.f90 : New test.
7360
7361         PR fortran/32236
7362         * gfortran.dg/data_initialized_2.f90 : New test.
7363
7364         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7365         appropriate version of 'dmach'.
7366
7367 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7368
7369         PR target/32389
7370         * gcc.target/i386/pr32389.c New test.
7371
7372 2007-06-18  Simon Baldwin <simonb@google.com>
7373
7374         PR c++/31923
7375         * g++.dg/template/error25.C: New.
7376         * g++.dg/template/spec35.C: New.
7377
7378 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7379
7380         * gcc.c-torture/compile/pr32355.c: New testcase.
7381         
7382 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7383
7384         PR tree-optimization/32383
7385         * g++.dg/opt/pr32383.C: New test.
7386
7387 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7388
7389         PR rtl-optimization/32366
7390         * gcc.dg/vect/pr32366.c: New test.
7391
7392 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7393
7394         * gcc.c-torture/compile/pr32349.c: New testcase.
7395         
7396 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7397
7398         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7399         * gcc.target/sparc/combined-2.c: Likewise.
7400         * gcc.target/sparc/fexpand.c : Likewise.
7401         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7402         * gcc.target/sparc/fpack16.c : Likewise.
7403         * gcc.target/sparc/fpmerge.c : Likewise.
7404         * gcc.target/sparc/fpmul.c : Likewise.
7405         * gcc.target/sparc/noresult.c : Likewise.
7406         * gcc.target/sparc/pdist.c: Likewise.
7407
7408 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7409
7410         PR middle-end/31723
7411         * gcc.target/i386/recip-divf.c: New test.
7412         * gcc.target/i386/recip-sqrtf.c: Ditto.
7413         * gcc.target/i386/recip-vec-divf.c: Ditto.
7414         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7415         * gcc.target/i386/sse-recip.c: Ditto.
7416         * gcc.target/i386/sse-recip-vec.c: Ditto.
7417
7418 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7419
7420         PR tree-opt/32225
7421         * gcc.c-torture/compile/20070605-1.c: New test.
7422
7423         * gcc.c-torture/compile/20070603-1.c: New testcase.
7424         * gcc.c-torture/compile/20070603-2.c: New testcase.
7425
7426         * gcc.c-torture/compile/20070531-1.c: New test.
7427
7428         PR tree-opt/32167
7429         * gcc.c-torture/compile/20070531-2.c: New test.
7430
7431         PR tree-opt/32144
7432         * gcc.c-torture/compile/20070529-1.c: New test.
7433
7434         PR tree-opt/32145
7435         * gcc.c-torture/compile/20070529-2.c: New test.
7436
7437         PR tree-opt/32015
7438         * gcc.c-torture/compile/20070520-1.c: New test.
7439
7440         * g++.dg/ext/java-1.C: New test.
7441
7442         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7443         loops instead of one. Remove the "can't determine dependence"
7444         check.
7445         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7446         needed as the cast is gone in the first place.
7447         * gcc.dg/max-1.c: Change local variable a to be a global one.
7448         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7449         have a cast which is PREd.
7450
7451 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7452
7453         * g++.dg/lookup/anon6.C: New test.
7454
7455 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7456
7457         PR c++/31806
7458         * g++.dg/opt/static6.C: New testcase.
7459
7460 2007-06-14  Geoff Keating  <geoffk@apple.com>
7461
7462         * g++.dg/ext/visibility/overload-1.C: New.
7463
7464         PR 31093
7465         * g++.dg/ext/visibility/anon4.C: New.
7466
7467 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7468
7469         PR target/32268
7470         * gcc.target/i386/pr32268.c: New test.
7471
7472 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7473
7474         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7475         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7476         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7477
7478         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7479         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7480         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7481         BID is used.
7482
7483 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/32302
7486         * gfortran.dg/common_resize_1.f90: New test.
7487
7488 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7489
7490         PR target/32274
7491         * gcc.dg/vect/pr32224.c: Fix.   
7492         
7493 2007-06-13  Eric Christopher  <echristo@apple.com>
7494
7495         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7496
7497 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7498
7499         PR fortran/32323
7500         * gfortran.dg/actual_array_vect_1.f90: New.
7501
7502 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7503
7504         * gcc.target/sparc/mfpu.c: New test.
7505
7506 2007-06-12  Geoff Keating  <geoffk@apple.com>
7507
7508         * g++.dg/warn/weak1.C: Suppress on Darwin.
7509         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7510
7511 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7512
7513         PR middle-end/31579
7514          * g++.dg/torture/pr31579.C: New testcase.
7515
7516 2007-06-12  Ian Lance Taylor  <iant@google.com>
7517
7518         PR libstdc++/29286
7519         * g++.dg/init/new16.C: New test.
7520         * g++.dg/init/new17.C: New test.
7521         * g++.dg/init/new18.C: New test.
7522         * g++.dg/init/new19.C: New test.
7523
7524 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7525
7526         * gnat.dg/lhs_view_convert.adb: New test.
7527
7528 2007-06-12  Richard Guenther  <rguenther@suse.de>
7529
7530         PR tree-optimization/15353
7531         PR tree-optimization/31657
7532         * gcc.c-torture/execute/20070424-1.c: New testcase.
7533         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7534         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7535         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7536         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7537         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7538
7539 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7540
7541         PR rtl-optimization/32293
7542         * gcc.dg/pr32293.c: New test.
7543
7544 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7545
7546         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7547
7548 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7549
7550         PR fortran/29786
7551         * gfortran.dg/equiv_7.f90: New test.
7552         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7553
7554         PR fortran/30875
7555         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7556
7557 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7558
7559         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7560         * gcc.dg/setjmp-4.c: Likewise.
7561         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7562
7563 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7564
7565         PR rtl-optimization/31025
7566         * gfortran.dg/pr31025.f90: New.
7567
7568 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7569
7570         PR target/32280
7571         * gcc.target/i386/pr32280.c: New test.
7572
7573 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7574
7575         PR middle-end/32279
7576         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7577
7578 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7579
7580         PR libgfortran/32235
7581         * gfortran.dg/backspace_9.f: New test.
7582
7583 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7584
7585         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7586
7587 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7588
7589         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7590
7591 2007-06-09  Ian Lance Taylor  <iant@google.com>
7592
7593         PR tree-optimization/32169
7594         * gcc.c-torture/compile/pr32169.c: New test.
7595
7596 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7597
7598         * gcc.dg/vect/costmodel: New directory.
7599         * gcc.dg/vect/costmodel/i386: New directory.
7600         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7601         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7602         New test.
7603         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7604         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7605         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7606         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7607         * gcc.dg/vect/costmodel/x86_64: New directory.
7608         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7609         New testsuite.
7610         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7611         New test.
7612         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7613         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7614         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7615         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7616         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7617
7618 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7619
7620         PR tree-optimization/32243
7621         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7622         flags for -Os tests.
7623         * gcc.dg/vect/03-vect-pr32243.c: New test.
7624
7625 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7626
7627         PR tree-optimization/32224
7628         * gcc.dg/vect/pr32224.c: New test.
7629
7630 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7631
7632         PR c++/32177
7633         * g++.dg/gomp/pr32177.C: New test.
7634
7635 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7636
7637         PR testsuite/25241
7638         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7639         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7640         warning nor an error.
7641         * gcc.dg/Wfatal-2.c: Likewise.
7642         * gcc.dg/Werror-1.c: Likewise.
7643         * gcc.dg/Werror-5.c: Likewise.
7644         * gcc.dg/Werror-7.c: Likewise.
7645         * gcc.dg/Werror-10.c: Likewise.
7646         * gcc.dg/Werror-11.c: Likewise.
7647
7648 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7649
7650         PR c++/30759
7651         * g++.dg/init/brace6.C: New test.
7652
7653 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7654
7655         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7656         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7657         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7658         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7659
7660         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7661         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7662         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7663         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7664         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7665         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7666         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7667         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7668
7669         * gcc.dg/darwin-minversion-3.c: New.
7670
7671 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7672
7673         * gcc.target/i386/builtin-copysign.c: New test.
7674
7675 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7676
7677         PR tree-optimization/32220
7678         * gfortran.dg/predcom-2.f: New testcase.
7679
7680 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7681
7682         PR tree-opt/32231
7683         * gcc.target/i386/vectorize4.c: New test.
7684
7685 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7686
7687         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7688
7689 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7690
7691         PR testsuite/25241
7692         * gcc.dg/simd-5.c: Mark output as a note.
7693         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7694         dg-message.
7695         * gcc.dg/simd-1.c: Likewise.
7696         * gcc.dg/always_inline.c: Mark output as a sorry.
7697         * gcc.dg/always_inline2.c: Likewise.
7698         * gcc.dg/always_inline3.c: Likewise.
7699
7700 2007-06-06  Ian Lance Taylor  <iant@google.com>
7701
7702         * g++.dg/conversion/enum1.C: New test.
7703
7704 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         PR tree-optimization/32216
7707         * gcc.dg/vect/pr32216.c: New test.
7708
7709 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7710
7711         PR testsuite/18923
7712         * gfortran.dg/invalid_contains_1.f90: New test.
7713         * gfortran.dg/invalid_contains_2.f90: New test.
7714
7715 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7716
7717         PR testsuite/32057
7718         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7719         midnight issues.
7720
7721 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7722
7723         PR testsuite/25241
7724         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7725         dg-message to match de note.
7726         * gcc.dg/pr26570.c: Use dg-message for a note.
7727         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7728         dg-error instead of dg-warning because of -Werror.
7729         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7730         neither an error, nor a warning.
7731         * gcc.dg/glibc-uclibc-2.c: Likewise
7732         * gcc.dg/cpp/19940712-1.c: Likewise.
7733
7734 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7735
7736         PR preprocessor/23479
7737         * gcc.dg/binary-constants-1.c: Add test suites for
7738         the 0b-prefixed binary integer constants.
7739         * gcc.dg/binary-constants-2.c: Ditto.
7740         * gcc.dg/binary-constants-3.c: Ditto.
7741         * gcc.dg/binary-constants-4.c: Ditto.
7742
7743 2007-06-05  Ian Lance Taylor  <iant@google.com>
7744
7745         * gcc.dg/Wstrict-overflow-19.c: New test.
7746
7747 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7748
7749         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7750
7751 2007-06-04  Ian Lance Taylor  <iant@google.com>
7752
7753         * gcc.dg/Wstrict-overflow-18.c: New test.
7754
7755 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7756
7757         PR testsuite/25241
7758         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7759         * gcc.dg/cpp/mi5.c: Likewise.
7760         * gcc.dg/cpp/mi7.c: Likewise.
7761
7762 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7763
7764         PR c/32191
7765         * gcc.dg/pr32191.c: New test.
7766
7767 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7768
7769         PR fortran/32124
7770         * gfortran.dg/allocate_stat_1.f90: Remove.
7771
7772 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7773
7774         * gcc.target/i386/sse4_2-check.h: New.
7775         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7776         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7777         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7778         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7779         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7780         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7781         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7782         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7783         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7784         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7785         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7786         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7787         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7788         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7789         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7790         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7791         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7792         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7793
7794 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7795
7796         * gcc.dg/pie-link.c: New test.
7797
7798 2007-06-01  Ian Lance Taylor  <iant@google.com>
7799
7800         * gcc.dg/Wstrict-overflow-17.c: New test.
7801
7802 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7803
7804         * gcc.dg/builtin-return-1.c (g): New.
7805         (main): Allocate at least 64 bytes on the stack.
7806
7807 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7808
7809         * g++.dg/init/cleanup3.C: New test.
7810
7811 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7812
7813         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7814         int is 16 bits.
7815
7816 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/32156
7819         * gfortran.dg/char_array_constructor_3.f90: New test.
7820
7821 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7822
7823         PR tree-optimization/32160
7824         * gfortran.dg/predcom-1.f: New test.
7825
7826 2007-05-31  Richard Guenther  <rguenther@suse.de>
7827
7828         * g++.dg/other/str_empty.C: Move...
7829         * g++.dg/other/pr30567.C: Move...
7830         * g++.dg/tree-ssa/pr27218.C: Move...
7831         * g++.dg/torture: ...here and remove dg-options.
7832
7833 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7834
7835         PR c++/32158
7836         * g++.dg/ext/is_pod_incomplete.C: New.
7837
7838 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7839             Douglas Gregor <doug.gregor@gmail.com>
7840             Pedro Lamarao <pedro.lamarao@mndfck.org>
7841             Howard Hinnant <howard.hinnant@gmail.com>
7842
7843         PR c++/7412
7844         PR c++/29939
7845         * g++.dg/cpp0x/rv8p.C: New.
7846         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7847         * g++.dg/cpp0x/cast-bug.C: New.
7848         * g++.dg/cpp0x/elision_weak.C: New.
7849         * g++.dg/cpp0x/collapse-bug.C: New.
7850         * g++.dg/cpp0x/rv3p.C: New.
7851         * g++.dg/cpp0x/rv7n.C: New.
7852         * g++.dg/cpp0x/overload-conv-1.C: New.
7853         * g++.dg/cpp0x/rv2n.C: New.
7854         * g++.dg/cpp0x/deduce.C: New.
7855         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7856         * g++.dg/cpp0x/rv6p.C: New.
7857         * g++.dg/cpp0x/template_deduction.C: New.
7858         * g++.dg/cpp0x/implicit-copy.C: New.
7859         * g++.dg/cpp0x/rv1p.C: New.
7860         * g++.dg/cpp0x/cast.C: New.
7861         * g++.dg/cpp0x/rv5n.C: New.
7862         * g++.dg/cpp0x/collapse.C: New.
7863         * g++.dg/cpp0x/overload-conv-2.C: New.
7864         * g++.dg/cpp0x/rv4p.C: New.
7865         * g++.dg/cpp0x/rvo.C: New.
7866         * g++.dg/cpp0x/iop.C: New.
7867         * g++.dg/cpp0x/rv3n.C: New.
7868         * g++.dg/cpp0x/rv7p.C: New.
7869         * g++.dg/cpp0x/reference_collapsing.C: New.
7870         * g++.dg/cpp0x/overload.C: New.
7871         * g++.dg/cpp0x/named.C: New.
7872         * g++.dg/cpp0x/rv2p.C: New.
7873         * g++.dg/cpp0x/rv6n.C: New.
7874         * g++.dg/cpp0x/not_special.C: New.
7875         * g++.dg/cpp0x/bind.C: New.
7876         * g++.dg/cpp0x/rv1n.C: New.
7877         * g++.dg/cpp0x/rv5p.C: New.
7878         * g++.dg/cpp0x/elision.C: New.
7879         * g++.dg/cpp0x/named_refs.C: New.
7880         * g++.dg/cpp0x/unnamed_refs.C: New.
7881         * g++.dg/cpp0x/rv4n.C: New.
7882         * g++.dg/cpp0x/elision_neg.C: New.
7883         * g++.dg/init/copy7.C: Run in C++98 mode.
7884         * g++.dg/overload/arg1.C: Ditto.
7885         * g++.dg/overload/arg4.C: Ditto.
7886
7887 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR c++/31809
7890         * g++.dg/opt/static5.C: New test.
7891
7892 2007-05-30  Richard Guenther  <rguenther@suse.de>
7893
7894         * g++.dg/dg.exp: Prune torture/.
7895         * g++.dg/torture/dg-torture.exp: New testsuite.
7896
7897 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7898
7899         * gcc.target/arm/pr27387.C: Move and rename to ...
7900         * g++.dg/inherit/thunk8.C: ... here.
7901
7902 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7903
7904         PR tree-optimization/31769
7905         * g++.dg/gomp/pr31769.C: New test.
7906
7907 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7908
7909         * gcc.target/i386/stack-realign.c: New.
7910
7911 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7912
7913         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7914
7915 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7916
7917         * gfortran.dg/sizeof.f90: New.
7918
7919 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7920
7921         PR c/31339
7922         * gcc.dg/boolcomplex-1.c: New test.
7923
7924         PR c++/31339
7925         * g++.dg/ext/boolcomplex-1.c: New test.
7926
7927 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7928
7929         * gcc.dg/matrix: New directory.
7930
7931 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7932
7933         PR fortran/32124
7934         * gfortran.dg/allocate_stat_1.f90: New.
7935
7936 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7937
7938         PR fortran/31972
7939         * transfer_hollerith_1.f90: New test.
7940
7941 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7942
7943         PR tree-opt/32100
7944         * gcc.c-torture/execute/vrp-7.c: New test.
7945
7946 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7947
7948         * gfortran.dg/transfer_simplify_4.f90: New test.
7949
7950 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7951
7952         PR fortran/32088
7953         * gfortran.dg/func_result_3.f90: New.
7954
7955 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7956
7957         PR middle-end/32083
7958         * gfortran.dg/transfer_simplify_3.f90: New.
7959
7960 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7961
7962         PR target/32065
7963         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7964         to compile options.
7965         * gcc.target/i386/pr32065-2.c: New test.
7966
7967 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7968
7969         PR fortran/31813
7970         * gfortran.dg/io_constraints_2.f90: Update.
7971
7972 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7973
7974         PR fortran/31219
7975         * gfortran.dg/array_constructor_17.f90: New test.
7976
7977 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7978
7979         PR tree-opt/32090
7980         * g++.dg/opt/array2.C: New testcase.
7981
7982 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7983
7984         PR target/32065
7985         * gcc.target/i386/pr32065.c: New test.
7986
7987 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7988             Marcus Meissner <meissner@suse.de>
7989
7990         * gcc.dg/attr-alloc_size.c: New.
7991
7992 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7993             Lee Millward  <lee.millward@gmail.com>
7994
7995         PR c++/31745
7996         * g++.dg/parse/crash34.C: New test.
7997
7998         * g++.dg/parse/crash35.C: New test.
7999
8000 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8001
8002         * gcc.target/i386/sse2-check.h: New.
8003         * gcc.target/i386/sse2-vec-1.c: Likewise.
8004         * gcc.target/i386/sse2-vec-2.c: Likewise.
8005         * gcc.target/i386/sse2-vec-3.c: Likewise.
8006         * gcc.target/i386/sse2-vec-4.c: Likewise.
8007         * gcc.target/i386/sse2-vec-5.c: Likewise.
8008         * gcc.target/i386/sse2-vec-6.c: Likewise.
8009
8010 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8011
8012         PR c++/31431
8013         PR c++/31432
8014         PR c++/31434
8015         PR c++/31435
8016         PR c++/31437
8017         PR c++/31438
8018         PR c++/31442
8019         PR c++/31443
8020         PR c++/31444
8021         PR c++/31445
8022         * g++.dg/cpp0x/pr31431.C: New.
8023         * g++.dg/cpp0x/pr31437.C: New.
8024         * g++.dg/cpp0x/pr31442.C: New.
8025         * g++.dg/cpp0x/pr31444.C: New.
8026         * g++.dg/cpp0x/pr31431-2.C: New.
8027         * g++.dg/cpp0x/pr31432.C: New.
8028         * g++.dg/cpp0x/pr31434.C: New.
8029         * g++.dg/cpp0x/pr31438.C: New.
8030         * g++.dg/cpp0x/pr31443.C: New.
8031         * g++.dg/cpp0x/pr31445.C: New.
8032         * g++.dg/cpp0x/variadic-crash1.C: New.
8033
8034 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8035
8036         * gcc.target/arm/long-calls-1.c: New test.
8037         * gcc.target/arm/long-calls-2.c: Likewise.
8038         * gcc.target/arm/long-calls-3.c: Likewise.
8039         * gcc.target/arm/long-calls-4.c: Likewise.
8040
8041 2007-05-25  Richard Guenther  <rguenther@suse.de>
8042             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8043
8044         PR tree-optimization/31982
8045         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8046
8047 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8048
8049         PR fortran/32047
8050         * gfortran.dg/result_in_spec_2.f90: New test.
8051
8052 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8053
8054         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8055
8056 2007-05-24  Ollie Wild  <aaw@google.com>
8057
8058         * gcc.dg/cpp/counter-1.c: New test.
8059         * gcc.dg/pch/counter-1.c: New test.
8060         * gcc.dg/pch/counter-1.hs: New file.
8061         * gcc.dg/pch/counter-2.c: New test.
8062         * gcc.dg/pch/counter-2.hs: New file.
8063         * gcc.dg/pch/counter-3.c: New test.
8064         * gcc.dg/pch/counter-3.hs: New file.
8065
8066 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8067
8068         * gcc.dg/tree-ssa/predcom-1.c: New test.
8069         * gcc.dg/tree-ssa/predcom-2.c: New test.
8070         * gcc.dg/tree-ssa/predcom-3.c: New test.
8071         * gcc.dg/tree-ssa/predcom-4.c: New test.
8072         * gcc.dg/tree-ssa/predcom-5.c: New test.
8073         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8074
8075 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8076
8077         PR testsuite/32062
8078         * gcc.target/i386/sse4_1-check.h (MASK): New.
8079
8080 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8081
8082         PR fortran/32038
8083         * gfortran.dg/pr25603.f: Initialize integer variables.
8084
8085 2007-05-23  Ian Lance Taylor  <iant@google.com>
8086
8087         * g++.dg/other/vrp1.C: New test.
8088
8089 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8090
8091         PR preprocessor/20077
8092         * gcc.dg/cpp/paste15.c: New test.
8093
8094 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8095             Nigel Stephens  <nigel@mips.com>
8096             Richard Sandiford  <richard@codesourcery.com>
8097
8098         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8099         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8100         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8101         * gcc.target/mips/inter/mips16-inter.exp: New.
8102
8103 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8104
8105         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8106
8107 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8108
8109         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8110         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8111         * gcc.target/i386/sse3-addsubps.c: Likewise.
8112         * gcc.target/i386/sse3-haddpd.c: Likewise.
8113         * gcc.target/i386/sse3-haddps.c: Likewise.
8114         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8115         * gcc.target/i386/sse3-hsubps.c: Likewise.
8116         * gcc.target/i386/sse3-lddqu.c: Likewise.
8117         * gcc.target/i386/sse3-movddup.c: Likewise.
8118         * gcc.target/i386/sse3-movshdup.c: Likewise.
8119         * gcc.target/i386/sse3-movsldup.c: Likewise.
8120
8121         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8122         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8123         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8124         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8125         * gcc.target/i386/ssse3-palignr.c: Likewise.
8126         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8127         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8128         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8129         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8130         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8131         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8132         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8133         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8134         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8135         * gcc.target/i386/ssse3-psignb.c: Likewise.
8136         * gcc.target/i386/ssse3-psignd.c: Likewise.
8137         * gcc.target/i386/ssse3-psignw.c: Likewise.
8138         * gcc.target/i386/ssse3-vals.h: Likewise.
8139
8140         * gcc.target/i386/sse3-check.h: New file.
8141         * gcc.target/i386/ssse3-check.h: Likewise.
8142
8143 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8144
8145         PR middle-end/31095
8146         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8147
8148 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8149
8150         PR middle-end/31606
8151         * gcc.c-torture/20070522-1.c: New testcase.
8152
8153 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8154
8155         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8156
8157 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8158
8159         * gcc.c-torture/execute/ieee/20000320-1.x,
8160         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8161         m68k-*-* and check_effective_target_coldfire_fpu.
8162
8163 2007-05-22  Ollie Wild  <aaw@google.com>
8164
8165         * g++.dg/lookup/hidden-class10.C: New test.
8166         * g++.dg/lookup/hidden-class11.C: New test.
8167
8168 2007-05-22  Ollie Wild  <aaw@google.com>
8169
8170         * g++.dg/lookup/name-clash5.C: New test.
8171         * g++.dg/lookup/name-clash6.C: New test.
8172
8173 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8174
8175         * g++.dg/other/i386-2.C: Update comments on header files tested.
8176         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8177         of <tmmintrin.h>.
8178         * gcc.target/i386/sse-12.c: Likewise.
8179         * gcc.target/i386/sse-13.c: Likewise.
8180         * gcc.target/i386/sse-14.c: Likewise.
8181
8182         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8183         Redefined to test with immediate operand.
8184         (__builtin_ia32_blendps): Likewise.
8185         (__builtin_ia32_blendpd): Likewise.
8186         (__builtin_ia32_dpps): Likewise.
8187         (__builtin_ia32_dpps): Likewise.
8188         (__builtin_ia32_insertps128): Likewise.
8189         (__builtin_ia32_vec_ext_v4sf): Likewise.
8190         (__builtin_ia32_vec_set_v16qi): Likewise.
8191         (__builtin_ia32_vec_set_v4si): Likewise.
8192         (__builtin_ia32_vec_set_v2di): Likewise.
8193         (__builtin_ia32_vec_ext_v16qi): Likewise.
8194         (__builtin_ia32_vec_ext_v4si): Likewise.
8195         (__builtin_ia32_vec_ext_v2di): Likewise.
8196         (__builtin_ia32_roundpd): Likewise.
8197         (__builtin_ia32_roundsd): Likewise.
8198         (__builtin_ia32_roundps): Likewise.
8199         (__builtin_ia32_roundss): Likewise.
8200         (__builtin_ia32_mpsadbw128): Likewise.
8201
8202 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8203
8204         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8205
8206 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8207
8208         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8209         failures.
8210         * gcc.dg/dfp/func-struct.c: Ditto.
8211         * gcc.dg/dfp/operator-assignment.c: Ditto.
8212         * gcc.dg/dfp/convert-bfp.c: Ditto.
8213         * gcc.dg/dfp/convert-int.c: Ditto.
8214         * gcc.dg/dfp/convert-int-max.c: Ditto.
8215         * gcc.dg/dfp/func-scalar.c: Ditto.
8216         * gcc.dg/dfp/cast.c: Ditto.
8217         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8218         failures, and fix a typo in return type of arg1_128.
8219         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8220         failures, and fix a typo in a constant suffix.
8221         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8222         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8223
8224 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8225             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8226
8227         * lib/gcc-dg.exp(process_message): New proc.
8228         (dg-message): New test directive.
8229         * gcc.dg/always_inline.c: Use dg-message.
8230         * gcc.dg/always_inline2.c: Ditto.
8231         * gcc.dg/always_inline3.c: Ditto.
8232         * gcc.dg/invalid-call-1.c: Ditto.
8233         * gcc.dg/pr17506.c: Ditto.
8234         * gcc.dg/simd-5.c: Ditto.
8235         * gcc.dg/simd-6.c: Ditto.
8236         * gcc.dg/va-arg-2.c: Ditto.
8237         * gcc.dg/cpp/syshdr.c: Ditto.
8238         * gcc.dg/cpp/unc4.c: Ditto.
8239         * gcc.dg/cpp/trad/mi1.c: Ditto.
8240         * gcc.dg/cpp/trad/mi5.c: Ditto.
8241         * gcc.dg/cpp/trad/mi7.c: Ditto.
8242         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8243         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8244         * gcc.test-framework/test-framework.awk: Special-case outexists
8245         tests.
8246
8247 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8248
8249         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8250         (bit_SSE4_2): Likewise.
8251         (bit_POPCNT): Likewise.
8252
8253         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8254         Check if assembler supports SSE4 instructions.
8255
8256         * gcc.target/i386/sse4_1-blendpd.c: New file.
8257         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8258         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8259         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8260         * gcc.target/i386/sse4_1-check.h: Likewise.
8261         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8262         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8263         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8264         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8265         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8266         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8267         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8268         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8269         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8270         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8271         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8272         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8273         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8274         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8275         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8276         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8277         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8278         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8279         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8280         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8281         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8282         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8283         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8284         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8285         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8286         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8287         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8288         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8289         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8290         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8291         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8292         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8293         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8294         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8295         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8296         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8297         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8298         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8299         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8300         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8301         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8302         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8303         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8304         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8305         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8306         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8307         * gcc.target/i386/sse4_1-round.h: Likewise.
8308         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8309         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8310         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8311         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8312         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8313         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8314         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8315         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8316         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8317         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8318         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8319         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8320         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8321         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8322
8323 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8324
8325         PR fortran/31627
8326         * gfortran.dg/bounds_check_7.f90: New test.
8327
8328 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8329
8330         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8331         (check_effective_target_sse4a): Ditto.
8332
8333         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8334         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8335         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8336         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8337         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8338         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8339         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8340         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8341         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8342         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8343         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8344         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8345         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8346         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8347         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8348         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8349         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8350         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8351         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8352         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8353
8354 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8355
8356         * g++.dg/ext/cleanup-1.C: New test.
8357         * g++.dg/ext/cleanup-2.C: Likewise.
8358         * g++.dg/ext/cleanup-3.C: Likewise.
8359         * g++.dg/ext/cleanup-4.C: Likewise.
8360         * g++.dg/ext/cleanup-5.C: Likewise.
8361         * g++.dg/ext/cleanup-6.C: Likewise.
8362         * g++.dg/ext/cleanup-8.C: Likewise.
8363         * g++.dg/ext/cleanup-9.C: Likewise.
8364         * g++.dg/ext/cleanup-10.C: Likewise.
8365         * g++.dg/ext/cleanup-11.C: Likewise.
8366         * g++.dg/ext/cleanup-dtor.C: Likewise.
8367
8368 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8369
8370         PR middle-end/31995
8371         * gcc.dg/vect/vect-102a.c: New test.
8372
8373 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8374             Paolo Carlini  <pcarlini@suse.de>
8375             Uros Bizjak  <ubizjak@gmail.com>
8376
8377         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8378         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8379         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8380         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8381         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8382         New testcases.
8383
8384 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8385
8386         PR fortran/32002
8387         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8388
8389 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8390
8391         PR fortran/32027
8392         * gfortran.dg/do_3.F90: Add checks for the final value of the
8393         loop variable.
8394
8395 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8396
8397         * gcc.c-torture/execute/990127-2.x: New file.
8398
8399 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8400
8401         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8402         * gcc.target/i386/sse-12: Add -O to compile options.
8403         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8404         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8405         and mm3dnow.h.  Add -O to compile options.
8406
8407 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8408
8409         PR fortran/31867
8410         * gfortran.dg/char_length_5.f90: New test.
8411
8412         PR fortran/31994
8413         * gfortran.dg/array_reference_1.f90: New test.
8414
8415 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8416
8417         PR middle-end/7651
8418         PR c++/11856
8419         PR c/12963
8420         PR c/23587
8421         PR other/29694
8422         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8423         * gcc.dg/Wtype-limits.c: New.
8424         * gcc.dg/Wtype-limits-Wextra.c: New.
8425         * gcc.dg/Wtype-limits-no.c: New.
8426         * g++.dg/warn/Wtype-limits.C: New.
8427         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8428         * g++.dg/warn/Wtype-limits-no.C: New.
8429
8430 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8431
8432         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8433         instead of "-msse2".'
8434         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8435         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8436         and mm3dnow.h.
8437         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8438         to test with immediate operand.
8439         (__builtin_ia32_insertqi): Ditto.
8440         (__builtin_ia32_palignr128): Ditto.
8441         (__builtin_ia32_palignr): Ditto.
8442         (__builtin_ia32_pshufhw): Ditto.
8443         (__builtin_ia32_pshuflw): Ditto.
8444         (__builtin_ia32_pshufd): Ditto.
8445         (__builtin_ia32_vec_set_v8hi): Ditto.
8446         (__builtin_ia32_vec_ext_v8hi): Ditto.
8447         (__builtin_ia32_shufpd): Ditto.
8448         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8449
8450 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8451
8452         PR fortran/32001
8453         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8454
8455 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8456
8457         PR target/31585
8458         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8459         and "__inline".  Use "-msse" instead of "-msse2".
8460
8461 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8462
8463         PR middle-end/7651
8464         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8465         * gcc.dg/20030906-2.c: Likewise.
8466         * objc.dg/method-17.m: Add -Wreturn-type.
8467         * obj-c++.dg/method-21.mm: Likewise.
8468
8469 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8470
8471         PR target/31585
8472         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8473         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8474         (__builtin_ia32_psrlqi128): Ditto.
8475         (__builtin_ia32_psrlwi128): Ditto.
8476         (__builtin_ia32_psrldi128): Ditto.
8477         (__builtin_ia32_psrldqi128): Ditto.
8478         (__builtin_ia32_pslldqi128): Ditto.
8479         (__builtin_ia32_psrawi128): Ditto.
8480         (__builtin_ia32_psradi128): Ditto.
8481         (__builtin_ia32_psllqi128): Ditto.
8482         (__builtin_ia32_pslldi128): Ditto.
8483         (__builtin_prefetch): Ditto.
8484         (__builtin_ia32_pshufw): Ditto.
8485         (__builtin_ia32_vec_set_v4hi): Ditto.
8486         (__builtin_ia32_vec_ext_v4hi): Ditto.
8487         (__builtin_ia32_shufps): Ditto.
8488         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8489
8490 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8491
8492         PR fortran/31974
8493         * gfortran.dg/char_allocation_1.f90: New test.
8494
8495 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8496
8497         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8498         * gcc.dg/Wconversion-sign.c: New.
8499         * gcc.dg/Wconversion-integer-no-sign.c: New.
8500         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8501         Wconversion-sign.C
8502         * g++.dg/warn/Wconversion-sign.C: New.
8503         * g++.old-deja/g++.other/warn4.C: Update.
8504         * g++.dg/warn/Wconversion1.C: Likewise.
8505
8506 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8507
8508         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8509         * gcc.dg/torture/builtin-math-4.c: Likewise.
8510
8511 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8512
8513         PR libfortran/31964
8514         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8515
8516 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8517
8518         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8519
8520 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8521
8522         PR target/31628
8523         * gcc.target/i386/pr31628.c: New.
8524
8525 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8526
8527         PR middle-end/31344
8528         * gcc.dg/pr31344.c: New test.
8529
8530 2007-05-17  Ian Lance Taylor  <iant@google.com>
8531
8532         PR tree-optimization/31953
8533         * gcc.c-torture/compile/pr31953.c: New test.
8534
8535 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8536
8537         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8538
8539         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8540         and drem.
8541         * gcc.dg/torture/builtin-math-4.c: Likewise.
8542
8543         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8544         * gcc.dg/torture/builtin-math-4.c: Likewise.
8545
8546         * gcc.dg/torture/builtin-math-4.c: New test.
8547
8548 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8549             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8550
8551         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8552         * gcc.dg/cpp/include2.c: Ditto.
8553         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8554         * gcc.dg/cpp/paste5.c: Ditto.
8555         * gcc.dg/cpp/paste6.c: Ditto.
8556         * gcc.dg/cpp/paste8.c: Ditto.
8557         * gcc.dg/cpp/paste11.c: Ditto.
8558         * gcc.dg/cpp/paste13.c: Ditto.
8559         * gcc.dg/cpp/skipping2.c: Ditto.
8560         * gcc.dg/reg-vol-struct-1.c: Ditto.
8561         * gcc.dg/Wshadow-1.c: Ditto.
8562         * gcc.dg/cpp/trad/comment.c: Ditto.
8563         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8564         * gcc.dg/cpp/if-2.c: Ditto.
8565         * gcc.dg/array-5.c: Ditto.
8566         * gcc.dg/inline-15.c: Ditto.
8567         * gcc.dg/pr27953.c: Ditto.
8568         * gcc.dg/Wno-c++-compat.c: Ditto.
8569
8570 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8571
8572         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8573
8574 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8575
8576         * gcc.c-torture/execute/20070517-1.c: New test.
8577
8578 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8579
8580         PR fortran/31919
8581         * gfortran.dg/min_max_conformance.f90: New test.
8582
8583 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8584
8585         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8586         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8587         gcc.dg/vect/vect-104.c: Use more complex construction to
8588         prevent vectorizing.
8589         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8590
8591 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8592
8593         PR tree-optimization/24659
8594         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8595         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8596         not vect_int target.
8597         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8598         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8599         targets.
8600         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8601         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8602         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8603
8604 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8605
8606         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8607         and x86_64-*-* targets.
8608         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8609
8610 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/18769
8613         PR fortran/30881
8614         PR fortran/31194
8615         PR fortran/31216
8616         PR fortran/31427
8617         * transfer_simplify_1.f90: New test.
8618         * transfer_simplify_2.f90: New test.
8619
8620 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8621
8622         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8623
8624 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8625
8626         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8627
8628         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8629
8630         PR c/31924
8631         * gcc.dg/fltconst-1.c: New test.
8632
8633         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8634         * gcc.dg/dfp/operator-assignment.c: Ditto.
8635
8636 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8637
8638         PR c++/29928
8639         * g++.dg/rtti/typeid5.C: New.
8640
8641 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8642
8643         PR fortran/31725
8644         * gfortran.dg/substr_4.f: New test.
8645
8646 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8647
8648         * gcc.target/m68k/interrupt_thread-1.c,
8649         gcc.target/m68k/interrupt_thread-2.c,
8650         gcc.target/m68k/interrupt_thread-3.c: New.
8651         * gcc.target/m68k/m68k.exp: Accept fido.
8652
8653 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8654
8655         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8656         * gfortran.dg/altreturn_3.f90: Likewise.
8657         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8658         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8659         * gfortran.dg/inquire_iolength.f90: Likewise.
8660         * gfortran.dg/module_naming_1.f90: Likewise.
8661         * gfortran.dg/oldstyle_2.f90: Likewise.
8662         * gfortran.dg/operator_2.f90: Likewise.
8663         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8664         * gfortran.dg/used_types_11.f90: Likewise.
8665         * gfortran.dg/zero_array_components_1.f90: Likewise.
8666         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8667         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8668         * gfortran.dg/real_const_3.f90: Likewise.
8669
8670 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8671
8672         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8673         * gcc.dg/tree-ssa/loop-30.c: New test.
8674
8675 2007-05-13  Richard Guenther  <rguenther@suse.de>
8676
8677         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8678         scanning forwprop1.
8679         * g++.dg/tree-ssa/pr31146.C: Likewise.
8680
8681 2007-05-13  Revital Eres  <eres@il.ibm.com>
8682
8683         * gcc.dg/dse.c: New test.
8684
8685 2007-05-12  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/31797
8688         * gcc.c-torture/compile/pr31797.c: New testcase.
8689
8690 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8691
8692         PR fortran/30746
8693         * gfortran.dg/host_assoc_function_1.f90: New test.
8694
8695 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8696
8697         PR c++/31829
8698         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8699
8700 2007-05-11  Silvius Rus  <rus@google.com>
8701
8702         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8703         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8704         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8705         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8706         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8707         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8708         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8709         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8710         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8711         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8712         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8713         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8714         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8715         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8716         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8717         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8718
8719 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8720
8721         PR other/31852
8722         * gcc.c-torture/execute/builtins/memchr.c: New.
8723         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8724         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8725
8726 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8727
8728         PR fortran/30876
8729         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8730         line.
8731         * gfortran.dg/recursive_reference_2.f90: New test.
8732
8733 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8734
8735         PR fortran/30878
8736         * gfortran.dg/namelist_29.f90: New test.
8737
8738 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8739
8740         PR fortran/31474
8741         * gfortran.dg/entry_10.f90: New test.
8742
8743 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8744
8745         PR tree-optimization/31885
8746         * gcc.dg/tree-ssa/loop-29.c: New test.
8747
8748 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8749
8750         * assumed_dummy_1.f90: Fix dg directive.
8751         * char_initialiser_actual.f90: Likewise.
8752         * nested_modules_2.f90: Likewise.
8753         * shift-alloc.f90: Likewise.
8754
8755 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8756
8757         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8758
8759 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8760
8761         PR libfortran/31880
8762         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8763
8764 2007-05-09  Mike Stump  <mrs@apple.com>
8765
8766         * g++.dg/other/first-global.C: Add -fpie for darwin.
8767         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8768
8769 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8770
8771         * gcc.dg/20070507-1.c: New testcase.
8772
8773 2007-05-08  Chao-ying Fu  <fu@mips.com>
8774
8775         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8776         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8777         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8778         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8779
8780 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8781
8782         PR 31847
8783         * gcc.dg/pr31847.c: New test.
8784
8785 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/31692
8788         * gfortran.dg/actual_array_result_1.f90: New test.
8789
8790 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/29397
8793         * gfortran.dg/parameter_array_init_1.f90: New test.
8794
8795         PR fortran/29400
8796         * gfortran.dg/parameter_array_init_2.f90: New test.
8797
8798 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8799
8800         PR target/31854
8801         * gcc.target/i386/pr31854.c: New test.
8802
8803 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8804
8805         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8806
8807 2007-05-07  Mike Stump  <mrs@apple.com>
8808
8809         * g++.old-deja/g++.mike/empty.C: Add.
8810
8811 2007-05-07  Eric Christopher  <echristo@apple.com>
8812
8813         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8814
8815 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8816
8817         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8818         variable.  Rearrange conversions from binary float to decimal float.
8819
8820 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8821
8822         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8823         x86.
8824
8825 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8826
8827         * gnat.dg/opt1.ad[sb]: New testcase.
8828
8829 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8830
8831         PR fortran/31399
8832         * gfortran.dg/do_3.F90: New test.
8833
8834 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8835
8836         PR fortran/31764
8837         * gfortran.dg/new_line.f90: Add new checks.
8838
8839 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8840
8841         PR fortran/31201
8842         * gfortran.dg/large_unit_1.f90: New.
8843         * gfortran.dg/large_unit_2.f90: New.
8844         * gfortran.dg/iostat_4.f90: New
8845         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8846
8847 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8848
8849         PR fortran/31540
8850         * gfortran.dg/char_result_4.f90: New test.
8851
8852 2007-06-05  Revital Eres  <eres@il.ibm.com>
8853
8854         PR 30957
8855         * gcc.dg/pr30957-1.c: New test.
8856
8857 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8858
8859         PR fortran/31251
8860         * gfortran.dg/char_type_len_2.f90: New test.
8861
8862 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8863
8864         PR 31775
8865         * g++.dg/other/nested-extern.cc: New.
8866         * g++.dg/other/nested-extern-1.C: New.
8867         * g++.dg/other/nested-extern-2.C: New.
8868
8869 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8870
8871         PR fortran/31760
8872         * gfortran.dg/erf.f90: New test.
8873         * gfortran.dg/besxy.f90: New test.
8874
8875 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8876
8877         PR fortran/22359
8878         * gfortran.dg/fseek.f90: New test.
8879
8880 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8881
8882         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8883
8884 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8885
8886         PR libfortran/31210
8887         * gfortran.dg/zero_length_1.f90: New test.
8888
8889 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8890
8891         PR fortran/31803
8892         * gfortran.dg/char_pointer_assign_3.f90: New test.
8893         * gfortran.dg/char_result_2.f90: Re-enable test.
8894
8895 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8896
8897         PR fortran/25071
8898         * gfortran.dg/char_length_3.f90: New test.
8899         * gfortran.dg/char_result_2.f90: Fix test.
8900
8901 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8902
8903         PR tree-optimization/30565
8904         * gcc.dg/tree-ssa/loop-27.c: New test.
8905
8906 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8907
8908         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8909         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8910         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8911         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8912
8913 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8914
8915         PR tree-optimization/31699
8916         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8917         New.
8918         (check_effective_target_vect_floatint_cvt): New.
8919         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8920         of specific targets.
8921         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8922         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8923         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8924         * gcc.dg/vect/vect-iv-4.c: Likewise.
8925         * gcc.dg/vect/vect-multitypes-11.c: New.
8926         * gcc.dg/vect/pr31699.c: New.
8927
8928 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8929
8930         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8931
8932 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8933
8934         PR C++/31663
8935         * g++.dg/warn/anonymous-namespace-2.C: New.
8936         * g++.dg/warn/anonymous-namespace-2.h: New.
8937
8938 2007-05-02  Paul Brook  <paul@codesourcery.com>
8939
8940         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8941
8942 2007-05-02  Eric Christopher  <echristo@apple.com>
8943
8944         * gcc.dg/cpp/if-div.c: New file.
8945
8946 2007-05-02  Tom Tromey  <tromey@redhat.com>
8947
8948         PR preprocessor/28709:
8949         * gcc.dg/cpp/pr28709.c: New file.
8950
8951 2007-05-02  Richard Guenther  <rguenther@suse.de>
8952
8953         PR tree-optimization/31146
8954         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8955
8956 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8957
8958         * gcc.c-torture/compile/limits-blockid.c: New.
8959         * gcc.c-torture/compile/limits-caselabels.c: New.
8960         * gcc.c-torture/compile/limits-declparen.c: New.
8961         * gcc.c-torture/compile/limits-enumconst.c: New.
8962         * gcc.c-torture/compile/limits-exprparen.c: New.
8963         * gcc.c-torture/compile/limits-externalid.c: New.
8964         * gcc.c-torture/compile/limits-fnargs.c: New.
8965         * gcc.c-torture/compile/limits-fndefn.c: New.
8966         * gcc.c-torture/compile/limits-idexternal.c: New.
8967         * gcc.c-torture/compile/limits-idinternal.c: New.
8968         * gcc.c-torture/compile/limits-pointer.c: New.
8969         * gcc.c-torture/compile/limits-stringlit.c: New.
8970         * gcc.c-torture/compile/limits-structmem.c: New.
8971         * gcc.c-torture/compile/limits-structnest.c: New.
8972
8973 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8974
8975         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8976
8977 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8978
8979         PR middle-end/31740
8980         * gcc.c-torture/compile/20070501-1.c: New testcase.
8981
8982 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8983
8984         PR fortran/31732
8985         * gfortran.dg/array_memset_2:  New test case.
8986
8987 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8988
8989         PR testsuite/31615
8990         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8991
8992 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8993
8994         PR testsuite/31589
8995         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8996         dg-final test.
8997         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8998         keyword to dg-final test.
8999         * gcc.dg/vect/vect-iv-4.c: Likewise.
9000         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9001         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9002         test.
9003         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9004         cast.
9005         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9006         * lib/target-supports.exp
9007         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9008         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9009
9010 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9011
9012         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9013         __LONG_LONG_MAX__ and its friends instead of those supplied by
9014         limits.h.
9015
9016 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9017
9018         PR C++/31721
9019         * g++.dg/ext/vector7.C: New testcase.
9020
9021 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9022
9023         PR fortran/31591
9024         * gfortran.dg/bound_simplification_1.f90: New test.
9025
9026 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9027
9028         PR fortran/31645
9029         * gfortran.dg/bom_error.f90: New test.
9030         * gfortran.dg/bom_include.f90: New test.
9031         * gfortran.dg/bom_UTF16-LE.f90: New test.
9032         * gfortran.dg/bom_UTF16-BE.f90: New test.
9033         * gfortran.dg/bom_UTF-8.f90: New test.
9034         * gfortran.dg/bom_UTF-32.f90: New test.
9035         * gfortran.dg/bom_UTF-8.F90: New test.
9036         * gfortran.dg/bom_include.inc: New file.
9037
9038 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9039
9040         PR C++/30221
9041         * g++.dg/init/ptrfn2.C: New test.
9042         * g++.dg/init/ptrfn3.C: New test.
9043
9044 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9045
9046         PR fortran/31711
9047         * gfortran.dg/dependency_21.f90: New test.
9048
9049 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9050
9051         * gfortran.dg/secnds.f: Use real*8.
9052         * gfortran.dg/secnds-1.f: Use real*8.
9053
9054 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9055
9056         PR libfortran/31532
9057         * gfortran.dg/inquire_5.f90: Update test.
9058
9059 2007-04-27  Ian Lance Taylor  <iant@google.com>
9060
9061         PR middle-end/31710
9062         * gcc.c-torture/compile/pr31710.c: New test.
9063
9064 2007-04-27  Richard Guenther  <rguenther@suse.de>
9065
9066         PR tree-optimization/30965
9067         PR tree-optimization/30978
9068         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9069         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9070         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9071         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9072
9073 2007-04-27  Richard Guenther  <rguenther@suse.de>
9074
9075         PR tree-optimization/31715
9076         * gcc.dg/Warray-bounds-4.c: New testcase.
9077
9078 2007-04-26  Ian Lance Taylor  <iant@google.com>
9079
9080         PR target/28675
9081         * gcc.c-torture/compile/pr28675.c: New test.
9082
9083 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9084
9085         PR C++/30016
9086         * g++.dg/ext/vector6.C: New test.
9087
9088 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9089
9090         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9091
9092 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9093
9094         PR middle-end/31617
9095         * g++.dg/other/str_empty.C: Add expected warning.
9096
9097 2007-04-26  Richard Guenther  <rguenther@suse.de>
9098         Daniel Berlin  <dberlin@dberlin.org>
9099
9100         PR tree-optimization/30567
9101         * g++.dg/other/pr30567.C: New testcase.
9102
9103 2007-04-26  Richard Guenther  <rguenther@suse.de>
9104
9105         PR tree-optimization/31703
9106         * gcc.c-torture/compile/pr31703.c: New testcase.
9107         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9108         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9109
9110 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9111
9112         * gfortran.dg/open_errors.f90: Added if statements checking
9113         the value of iostat.
9114
9115 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR c++/31598
9118         * g++.dg/gomp/pr31598.C: New test.
9119
9120         PR tree-optimization/30558
9121         * g++.dg/gomp/pr30558.C: New test.
9122
9123 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/31338
9126         * g++.dg/ext/complex2.C: New test.
9127
9128 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9129
9130         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9131
9132 2007-04-25  Thiemo Seufer  <ths@mips.com>
9133
9134         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9135         value to signed char.
9136
9137 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9138
9139         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9140         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9141         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9142
9143 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9144
9145         PR fortran/31668
9146         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9147         statement functions.
9148         * gfortran.dg/c_by_val_5.f90: New test.
9149
9150 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9151
9152         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9153         with two new subroutines to avoid parameter-induced aliasing.
9154         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9155         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9156
9157 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9158
9159         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9160         * g++.dg/warn/Warray-bounds.C: Likewise.
9161
9162 2007-04-24  Ian Lance Taylor  <iant@google.com>
9163
9164         PR tree-optimization/31605
9165         * gcc.c-torture/execute/pr31605.c: New test.
9166
9167 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9168
9169         PR fortran/31587
9170         * lib/gcc-dg.exp (scan-module): New function.
9171         * gfortran.dg/module_md5_1.f90: New test.
9172
9173 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9174
9175         * g++.old-deja/g++.pt/defarg6.C: Only run with
9176         -std=gnu++98.
9177         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9178         * g++.dg/cpp0x/variadic61.C: Ditto.
9179         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9180         * g++.dg/cpp0x/variadic62.C: Ditto.
9181         * g++.dg/template/meminit1.C: Ditto.
9182         * g++.dg/template/operator7.C: Ditto.
9183         * g++.dg/template/static15.C: Ditto.
9184         * g++.dg/template/invalid1.C: Ditto.
9185         * g++.dg/template/shift1.C: Ditto.
9186         * g++.dg/template/error10.C: Ditto.
9187
9188 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9189
9190         PR diagnostic/25923
9191         * gfortran.dg/pr25923.f90: New test.
9192
9193 2007-04-24  Ian Lance Taylor  <iant@google.com>
9194
9195         PR tree-optimization/31602
9196         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9197
9198 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9199
9200         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9201         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9202
9203 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9204
9205         * gcc.target/i386/reload-1.c. New.
9206
9207 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9208             Olga Golovanevsky  <olga@il.ibm.com>
9209
9210         * g++.dg/other/str_empty.C: New test.
9211
9212 2007-04-24  Richard Henderson  <rth@redhat.com>
9213
9214         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9215
9216 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9217
9218         PR target/31641
9219         * gcc.c-torture/compile/pr31641.c: New testcase.
9220
9221 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9222
9223         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9224         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9225         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9226         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9227
9228 2007-04-23  Simon Baldwin  <simonb@google.com>
9229
9230         * g++.dg/other/error15.C: New.
9231         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9232         triggering a "multiple parameters named" error.
9233
9234 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9235
9236         PR fortran/31618
9237         * gfortran.dg/backspace_8.f:  New test case.
9238
9239 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9240
9241         PR fortran/31630
9242         * gfortran.dg/used_types_17.f90: New test.
9243
9244         PR fortran/31620
9245         * gfortran.dg/zero_array_components_1.f90: New test.
9246
9247 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9248
9249         PR fortran/31616
9250         * gfortran.dg/open_errors.f90: Allow a different error message.
9251
9252 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9253
9254         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9255         Rename from check_effective_target_vect_pack_mod.  Rename global
9256         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9257         messages.
9258         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9259         rename.
9260         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9261         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9262
9263 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9264
9265         PR middle-end/31448
9266         * gcc.c-torture/execute/pr31448.c: New testcase.
9267
9268 2007-04-22  Nick Clifton  <nickc@redhat.com>
9269
9270         * gcc.dg/20020312-2.c: Add support for the FRV.
9271
9272 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9273
9274         PR tree-optimization/24659
9275         * gcc.dg/vect/vect-float-extend-1.c: New test.
9276         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9277
9278 2007-04-22  Richard Guenther  <rguenther@suse.de>
9279
9280         PR tree-optimization/29789
9281         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9282         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9283
9284 2007-04-22  Revital Eres  <eres@il.ibm.com>
9285
9286         * gcc.dg/var-expand2.c: New test.
9287
9288 2007-04-22  Revital Eres  <eres@il.ibm.com>
9289
9290         * gcc.dg/var-expand3.c: New test.
9291
9292 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9293
9294         PR fortran/31495
9295         * gfortran.dg/continuation_8.f90: New test.
9296
9297 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9298
9299         PR C/30265
9300         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9301         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9302
9303 2007-04-21  Richard Guenther  <rguenther@suse.de>
9304
9305         PR middle-end/31136
9306         * gcc.c-torture/execute/pr31136.c: New testcase.
9307
9308 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9309
9310         * gcc.target/i386/movsi-sm-1.c: New.
9311
9312 2007-04-20  Richard Henderson  <rth@redhat.com>
9313
9314         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9315         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9316
9317 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9318
9319         * gcc.target/i386/ordcmp-1.c: New test.
9320         * gcc.target/i386/unordcmp-1.c: New test.
9321
9322         PR tree-optimization/31632
9323         * gcc.c-torture/compile/20070419-1.c: New test.
9324
9325 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9326
9327         * gcc.dg/invalid-call-1.c: New test.
9328
9329 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9330
9331         PR diagnostic/31227
9332         * gcc.dg/Warray-bounds-3.c: New.
9333
9334 2007-04-18  Richard Guenther  <rguenther@suse.de>
9335
9336         PR tree-optimization/19431
9337         PR tree-optimization/21463
9338         * gcc.c-torture/execute/20070212-1.c: New testcase.
9339         * gcc.c-torture/execute/20070212-2.c: Likewise.
9340         * gcc.c-torture/execute/20070212-3.c: Likewise.
9341         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9342         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9343         * g++.dg/tree-ssa/pr21463.C: Likewise.
9344         * g++.dg/tree-ssa/pr30738.C: Likewise.
9345
9346 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/31513
9349         * g++.dg/expr/bitfield8.C: New test.
9350
9351 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9352             Richard Sandiford  <richard@codesourcery.com>
9353
9354         * lib/target-supports.exp (check_profiling_available): Return 0
9355         for uClibc with -p or -pg.
9356
9357 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9358
9359         PR c++/31517
9360         * g++.dg/template/init7.C: New test.
9361
9362 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9363
9364         PR rtl-optimization/31360
9365         * gcc.dg/loop-7.c: New test.
9366
9367 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9368
9369         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9370         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9371         build.
9372         (compat-execute): Likewise.
9373         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9374         files to remote hosts.
9375         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9376         (c-torture-execute): Likewise.
9377         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9378         or plain file.  Use remote_upload and remote_download to copy
9379         files about.
9380         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9381         before scanning it.
9382
9383 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9384
9385         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9386
9387 2007-04-16  Lawrence Crowl  <crowl@google.com>
9388
9389         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9390         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9391         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9392         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9393         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9394         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9395         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9396         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9397         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9398         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9399         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9400
9401         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9402         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9403         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9404         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9405         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9406         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9407         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9408         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9409         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9410         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9411         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9412
9413 2007-04-16  Ian Lance Taylor  <iant@google.com>
9414
9415         PR tree-optimization/31522
9416         * gcc.dg/Wstrict-overflow-16.c: New test.
9417
9418 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9419
9420         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9421
9422 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9423
9424         PR fortran/31144
9425         * gfortran.dg/module_naming_1.f90: New.
9426
9427 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9428
9429         * lib/target-supports.exp (check_profiling_available): Return
9430         false for m68k-*-uclinux.
9431
9432 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9433
9434         PR c++/29365
9435         Testcase for c++ anonymous namespace warning
9436
9437         * g++.dg/warn/anonymous-namespace-1.C: New test
9438         * g++.dg/warn/anonymous-namespace-1.h: New test
9439
9440 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9441
9442         PR testsuite/31578
9443         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9444
9445 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9446
9447         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9448
9449 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/31204
9452         * gfortran.dg/array_constructor_16.f90: New test.
9453
9454 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9455
9456         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9457         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9458
9459 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9460
9461         PR rtl-optimization/31500
9462         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9463         * g++.dg/warn/Warray-bounds.C: Likewise.
9464
9465 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9466
9467         PR C/31520
9468         * gcc.dg/gnu89-init-4.c: New testcase.
9469
9470 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9471
9472         PR c++/25874
9473         * gcc.dg/gomp/pr25874.c: Add dg-options.
9474         * g++.dg/gomp/pr25874.C: Add dg-options.
9475
9476 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9477
9478         PR fortran/21061
9479         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9480         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9481
9482 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9483
9484         PR fortran/31561
9485         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9486
9487 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9488
9489         PR fortran/29507
9490         PR fortran/31404
9491         * gfortran.dg/initialization_6.f90: New test.
9492
9493 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9494
9495         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9496
9497         * lib/target-supports.exp (check_gc_sections_available):
9498         Return false if ldflags includes -elf2flt.
9499
9500 2007-04-13  Jason Merrill  <jason@redhat.com>
9501
9502         PR c++/31074
9503         * conv3.C: New test.
9504
9505 2007-04-13  Mike Stump  <mrs@apple.com>
9506
9507         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9508         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9509
9510 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9511
9512         PR tree-optimization/29598
9513         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9514
9515 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9516
9517         PR fortran/31559
9518         * gfortran.dg/func_assign.f90: New test.
9519
9520 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9521
9522         PR fortran/31550
9523         * gfortran.dg/used_types_16.f90: New test.
9524
9525 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9526
9527         PR fortran/18937
9528         * gfortran.dg/goto_2.f90: New.
9529         * gfortran.dg/goto_3.f90: New.
9530         * gfortran.dg/pr17708.f90: Rename to ...
9531         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9532
9533 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9534
9535         PR fortran/31562
9536         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9537         instead of a struct.
9538
9539 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9540
9541         PR fortran/31562
9542         * gfortran.dg/value_4.c: Use GNU extensions for complex
9543         instead of a struct.
9544
9545 2007-04-13  Richard Guenther  <rguenther@suse.de>
9546
9547         PR tree-optimization/21258
9548         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9549
9550 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9551
9552         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9553         <complex.h>.
9554
9555 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9556
9557         PR fortran/31250
9558         * gfortran.dg/char_length_2.f90: New.
9559         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9560         * gfortran.dg/repeat_4.f90: Likewise.
9561
9562         PR fortran/31266
9563         * gfortran.dg/char_assign_1.f90: New.
9564
9565         PR fortran/31471
9566         * gfortran.dg/block_name_1.f90: New.
9567         * gfortran.dg/block_name_2.f90: New.
9568
9569 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9570
9571         PR c++/31078
9572         * g++.dg/other/pr31078.C: New.
9573
9574 2007-04-12  Richard Guenther  <rguenther@suse.de>
9575
9576         PR tree-optimization/31169
9577         * gcc.c-torture/execute/pr31169.c: New testcase.
9578
9579 2007-04-12  Richard Guenther  <rguenther@suse.de>
9580
9581         PR tree-optimization/24689
9582         PR tree-optimization/31307
9583         * g++.dg/tree-ssa/pr31307.C: New testcase.
9584         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9585
9586 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9587
9588         PR fortran/31472
9589         * gfortran.dg/access_spec_1.f90: New test.
9590         * gfortran.dg/access_spec_2.f90: New test.
9591         * gfortran.dg/non_module_public.f90: Match new error message.
9592
9593 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9594
9595         PR testsuite/31538
9596         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9597         to 4 at line 38 to fix bounds problem.
9598
9599 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9600
9601         PR testsuite/31240
9602         * gfortran.dg/pointer_intent_1.f90: Fix test.
9603
9604 2007-04-10  Eric Christopher  <echristo@apple.com>
9605
9606         * lib/target-supports.exp
9607         (check_effective_target_fstack_protector): Rewrite.
9608
9609 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/31449
9612         * g++.dg/init/const5.C: New test.
9613
9614 2007-04-09  Jan Hubicka  <jh@suse.cz>
9615
9616         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9617
9618 2007-04-08  Jan Hubicka  <jh@suse.cz>
9619
9620         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9621
9622 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9623
9624         PR fortran/31257
9625         * gfortran.dg/achar_4.f90: New test.
9626
9627 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9628
9629         PR fortran/30880
9630         * gfortran.dg/used_dummy_types_8.f90: New test.
9631
9632 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9633
9634         PR fortran/30872
9635         * gfortran.dg/parameter_array_element_1.f90: New test.
9636
9637 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9638
9639         PR fortran/31222
9640         * gfortran.dg/default_numeric_type_1.f90: New test.
9641
9642 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9643
9644         PR fortran/31424
9645         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9646
9647 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9648
9649         PR fortran/31293
9650         * gfortran.dg/interface_12.f90: New test.
9651
9652 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9653
9654         * gcc.dg/format/opt-6.c: New test.
9655         * gcc.dg/format/nul-1.c: New test.
9656         * gcc.dg/format/nul-2.c: New test.
9657
9658 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9659
9660         PR libgfortran/31395
9661         * gfortran.dg/fmt_colon.f90: New test.
9662
9663 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9664
9665         * g++.old-deja/g++.other/init18.C: Use
9666         dg-require-effective-target instead of an explicit xfail.
9667
9668 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9669
9670         * gcc.dg/dfp/signbit-1.c
9671         * gcc.dg/dfp/signbit-2.c
9672
9673 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9674
9675         PR fortran/31483
9676         * gfortran.dg/altreturn_5.f90: New test.
9677
9678 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9679
9680         PR fortran/31292
9681         * gfortran.dg/contained_module_proc_1.f90: New test.
9682
9683 2007-04-04  Stuart Hastings  <stuart@apple.com>
9684
9685         PR 31281
9686         * objc/execute/exceptions/pr31281.m: New.
9687
9688 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9689
9690         * g++.dg/ext/dllimport12.C: Update comments.
9691
9692 2007-04-03  Eric Christopher  <echristo@apple.com>
9693
9694         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9695
9696 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9697
9698         PR fortran/31304
9699         * gfortran.dg/repeat_2.f90: New test.
9700         * gfortran.dg/repeat_3.f90: New test.
9701         * gfortran.dg/repeat_4.f90: New test.
9702
9703 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9704
9705         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9706
9707 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9708
9709         PR c++/30847
9710         * g++.dg/parse/cond3.C: New test.
9711
9712         PR middle-end/30704
9713         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9714
9715 2007-04-02  Jason Merrill  <jason@redhat.com>
9716
9717         PR c++/31187
9718         * g++.dg/ext/visibility/anon3.C: New test.
9719
9720 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9721
9722         PR libgfortran/31052
9723         * gfortran.dg/namelist_28.f90: New test.
9724
9725 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9726
9727         PR libgfortran/31366
9728         * gfortran.dg/direct_io_6.f90: New test.
9729
9730 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9731
9732         PR libgfortran/31207
9733         * gfortran.dg/advance_5.f90: New test.
9734         * gfortran.dg/advance_6.f90: New test.
9735
9736 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9737
9738         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9739         * g++.dg/ext/dllimport7.C: Likewise.
9740         * g++.dg/ext/selectany1.C: Likewise.
9741
9742 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9743
9744         * g++.dg/parser/pr31138.C: New.
9745         * g++.dg/parser/pr31140.C: New.
9746         * g++.dg/parser/pr31141.C: New.
9747
9748 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9749
9750         PR c++/26099
9751         * g++.dg/ext/is_base_of.C: New.
9752         * g++.dg/ext/has_virtual_destructor.C: New.
9753         * g++.dg/ext/is_polymorphic.C: New.
9754         * g++.dg/ext/is_base_of_diagnostic.C: New.
9755         * g++.dg/ext/is_enum.C: New.
9756         * g++.dg/ext/has_nothrow_assign.C: New.
9757         * g++.dg/ext/has_nothrow_constructor.C: New.
9758         * g++.dg/ext/is_empty.C: New.
9759         * g++.dg/ext/has_trivial_copy.C: New.
9760         * g++.dg/ext/has_trivial_assign.C: New.
9761         * g++.dg/ext/is_abstract.C: New.
9762         * g++.dg/ext/is_pod.C: New.
9763         * g++.dg/ext/has_nothrow_copy.C: New.
9764         * g++.dg/ext/is_class.C: New.
9765         * g++.dg/ext/has_trivial_constructor.C: New.
9766         * g++.dg/ext/is_union.C: New.
9767         * g++.dg/ext/has_trivial_destructor.C: New.
9768         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9769         * g++.dg/template/crash43.C: Likewise.
9770
9771 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9772
9773         * g++.dg/warn/pedantic2.C: New testcase.
9774
9775 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9776
9777         * size_dim.f90: Fix dg directive.
9778         * pr16433.f: Likewise.
9779         * use_6.f90: Likewise.
9780         * use_7.f90: Likewise.
9781         * entry_9.f90: Likewise.
9782         * pointer_intent_2.f90: Likewise.
9783         * protected_1.f90: Likewise.
9784         * fmt_missing_period_2.f: Likewise.
9785         * pointer_intent_3.f90: Likewise.
9786         * protected_2.f90: Likewise.
9787         * protected_3.f90: Likewise.
9788         * pr15754.f90: Likewise.
9789         * protected_4.f90: Likewise.
9790         * protected_5.f90: Likewise.
9791         * initialization_2.f90: Likewise.
9792         * protected_6.f90: Likewise.
9793         * continuation_7.f90: Likewise.
9794         * derived_function_interface_1.f90: Likewise.
9795         * der_pointer_4.f90: Likewise.
9796         * fmt_zero_precision.f90: Likewise.
9797         * blockdata_3.f90: Likewise.
9798         * fmt_missing_period_1.f: Likewise.
9799         * real_const_3.f90: Likewise.
9800         * use_4.f90: Likewise.
9801         * fmt_missing_period_3.f: Likewise.
9802         * use_5.f90: Likewise.
9803
9804 2007-03-28  Mike Stump  <mrs@apple.com>
9805
9806         * gcc.dg/darwin-comm.c: Add.
9807
9808 2007-03-28  Eric Christopher  <echristo@apple.com>
9809
9810         * lib/target-supports.exp (check_effective_target_fstack_protector):
9811         New.
9812         * gcc.dg/ssp-1.c: Use.
9813         * gcc.dg/ssp-2.c: Ditto.
9814
9815 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9816
9817         PR c++/29077
9818         * g++.dg/parse/constructor3.C: New test.
9819
9820 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9821
9822         * gnat.dg/thin_pointer.ad[sb]: New test.
9823
9824 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9825
9826         * g++.dg/cpp0x/bracket1.C: New.
9827         * g++.dg/cpp0x/bracket2.C: New.
9828         * g++.dg/cpp0x/bracket3.C: New.
9829         * g++.dg/cpp0x/bracket4.C: New.
9830
9831 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9832
9833         * g++.dg/cpp0x/temp_default1.C: New.
9834         * g++.dg/cpp0x/temp_default3.C: New.
9835         * g++.dg/cpp0x/temp_default2.C: New.
9836         * g++.dg/cpp0x/temp_default4.C: New.
9837
9838 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9839
9840         PR c++/29993
9841         * g++.dg/other/cv_func2.C: New.
9842
9843 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9844
9845         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9846         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9847         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9848         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9849
9850         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9851         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9852
9853         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9854
9855         * lib/compat.exp (compat-execute): Fix processing of file names.
9856
9857 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9858
9859         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9860
9861 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9862
9863         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9864         Delete created executable test file.
9865         (check_effective_target_fortran_large_int): Ditto.
9866         (check_effective_target_static_libgfortran): Ditto.
9867
9868 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9869
9870         PR c++/30500
9871         * g++.dg/warn/pragma-system_header1.C: New test.
9872         * g++.dg/warn/pragma-system_header2.C: New test.
9873         * g++.dg/warn/pragma-system_header1.h. New.
9874         * g++.dg/warn/pragma-system_header2.h. New.
9875
9876 2007-03-26  Ian Lance Taylor  <iant@google.com>
9877
9878         PR tree-optimization/31345
9879         * gcc.c-torture/compile/pr31345-1.c: New test.
9880
9881 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9882
9883         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9884         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9885         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9886         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9887         * gfortran.dg/overload_1.f90: Likewise.
9888         * gfortran.dg/impure_assignment_1.f90: Likewise.
9889         * gfortran.dg/error_recovery_3.f90: Likewise.
9890         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9891         * gfortran.dg/sequence_types_1.f90: Likewise.
9892         * gfortran.dg/internal_references_1.f90: Likewise.
9893         * gfortran.dg/present_1.f90: Likewise.
9894         * gfortran.dg/volatile10.f90: Likewise.
9895         * gfortran.dg/module_equivalence_2.f90: Likewise.
9896         * gfortran.dg/use_4.f90: Likewise.
9897         * gfortran.dg/elemental_result_1.f90: Likewise.
9898         * gfortran.dg/generic_actual_arg.f90: Likewise.
9899         * gfortran.dg/private_type_5.f90: Likewise.
9900         * gfortran.dg/protected_4.f90: Likewise.
9901         * gfortran.dg/interface_3.f90: Likewise.
9902
9903 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9904
9905         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9906         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9907
9908 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9909
9910         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9911
9912 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9913
9914         PR libgfortran/31199
9915         * gfortran.dg/fmt_t_4.f90: New test.
9916
9917 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9918
9919         PR libfortran/31297
9920         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9921         * gfortran.dg/backspace_6.f:  Likewise.
9922         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9923         * gfortran.dg/direct_io_2.f90:  Likewise.
9924         * gfortran.dg/write_back.f:  Likewise.
9925         * gfortran.dg/write_rewind_2.f:  Likewise.
9926         * gfortran.dg/write_rewind_1.f:  Likewise.
9927         * gfortran.dg/write_rewind_2.f:  Likewise.
9928
9929 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9930
9931         PR tree-optimization/30784
9932         * gcc.dg/vect/pr30784.c: New test.
9933
9934 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9935
9936         PR fortran/30877
9937         * gfortran.dg/operator_1.f90: New test.
9938         * gfortran.dg/operator_2.f90: New test.
9939
9940 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9941
9942         PR libfortran/31196
9943         * gfortran.dg/reshape_transpose_1.f90:  New test.
9944
9945 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9946
9947         PR fortran/30655
9948         * gfortran.dg/bounds_check_6.f90: New test.
9949
9950 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9951
9952         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9953         #ifndef/#endif.
9954         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9955         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9956
9957 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9958
9959         PR fortran/31209
9960         * gfortran.dg/pointer_function_actual_1.f90: New test.
9961
9962         PR fortran/31200
9963         * gfortran.dg/pointer_function_actual_2.f90: New test.
9964
9965         PR fortran/31215
9966         * gfortran.dg/result_in_spec_1.f90: New test.
9967
9968 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9969
9970         PR fortran/30834
9971         * gfortran.dg/integer_exponentiation_3.F90: New test.
9972         * gfortran.dg/integer_exponentiation_4.f90: New test.
9973         * gfortran.dg/integer_exponentiation_5.F90: New test.
9974
9975 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/30863
9978         * g++.dg/template/error24.C: New test.
9979         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9980
9981 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/31273
9984         * g++.dg/expr/bitfield7.C: New test.
9985
9986 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9987
9988         PR other/23572
9989         * gcc.dg/float-range-4.c: New.
9990         * gcc.dg/float-range-1.c: Update. Test for a warning.
9991         * gcc.dg/float-range-3.c: New.
9992         * gcc.dg/float-range-5.c: New.
9993
9994 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9995
9996         PR fortran/31262
9997         * gfortran.dg/no_range_check_1.f90: New test.
9998
9999 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10000
10001         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10002         * g++.dg/other/static1.C: Remove stray semicolon.
10003         * g++.dg/other/init1.C: Likewise.
10004         * g++.dg/rtti/dyncast1.C: Likewise.
10005         * g++.dg/tree-ssa/pr17153.C: Likewise.
10006         * g++.dg/lookup/disamb1.C: Likewise.
10007         * g++.dg/lookup/scoped2.C: Likewise.
10008         * g++.dg/lookup/friend7.C: Likewise.
10009         * g++.dg/parse/parse4.C: Likewise.
10010         * g++.dg/parse/parse5.C: Likewise.
10011         * g++.dg/expr/pr29066.C: Likewise.
10012         * g++.dg/expr/cast4.C: Likewise.
10013         * g++.dg/tc1/dr193.C: Likewise.
10014         * g++.dg/tc1/dr213.C: Likewise.
10015         * g++.dg/abi/dcast1.C: Likewise.
10016         * g++.dg/abi/covariant2.C: Likewise.
10017         * g++.dg/inherit/covariant11.C: Likewise.
10018         * g++.dg/inherit/covariant9.C: Likewise.
10019         * g++.dg/inherit/covariant10.C: Likewise.
10020         * g++.dg/init/static3.C: Likewise.
10021         * g++.dg/init/init-ref3.C: Likewise.
10022         * g++.dg/init/ref10.C: Likewise.
10023         * g++.dg/template/meminit2.C: Likewise.
10024         * g++.dg/template/using9.C: Likewise.
10025         * g++.dg/template/friend9.C: Likewise.
10026         * g++.dg/template/ref1.C: Likewise.
10027         * g++.old-deja/g++.warn/inline.C: Likewise.
10028         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10029         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10030         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10031         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10032         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10033         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10034         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10035         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10036         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10037         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10038         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10039         * g++.old-deja/g++.brendan/template11.C: Likewise.
10040         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10041         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10042         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10043         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10044         * g++.old-deja/g++.jason/parse9.C: Likewise.
10045         * g++.old-deja/g++.jason/byval2.C: Likewise.
10046         * g++.old-deja/g++.jason/overload8.C: Likewise.
10047         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10048         * g++.old-deja/g++.jason/template33.C: Likewise.
10049         * g++.old-deja/g++.jason/return3.C: Likewise.
10050         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10051         * g++.old-deja/g++.jason/virtual.C: Likewise.
10052         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10053         * g++.old-deja/g++.jason/template27.C: Likewise.
10054         * g++.old-deja/g++.jason/synth6.C: Likewise.
10055         * g++.old-deja/g++.jason/ref8.C: Likewise.
10056         * g++.old-deja/g++.jason/offset1.C: Likewise.
10057         * g++.old-deja/g++.other/static20.C: Likewise.
10058         * g++.old-deja/g++.other/array1.C: Likewise.
10059         * g++.old-deja/g++.other/new3.C: Likewise.
10060         * g++.old-deja/g++.other/array2.C: Likewise.
10061         * g++.old-deja/g++.other/overload9.C: Likewise.
10062         * g++.old-deja/g++.other/cast6.C: Likewise.
10063         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10064         * g++.old-deja/g++.other/eh4.C: Likewise.
10065         * g++.old-deja/g++.other/using7.C: Likewise.
10066         * g++.old-deja/g++.other/init18.C: Likewise.
10067         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10068         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10069         * g++.old-deja/g++.other/dtor11.C: Likewise.
10070         * g++.old-deja/g++.pt/static11.C: Likewise.
10071         * g++.old-deja/g++.pt/crash19.C: Likewise.
10072         * g++.old-deja/g++.pt/overload12.C: Likewise.
10073         * g++.old-deja/g++.pt/crash46.C: Likewise.
10074         * g++.old-deja/g++.pt/mi1.C: Likewise.
10075         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10076         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10077         * g++.old-deja/g++.pt/local5.C: Likewise.
10078         * g++.old-deja/g++.pt/typename2.C: Likewise.
10079         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10080         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10081         * g++.old-deja/g++.law/visibility1.C: Likewise.
10082         * g++.old-deja/g++.law/visibility2.C: Likewise.
10083         * g++.old-deja/g++.law/virtual2.C: Likewise.
10084         * g++.old-deja/g++.law/operators19.C: Likewise.
10085         * g++.old-deja/g++.law/parsing10.C: Likewise.
10086         * g++.old-deja/g++.law/visibility4.C: Likewise.
10087         * g++.old-deja/g++.law/operators4.C: Likewise.
10088         * g++.old-deja/g++.law/dtors2.C: Likewise.
10089         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10090         * g++.old-deja/g++.law/visibility10.C: Likewise.
10091         * g++.old-deja/g++.law/scope3.C: Likewise.
10092         * g++.old-deja/g++.law/casts2.C: Likewise.
10093         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10094         * g++.old-deja/g++.law/operators33.C: Likewise.
10095         * g++.old-deja/g++.law/friend4.C: Likewise.
10096         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10097         * g++.old-deja/g++.mike/p5611.C: Likewise.
10098         * g++.old-deja/g++.mike/net37.C: Likewise.
10099         * g++.old-deja/g++.mike/p3570.C: Likewise.
10100         * g++.old-deja/g++.mike/p5718.C: Likewise.
10101         * g++.old-deja/g++.mike/net21.C: Likewise.
10102         * g++.old-deja/g++.mike/p1862.C: Likewise.
10103         * g++.old-deja/g++.mike/p4511.C: Likewise.
10104         * g++.old-deja/g++.mike/virt3.C: Likewise.
10105         * g++.old-deja/g++.mike/p16146.C: Likewise.
10106         * g++.old-deja/g++.mike/p1989.C: Likewise.
10107         * g++.old-deja/g++.mike/p5571.C: Likewise.
10108         * g++.old-deja/g++.gb/scope10.C: Likewise.
10109         * g++.old-deja/g++.abi/primary5.C: Likewise.
10110         * g++.old-deja/g++.abi/empty2.C: Likewise.
10111         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10112         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10113         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10114         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10115         * g++.old-deja/g++.bob/template3.C: Likewise.
10116         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10117
10118 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10119
10120         PR fortran/31193
10121         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10122
10123 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10124
10125         PR fortran/20897
10126         * gfortran.dg/derived_name_1.f90: New.
10127         * gfortran.dg/derived_name_2.f: New.
10128
10129 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10130
10131         * lib/target-supports.exp (check_effective_target_nonpic): New
10132         procedure.
10133         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10134         when compiling PIC.
10135         * gcc.target/i386/asm-4.c: Require nonpic.
10136         * gcc.target/i386/cmov1.c: Likewise.
10137         * gcc.target/i386/mul.c: Likewise.
10138         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10139         * gcc.target/i386/ssetype-1.c: Require nonpic.
10140         * gcc.target/i386/ssetype-3.c: Likewise.
10141         * gcc.target/i386/ssetype-5.c: Likewise.
10142
10143 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10144
10145         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10146         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10147         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10148         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10149
10150 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10151
10152         PR tree-optimization/30590
10153         * g++.dg/opt/pr30590.C: New testcase.
10154
10155 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10156
10157         PR c/30762
10158         * gcc.dg/pr30762-1.c: New test.
10159         * gcc.dg/pr30762-2.c: New test.
10160
10161         PR inline-asm/30505
10162         * gcc.target/i386/pr30505.c: New test.
10163
10164 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10165
10166         * gcc.target/arm/register-variables.c: New.
10167
10168 2007-03-19  Jeff Law  <law@redhat.com>
10169
10170         * PR tree-optimization/30984
10171         * gcc.c-torture/pr30984.c: New test.
10172
10173 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10174         Richard Guenther  <rguenther@suse.de>
10175
10176         PR tree-optimization/31254
10177         * gcc.dg/torture/pr31254.c: New testcase.
10178
10179 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10180
10181         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10182         target default_packed.
10183
10184 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10185
10186         PR fortran/31203
10187         * gfortran.dg/string_length_1.f90: New test.
10188
10189 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10190
10191         PR testsuite/30395
10192         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10193
10194 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10195
10196         PR libgfortran/31052
10197         * gfortran.dg/namelist_27.f90: New test.
10198
10199 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10200
10201         PR fortran/30531
10202         * gfortran.dg/used_types_14.f90: New test.
10203
10204         PR fortran/31086
10205         * gfortran.dg/used_types_15.f90: New test.
10206
10207 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10208
10209         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10210         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10211
10212 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10213
10214         PR fortran/31120
10215         * gfortran.dg/integer_exponentiation_2.f90: New test.
10216
10217 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10218
10219         PR tree-optimization/31041
10220         * gcc.dg/vect/pr31041.c: New test.
10221
10222 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10223
10224         * g++.dg/warn/Wconversion-integer.C: New
10225         * g++.dg/warn/Wconversion-real.C: New.
10226         * g++.dg/warn/Wconversion-real-integer.C: New.
10227         * g++.dg/warn/conv2.C: Updated.
10228
10229 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10230
10231         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10232         exclude RTPs.
10233
10234 2007-03-16  Richard Guenther  <rguenther@suse.de>
10235
10236         PR tree-optimization/31146
10237         * g++.dg/tree-ssa/pr31146.C: New testcase.
10238
10239 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10240
10241         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10242         assume that the target has <features.h>.
10243
10244 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10245
10246         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10247         dg-options rather than to the whole test.
10248
10249 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10250
10251         PR debug/29906
10252         * g++.dg/debug/pr29906.C: New
10253
10254 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10255
10256         PR libgfortran/31099
10257         * gfortran.dg/unformatted_recl.f90: Update test.
10258
10259 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10260
10261         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10262
10263 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10264
10265         PR c++/30891
10266         * g++.dg/parse/namespace-definition.C: New.
10267
10268 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10269
10270         PR c++/24924
10271         * g++.dg/cpp/pedantic-errors.C: New.
10272         * g++.dg/cpp/permissive.C: New.
10273
10274 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10275
10276         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10277         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10278
10279 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10280
10281         * lib/target-supports.exp (check_missing_uclibc_feature)
10282         (check_effective_target_wchar): New procedures.
10283         * gcc.dg/wchar_t-1.c: Require target wchar.
10284         * gcc.dg/wint_t-1.c: Likewise.
10285
10286 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10287
10288         * lib/target-supports.exp (check_gc_sections_available): Return
10289         false for VxWorks targets.
10290
10291 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10292
10293         * g++.dg/warn/Wconversion2.C: Fix typo.
10294         * gcc.dg/if-empty-1.c: Ditto.
10295
10296 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10297
10298         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10299
10300 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10301
10302         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10303         * gcc.target/i386/pr31167.c: Ditto.
10304
10305 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10306
10307         PR target/31167
10308         * gcc.target/i386/pr31167.c: New test.
10309
10310 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10311
10312         PR fortran/30922
10313         * gfortran.dg/import5.f90.f90: New test.
10314
10315
10316         PR fortran/30879
10317         * gfortran.dg/data_components_1.f90: New test.
10318
10319
10320         PR fortran/30870
10321         * gfortran.dg/generic_13.f90: New test.
10322
10323         PR fortran/31163
10324         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10325
10326 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10327
10328         PR libgfortran/31051
10329         * gfortran.dg/fmt_t_4.f90: New
10330
10331 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10332
10333         PR C++/31165
10334         * g++.dg/other/default7.C: New test.
10335
10336 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10337
10338         * g++.dg/warn/Wconversion2.C: New.
10339
10340 2007-03-14  Eric Christopher  <echristo@apple.com>
10341
10342         * gcc.dg/ssp-1.c: New.
10343         * gcc.dg/ssp-2.c: Ditto.
10344
10345 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10346
10347         * g++.dg/warn/do-empty.C: New.
10348         * gcc.dg/do-empty.c: New.
10349         * gcc.dg/if-empty-1.c: Update.
10350         * gcc.dg/20001116-1.c: Update.
10351         * gcc.dg/pr23165.c: Update.
10352
10353 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10354
10355         * gfortran.dg/module_implicit_conversion.f90: New test.
10356
10357 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10358
10359         PR middle-end/31127
10360         * gcc.dg/pr31127.c: New.
10361
10362 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10363
10364         * gcc.dg/tree-ssa/loop-26.c: New test.
10365
10366 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10367
10368         * gcc.target/i386/cmpxchg16b-1.c: New test.
10369
10370 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10371
10372         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10373         * gcc.dg/c99-vla-1.c: Likewise.
10374         * g++.dg/ext/vla1.C: Likewise
10375
10376 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10377
10378         * gcc.dg/wvla-1.c: New test
10379         * gcc.dg/wvla-2.c: New test
10380         * gcc.dg/wvla-3.c: New test
10381         * gcc.dg/wvla-4.c: New test
10382         * gcc.dg/wvla-5.c: New test
10383         * gcc.dg/wvla-6.c: New test
10384         * gcc.dg/wvla-7.c: New test
10385         * g++.dg/warn/Wvla-1.C: New test
10386         * g++.dg/warn/Wvla-2.C: New test
10387         * g++.dg/warn/Wvla-3.C: New test
10388
10389 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/30108
10392         * g++.dg/other/default6.C: New test.
10393
10394 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10395
10396         * lib/target-supports.exp (check_profiling_available): Return false
10397         for VxWorks.
10398         (check_effective_target_vxworks_kernel): New procedure.
10399         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10400         VxWorks.
10401         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10402         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10403         to include VxWorks.
10404         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10405
10406 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10407
10408         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10409         PIC is not supported.
10410         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10411         * gcc.dg/20020426-2.c: Likewise.
10412         * gcc.dg/pr28243.c: Likewise.
10413         * gcc.dg/visibility-11.c: Likewise.
10414         * gcc.dg/tls/opt-9.c: Likewise.
10415         * gcc.dg/tls/opt-10.c: Likewise.
10416         * gcc.dg/tls/pic-1.c: Likewise.
10417         * gcc.dg/tls/struct-1.c: Likewise.
10418         * gcc.target/i386/20000807-1.c: Likewise.
10419         * gcc.target/i386/20000904-1.c: Likewise.
10420         * gcc.target/i386/20011119-1.c: Likewise.
10421         * gcc.target/i386/990213-2.c: Likewise.
10422         * gcc.target/i386/990214-1.c: Likewise.
10423         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10424         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10425         * gcc.target/i386/pic-1.c: Likewise.
10426         * gcc.target/i386/pr21518.c: Likewise.
10427         * gcc.target/i386/pr23098.c: Likewise.
10428         * gcc.target/i386/pr23943.c: Likewise.
10429
10430 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10431
10432         PR c++/31038
10433         * g++.dg/template/complit2.C: New test.
10434
10435         PR c++/30328
10436         * g++.dg/ext/bitfield1.C: New test.
10437
10438 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10439
10440         PR fortran/30883
10441         * gfortran.dg/interface_11.f90: New test.
10442
10443 2007-03-11  Richard Guenther  <rguenther@suse.de>
10444
10445         PR tree-optimization/31115
10446         * gcc.dg/torture/pr31115.c: New testcase.
10447
10448 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10449
10450         PR tree-optimization/29925
10451         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10452
10453 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/30274
10456         * g++.dg/expr/bitfield3.C: New test.
10457         * g++.dg/expr/bitfield4.C: Likewise.
10458         * g++.dg/expr/bitfield5.C: Likewise.
10459         * g++.dg/expr/bitfield6.C: Likewise.
10460
10461         PR c++/30924
10462         * g++.dg/template/array18.C: New test.
10463
10464 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10465
10466         PR c++/17946
10467         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10468         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10469
10470 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10471
10472         PR c++/20599
10473         * g++.dg/cpp0x/variadic-bind.C: New.
10474         * g++.dg/cpp0x/variadic-function.C: New.
10475         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10476         * g++.dg/cpp0x/variadic-tuple.C: New.
10477         * g++.dg/cpp0x/variadic1.C: New.
10478         * g++.dg/cpp0x/variadic2.C: New.
10479         * g++.dg/cpp0x/variadic3.C: New.
10480         * g++.dg/cpp0x/variadic4.C: New.
10481         * g++.dg/cpp0x/variadic5.C: New.
10482         * g++.dg/cpp0x/variadic6.C: New.
10483         * g++.dg/cpp0x/variadic7.C: New.
10484         * g++.dg/cpp0x/variadic8.C: New.
10485         * g++.dg/cpp0x/variadic9.C: New.
10486         * g++.dg/cpp0x/variadic10.C: New.
10487         * g++.dg/cpp0x/variadic11.C: New.
10488         * g++.dg/cpp0x/variadic12.C: New.
10489         * g++.dg/cpp0x/variadic13.C: New.
10490         * g++.dg/cpp0x/variadic14.C: New.
10491         * g++.dg/cpp0x/variadic15.C: New.
10492         * g++.dg/cpp0x/variadic16.C: New.
10493         * g++.dg/cpp0x/variadic17.C: New.
10494         * g++.dg/cpp0x/variadic18.C: New.
10495         * g++.dg/cpp0x/variadic19.C: New.
10496         * g++.dg/cpp0x/variadic20.C: New.
10497         * g++.dg/cpp0x/variadic21.C: New.
10498         * g++.dg/cpp0x/variadic22.C: New.
10499         * g++.dg/cpp0x/variadic23.C: New.
10500         * g++.dg/cpp0x/variadic24.C: New.
10501         * g++.dg/cpp0x/variadic25.C: New.
10502         * g++.dg/cpp0x/variadic26.C: New.
10503         * g++.dg/cpp0x/variadic27.C: New.
10504         * g++.dg/cpp0x/variadic28.C: New.
10505         * g++.dg/cpp0x/variadic29.C: New.
10506         * g++.dg/cpp0x/variadic30.C: New.
10507         * g++.dg/cpp0x/variadic31.C: New.
10508         * g++.dg/cpp0x/variadic32.C: New.
10509         * g++.dg/cpp0x/variadic33.C: New.
10510         * g++.dg/cpp0x/variadic34.C: New.
10511         * g++.dg/cpp0x/variadic35.C: New.
10512         * g++.dg/cpp0x/variadic36.C: New.
10513         * g++.dg/cpp0x/variadic37.C: New.
10514         * g++.dg/cpp0x/variadic38.C: New.
10515         * g++.dg/cpp0x/variadic39.C: New.
10516         * g++.dg/cpp0x/variadic40.C: New.
10517         * g++.dg/cpp0x/variadic41.C: New.
10518         * g++.dg/cpp0x/variadic42.C: New.
10519         * g++.dg/cpp0x/variadic43.C: New.
10520         * g++.dg/cpp0x/variadic44.C: New.
10521         * g++.dg/cpp0x/variadic45.C: New.
10522         * g++.dg/cpp0x/variadic46.C: New.
10523         * g++.dg/cpp0x/variadic47.C: New.
10524         * g++.dg/cpp0x/variadic48.C: New.
10525         * g++.dg/cpp0x/variadic49.C: New.
10526         * g++.dg/cpp0x/variadic50.C: New.
10527         * g++.dg/cpp0x/variadic51.C: New.
10528         * g++.dg/cpp0x/variadic52.C: New.
10529         * g++.dg/cpp0x/variadic53.C: New.
10530         * g++.dg/cpp0x/variadic54.C: New.
10531         * g++.dg/cpp0x/variadic55.C: New.
10532         * g++.dg/cpp0x/variadic56.C: New.
10533         * g++.dg/cpp0x/variadic57.C: New.
10534         * g++.dg/cpp0x/variadic58.C: New.
10535         * g++.dg/cpp0x/variadic59.C: New.
10536         * g++.dg/cpp0x/variadic60.C : New.
10537         * g++.dg/cpp0x/variadic61.C : New.
10538         * g++.dg/cpp0x/variadic62.C : New.
10539         * g++.dg/cpp0x/variadic63.C : New.
10540         * g++.dg/cpp0x/variadic64.C : New.
10541         * g++.dg/cpp0x/variadic65.C : New.
10542         * g++.dg/cpp0x/variadic66.C : New.
10543         * g++.dg/cpp0x/variadic67.C : New.
10544         * g++.dg/cpp0x/variadic68.C : New.
10545         * g++.dg/cpp0x/variadic69.C : New.
10546         * g++.dg/cpp0x/variadic70.C : New.
10547         * g++.dg/cpp0x/variadic71.C : New.
10548         * g++.dg/cpp0x/variadic72.C : New.
10549         * g++.dg/cpp0x/variadic73.C : New.
10550         * g++.dg/cpp0x/variadic74.C : New.
10551         * g++.dg/cpp0x/variadic75.C : New.
10552         * g++.dg/cpp0x/variadic-ex1.C : New.
10553         * g++.dg/cpp0x/variadic-ex2.C : New.
10554         * g++.dg/cpp0x/variadic-ex3.C : New.
10555         * g++.dg/cpp0x/variadic-ex4.C : New.
10556         * g++.dg/cpp0x/variadic-ex5.C : New.
10557         * g++.dg/cpp0x/variadic-ex6.C : New.
10558         * g++.dg/cpp0x/variadic-ex7.C : New.
10559         * g++.dg/cpp0x/variadic-ex8.C : New.
10560         * g++.dg/cpp0x/variadic-ex9.C : New.
10561         * g++.dg/cpp0x/variadic-ex10.C : New.
10562         * g++.dg/cpp0x/variadic-ex11.C : New.
10563         * g++.dg/cpp0x/variadic-ex12.C : New.
10564         * g++.dg/cpp0x/variadic-ex13.C : New.
10565         * g++.dg/cpp0x/variadic-ex14.C : New.
10566
10567 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10568
10569         PR libgfortran/31099
10570         * gfortran.dg/unformatted_recl.f90: New test.
10571
10572 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10573
10574         * gcc.dg/fold-eqcmplx-1.c: New test case.
10575
10576 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10577
10578         PR rtl-optimization/30643
10579         * gcc.dg/pr30643.c: New.
10580
10581 2007-03-09  Chao-ying Fu  <fu@mips.com>
10582
10583         * gcc.target/mips/mips32-dspr2-type.c: New test.
10584         * gcc.target/mips/mips32-dspr2.c: New test.
10585         * gcc.target/mips/dspr2-MULT.c: New test.
10586         * gcc.target/mips/dspr2-MULTU.c: New test.
10587         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10588         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10589         Adjust some formats.
10590
10591 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10592
10593         PR c++/17946
10594         * gcc.dg/Wlogical-op-1.c: New.
10595         * g++.dg/warn/Wlogical-op-1.C: New.
10596
10597 2007-03-09  Richard Guenther  <rguenther@suse.de>
10598
10599         PR tree-optimization/30904
10600         PR middle-end/31058
10601         * gcc.dg/pr30904.c: Remove xfail.
10602
10603 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10604
10605         PR C/31072
10606         * gcc.c-torture/execute/pr31072.c: New test.
10607
10608 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10609
10610         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10612         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10613         *lrint* and *lround*.
10614         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10615         floor->lfloor.
10616         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10617         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10618         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10619         and *lround*.  Correct macro names.
10620         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10621         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10622
10623 2007-03-08  Ian Lance Taylor  <iant@google.com>
10624
10625         * gcc.dg/no-strict-overflow-5.c: New test.
10626         * gcc.dg/no-strict-overflow-6.c: New test.
10627         * gcc.dg/Wstrict-overflow-11.c: New test.
10628         * gcc.dg/Wstrict-overflow-12.c: New test.
10629         * gcc.dg/Wstrict-overflow-13.c: New test.
10630         * gcc.dg/Wstrict-overflow-14.c: New test.
10631         * gcc.dg/Wstrict-overflow-15.c: New test.
10632
10633 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10634
10635         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10636         for VxWorks kernel mode.
10637         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10638
10639 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10640
10641         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10642         mode.
10643
10644 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10645
10646         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10647         and lib/bfill.c on VxWorks targets.
10648         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10649         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10650         lib/bfill.c and lib/memmove.c on VxWorks targets.
10651         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10652         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10653         on VxWorks targets.
10654         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10655         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10656
10657 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10658
10659         * gfortran.dg/use_5.f90: New test.
10660         * gfortran.dg/use_6.f90: Ditto.
10661         * gfortran.dg/use_7.f90: Ditto.
10662
10663 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10664
10665         PR fortran/30973
10666         * gfortran.dg/use_4.f90: New test.
10667         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10668
10669 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10670
10671         PR fortran/31011
10672         * gfortran.dg/parameter_array_section_2.f90: New test.
10673
10674 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10675
10676         PR c++/30852
10677         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10678
10679         PR c++/30534
10680         * g++.dg/template/arg5.C: New test.
10681
10682 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10683
10684         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10685
10686 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10687
10688         * gcc.dg/var-expand1.c: Add newline at end of file.
10689
10690 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10691
10692         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10693
10694 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10695
10696         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10697
10698 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10699
10700         * gcc.dg/torture/builtin-convert-4.c: New test.
10701
10702 2007-03-05  Ian Lance Taylor  <iant@google.com>
10703
10704         * gcc.c-torture/compile/pr31034.c: New test.
10705
10706 2007-03-05  Ian Lance Taylor  <iant@google.com>
10707
10708         * gcc.dg/inline-18.c: New test.
10709         * gcc.dg/inline-19.c: New test.
10710         * gcc.dg/inline-20.c: New test.
10711         * gcc.dg/inline-21.c: New test.
10712
10713 2007-03-05  Richard Guenther  <rguenther@suse.de>
10714
10715         PR tree-optimization/14052
10716         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10717
10718 2007-03-05  Richard Guenther  <rguenther@suse.de>
10719
10720         PR tree-optimization/23777
10721         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10722
10723 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10724
10725         PR other/30465
10726         * gcc.dg/multiple-overflow-warn-3.c: New.
10727         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10728
10729 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10730
10731         PR c++/30895
10732         * g++.dg/parse/template23.C: New test.
10733
10734 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10735
10736         PR middle-end/30744
10737         * gcc.dg/pr30744-1.c: New test case.
10738
10739 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10740
10741         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10742
10743 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10744
10745         PR target/30406
10746         * gfortran.dg/logical_3.f90: New test.
10747
10748 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10749
10750         PR libfortran/30981
10751         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10752
10753 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         * gcc.target/m68k/m68k.exp: New.
10756         * gcc.target/m68k/crash1.c: New.
10757
10758 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10759
10760         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10761         to be more compatible with integer(kind=8).
10762
10763 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10764
10765         PR libfortran/31001
10766         * gfortran.dg/zero_sized_3.f90: New test.
10767
10768 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10769
10770         PR c++/15787
10771         * g++.dg/parse/else.C: New.
10772         * g++.dg/parse/else-2.C: New.
10773
10774 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10775             Tobias Burnus  <burnus@net-b.de>
10776
10777         PR fortran/30882
10778         * gfortran.dg/size_dim.f90: New test.
10779
10780 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10781             Tobias Burnus  <burnus@net-b.de>
10782
10783         PR fortran/30873
10784         * gfortran.dg/entry_9.f90: New test.
10785
10786 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10787
10788         PR c++/28253
10789         * g++.dg/inherit/covariant16.C: New test.
10790
10791 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10792
10793         * g++.dg/other/darwin-minversion-1.C: New.
10794
10795 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10796
10797         * gcc.dg/tree-ssa/20070302-1.c: New test.
10798
10799 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10800
10801         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10802         tests.
10803
10804 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10805
10806         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10807
10808 2007-03-01  Simon Baldwin <simonb@google.com>
10809
10810         PR c++/23689
10811         * warn/ignored_typedef.C: New.
10812         * init/ctor8.C: Added dg-warning to consume ignored typedef
10813         warning.
10814         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10815         and added an explicit line number.
10816
10817 2007-02-28  Richard Guenther  <rguenther@suse.de>
10818
10819         PR middle-end/30364
10820         * gcc.dg/torture/pr30364-1.c: New testcase.
10821         * gcc.dg/torture/pr30364-2.c: Likewise.
10822         * gcc.dg/torture/pr30364-3.c: Likewise.
10823
10824 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10825
10826         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10827         powerpc*, use -funsafe-math-optimizations.
10828         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10829         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10830
10831 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10832             Paul Thomas  <pault@gcc.gnu.org>
10833
10834         PR fortran/30888
10835         PR fortran/30887
10836         * c_by_val_1.f: Test %VAL() with non-default kind.
10837         * c_by_val.c: Ditto.
10838         * c_by_val_4.f: New test.
10839
10840 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10841
10842         PR fortran/30968
10843         * gfortran.dg/continuation_7.f90: New test.
10844
10845 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10846
10847         * g++.dg/inherit/thunk7.C: New test.
10848         * lib/target-supports.exp (check_profiling_available): Not available
10849         for bfin-*-*.
10850
10851 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10852
10853         PR target/30970
10854         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10855
10856 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10857
10858         * lib/target-supports.exp (check_effective_target_init_priority):
10859         Remove Solaris special case.
10860
10861 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10862
10863         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10864         for more builtin types.
10865
10866         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10867         * g++.dg/ext/visibility/noPLT.C: Likewise.
10868
10869 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10870
10871         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10872         sh* targets.
10873
10874 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10875
10876         PR fortran/30865
10877         * size_optional_dim_1.f90:  New test.
10878
10879 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10880
10881         * gcc.dg/vxworks/vxworks.exp: New file.
10882         * gcc.dg/vxworks/initpri1.c: Likewise.
10883         * gcc.dg/vxworks/initpri2.c: Likewise.
10884         * gcc.dg/initpri2.c: Add more tests.
10885         * g++.dg/special/initpri2.C: Likewise.
10886
10887         * gcc.dg/initpri1.c: New test.
10888         * gcc.dg/initpri2.c: Likewise.
10889         * g++.dg/special/initpri1.C: New test.
10890         * g++.dg/special/initpri2.C: Likewise.
10891         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10892         * g++.dg/special/conpr-2.C: Likewise.
10893         * g++.dg/special/conpr-3.C: Likewise.
10894         * g++.dg/special/conpr-4.C: Likewise.
10895         * g++.dg/special/initp1.C: Likewise.
10896         * g++.dg/special/ecos.exp: Remove code to detect availability of
10897         constructor priorities.
10898         * lib/target-supports.exp (check_effective_target_init_priority):
10899         New function.
10900
10901 2007-02-24  Jan Hubicka  <jh@suse.cz>
10902
10903         * gcc.c-torture/execute/pr30778.c: New testcase.
10904
10905 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10906
10907         PR libgfortran/30918
10908         * gfortran.dg/namelist_26.f90: New test.
10909
10910 2007-02-24  Richard Guenther  <rguenther@suse.de>
10911
10912         PR middle-end/30951
10913         * gcc.dg/pr30951.c: New testcase.
10914
10915 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/torture/builtin-modf-1.c: New test.
10918
10919 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10920
10921         PR tree-optimization/30904
10922         * gcc.dg/pr30904.c: New test.
10923
10924 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10925
10926         * gcc.test-framework/README: Correct command.
10927         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10928         -Wunused-value.
10929         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10930
10931 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10934
10935 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10936
10937         * lib/target-supports.exp (check_effective_target_newlib): New
10938         function.
10939
10940 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10941
10942         PR fortran/30660
10943         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10944         allocatable component.
10945
10946
10947 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10948
10949         * gcc.dg/torture/builtin-logb-1.c: New test.
10950         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10951         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10952         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10953         sh* targets.
10954
10955 2007-02-23  Richard Guenther  <rguenther@suse.de>
10956
10957         * g++.dg/warn/changes-meaning.C: New testcase.
10958
10959 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10960
10961         PR libgfortran/30910
10962         * gfortran.dg/fmt_zero_precision.f90: Update test.
10963
10964 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10965
10966         * gcc.dg/torture/builtin-frexp-1.c: New test.
10967
10968 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10969
10970         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10971
10972 2007-02-22  Ian Lance Taylor  <iant@google.com>
10973
10974         PR debug/30898
10975         * g++.dg/debug/pr30898.C: New test.
10976
10977 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10978
10979         * gcc.dg/vect/vect-106.c: New test.
10980
10981 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10982             Ira Rosen  <irar@il.ibm.com>
10983
10984         PR tree-optimization/30843
10985         * gcc.dg/vect/pr30843.c: New test.
10986
10987 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10988
10989         PR tree-optimization/30858
10990         * gcc.dg/vect/pr30858.c: New test.
10991
10992 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10993
10994         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10995         to set options for compiling testglue.
10996         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10997         * lib/obj-c++.exp (obj-c++_init): Likewise.
10998
10999 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11000
11001         * gnat.dg/derived_aggregate.adb: New test.
11002
11003 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11004
11005         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11006         sh* targets.  Call the correct CKSGN macro.
11007
11008 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gfortran.dg/gomp/omp_parse1.f90: New test.
11011         * gfortran.dg/gomp/omp_parse2.f: New test.
11012
11013 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11014
11015         PR fortran/30869
11016         * gfortran.dg/do_pointer_1.f90:  New test.
11017
11018 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11019
11020         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11021         and scalbln.
11022
11023 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11024
11025         * gcc.dg/darwin-minversion-1.c: New.
11026         * gcc.dg/darwin-minversion-2.c: New.
11027
11028 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11029
11030         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11031
11032 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11033             DJ Delorie <dj@redhat.com>
11034
11035         PR other/30824
11036         * gcc.dg/Wfatal.c: New.
11037         * gcc.dg/Wfatal-2.c: New.
11038         * gcc.dg/Werror-1.c: Adjust expectations.
11039         * gcc.dg/Werror-5.c: Likewise.
11040         * gcc.dg/Werror-7.c: Likewise.
11041         * gcc.dg/Werror-10.c: Likewise.
11042         * gcc.dg/Werror-11.c: Likewise.
11043
11044 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11045
11046         PR fortran/30522
11047         * gfortran.dg/volatile10.f90: New test.
11048
11049 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11050
11051         PR libfortran/30533
11052         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11053
11054 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11055
11056         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11057         * gcc.dg/Walways-true-1.c: Likewise.
11058         * gcc.dg/weak/weak-3.c: Likewise.
11059         * gcc.dg/Werror-1.c: Likewise.
11060         * gcc.dg/Werror-3.c: Likewise.
11061         * gcc.dg/Werror-4.c: Likewise.
11062         * gcc.dg/Werror-5.c: Likewise.
11063         * gcc.dg/Werror-6.c: Likewise.
11064         * gcc.dg/Werror-7.c: Likewise.
11065         * gcc.dg/Werror-8.c: Likewise.
11066         * gcc.dg/Werror-10.c: Likewise.
11067         * gcc.dg/Werror-11.c: Likewise.
11068         * gcc.dg/Werror-12.c: Likewise.
11069         * g++.old-deja/g++.mike/warn8.C: Likewise.
11070         * g++.dg/warn/Walways-true-1.C: Likewise.
11071         * g++.dg/warn/Walways-true-2.C: Likewise.
11072         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11073         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11074         -Wstring-literal-comparison with -Waddress.
11075         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11076         -Wno-string-literal-comparison with -Wno-address.
11077
11078 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11079
11080         * gnat.dg/self_aggregate_with_call.adb: New test.
11081
11082 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11083
11084         PR tree-optimization/30975
11085         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11086         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11087         * gcc.dg/vect/pr30795.c: New.
11088
11089 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11090
11091         PR fortran/30681
11092         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11093
11094 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11095
11096         PR rtl-optimization/28173
11097         * gcc.target/i386/andor-1.c: New test case.
11098
11099 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11100
11101         * gcc.dg/torture/builtin-ldexp-1.c: New.
11102         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11103
11104 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11105
11106         * gfortran.dg/array_constructor_15.f90: New test case.
11107
11108 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11109
11110         * gfortran.dg/forall_10.f90: New test case.
11111
11112 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11113
11114         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11115
11116 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11117
11118         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11119         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11120
11121 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11122
11123         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11124         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11125         * gcc.target/i386/xchg-1.c: New test.
11126         * gcc.target/i386/xchg-2.c: New test.
11127
11128 2007-02-16  Richard Guenther  <rguenther@suse.de>
11129             Christian Bruel  <christian.bruel@st.com>
11130
11131         * gcc.dg/strict-overflow-5.c: New testcase.
11132
11133 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11134
11135         PR fortran/30793
11136         * gfortran.dg/func_derived_4.f90: New test.
11137
11138 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11139
11140         PR middle-end/30391
11141         * gfortran.dg/pr30391-1.f90: New test case.
11142
11143 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11144
11145         PR middle-end/30433
11146         * gcc.c-torture/compile/pr30433.c: New testcase to check
11147         that complex constants comparisions are foldded.
11148
11149 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11150
11151         PR C++/30158
11152         * g++.dg/ext/stmtexpr10.C: New testcase.
11153
11154 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11155
11156         PR middle-end/30729
11157         * gcc.dg/Wunused-value-2.c: New testcase.
11158
11159 2007-02-15  Ian Lance Taylor  <iant@google.com>
11160
11161         * g++.dg/eh/subreg-1.C: New test.
11162
11163 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11164
11165         PR c/26494
11166         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11167         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11168         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11169         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11170         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11171         * gcc.dg/Werror-implicit-function-declaration.c: New.
11172
11173 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11174
11175         PR c++/28943
11176         * g++.dg/warn/pr28943.C: New.
11177
11178 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11179
11180         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11181
11182 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11183
11184         PR fortran/30779
11185         * gfortran.dg/error_recovery_3.f90: New test.
11186
11187 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11188
11189         * g++.dg/tree-ssa/sra-1.C: New.
11190
11191 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11192
11193         * g++.dg/tree-ssa/sra-1.C: New.
11194
11195 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11196
11197         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11198
11199 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11200
11201         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11202
11203 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11204
11205         PR fortran/30799
11206         * gfortran.dg/logical_2.f90: New test.
11207
11208 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11209
11210         * gcc.dg/torture/complex-alias-1.c: New test.
11211
11212 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11213
11214         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11215         instead of -fdump-tree-tailcall.
11216
11217 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11218
11219         * gfortran.dg/interface_10.f90: Fix comment typo.
11220
11221 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11222
11223         PR tree-optimization/30771
11224         * gcc.dg/vect/pr30771.c: New test.
11225
11226 2007-02-13  Ian Lance Taylor  <iant@google.com>
11227
11228         * gcc.dg/Wstrict-overflow-1.c: New test.
11229         * gcc.dg/Wstrict-overflow-2.c: New test.
11230         * gcc.dg/Wstrict-overflow-3.c: New test.
11231         * gcc.dg/Wstrict-overflow-4.c: New test.
11232         * gcc.dg/Wstrict-overflow-5.c: New test.
11233         * gcc.dg/Wstrict-overflow-6.c: New test.
11234         * gcc.dg/Wstrict-overflow-7.c: New test.
11235         * gcc.dg/Wstrict-overflow-8.c: New test.
11236         * gcc.dg/Wstrict-overflow-9.c: New test.
11237         * gcc.dg/Wstrict-overflow-10.c: New test.
11238
11239 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11240
11241         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11242
11243 2007-02-13  Richard Henderson  <rth@redhat.com>
11244
11245         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11246         * gcc.c-torture/execute/pr29302-1.c: ... here.
11247
11248 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11249
11250         PR c/29521
11251         * gcc.dg/c90-return-1.c: Update output.
11252         * gcc.dg/c99-return-1.c: Likewise.
11253
11254 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11255
11256         PR fortran/30554
11257         * gfortran.dg/used_dummy_types_7.f90: New test..
11258
11259 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11260
11261         * gcc.target/i386/parity-1.c: New test.
11262         * gcc.target/i386/parity-2.c: New test.
11263
11264 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11265
11266         * gcc.target/i386/builtin-bswap-3.c: New test case.
11267
11268 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11269
11270         PR tree-optimization/29145
11271         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11272         alias analysis is improved to take better advantage of restrict
11273         qualified pointers.
11274         * gcc.dg/vect/vect-80.c: Likewise.
11275         * gcc.dg/vect/pr29145.c: New.
11276
11277 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11278
11279         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11280         * gcc.target/i386/sse4a-insert.c: Likewise.
11281
11282 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11283
11284         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11285         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11286
11287 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11288
11289         PR fortran/30478
11290         * gfortran.dg/enum_4.f90: Update error message checks.
11291
11292 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11293
11294         PR fortran/30554
11295         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11296         versions of the modules.
11297
11298         PR fortran/30617
11299         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11300         by getting rid of recursive I/O and providing functions with
11301         results.
11302
11303         PR fortran/30319
11304         * gfortran.dg/char_array_constructor_2.f90
11305
11306 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11307
11308         PR c++/26988
11309         * g++.dg/template/spec34.C: New test
11310
11311 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11312
11313         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11314         on i?86 and x86_64.
11315         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11316         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11317         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11318         on i?86 and x86_64.
11319         * gcc.dg/vect/vect-113.c: Ditto.
11320
11321 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11322
11323         PR c++/29487
11324         * g++.dg/eh/weak1-C: New test.
11325         * g++.dg/eh/weak1-a.cc: Likewise.
11326         * g++.dg/eh/comdat1.C: Likewise.
11327
11328 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11329             Dorit Nuzman  <dorit@il.ibm.com>
11330
11331         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11332         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11333         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11334         * gcc.dg/vect/vect-113.c: Likewise.
11335
11336         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11337
11338 2007-02-10  Richard Henderson  <rth@redhat.com>
11339
11340         * lib/target-supports.exp (check_effective_target_tls): Redefine
11341         to mean non-emulated tls.
11342         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11343         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11344         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11345         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11346         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11347         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11348         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11349
11350 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11351
11352         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11353
11354 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11355
11356         * gfortran.dg/secnds.f: Replace time tolerance with a
11357         before-and-after bracket.
11358         * gfortran.dg/secnds-1.f: Likewise.
11359
11360 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11361
11362         PR fortran/30512
11363         * gfortran.dg/maxlocval_1.f90: New test.
11364
11365 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11366
11367         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11368
11369 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11370
11371         PR fortran/30720
11372         * gfortran.dg/array_function_1.f90: New test.
11373
11374 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11375
11376         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11377         (check_effective_target_dummy_wcsftime): New functions.
11378
11379 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11380
11381         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11382         * lib/target-supports.exp (check_effective_target_uclibc): New
11383         function.
11384
11385 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11386
11387         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11388         (vsnprintf): Don't define for uClibc targets.
11389
11390 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11391
11392         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11393         set before checking whether it was allowed.
11394         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11395         before checking inside_main.
11396
11397 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11398
11399         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11400         uClinux targets.
11401         (u16sf): Likewise u4sf.
11402         * g++.dg/compat/struct-layout-1.h: Likewise.
11403
11404 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11405
11406         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11407         procedure.
11408         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11409         m68k targets if check_effective_target_coldfire_fpu returns true.
11410
11411 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11412         Richard Guenther  <rguenther@suse.de>
11413
11414         PR middle-end/23361
11415         * gcc.dg/fold-compare-3.c: New testcase.
11416         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11417
11418 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11419
11420         * gcc.dg/pr26570.c: Clean up coverage files.
11421         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11422         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11423         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11424         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11425         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11426         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11427         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11428         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11429         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11430         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11431         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11432         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11433         * gcc.dg/vect/pr28952.c: Ditto.
11434         * gcc.dg/vect/pr27151.c: Ditto.
11435         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11436         * g++.dg/gomp/macro-3.C: Ditto.
11437
11438 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11439
11440         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11441         of the loop.
11442
11443 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11444
11445         * gcc.target/i386/builtin-bswap-2.c: New test case.
11446
11447 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11448
11449         * gfortran.dg/forall_8.f90: New test case.
11450         * gfortran.dg/forall_9.f90: Likewise.
11451
11452 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11453
11454         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11455
11456 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11457
11458         * lib/target-supports.exp (check_effective_target_simulator): New.
11459
11460 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11461
11462         * gcc.dg/tree-ssa/loop-25.c: New test.
11463
11464 2007-02-06  Richard Henderson  <rth@redhat.com>
11465
11466         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11467
11468 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11469
11470         * gcc.target/powerpc/popcount-1.c: New test case.
11471         * gcc.target/powerpc/parity-1.c: Likewise.
11472
11473 2007-02-06  Richard Guenther  <rguenther@suse.de>
11474
11475         PR middle-end/27302
11476         * gcc.dg/torture/pr27302-2.c: New testcase.
11477
11478 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11479
11480         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11481         * gcc.dg/vect/vect-iv-1.c: New test.
11482         * gcc.dg/vect/vect-iv-2.c: New test.
11483         * gcc.dg/vect/vect-iv-3.c: New test.
11484         * gcc.dg/vect/vect-iv-4.c: New test.
11485         * gcc.dg/vect/vect-iv-5.c: New test.
11486         * gcc.dg/vect/vect-iv-6.c: New test.
11487         * gcc.dg/vect/vect-iv-7.c: New test.
11488         * gcc.dg/vect/vect-iv-8.c: New test.
11489         * gcc.dg/vect/vect-iv-9.c: New test.
11490         * gcc.dg/vect/vect-iv-10.c: New test.
11491         * gcc.dg/vect/vect-iv-11.c: New test.
11492         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11493         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11494         * gcc.dg/vect/vect-14.c: Now vectorizable.
11495         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11496         loop).
11497         * gcc.dg/vect/vect-27.c: Likewise.
11498         * gcc.dg/vect/vect-29.c Likewise.
11499         * gcc.dg/vect/vect-dv-2.c: Likewise.
11500         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11501         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11502         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11503
11504 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11505
11506         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11507
11508 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11509
11510         * gcc.dg/builtins-20.c: Add more cases.
11511
11512 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11513
11514         PR debug/30189
11515         * gcc.dg/pr30189.c: New test.
11516
11517 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11518
11519         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11520         for running tests.
11521         * gcc.target/i386/sse4a-extract.c: New test.
11522         * gcc.target/i386/sse4a-insert.c: New test.
11523         * gcc.target/i386/sse4a-montsd.c: New test.
11524         * gcc.target/i386/sse4a-montss.c: New test.
11525
11526 2007-02-05  Richard Guenther  <rguenther@suse.de>
11527
11528         * gcc.target/i386/vectorize3.c: New testcase.
11529
11530 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11531
11532         PR target/30665
11533         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11534
11535 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11536
11537         PR fortran/30611
11538         * gfortran.dg/repeat_1.f90: New test.
11539
11540 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11541
11542         PR fortran/30605
11543         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11544         * gfortran.dg/derived_init_2.f90: Ditto.
11545         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11546         * gfortran.dg/array_initializer_1.f90: Ditto.
11547         * gfortran.dg/do_2.f90: Ditto.
11548         * gfortran.dg/proc_assign_1.f90: Ditto.
11549
11550 2007-02-04  Richard Guenther  <rguenther@suse.de>
11551
11552         PR middle-end/30636
11553         * g++.dg/warn/pr30636.C: New testcase.
11554         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11555
11556 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11557
11558         PR middle-end/30667
11559         * gfortran.dg/pr30667.f: New test.
11560
11561 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11562
11563         * gcc.dg/builtins-54.c: Add more cases.
11564
11565 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11566
11567         PR fortran/30514
11568         * gfortran.dg/zero_sized_2.f90: New test.
11569
11570         PR fortran/30660
11571         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11572
11573         PR fortran/29820
11574         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11575         file.
11576
11577 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11578
11579         PR fortran/30683
11580         * gfortran.dg/interface_10.f90: New test.
11581
11582 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11583
11584         * gcc.dg/builtins-20.c: Add more cases.
11585
11586 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11587
11588         PR target/29682
11589         * gcc-target/ia64/pr29682.c: New test.
11590
11591 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11592
11593         PR fortran/30284
11594         * gfortran.dg/arrayio_11.f90.f90: New test.
11595
11596         PR fortran/30626
11597         * gfortran.dg/arrayio_12.f90.f90: New test.
11598
11599 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR c++/30536
11602         * g++.dg/tls/diag-5.C: New test.
11603
11604         PR middle-end/30473
11605         * gcc.dg/pr30473.c: New test.
11606         * gcc.c-torture/execute/20070201-1.c: New test.
11607
11608 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11609
11610         * gfortran.dg/dependency_20.f90: New test case.
11611
11612 2007-01-31  Ian Lance Taylor  <iant@google.com>
11613
11614         * gcc.dg/lower-subreg-1.c (test): New test.
11615
11616 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11617
11618         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11619
11620 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11621
11622         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11623         * gcc.dg/torture/builtin-math-3.c: Likewise.
11624
11625 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11626
11627         gcc.dg/Wparentheses-2.c: Update and add new tests.
11628
11629 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11630
11631         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11632         vectorize.
11633
11634 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11635
11636         * gcc.dg/builtins-63.c: New test.
11637
11638 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11639
11640         PR fortran/27588
11641         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11642
11643 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11644
11645         PR fortran/30520
11646         * gfortran.dg/volatile8.f90: New argument conformance test.
11647         * gfortran.dg/volatile9.f90: New scope test.
11648
11649 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11650
11651         PR c++/24745
11652         * g++.dg/warn/null4.C: New.
11653
11654 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11655             Uros Bizjak  <ubizjak@gmail.com>
11656
11657         * gcc.dg/large-size-array-3.c: Correct typo.
11658
11659 2007-01-30  Richard Guenther  <rguenther@suse.de>
11660
11661         PR middle-end/27657
11662         * g++.dg/debug/pr27657.C: New testcase.
11663
11664 2007-01-30  Richard Guenther  <rguenther@suse.de>
11665
11666         PR middle-end/30313
11667         * gcc.dg/torture/pr30313.c: New testcase.
11668
11669 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11670
11671         * gcc.dg/dfp/dfp-except.h: New file.
11672         * gcc.dg/dfp/fe-check.h: New file.
11673         * gcc.dg/dfp/fe-binop.c: New test.
11674         * gcc.dg/dfp/fe-convert-1.c: New test.
11675         * gcc.dg/dfp/fe-convert-2.c: New test.
11676         * gcc.dg/dfp/fe-convert-3.c: New test.
11677
11678         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11679         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11680         * gcc.dg/dfp/convert-dfp.c: Ditto.
11681         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11682
11683 2007-01-29  Josh Conner  <jconner@apple.com>
11684
11685         * gcc.target/powerpc/altivec-24.c: New test.
11686
11687 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11688
11689         PR c++/28266
11690         * g++.dg/parse/defarg12.C: New test.
11691
11692 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/30554
11695         * gfortran.dg/used_dummy_types_6.f90: New test.
11696
11697 2007-01-28  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/tree-prof/val-prof-6.c: New test.
11700
11701 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11702
11703         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11704
11705 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11706
11707         PR C++/28988
11708         * g++.dg/expr/dtor4.C: New test.
11709
11710 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11711
11712         * gcc.dg/tree-ssa/loop-23.c: New test.
11713
11714 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11715
11716         PR libfortran/30389
11717         * gfortran.dg/achar_2.f90:  New test.
11718         * gfortran.dg/achar_3.f90:  New test.
11719
11720 2007-01-27  Ian Lance Taylor  <iant@google.com>
11721
11722         * gcc.dg/strict-overflow-1.c: New test.
11723         * gcc.dg/no-strict-overflow-1.c: New test.
11724         * gcc.dg/strict-overflow-2.c: New test.
11725         * gcc.dg/no-strict-overflow-2.c: New test.
11726         * gcc.dg/strict-overflow-3.c: New test.
11727         * gcc.dg/no-strict-overflow-3.c: New test.
11728         * gcc.dg/strict-overflow-4.c: New test.
11729         * gcc.dg/no-strict-overflow-4.c: New test.
11730         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11731         * gcc.dg/pr15784-1.c: Likewise.
11732         * gcc.dg/pr20922-1.c: Likewise.
11733         * gcc.dg/pr20922-3.c: Likewise.
11734         * gcc.dg/pr20922-4.c: Likewise.
11735         * gcc.dg/pr20922-6.c: Likewise.
11736         * gcc.dg/compare-4.c: Likewise.
11737         * gcc.dg/torture/pr26898-1.c: Likewise.
11738         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11739         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11740         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11741         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11742         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11743         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11744         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11745         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11746         * g++.dg/tree-ssa/pr21082.C: Likewise.
11747
11748 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11749
11750         * gcc-dg/large-size-array-3.c: New test case.
11751
11752 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11753
11754         * gfortran.dg/forall_7.f90: New test case.
11755
11756 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11757
11758         PR fortran/30407
11759         * gfortran.dg/where_operator_assign_1.f90: New test.
11760         * gfortran.dg/where_operator_assign_2.f90: New test.
11761         * gfortran.dg/where_operator_assign_3.f90: New test.
11762
11763 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11764
11765         * lib/target-supports.exp
11766         (check_effective_target_powerpc_altivec): New.
11767         (check_effective_target_vect_cmdline_needed): Use it.
11768
11769 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11770
11771         PR fortran/30278
11772         * gfortran.dg/backslash_3.f: New test.
11773
11774 2007-01-26  Richard Guenther  <rguenther@suse.de>
11775
11776         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11777
11778 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11779
11780         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11781         * gfortran.dg/vect/vect.exp: Ditto.
11782         * gfortran.dg/dg.exp: Ditto.
11783         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11784         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11785
11786 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11787
11788         * gcc.dg/builtins-20.c: Add more cases.
11789         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11790
11791 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11792
11793         PR fortran/30437
11794         * gcc.dg/Wall.c: New.
11795         * gcc.dg/Wno-all.c: New.
11796         * gfortran.dg/Wall.f90: New.
11797         * gfortran.dg/Wno-all.f90: New.
11798
11799 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11800
11801         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11802         * g++.dg/eh/simd-2.C: Also run on Darwin.
11803         * g++.dg/eh/simd-3.C: New.
11804         * g++.dg/eh/simd-4.C: New.
11805
11806 2007-01-25  Richard Guenther  <rguenther@suse.de>
11807
11808         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11809         and _PROFILE_USE.
11810         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11811
11812 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11813
11814         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11815         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11816         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11817         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11818         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11819         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11820         * gcc.dg/ipa/ipa-7.c: New testcase.
11821
11822 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11823
11824         * g++.dg/cpp0x/warn_cxx0x.C: New.
11825
11826 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11827
11828         * gcc.dg/builtins-20.c: Test builtin carg.
11829
11830 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11831
11832         PR middle-end/27416
11833         * gcc.dg/gomp/pr27416.c: New test.
11834
11835         PR middle-end/30494
11836         * gcc.dg/gomp/pr30494.c: New test.
11837         * g++.dg/gomp/pr30494.C: New test.
11838
11839         PR middle-end/30421
11840         * gcc.dg/gomp/pr30421.c: New test.
11841
11842 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11843
11844         * gcc.target/ia64/versionid-1.c: New test.
11845         * gcc.target/ia64/versionid-2.c: New test.
11846
11847 2007-01-24  Richard Guenther  <rguenther@suse.de>
11848
11849         PR testsuite/30181
11850         * gcc.dg/builtins-57.c: Change to a link-time testcase
11851         to support non-C99 targets.
11852
11853 2007-01-24  Jan Hubicka  <jh@suse.cz>
11854
11855         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11856
11857 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11858
11859         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11860
11861 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11862
11863         PR objc/27438
11864         * objc.dg/const-str-12.m: New test.
11865
11866 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867
11868         PR fortran/30532
11869         * gfortran.dg/ctrl-z.f90:  New test.
11870
11871 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11872
11873         PR fortran/30481
11874         * gfortran.dg/namelist_assumed_char.f90:  New test.
11875
11876 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11877
11878         PR c++/27492
11879         * g++.dg/inherit/covariant15.C: New test.
11880
11881 2007-01-23  Ian Lance Taylor  <iant@google.com>
11882
11883         * g++.dg/warn/Wparentheses-24.C: New test.
11884
11885 2007-01-23  Richard Guenther  <rguenther@suse.de>
11886
11887         PR testsuite/30560
11888         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11889         with full path.
11890
11891 2007-01-22  Richard Guenther  <rguenther@suse.de>
11892
11893         PR tree-optimization/30038
11894         * gcc.dg/builtins-62.c: New testcase.
11895
11896 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11897
11898         * gcc.c-torture/compile/20070121.c: New test.
11899
11900 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11901
11902         PR libfortran/30525
11903         * gfortran.dg/char_comparison_1.f:  New test.
11904
11905 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11906
11907         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11908
11909 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11910
11911         PR objc/30479
11912         * objc.dg/pch: New directory.
11913         * objc.dg/pch/pch.exp: New file.
11914         * objc.dg/pch/interface-1.m: New test.
11915         * objc.dg/pch/interface-1.hs: New include file.
11916         * lib/objc.exp (objc_target_compile): Add
11917         "-x objective-c-header" in front of the sources if this is
11918         a precompiled header being compiled.
11919
11920 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11921
11922         * gfortran.dg/array_memcpy_3.f90: New test case.
11923         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11924
11925 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11926             Brooks Moses  <brooks.moses@codesourcery.com>
11927             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11928
11929         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11930         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11931
11932 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11933
11934         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11935
11936 2007-01-19  Mike Stump  <mrs@apple.com>
11937
11938         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11939         away.
11940
11941 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11942
11943         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11944         option instead of -funsafe-math-optimizations.
11945
11946 2007-01-19  Tomas Bily  <tbily@suse.cz>
11947
11948         gcc.dg/tree-prof/indir-call-prof.c: New.
11949         g++.dg/dg.exp: Add tree-prof subdirectory.
11950         g++.dg/tree-prof/indir-call-prof.C: New.
11951         g++.dg/tree-prof/tree-prof.exp: New.
11952
11953 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11954
11955         PR c++/17947
11956         * g++.dg/warn/deprecated.C: Update warning output.
11957         * g++.dg/warn/deprecated-2.C: Likewise.
11958         * g++.dg/warn/deprecated-3.C: New.
11959
11960 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * gcc.c-torture/execute/nestfunc-7.c: New.
11963
11964 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11965
11966         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11967
11968 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11969
11970         * gcc.dg/m68k-pic-1.c: New.
11971
11972 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11973
11974         * gfortran.dg/array_memcpy_4.f90: New test case.
11975
11976 2007-01-18  Josh Conner  <jconner@apple.com>
11977
11978         PR target/30485
11979         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11980         * gcc.dg/vect/no-trapping-math-1: New.
11981         * gcc.dg/vect/no-trapping-math-2: New.
11982
11983 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11984
11985         * gcc.target/i386/387-8.c: Update comment about optimizing
11986         inherent load of 1.0 of fptan instruction.
11987
11988 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11989             Richard Guenther <rguenther@suse.de>
11990
11991         PR diagnostic/8268
11992         * gcc.dg/Warray-bounds.c: New testcase.
11993         * gcc.dg/Warray-bounds-2.c: New testcase.
11994         * g++.dg/warn/Warray-bounds.C: New testcase.
11995         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11996
11997 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11998
11999         PR fortran/30476
12000         * gfortran.dg/generic_12.f90: New test.
12001
12002 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12003
12004         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12005         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12006
12007 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12008
12009         * gcc.dg/dfp/compare-special.h: New file.
12010         * gcc.dg/dfp/compare-special-32.c: New test.
12011         * gcc.dg/dfp/compare-special-64.c: New test.
12012         * gcc.dg/dfp/compare-special-128.c: New test.
12013
12014 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12015             Paul Thomas  <pault@gcc.gnu.org>
12016             Steven G. Kargl  <kargl@gcc.gnu.org>
12017
12018         PR fortran/30404
12019         * gfortran.dg/forall_6.f90: New test case.
12020         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12021         * gfortran.dg/dependency_13.f90: Likewise.
12022
12023 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12024
12025         PR testsuite/12325
12026         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12027         targets that don't support Inf.
12028
12029 2007-01-15  Dale Johannesen  <dalej@apple.com>
12030
12031         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12032
12033 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12034
12035         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12036         of achar for 0xff to avoid the "Extended ASCII not
12037         implemented" error message.
12038
12039 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12040
12041         PR fortran/28172
12042         * gfortran.dg/altreturn_4.f90: New test.
12043
12044         PR fortran/29389
12045         * gfortran.dg/stfunc_4.f90: New test.
12046
12047         PR fortran/29712
12048         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12049         * gfortran.dg/initialization_1.f90: Change warning.
12050
12051         PR fortran/30283
12052         * gfortran.dg/specification_type_resolution_2.f90: New test.
12053
12054 2007-01-14  Jan Hubicka  <jh@suse.cz>
12055
12056         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12057         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12058         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12059         elimination.
12060
12061 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12062
12063         PR fortran/30410
12064         * gfortran.dg/external_procedures_2.f90: New test.
12065
12066 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12067
12068         PR target/30413
12069         * gcc.target/i386/pr30413.c: New test.
12070
12071 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12072
12073         PR fortran/30452
12074         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12075
12076 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12077
12078         * gcc.dg/20070112-1.c: New test.
12079
12080 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12081
12082         PR libgfortran/30435
12083         * gfortran.dg/list_read_6.f90: New test.
12084
12085 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12086
12087         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12088
12089 2007-01-12  Tom Tromey  <tromey@redhat.com>
12090
12091         PR preprocessor/28227:
12092         * gcc.dg/cpp/pr28227.c: New file.
12093
12094 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12095
12096         * gcc.dg/tree-ssa/loop-22.c: New test.
12097
12098 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12099
12100         PR tree-optimization/29516
12101         * gcc.dg/tree-ssa/loop-20.c: New test.
12102
12103 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12104
12105         PR libfortran/30415
12106         * minmaxloc_integer_kinds_1.f90:  New test.
12107
12108 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12109
12110         PR c++/29573
12111         * g++.dg/template/sizeof-template-argument.C: New test.
12112
12113 2007-01-11  Jan Hubicka  <jh@suse.cz>
12114
12115         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12116         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12117         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12118         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12119         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12120         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12121         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12122         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12123         transformation in question.
12124         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12125         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12126         * gcc.dg/always_inline3.c: Likewise.
12127
12128 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/28999
12131         * g++.dg/template/typename11.C: New test.
12132
12133 2007-01-10  Robert Kennedy <jimbob@google.com>
12134
12135         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12136
12137 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12138
12139         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12140         for different integer kinds.
12141         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12142         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12143         * gfortran.dg/ishft_2.f90: New test.
12144         * gfortran.dg/ishft_3.f90: New test.
12145
12146 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12147
12148         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12149
12150 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12151
12152         PR tree-optimization/30322
12153         * gcc.dg/tree-ssa/loop-21.c: New test.
12154
12155 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12156
12157         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12158
12159 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12160
12161         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12162
12163 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12164
12165         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12166         * g++.dg/warn/overflow-warn-3.C: Likewise.
12167         * g++.dg/warn/overflow-warn-4.C: Likewise.
12168         * g++.dg/warn/overflow-warn-5.C: Likewise.
12169         * g++.dg/warn/overflow-warn-6.C: Likewise.
12170         * g++.dg/warn/Woverflow-1.C: Likewise.
12171         * g++.dg/warn/Woverflow-2.C: Likewise.
12172         * g++.dg/warn/Woverflow-3.C: Likewise.
12173         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12174
12175 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12176
12177         * gfortran.dg/array_constructor_14.f90: New test case.
12178         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12179
12180 2007-01-08  Richard Guenther  <rguenther@suse.de>
12181
12182         PR tree-optimization/23603
12183         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12184         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12185
12186 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12187
12188         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12189         in __v8qi typedef.
12190         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12191         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12192         compiler behaviour.
12193         * gcc.dg/simd-5.c: Likewise.
12194         * gcc.dg/simd-6.c: Likewise.
12195         * g++.dg/conversion/simd1.C: Likewise.
12196         * g++.dg/conversion/simd3.C: Likewise.
12197         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12198         (main): Use it.
12199
12200 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12201
12202         PR tree-optimization/29877
12203         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12204         name of a hard register for the target concerned.  Adjust dg-error
12205         directives to cope with new behaviour of TER.
12206
12207 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12208
12209         PR c++/28986
12210         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12211         * g++.dg/warn/overflow-warn-1.C: New.
12212         * g++.dg/warn/overflow-warn-3.C: New.
12213         * g++.dg/warn/overflow-warn-4.C: New.
12214         * g++.dg/warn/overflow-warn-5.C: New.
12215         * g++.dg/warn/overflow-warn-6.C: New.
12216         * g++.dg/warn/Woverflow-1.C: New.
12217         * g++.dg/warn/Woverflow-2.C: New.
12218         * g++.dg/warn/Woverflow-3.C: New.
12219         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12220
12221 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12222
12223         PR fortran/27698
12224         * gfortran.dg/invalid_name.f90: New test.
12225         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12226         * gfortran.dg/gomp/pr29759.f90: Ditto.
12227
12228 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12229
12230         * gfortran.dg/present_1.f90:  Update error message.
12231
12232 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12233
12234         PR c++/19439
12235         * g++.dg/template/duplicate1.C: New test
12236         * g++.dg/template/memfriend6.C: Adjust error markers.
12237
12238 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12239
12240         PR tree-opt/30385
12241         * gcc.dg/torture/inline-1.c: New test.
12242
12243 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12244
12245         PR c/19978
12246         * gcc.dg/multiple-overflow-warn-1.c: New.
12247         * gcc.dg/multiple-overflow-warn-2.c: New.
12248         * gcc.dg/overflow-warn-6.c: New.
12249         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12250
12251 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12252
12253         * gfortran.dg/array_memcpy_1.f90: New test case.
12254         * gfortran.dg/array_memcpy_2.f90: Likewise.
12255
12256 2007-01-05  Richard Guenther  <rguenther@suse.de>
12257
12258         PR middle-end/27826
12259         * g++.dg/opt/pr27826.C: New testcase.
12260
12261 2007-01-05  Ian Lance Taylor  <iant@google.com>
12262
12263         * gcc.dg/Walways-true-1.c: New test.
12264         * gcc.dg/Walways-true-2.c: New test.
12265         * g++.dg/warn/Walways-true-1.C: New test.
12266         * g++.dg/warn/Walways-true-2.C: New test.
12267
12268 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12269
12270         PR c/30360
12271         * gcc.dg/pr30360.c: New test.
12272
12273 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12274
12275         PR fortran/23232
12276         * gfortran.dg/data_implied_do_1.f90: New test.
12277
12278         PR fortran/27996
12279         PR fortran/27998
12280         * gfortran.dg/char_length_1.f90: New test.
12281
12282 2007-01-05  Richard Guenther  <rguenther@suse.de>
12283
12284         PR middle-end/28116
12285         * g++.dg/opt/pr28116.C: New testcase.
12286
12287 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12288
12289         PR fortran/29624
12290         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12291           invalid deallocate.
12292         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12293         * gfortran.dg/protected_4.f90: Add pointer intent check.
12294         * gfortran.dg/protected_6.f90: Add pointer intent check.
12295         * gfortran.dg/pointer_intent_1.f90: New test.
12296         * gfortran.dg/pointer_intent_2.f90: New test.
12297         * gfortran.dg/pointer_intent_3.f90: New test.
12298
12299 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12300
12301         PR 30235
12302         * gfortran.dg/altreturn_2.f90: new test.
12303
12304 2007-01-04  Tom Tromey  <tromey@redhat.com>
12305
12306         PR preprocessor/28165:
12307         * gcc.dg/cpp/pr28165.c: New file.
12308
12309 2007-01-03  Josh Conner  <jconner@apple.com>
12310
12311         PR middle-end/29683
12312         * gcc.dg/pr29683.c: New.
12313
12314 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12315
12316         PR c++/28217
12317         * g++.dg/pch/template-1.C: New test.
12318         * g++.dg/pch/template-1.Hs: New file.
12319
12320 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12321
12322         PR middle-end/30353
12323         * gcc.c-torture/compile/complex-4.c: New test.
12324
12325 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12326
12327         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12328         -maltivec.
12329         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12330
12331 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12332
12333         PR middle-end/30286
12334         * gcc.dg/pr30286.c: New test.
12335
12336         PR c++/29535
12337         * g++.dg/template/crash66.C: New test.
12338
12339         PR c++/29054
12340         * g++.dg/template/friend49.C: New test.
12341
12342 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12343
12344         * gfortran.dg/ibits.f90: New test.
12345
12346 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12347
12348         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12349         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12350
12351 2007-01-02  Jan Hubicka  <jh@suse.cz>
12352
12353         * gcc.dg/pr16194.c: We now output error on all three functions,
12354         not just first one.
12355
12356 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12357
12358         PR c/19977
12359         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12360         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12361
12362 2006-01-02  Ian Lance Taylor  <iant@google.com>
12363
12364         * g++.dg/warn/Wparentheses-22.C: New test.
12365         * g++.dg/warn/Wparentheses-23.C: New test.
12366
12367 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12368
12369         PR middle-end/7651
12370         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12371         * gcc.dg/declspec-3-Wextra.c: New.
12372         * gcc.dg/declspec-3-no.c: New
12373
12374 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12375
12376         PR fortran/20896
12377         * gfortran.dg/interface_10.f90: Remove.
12378
12379 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12380
12381         * gcc.dg/fold-eqxor-4.c: New test case.
12382
12383 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12384
12385         PR middle-end/30311
12386         * gcc.c-torture/compile/pr30311.c: New test.
12387
12388 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12389
12390         PR middle-end/30253
12391         * gcc.c-torture/compile/statement-expression-1.c: New test.
12392
12393 2007-01-01  Andreas Schwab  <schwab@suse.de>
12394
12395         PR target/29166
12396         * g++.dg/eh/pr29166.C: New test.
12397
12398 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12399
12400         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12401         New.
12402         (check_effective_target_vect_cmdline_needed): Use it.
12403
12404 2006-12-31  Richard Guenther  <rguenther@suse.de>
12405
12406         PR middle-end/30137
12407         * gcc.dg/pr30137-1.c: New testcase.
12408         * gcc.dg/pr30137-2.c: Likewise.
12409
12410 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12411
12412         PR middle-end/30322
12413         * gcc.dg/fold-plusnot-1.c: New test case.
12414
12415 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12416
12417         PR c++/29731
12418         * g++.dg/parse/template22.C: New test.
12419
12420 2006-12-31  Richard Guenther  <rguenther@suse.de>
12421
12422         PR middle-end/30338
12423         * gcc.c-torture/compile/pr30338.c: New testcase.
12424
12425 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12426
12427         PR fortran/27900
12428         * gfortran.dg/intrinsic_actual_4.f90: New test.
12429
12430         PR fortran/24325
12431         * gfortran.dg/func_decl_3.f90: New test.
12432
12433 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12434
12435         PR fortran/23060
12436         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12437         * gfortran.dg/c_by_val_1.f: New test.
12438         * gfortran.dg/c_by_val_2.f: New test.
12439         * gfortran.dg/c_by_val_3.f: New test.
12440
12441 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12442
12443         PR libfortran/30321
12444         * gfortran.dg/sum_zero_array_1.f90:  New test.
12445
12446 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12447
12448         PR preprocessor/29612
12449         * gcc.dg/cpp/pr29612-1.c: New test.
12450         * gcc.dg/cpp/pr29612-2.c: New test.
12451
12452 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12453
12454         PR fortran/30034
12455         * gfortran.dg/pure_formal_proc_1.f90: New test.
12456
12457         PR fortran/30237
12458         * gfortran.dg/intrinsic_actual_3.f90: New test.
12459
12460 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12461
12462         PR fortran/30014
12463         * gfortran.dg/io_constraints_1.f90: Update test.
12464         * gfortran.dg/io_constraints_2.f90: Update test.
12465         * gfortran.dg/inquire_iolength.f90: New test.
12466
12467 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12468
12469         PR fortran/20896
12470         * gfortran.dg/interface_10.f90: New test.
12471         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12472         since z is already, locally a variable.
12473
12474         PR fortran/25135
12475         * gfortran.dg/generic_11.f90: New test.
12476         * gfortran.dg/interface_7.f90: Remove name clash between module
12477         name and procedure 'x' referenced in the interface.
12478
12479 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12480
12481         PR middle-end/7651
12482         * gcc.dg/Wmissing-parameter-type.c: New.
12483         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12484         * gcc.dg/Wmissing-parameter-type-no.c: New.
12485
12486 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12487
12488         PR fortran/25818
12489         * gfortran.dg/entry_array_specs_2.f: New test.
12490
12491         PR fortran/30084
12492         * gfortran.dg/nested_modules_6.f90: New test.
12493
12494 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12495
12496         PR middle-end/7651
12497         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12498         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12499
12500 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12501
12502         PR C++/30168
12503         * g++.dg/opt/complex6.C: New test.
12504
12505 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12506
12507         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12508         full" if the linker on spu-*-* warns about exceeding local store.
12509
12510         And revert this patch:
12511         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12512         fail to link due to relocation overflows on spu-*-*.
12513
12514 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12515
12516         PR fortran/30273
12517         * gfortran.dg/dependency_19.f90: New test.
12518
12519 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12520
12521         PR fortran/30202
12522         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12523
12524 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12525
12526         PR middle-end/30262
12527         * gcc.c-torture/execute/20061220-1.c: New test.
12528
12529         PR middle-end/30263
12530         * gcc.dg/gomp/asm-1.c: New test.
12531
12532         PR target/30230
12533         * g++.dg/eh/ia64-2.C: New test.
12534
12535 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12536
12537         PR target/28966
12538         PR target/29248
12539         * gcc.dg/rs6000-leaf.c: New.
12540
12541 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12542
12543         PR fortran/25392
12544         * gfortran.dg/f2c_8.f90: New test.
12545
12546 2006-12-20  Bill Wendling  <wendling@apple.com>
12547
12548         * gcc.dg/asm-b.c: Check for __ppc64__.
12549
12550 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12551
12552         PR fortran/30190
12553         * gfortran.dg/bounds_check_5.f90: New test.
12554
12555 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12556
12557         PR middle-end/30143
12558         * gcc.dg/gomp/complex-1.c: New testcase.
12559
12560 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12561
12562         * gfortran.dg/array_memset_1.f90: New test case.
12563
12564 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12565
12566         * lib/target-supports.exp: Add spu to
12567         check_effective_target_vect_widen_mult_hi_to_si.
12568
12569 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12570
12571         PR fortran/29992
12572         * gfortran.dg/generic_9.f90: New test.
12573
12574         PR fortran/30081
12575         * gfortran.dg/generic_10.f90: New test.
12576
12577 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12578
12579         PR tree-opt/30045
12580         * gcc.dg/pr30045.c: New test.
12581
12582 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12583
12584         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12585
12586 2006-12-19  Eric Christopher  <echristo@apple.com>
12587
12588         PR target/29302
12589         * gcc.c-torture/execute/pr29302-1.c: New.
12590
12591 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12592
12593         PR fortran/39238
12594         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12595
12596 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12597
12598         PR fortran/30236
12599         * gfortran.dg/altreturn_3.f90: New test.
12600
12601         * gfortran.dg/char_result_12.f90: Fix comment typos.
12602
12603 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12604
12605         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12606         as newlib's stdio.h uses non-traditional cpp constructs.
12607
12608 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12609
12610         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12611         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12612         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12613         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12614         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12615         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12616         * gfortran.dg/default_initialization.f: Renamed to
12617         default_initialization_1.f
12618         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12619         dollar_edit_descriptor_1.f
12620         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12621         dollar_edit_descriptor_2.f
12622         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12623         dollar_edit_descriptor_3.f
12624         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12625         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12626         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12627         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12628         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12629         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12630         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12631         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12632         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12633         * gfortran.dg/default_initialization_1.f: Renamed from
12634         default_initialization.f
12635         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12636         dollar_edit_descriptor-1.f
12637         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12638         dollar_edit_descriptor-2.f
12639         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12640         dollar_edit_descriptor-3.f
12641         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12642         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12643         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12644
12645 2006-12-18  Bill Wendling  <wendling@apple.com>
12646
12647         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12648         id is an OjbC keyword.
12649
12650 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12651
12652         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12653
12654 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12655
12656         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12657
12658 2006-12-18  Ian Lance Taylor  <iant@google.com>
12659
12660         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12661
12662 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12663
12664         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12665
12666 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12667
12668         PR fortran/30207
12669         * gfortran.fortran-torture/execute/where21.f90: New test.
12670
12671 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12672
12673         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12674
12675 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12676
12677         PR middle-end/7651
12678         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12679         * gcc.dg/if-empty-1.c: Likewise.
12680         * gcc.dg/pr23165.c: Likewise.
12681         * g++.dg/warn/empty-body.C: Likewise.
12682
12683 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12684
12685         PR libfortran/30005
12686         * gfortran.dg/open_errors.f90: New test.
12687
12688 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12689
12690         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12691
12692         * gcc.target/i386/ssse3-pabsb.c: New file.
12693         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12694         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12695         * gcc.target/i386/ssse3-palignr.c: Likewise.
12696         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12697         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12698         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12699         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12700         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12701         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12702         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12703         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12704         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12705         * gcc.target/i386/ssse3-psignb.c: Likewise.
12706         * gcc.target/i386/ssse3-psignd.c: Likewise.
12707         * gcc.target/i386/ssse3-psignw.c: Likewise.
12708         * gcc.target/i386/ssse3-vals.h: Likewise.
12709
12710 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12711
12712         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12713         * lib/fortran-torture.exp: Include target-supports.exp.
12714
12715 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12716
12717         PR target/30185
12718         * gcc.c-torture/execute/pr30185.c: New test.
12719
12720 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12721
12722         PR testsuite/30179
12723         PR testsuite/30180
12724         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12725         * gcc.dg/builtin-bswap-2.c: Likewise.
12726         * gcc.dg/builtin-bswap-3.c: Likewise.
12727         * gcc.dg/builtin-bswap-4.c: Likewise.
12728         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12729         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12730
12731 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12732
12733         PR libfortran/30145
12734         * gfortran.dg/write_zero_array: New test.
12735
12736 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12737
12738         PR fortran/30200
12739         * gfortran.dg/write_fmt_trim.f90: New test.
12740
12741 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12742
12743         PR 30194
12744         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12745         temporarily.
12746
12747 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12748
12749         * lib/target-supports.exp (check_weak_available): Use istarget
12750         "hppa*-*-hpux10*" instead of regexp.
12751         (check_cxa_atexit_available): Likewise.
12752
12753 2006-12-14  Richard Guenther  <rguenther@suse.de>
12754
12755         PR tree-optimization/30197
12756         * gcc.c-torture/execute/complex-1.c: Fix function name.
12757         * gcc.dg/builtins-61.c: New testcase.
12758
12759 2006-12-14  Richard Guenther  <rguenther@suse.de>
12760
12761         PR middle-end/30172
12762         * gcc.dg/pr30172-1.c: New testcase.
12763
12764 2006-12-14  Richard Guenther  <rguenther@suse.de>
12765
12766         PR tree-optimization/30198
12767         * gcc.dg/builtins-60.c: New testcase.
12768
12769 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12770
12771         * lib/target-supports.exp (vect_no_align): Remove spu.
12772
12773 2006-12-13  Ian Lance Taylor  <iant@google.com>
12774
12775         PR c++/19564
12776         PR c++/19756
12777         * g++.dg/warn/Wparentheses-5.C: New test.
12778         * g++.dg/warn/Wparentheses-6.C: New test.
12779         * g++.dg/warn/Wparentheses-7.C: New test.
12780         * g++.dg/warn/Wparentheses-8.C: New test.
12781         * g++.dg/warn/Wparentheses-9.C: New test.
12782         * g++.dg/warn/Wparentheses-10.C: New test.
12783         * g++.dg/warn/Wparentheses-11.C: New test.
12784         * g++.dg/warn/Wparentheses-12.C: New test.
12785         * g++.dg/warn/Wparentheses-13.C: New test.
12786         * g++.dg/warn/Wparentheses-14.C: New test.
12787         * g++.dg/warn/Wparentheses-15.C: New test.
12788         * g++.dg/warn/Wparentheses-16.C: New test.
12789         * g++.dg/warn/Wparentheses-17.C: New test.
12790         * g++.dg/warn/Wparentheses-18.C: New test.
12791         * g++.dg/warn/Wparentheses-19.C: New test.
12792         * g++.dg/warn/Wparentheses-20.C: New test.
12793         * g++.dg/warn/Wparentheses-21.C: New test.
12794
12795 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12796
12797         PR testsuite/30157
12798         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12799         for target "hppa.*hpux10".
12800
12801 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * g++.dg/debug/vartrack1.C: New test.
12804
12805         * g++.dg/opt/ifcvt1.C: New test.
12806
12807         * gcc.dg/tls/opt-13.c: New test.
12808
12809         * gcc.dg/20060425-2.c: New test.
12810
12811         * g++.dg/opt/pr15054-2.C: New test.
12812
12813         * gcc.c-torture/execute/20060420-1.c: New test.
12814
12815         * gcc.c-torture/execute/20060412-1.c: New test.
12816
12817         * objc/compile/20060406-1.m: New test.
12818
12819 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12820
12821         * g++.dg/template/array17.C: New test.
12822
12823 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12824
12825         * gcc.target/powerpc/altivec-23.c: New test.
12826
12827 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12828
12829         PR c++27316
12830         * g++.dg/inherit/error3.C: New test.
12831
12832         PR c++/28740
12833         * g++.dg/inherit/error4.C: New test.
12834
12835 2006-12-13  Richard Guenther  <rguenther@suse.de>
12836
12837         PR tree-optimization/17687
12838         * gcc.dg/builtins-59.c: New testcase.
12839
12840 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12841
12842         * gcc.target/spu/Wmain.c: New test.
12843
12844 2006-12-12  Josh Conner  <jconner@apple.com>
12845
12846         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12847         * g++.dg/abi/thunk4.C: Likewise.
12848         * g++.dg/abi/rtti3.C: Likewise.
12849
12850 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12851
12852         * gcc.target/spu/cpat-1.c: New test.
12853         * gcc.target/spu/cpat-2.c: New test.
12854         * gcc.target/spu/cpat-3.c: New test.
12855         * gcc.target/spu/cpat-4.c: New test.
12856
12857 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12858
12859         PR tree-opt/28436
12860         * gcc.c-torture/compile/vector-1.c: New test.
12861         * gcc.c-torture/compile/vector-2.c: New test.
12862         * gcc.c-torture/compile/vector-3.c: New test.
12863
12864 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12865
12866         * lib/fortran-torture.exp: Update copyright years.  Remove
12867         obsolete comment.  Test -ftree-vectorize where it makes sense.
12868         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12869         from fortran-torture.exp.
12870         * gfortran.dg/char_transpose_1.f90,
12871         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12872         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12873         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12874         '-w' to dg-options.
12875
12876 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12877
12878         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12879         saved_${tool}_load.
12880
12881 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12882
12883         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12884         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12885         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12886         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12887         gaps.
12888
12889 2006-12-12  Richard Guenther  <rguenther@suse.de>
12890
12891         PR middle-end/30147
12892         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12893
12894 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12895             Diego Novillo  <dnovillo@redhat.com>
12896
12897         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12898         VDEF/VUSE changes.
12899         * gcc.dg/tree-ssa/pr26421.c: Likewise
12900         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12901         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12902         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12903         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12904         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12905         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12906         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12907         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12908         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12909
12910 2006-12-11  Jan Hubicka  <jh@suse.cz>
12911
12912         * gcc.dg/tree-prof/stringop-1.c: New test.
12913         * gcc.dg/tree-prof/stringop-2.c: New test.
12914
12915 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12916
12917         PR target/30120
12918         * gcc.target/i386/pr30120.c: New test.
12919
12920         Revert:
12921         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12922
12923         * gcc.target/i386/x87regparm-1.c: New test.
12924         * gcc.target/i386/x87regparm-2.c: New test.
12925         * gcc.target/i386/x87regparm-3.c: New test.
12926         * gcc.target/i386/x87regparm-4.c: New test.
12927
12928 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12929
12930         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12931
12932 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12933
12934         PR fortran/23994
12935         * gfortran.dg/protected_1.f90: New test.
12936         * gfortran.dg/protected_2.f90: New test.
12937         * gfortran.dg/protected_3.f90: New test.
12938         * gfortran.dg/protected_4.f90: New test.
12939         * gfortran.dg/protected_5.f90: New test.
12940         * gfortran.dg/protected_6.f90: New test.
12941
12942 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12943             Tobias Burnus  <burnus@gcc.gnu.org>
12944
12945         PR fortran/29975
12946         PR fortran/30068
12947         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12948         interface.
12949         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12950         ambiguous interfaces.
12951         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12952         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12953         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12954         ambiguous interfaces.
12955         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12956         * gfortran.dg/array_initializer_2.f90: Add initializer array
12957         constructor test.
12958
12959         PR fortran/30096
12960         * gfortran.dg/interface_9.f90: Test that host interfaces are
12961         not checked for ambiguity with the local version.
12962
12963 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12964
12965         PR fortran/29464
12966         * gfortran.dg/module_interface_2.f90: New test.
12967
12968 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12969
12970         PR fortran/29941
12971         * gfortran.dg/assumed_len.f90: New test.
12972
12973 2006-12-09  Richard Guenther  <rguenther@suse.de>
12974
12975         * g++.dg/warn/implicit-typename1.C: Qualify types.
12976         * g++.dg/parse/crash12.C: Likewise.
12977         * g++.dg/tree-ssa/pr22444.C: Likewise.
12978
12979 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12980
12981         * gfortran.dg/array_2.f90: Added sqrt test.
12982
12983 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12984
12985         * gcc.target/i386/x87regparm-1.c: XFAIL.
12986         * gcc.target/i386/x87regparm-2.c: XFAIL.
12987         * gcc.target/i386/x87regparm-3.c: XFAIL.
12988         * gcc.target/i386/x87regparm-4.c: XFAIL.
12989
12990 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12991
12992         * lib/target-supports.exp
12993         (check_effective_target_large_long_double): New.
12994         * gcc.dg/Wconversion-real.c : Use it.
12995         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12996         unsigned.
12997
12998 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12999
13000         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13001
13002 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13003
13004         PR fortran/27546
13005         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13006
13007 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/29732
13010         * g++.dg/template/crash65.C: New test.
13011         * g++.dg/template/spec16.C: Tweak error markers.
13012
13013 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13014
13015         * gcc.target/spu: New directory.
13016         * gcc.target/spu/spu.exp: New file.
13017         * gcc.target/spu/intrinsics-1.c: New test.
13018
13019 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13020
13021         PR c++/29980
13022         * g++.dg/ext/attrib27.C: New test.
13023         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13024         * g++.dg/parse/typedef5.C: Likewise.
13025
13026 2006-12-07  Mike Stump  <mrs@apple.com>
13027
13028         * treelang/compile/var_defs.tree: Adjust.
13029
13030 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13031
13032         PR c++/29730
13033         * g++.dg/template/crash64.C: New test.
13034         * g++.dg/parse/crash27.C: Adjust error markers.
13035
13036 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13037
13038         PR libfortran/30009
13039         PR libfortran/30056
13040         * gfortran.dg/read_eof_4.f90:  Add tests.
13041         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13042         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13043
13044 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13045
13046         PR c++/29729
13047         * g++.dg/template/crash63.C: New test.
13048
13049         PR c++/29728
13050         * g++.dg/template/crash62.C: New test.
13051
13052 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13053
13054         PR fortran/30003
13055         * gfortran.dg/allocatable_function_1.f90: Increase the number
13056         of expected calls of free to 10; the lhs section reference is
13057         now evaluated so there is another call to bar.  Change the
13058         comment appropriately.
13059         * gfortran.dg/array_section_1.f90: New test.
13060
13061 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13062
13063         PR fortran/29912
13064         * gfortran.dg/char_result_12.f90: New test.
13065
13066 2006-12-05  Richard Guenther  <rguenther@suse.de>
13067
13068         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13069         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13070         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13071         vect_double, xfail for spu*-*-*.
13072
13073 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13074
13075         PR fortran/29962
13076         * initialization_4.f90: Test noninteger exponents (-std=f95).
13077         * initialization_5.f90: New test for noninteger exponents
13078           with -std=f2003.
13079
13080 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13081
13082         PR fortran/29821
13083         * gfortran.dg/parameter_array_section_1.f90: New test.
13084
13085 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13086
13087         PR c++/29733
13088         * g++.dg/template/crash61.C: New test.
13089
13090         PR c++/29632
13091         * g++.dg/template/error23.C: New test.
13092
13093 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13094
13095         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13096
13097 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13098
13099         PR fortran/29916
13100         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13101
13102 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13103
13104         PR middle-end/29965
13105         * gcc.dg/gomp/pr29965-1.c: New test.
13106         * gcc.dg/gomp/pr29965-2.c: New test.
13107         * gcc.dg/gomp/pr29965-3.c: New test.
13108         * gcc.dg/gomp/pr29965-4.c: New test.
13109         * gcc.dg/gomp/pr29965-5.c: New test.
13110         * gcc.dg/gomp/pr29965-6.c: New test.
13111         * g++.dg/gomp/pr29965-1.C: New test.
13112         * g++.dg/gomp/pr29965-2.C: New test.
13113         * g++.dg/gomp/pr29965-3.C: New test.
13114         * g++.dg/gomp/pr29965-4.C: New test.
13115         * g++.dg/gomp/pr29965-5.C: New test.
13116         * g++.dg/gomp/pr29965-6.C: New test.
13117         * g++.dg/gomp/pr29965-7.C: New test.
13118         * g++.dg/gomp/pr29965-8.C: New test.
13119         * g++.dg/gomp/pr29965-9.C: New test.
13120         * g++.dg/gomp/pr29965-10.C: New test.
13121
13122 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13123
13124         * gnat.dg/pointer_variable_bounds.adb: New test.
13125         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13126         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13127
13128 2006-12-03  Eric Christopher  <echristo@apple.com>
13129
13130         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13131
13132 2006-12-03  Richard Henderson  <rth@redhat.com>
13133             Andrew Pinski  <pinskia@gmail.com>
13134
13135         PR C++/14329
13136         * g++.dg/warn/unit-1.C: New test.
13137
13138 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13139
13140         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13141
13142 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13143
13144         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13145         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13146         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13147         * gcc.dg/vect/vect-70.c: Reduce array size.
13148         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13149         vect_no_compaer_double targets.
13150         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13151         vect_float, vect_double, and vect_int.
13152
13153 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13154
13155         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13156         test for loop versioning on vect_no_align targets.
13157         * gcc.dg/vect/pr20122.c: Likewise.
13158         * gcc.dg/vect/vect-105.c: Likewise.
13159         * gcc.dg/vect/vect-42.c: Likewise.
13160         * gcc.dg/vect/vect-43.c: Likewise.
13161         * gcc.dg/vect/vect-74.c: Likewise.
13162         * gcc.dg/vect/vect-75.c: Likewise.
13163         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13164         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13165         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13166         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13167
13168 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13169
13170         PR fortran/29642
13171         * gfortran.dg/value_1.f90 : New test.
13172         * gfortran.dg/value_2.f90 : New test.
13173         * gfortran.dg/value_3.f90 : New test.
13174         * gfortran.dg/value_4.f90 : New test.
13175         * gfortran.dg/value_4.c : Called from value_4.f90.
13176
13177 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13178
13179         PR C++/30033
13180         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13181
13182 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13183
13184         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13185
13186 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13187
13188         PR c/27953
13189         * gcc.dg/pr27953.c: New test.
13190
13191 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13192
13193         PR c++/30022
13194         * g++.dg/ext/vector5.C: New test.
13195
13196         PR c++/30021
13197         * g++.dg/other/main1.C: New test.
13198
13199 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13200
13201         PR libfortran/29568
13202         * gfortran.dg/convert_implied_open.f90:  Change to
13203         new default record length.
13204         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13205         new error message.
13206         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13207
13208 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13209
13210         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13211
13212 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13213
13214         PR c++/29066
13215         * g++.dg/expr/pr29066.c: New.
13216
13217 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13218             Zdenek Dvorak <dvorakz@suse.cz>
13219
13220         PR tree-optimization/29921
13221         * gcc.dg/pr29921-2.c: New test.
13222
13223 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13224
13225         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13226         (i386_get_cpuid): New function.
13227         (i386_cpuid_ecx): Likewise.
13228         (i386_cpuid_edx): Likewise.
13229         (i386_cpuid): Updated to call i386_cpuid_edx.
13230
13231         * gcc.target/i386/sse3-addsubpd.c: New file.
13232         * gcc.target/i386/sse3-addsubps.c: Likewise.
13233         * gcc.target/i386/sse3-haddpd.c: Likewise.
13234         * gcc.target/i386/sse3-haddps.c: Likewise.
13235         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13236         * gcc.target/i386/sse3-hsubps.c: Likewise.
13237         * gcc.target/i386/sse3-lddqu.c: Likewise.
13238         * gcc.target/i386/sse3-movddup.c: Likewise.
13239         * gcc.target/i386/sse3-movshdup.c: Likewise.
13240         * gcc.target/i386/sse3-movsldup.c: Likewise.
13241
13242 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13243
13244         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13245
13246 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13247
13248         * gcc.dg/dfp/convert-int-max.c: New test.
13249         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13250
13251 2006-11-30  Richard Guenther  <rguenther@suse.de>
13252
13253         * gcc.dg/vect/vect-pow-1.c: Rename ...
13254         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13255         floats instead of doubles, check successful vectorization.
13256
13257 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13258
13259         PR target/29945
13260         * gcc.c-torture/compile/pr29945.c: New testcase.
13261
13262 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13263
13264         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13265         -maltivec.
13266
13267 2006-11-29  Eric Christopher  <echristo@apple.com>
13268
13269         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13270
13271 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13272
13273         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13274
13275         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13276
13277 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13278
13279         PR c++/29022
13280         * g++.dg/inherit/virtual2.C: New test.
13281         * g++.dg/inherit/virtual3.C: Likewise.
13282         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13283         * g++.dg/inherit/error2.C: Likewise.
13284         * g++.dg/template/instantiate1.C: Likewise.
13285
13286 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13287
13288         PR tree-opt/29984
13289         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13290
13291 2006-11-28  Jan Hubicka  <jh@suse.cz>
13292
13293         * gcc.dg/memcpy-1.c: New test.
13294
13295 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13296
13297         PR c++/29735
13298         * g++.dg/warn/main-3.C: New test.
13299
13300 2006-11-28  Jan Hubicka  <jh@suse.cz>
13301
13302         * gcc.dg/winline-1.c: New test.
13303
13304 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13305
13306         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13307         alignments.
13308
13309 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13310
13311         PR fortran/29976
13312         * gfortran.dg/missing_optional_dummy_3.f90
13313
13314 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13315
13316         PR fortran/20880
13317         * gfortran.dg/interface_3.f90: Modify errors.
13318
13319 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13320
13321         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13322         fail to link due to relocation overflows on spu-*-*.
13323
13324 2006-11-27  Michael Matz  <matz@suse.de>
13325             Andreas Krebbel  <krebbel1@de.ibm.com>
13326
13327         PR target/29319
13328         * gcc.dg/20061127-1.c: New testcase.
13329
13330 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13331
13332         * gcc.dg/20061124-1.c: Add exit() function prototype.
13333
13334 2006-11-27  Jan Hubicka  <jh@suse.cz>
13335
13336         * gcc.target/i386/memcpy-1.c: Adjust size.
13337         * gcc.dg/visibility-11.c: Likewise.
13338
13339 2006-11-27  Richard Guenther  <rguenther@suse.de>
13340
13341         PR middle-end/25620
13342         * gcc.target/i386/pow-1.c: New testcase.
13343         * gcc.dg/builtins-58.c: Likewise.
13344
13345 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13346
13347         PR c++/29886
13348         * g++.dg/expr/cast8.C: New test.
13349
13350 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13351
13352         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13353         Don't ever inline the testcase.
13354
13355 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13356
13357         PR fortran/29982
13358         * gfortran.fortran-torture/compile/parameter_3.f90: New
13359         testcase.
13360
13361 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13362
13363         PR fortran/29951
13364         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13365
13366 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13367
13368         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13369         for CHAR.
13370
13371 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13372
13373         PR libgfortran/29936
13374         * gfortran.dg/write_check3.f90: New test.
13375
13376 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13377
13378         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13379
13380 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13381
13382         PR fortran/20880
13383         * gfortran.dg/interface_3.f90: New test.
13384
13385         PR fortran/29387
13386         * gfortran.dg/generic_8.f90: New test.
13387
13388 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13389
13390         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13391         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13392         * gfortran.dg/specifics_3.f90: Remove.
13393
13394 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13395
13396         PR c/29955
13397         * gcc.dg/gomp/pr29955.c: New test.
13398
13399         PR c/29736
13400         * gcc.dg/pr29736.c: New test.
13401
13402 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13403
13404         PR tree-opt/29964
13405         * gcc.dg/pure-1.c: New test.
13406
13407 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13408
13409         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13410         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13411
13412 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13413
13414         * gcc.dg/20061124-1.c: New testcase.
13415
13416 2006-11-23  Eric Christopher  <echristo@apple.com>
13417
13418         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13419
13420 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13421
13422         PR c/2707
13423         PR c++/26167
13424         * gcc.dg/Wconversion-integer.c: New. Supersedes
13425         Wconversion-negative-constants.c
13426         * gcc.dg/Wconversion-real.c: New.
13427         * gcc.dg/Wconversion-real-integer.c: New.
13428         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13429         * g++.dg/warn/Wconversion1.C: Modified.
13430
13431 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13432
13433         * gfortran.dg/overload_1.f90: New test.
13434
13435 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13436
13437         PR c/9072
13438         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13439         Wtraditional-conversion.
13440         * gcc.dg/overflow-warn-2.c: Likewise.
13441         * gcc.dg/Wconversion.c: Likewise. Renamed as
13442         Wtraditional-conversion.c .
13443         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13444         Wtraditional-conversion-2.c .
13445         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13446         Wtraditional-conversion-2.c
13447         * gcc.dg/Wconversion-negative-constants.c: New.
13448
13449 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13450
13451         * gcc.dg/tree-ssa/dump-1.c: New test.
13452
13453 2006-11-23  David Ung <davidu@mips.com>
13454
13455         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13456         -mfp64, allowable when ISA >= 33 and float is enabled.
13457         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13458         of mthc1 and mfhc1 patterns.
13459
13460 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13461
13462         PR tree-optimization/29921
13463         * gcc.dg/pr29921.c: New test.
13464
13465 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13466
13467         PR fortran/29441
13468         * gfortran.dg/initialization_4.f90: New test.
13469
13470 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13471
13472         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13473         platforms that have interleaving support.
13474         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13475         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13476         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13477         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13478         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13479         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13480         gcc.dg/vect/vect-strided-u8-i8.c,
13481         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13482         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13483         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13484         gcc.dg/vect/vect-strided-float.c,
13485         gcc.dg/vect/vect-strided-a-mult.c,
13486         gcc.dg/vect/vect-strided-mult-char-ls.c,
13487         gcc.dg/vect/vect-strided-a-u16-mult.c,
13488         gcc.dg/vect/vect-strided-a-u32-mult.c,
13489         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13490         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13491         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13492         gcc.dg/vect/vect-strided-mult.c,
13493         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13494         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13495         New.
13496
13497 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13498
13499         PR fortran/25087
13500         * gfortran.dg/auto_char_len_4.f90: New test.
13501
13502 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13503
13504         PR fortran/29652
13505         * gfortran.dg/generic_7.f90: New test.
13506         * gfortran.dg/defined_operators_1.f90: Add new error.
13507
13508 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13509
13510         PR tree-optimization/29902
13511         * g++.dg/tree-ssa/pr29902.C: New test.
13512
13513 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13514
13515         PR fortran/29820
13516         * gfortran.dg/used_types_13.f90: New test.
13517
13518 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13519
13520         * gcc.dg/dfp/snan.c: Delete.
13521
13522 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13523
13524         * g++.dg/cpp0x/static_assert1.C: New.
13525         * g++.dg/cpp0x/static_assert2.C: New.
13526         * g++.dg/cpp0x/static_assert3.C: New.
13527
13528 2006-11-21  Richard Guenther  <rguenther@suse.de>
13529
13530         * gcc.dg/vect/vect-pow-1.c: New testcase.
13531         * gcc.dg/vect/vect-pow-2.c: Likewise.
13532
13533 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13534
13535         PR c++/29570
13536         * g++.dg/template/static29.C: New test.
13537
13538         PR c++/29734
13539         * g++.dg/conversion/simd4.C: New test.
13540
13541 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13542
13543         PR c++/29475
13544         * g++.dg/template/access19.C: New test.
13545         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13546         error is reported.
13547
13548 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13549
13550         PR tree-opt/25500
13551         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13552
13553 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13554
13555         PR fortran/27546
13556         * gfortran.dg/import.f90: Extended test.
13557         * gfortran.dg/import2.f90: Extended test.
13558
13559 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13560
13561         * gfortran.dg/volatile3.f90: Add conflict test.
13562
13563 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13564
13565         PR fortran/24783
13566         * gfortran.dg/implicit_10.f90: New test.
13567
13568 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13569
13570         PR c++/8586
13571         * g++.dg/warn/Wall-write-strings.C: New.
13572
13573 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13574
13575         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13576         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13577
13578 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13579
13580         * gfortran.dg/use_3.f90: Remove error message.
13581         * gfortran.dg/iso_fortran_env_1.f90: New test.
13582         * gfortran.dg/iso_fortran_env_2.f90: New test.
13583         * gfortran.dg/iso_fortran_env_3.f90: New test.
13584         * gfortran.dg/iso_fortran_env_4.f90: New test.
13585
13586 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13587
13588         * gcc.dg/vect/vect-27.c: Fix initialization.
13589
13590 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13591
13592         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13593         * gcc.dg/torture/builtin-minmax-1.c: New.
13594
13595         * gcc.dg/builtins-20.c: Add cases for copysign.
13596
13597 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13598
13599         PR fortran/24285
13600         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13601
13602 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13603         * gfortran.dg/use_1.f90: New test.
13604         * gfortran.dg/use_1.f90: New test.
13605         * gfortran.dg/use_1.f90: New test.
13606
13607 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13608
13609         PR tree-optimization/29801
13610         * gcc.dg/pr29801.c: New test.
13611
13612 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13613
13614         PR middle-end/29584
13615         * gcc.dg/torture/pr29584.c: New test.
13616
13617 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13618
13619         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13620         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13621         * gcc.target/powerpc/compress-float-ppc.c,
13622         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13623         powerpc_fprs.
13624         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13625         do not pass -mhard-float.
13626
13627 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13628
13629         * gnat.dg/volatile_aggregate.adb: New test.
13630
13631 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13632
13633         PR fortran/29391
13634         PR fortran/29489
13635         * gfortran.dg/bound_2.f90: Add more checks.
13636         * gfortran.dg/bound_3.f90: New test.
13637
13638 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13639
13640         PR target/29201
13641         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13642
13643 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13644
13645         * gfortran.dg/import3.f90: Fix error message.
13646
13647 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13648
13649         PR tree-opt/29788
13650         * gfortran.fortran-torture/compile/inline_1.f90:
13651         New testcase.
13652
13653 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13654
13655         * gcc.target/i386/x87regparm-1.c: New test.
13656         * gcc.target/i386/x87regparm-2.c: New test.
13657         * gcc.target/i386/x87regparm-3.c: New test.
13658         * gcc.target/i386/x87regparm-4.c: New test.
13659
13660 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13661
13662         PR fortran/27546
13663         * gfortran.dg/import.f90: New test.
13664         * gfortran.dg/import2.f90: New test.
13665         * gfortran.dg/import3.f90: New test.
13666
13667 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13668
13669         PR fortran/27588
13670         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13671
13672 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13673
13674         PR fortran/29806
13675         * gfortran.dg/contains.f90: New test.
13676         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13677
13678 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13679
13680         PR tree-optimization/29581
13681         * gcc.dg/pr29581-1.c: New test.
13682         * gcc.dg/pr29581-2.c: New test.
13683         * gcc.dg/pr29581-3.c: New test.
13684         * gcc.dg/pr29581-4.c: New test.
13685         * gfortran.dg/pr29581.f90: New test.
13686
13687 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13688
13689         PR fortran/29702
13690         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13691         numbers in error message headers.
13692
13693 2006-11-14  Richard Guenther  <rguenther@suse.de>
13694
13695         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13696         to i?86 and x86_64 targets.
13697
13698 2006-11-14  Caroline Tice  <ctice@apple.com>
13699
13700         * gcc.dg/pubtypes-1.c: New file/testcase.
13701         * gcc.dg/pubtypes-2.c: New file/testcase.
13702         * gcc.dg/pubtypes-3.c: New file/testcase.
13703         * gcc.dg/pubtypes-4.c: New file/testcase.
13704         * g++.dg/pubtypes.C: New file/testcase.
13705
13706 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13707
13708         PR c++/29106
13709         * g++.dg/init/self1.C: New test.
13710
13711 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13712
13713         PR fortran/29657
13714         * gfortran.dg/conflicts.f90: Add.
13715
13716 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13717
13718         PR rtl-optimization/29798
13719
13720         * gcc.c-torture/execute/pr29798.c: New.
13721
13722 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13723
13724         * gcc.dg/builtins-20.c: Add more cases.
13725
13726 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13727
13728         PR fortran/29759
13729         * gfortran.dg/gomp/pr29759.f90: New test.
13730
13731 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13732
13733         PR c++/29518
13734         * g++.dg/template/static28.C: New test.
13735
13736 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13737
13738         * lib/c-torture.exp: Use target-libpath.exp.
13739         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13740         set GCC_EXEC_PREFIX env var from global variable of same name.
13741
13742 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13743
13744         PR fortran/26994
13745         * gfortran.fortran-torture/compile/transfer-1.f90:
13746         New testcase.
13747
13748 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13749             Zdenek Dvorak <dvorakz@suse.cz>
13750
13751         PR tree-optimization/29680
13752         * gcc.dg/alias-11.c: New test.
13753
13754 2006-11-12  Jason Merrill  <jason@redhat.com>
13755             Andrew Pinski <pinskia@physics.uc.edu>
13756
13757         PR middle-end/28915
13758         * gcc.target/i386/vectorize1.c: New.
13759
13760 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13761
13762         PR rtl-optimization/29797
13763         * gcc.c-torture/execute/pr29797-1.c: New test case.
13764
13765 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766
13767         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13768
13769 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13770
13771         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13772
13773 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13774
13775         PR tree-optimization/13827
13776         * gcc.dg/fold-eqand-1.c: New test case.
13777
13778 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13779
13780         PR rtl-opt/28812
13781         * gcc.c-torture/execute/mayalias-3.c: New test.
13782
13783 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13784
13785         PR middle-end/27528
13786         * gcc.c-torture/compile/pr27528.c: New test.
13787         * gcc.dg/pr27528.c: Likewise.
13788
13789 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13790
13791         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13792
13793         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13794
13795 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13796
13797         PR fortran/29758
13798         * gfortran.dg/reshape_source_size_1.f90: New test.
13799
13800 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13801
13802         PR fortran/29315
13803         * gfortran.dg/aliasing_dummy_4.f90: New test.
13804
13805 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13806
13807         PR target/29777
13808         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13809         and x86_64-*-* targets.
13810
13811 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13814         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13815         New macros. Use them in exact tests.
13816         (TESTIT3): New macro.
13817         Add tests for fmin, fmax and fma.
13818
13819 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13820
13821         PR fortran/29431
13822         * gfortran.dg/array_constructor_13.f90: New test.
13823
13824 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13825
13826         PR fortran/29744
13827         * gfortran.dg/used_types_12.f90: New test.
13828
13829 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13830
13831         PR middle-end/29726
13832         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13833         (test6): Ditto.
13834         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13835         * gcc.dg/fold-eqandshift-3.c: New test case.
13836
13837 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13838
13839         PR fortran/29699
13840         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13841
13842         PR fortran/21370
13843         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13844
13845 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13846
13847         * gcc.dg/20061109-1.c: New testcase.
13848
13849 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13850
13851         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13852
13853 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13854
13855         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13856         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13857
13858 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13859
13860         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13861         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13862
13863 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13864
13865         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13866
13867 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13868
13869         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13870         vect-9.c).
13871         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13872         * gcc.dg/vect/vect-9.c: Now vectorizable.
13873         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13874         that support vect_widen_mult.
13875         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13876         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13877         vect-reduc-dot-u16.c).
13878         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13879         vect-reduc-dot-u16.c).
13880         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13881         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13882         vect-reduc-dot-s8.c).
13883         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13884         vect-reduc-dot-s8.c).
13885         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13886         vect-reduc-dot-s8.c).
13887         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13888         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13889         vect-reduc-dot-u8.c).
13890         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13891         vect-reduc-dot-u8.c).
13892         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13893         * gcc.dg/vect/vect-multitypes-9.c: New test.
13894         * gcc.dg/vect/vect-multitypes-10.c: New test.
13895         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13896         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13897         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13898         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13899         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13900         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13901         wrapv-vect-reduc-dot-s8.c.
13902         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13903         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13904         targets that support vec_unpack.
13905         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13906         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13907         (check_effective_target_vect_widen_mult_hi_to_si): New.
13908         (check_effective_target_vect_widen_sum): Removed.
13909
13910         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13911
13912         * gcc.dg/vect/vect-multitypes-8.c: New test.
13913         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13914
13915         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13916
13917         * gcc.dg/vect/vect-multitypes-7.c: New test.
13918
13919         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13920
13921         * gcc.dg/vect/vect-multitypes-4.c: New test.
13922         * gcc.dg/vect/vect-multitypes-5.c: New test.
13923         * gcc.dg/vect/vect-multitypes-6.c: New test.
13924
13925         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13926
13927         * gcc.dg/vect/vect-multitypes-1.c: New test.
13928         * gcc.dg/vect/vect-multitypes-2.c: New test.
13929         * gcc.dg/vect/vect-multitypes-3.c: New test.
13930
13931 2006-11-07  Eric Christopher  <echristo@apple.com>
13932
13933         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13934         Test using scan-assembler-not.
13935
13936 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * gcc.dg/inline-17.c: New test.
13939
13940 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13941
13942         PR other/25028
13943         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13944         on HP-UX.
13945
13946 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13947
13948         PR fortran/29539
13949         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13950
13951         PR fortran/29634
13952         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13953         test.
13954
13955 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13956
13957         PR fortran/29601
13958         * gfortran.dg/volatile.f90: Add.
13959         * gfortran.dg/volatile2.f90: Add.
13960         * gfortran.dg/volatile3.f90: Add.
13961         * gfortran.dg/volatile4.f90: Add.
13962         * gfortran.dg/volatile5.f90: Add.
13963         * gfortran.dg/volatile6.f90: Add.
13964         * gfortran.dg/volatile7.f90: Add.
13965
13966 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13967
13968         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13969           for matching error messages.
13970         * gfortran.dg/specifics_3.f90: Adjust pattern
13971           for matching error messages.
13972
13973 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13974             Bernhard Fischer  <aldot@gcc.gnu.org>
13975
13976         * lib/gcc-dg.exp (output-exists): New proc.
13977         (output-exists-not): New proc.
13978         * gcc.test-framework/test-framework.awk: Support new directives.
13979         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13980         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13981         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13982         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13983         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13984         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13985
13986 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13987
13988         PR fortran/29630
13989         PR fortran/29679
13990         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13991         * gfortran.dg/initialization_3.f90: New.
13992
13993 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13994
13995         PR libgfortran/25545
13996         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13997
13998 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13999
14000         PR middle-end/29695
14001         * gcc.c-torture/execute/pr29695-1.c: New test.
14002         * gcc.c-torture/execute/pr29695-2.c: New test.
14003
14004 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14005
14006         PR fortran/29565
14007         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14008
14009 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14010
14011         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14012         for matching error messages.
14013
14014 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14015
14016         PR target/26915
14017         * gcc.target/i386/387-12.c: New test.
14018
14019 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14020
14021         PR libfortran/29713
14022         * gfortran.dg/pr29713.f90: New test.
14023
14024 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14025
14026         * gcc.c-torture/execute/arith-rand-ll.c:
14027         Also test for bogus rest sign.
14028
14029 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14030
14031         PR libfortran/27895
14032         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14033
14034 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14035
14036         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14037         from error messages.
14038
14039 2006-11-02  Mike Stump  <mrs@apple.com>
14040
14041         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14042
14043         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14044
14045 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14046
14047         * g++.dg/eh/gcsec1.C: New test.
14048
14049 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14050
14051         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14052         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14053
14054 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14055
14056         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14057         hexadecimal value.
14058         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14059         * gcc.dg/pr14796-2.c: Likewise.
14060
14061 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14062
14063         * gcc.c-torture/execute/20061101-1.c: New test.
14064
14065 2006-11-01  Richard Guenther  <rguenther@suse.de>
14066
14067         * gcc.target/i386/fpprec-1.c: New testcase.
14068
14069 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14072         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14073
14074 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14075
14076         * gcc.c-torture/execute/20061031-1.c: New test.
14077
14078 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14079
14080         PR 23067
14081         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14082         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14083         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14084         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14085         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14086         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14087         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14088
14089 2006-10-31  Eric Christopher  <echristo@apple.com>
14090             Falk Hueffner  <falk@debian.org>
14091
14092         * gcc.dg/builtin-bswap-1.c: New.
14093         * gcc.dg/builtin-bswap-2.c: New.
14094         * gcc.dg/builtin-bswap-3.c: New.
14095         * gcc.dg/builtin-bswap-4.c: New.
14096         * gcc.dg/builtin-bswap-5.c: New.
14097         * gcc.target/i386/builtin-bswap-1.c: New.
14098
14099 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14100
14101         * gcc.dg/inline-16.c: New.
14102
14103         PR 16622
14104         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14105         defining it.
14106         * gcc.dg/inline-13.c: New.
14107         * gcc.dg/inline-14.c: New.
14108         * gcc.dg/inline-15.c: New.
14109
14110         PR 11377
14111         * gcc.dg/inline6.c: New.
14112         * gcc.dg/inline7.c: New.
14113
14114 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14115
14116         PR middle-end/23470
14117         * gcc.dg/pr23470-1.c: New test case.
14118
14119 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14120
14121         PR fortran/29537
14122         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14123         data.
14124         * gfortran.dg/blockdata_2.f90: New testcase.
14125
14126 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14127
14128         PR libfortran/29627
14129         * gfortran.dg/unf_short_record_1.f90:  New test.
14130
14131 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14132
14133         PR fortran/29067
14134         * gfortran.dg/pr29067.f: New test.
14135
14136 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14137             Richard Sandiford  <richard@codesourcery.com>
14138
14139         * lib/target-supports.exp (get_compiler_messages): Append options
14140         as a single list element.
14141         (check_effective_target_arm_vfp_ok): New.
14142         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14143
14144 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14145
14146         PR fortran/29387
14147         * gfortran.dg/intrinsic_actual_2.f90: New test.
14148
14149         PR fortran/29490
14150         * gfortran.dg/actual_array_interface_1.f90: New test.
14151
14152         PR fortran/29641
14153         * gfortran.dg/used_types_11.f90: New test.
14154
14155 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14156
14157         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14158         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14159         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14160         * g++.old-deja/g++.mike/net25.C (main): Same.
14161         * g++.dg/lookup/exception1.C (main): Same.
14162         * g++.dg/parse/parens2.C (main): Same.
14163
14164 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14165
14166         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14167
14168 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14169
14170         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14171         * gcc.dg/torture/builtin-math-3.c: Likewise.
14172
14173 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14174
14175         PR fortran/29452
14176         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14177         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14178
14179 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14180
14181         PR Fortran/29410
14182         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14183
14184 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14185
14186         * lib/target-supports.exp (check_function_available): Declare
14187         function before calling.
14188
14189 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR tree-optimization/29637
14192         * gcc.dg/pr29637.c: New test.
14193
14194 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14195
14196         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14197         tree canonicalization.
14198
14199 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14200
14201         * gcc.dg/builtins-20.c: Add more hypot tests.
14202
14203 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14204
14205         * gcc.dg/fold-compare-1.c: New test case.
14206
14207 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14208
14209         PR c++/16307
14210         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14211
14212 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14213
14214         PR tree-optimization/15458
14215         * gcc.dg/fold-xornot-1.c: New test case.
14216
14217 2006-10-29  Richard Guenther  <rguenther@suse.de>
14218
14219         * gcc.target/i386/math-torture/trunc.c: New testcase.
14220
14221 2006-10-29  Richard Guenther  <rguenther@suse.de>
14222
14223         * gcc.target/i386/math-torture/round.c: New testcase.
14224
14225 2006-10-29  Richard Guenther  <rguenther@suse.de>
14226
14227         * gcc.target/i386/math-torture/ceil.c: New testcase.
14228         * gcc.target/i386/math-torture/floor.c: Likewise.
14229
14230 2006-10-29  Richard Guenther  <rguenther@suse.de>
14231
14232         * gcc.target/i386/math-torture/rint.c: New testcase.
14233         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14234
14235 2006-10-29  Richard Guenther  <rguenther@suse.de>
14236
14237         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14238         * gcc.target/i386/math-torture/lceil.c: Likewise.
14239
14240 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14241
14242         PR libgfortran/24313
14243         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14244
14245 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14246
14247         * gcc.c-torture/execute/20020118-1.c,
14248         gcc.c-torture/execute/builtins/strlen.c,
14249         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14250         comment typos.
14251
14252 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14253
14254         * gcc.dg/builtins-20.c: Add tests for hypot.
14255         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14256         two-argument builtins.
14257         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14258         TESTIT2.  Update all callers.
14259         (TESTIT2, TESTIT2_R): New helper macros.
14260         Add testcases for pow, hypot and atan2.
14261
14262 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14263
14264         PR C++/29295
14265         * g++.dg/expr/bool1.C: New test.
14266         * g++.dg/expr/bool2.C: New test.
14267
14268 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14269
14270         PR fortran/28224
14271         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14272         * gfortran.dg/namelist_internal.f90: New test.
14273
14274 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14275
14276         PR fortran/29625
14277         * gfortran.dg/io_real_boz.f90: Add.
14278         * gfortran.dg/io_real_boz2.f90: Add.
14279
14280 2006-10-28  Richard Guenther  <rguenther@suse.de>
14281
14282         PR middle-end/26899
14283         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14284
14285 2006-10-28  Richard Guenther  <rguenther@suse.de>
14286
14287         PR target/28806
14288         * gcc.target/i386/math-torture/lround.c: New testcase.
14289
14290 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14291
14292         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14293         * gcc.dg/builtins-44.c: Likewise.
14294         * gcc.dg/builtins-45.c: Likewise.
14295         * gcc.dg/pr28796-2.c: Likewise.
14296         * gcc.dg/unordered-3.c: Likewise.
14297
14298 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14299
14300         PR libgfortran/27954
14301         * gfortran.dg/error_recovery_2.f90: New test.
14302
14303 2006-10-26  Richard Guenther  <rguenther@suse.de>
14304
14305         * gcc.target/i386/i386.exp: Use glob, not find to collect
14306         tests.  Avoids recursing into subdirectories.
14307         * gcc.target/i386/math-torture/math-torture.exp: Torture
14308         for interesting ia32 math options.
14309         * gcc.target.i386/math-torture/lrint.c: New testcase.
14310
14311 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14312
14313         PR libgfortran/29563
14314         * gfortran.dg/arrayio_9.f90: Update test.
14315         * gfortran.dg/arrayio_19.f90: New test.
14316
14317 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14318
14319         * gcc.dg/20061026.c: New testcase.
14320
14321 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14322
14323         PR libgfortran/29563
14324         * gfortran.dg/arrayio_9.f90: New test.
14325
14326 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14327
14328         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14329         Copy the strings manually, as strcpy may call strlen.
14330
14331 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14332
14333         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14334         Add checks for log, log2, log10 and log1p.
14335
14336         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14337         we already test 0.0.  Add checks for expm1, log, log2, log10,
14338         log1p, cbrt, erf and erfc.
14339
14340 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14341
14342         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14343
14344 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14345
14346         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14347         and remainderl() built-in functions.  Remove -ffast-math from
14348         dg-options.
14349
14350 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14351
14352         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14353         acosh and atanh.
14354
14355         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14356         floating point modifiers to arguments passed to float and long
14357         double functions respectively.  Update all callers to use floating
14358         point numbers, not integers.  Add tests for exp, exp2 and
14359         exp10/pow10.
14360
14361         * gcc.dg/torture/builtin-math-3.c: New test.
14362
14363 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14364
14365         PR fortran/29393
14366         * gfortran.dg/initialize_2.f90: New.
14367
14368 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14369
14370         * gcc.dg/torture/builtin-math-2.c: New test.
14371
14372 2006-10-24  Richard Guenther  <rguenther@suse.de>
14373
14374         PR middle-end/28796
14375         * gcc.dg/pr28796-1.c: New testcase.
14376         * gcc.dg/pr28796-2.c: Likewise.
14377
14378 2006-10-24  Richard Guenther  <rguenther@suse.de>
14379
14380         * gcc.dg/builtins-57.c: New testcase.
14381
14382 2006-10-24  Richard Guenther  <rguenther@suse.de>
14383
14384         PR tree-optimization/29567
14385         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14386
14387 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14388
14389         PR tree-optimization/14784
14390         * gcc.dg/alias-10.c: New test.
14391
14392 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14393
14394         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14395
14396 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * gcc.dg/builtin-strncat-chk-1.c: New test.
14399
14400 2006-10-23  Jan Hubicka  <jh@suse.cz>
14401
14402         * gcc.dg/memmove-1.c: New test.
14403
14404 2006-10-23  Paul Brook  <paul@codesourcery.com>
14405
14406         * gcc.dg/pragma-pack-5.c: New test.
14407
14408 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14409
14410         * g++.dg/other/s390-1.C: New testcase.
14411
14412 2006-10-23  Richard Guenther  <rguenther@suse.de>
14413
14414         PR middle-end/27132
14415         PR middle-end/23295
14416         * gcc.dg/pr27132.c: New testcase.
14417         * gcc.dg/pr23295.c: Likewise.
14418         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14419         * g++.dg/tree-ssa/pr19807.C: Likewise.
14420
14421 2006-10-23  Richard Guenther  <rguenther@suse.de>
14422
14423         PR middle-end/21032
14424         * gcc.dg/pr21032.c: New testcase.
14425
14426 2006-10-22  Jeff Law  <law@redhat.com>
14427         Richard Guenther  <rguenther@suse.de>
14428
14429         PR tree-optimization/15911
14430         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14431
14432 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         PR c++/20647
14435         * g++.dg/abi/rtti3.C: New.
14436
14437 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14438
14439         PR middle-end/28252
14440         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14441         transformation.
14442
14443 2006-10-21  Richard Guenther  <rguenther@suse.de>
14444
14445         PR tree-optimization/3511
14446         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14447
14448 2006-10-21  Richard Guenther  <rguenther@suse.de>
14449
14450         PR middle-end/26898
14451         * gcc.dg/torture/pr26898-1.c: New testcase.
14452         * gcc.dg/torture/pr26898-2.c: Likewise.
14453
14454 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14455
14456         PR c++/28053
14457         * g++.dg/parse/bitfield1.C: Adjust error markers.
14458         * g++.dg/parse/bitfield2.C: New test.
14459
14460 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14461
14462         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14463
14464 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14465
14466         PR libfortran/27895
14467         * gfortran.dg/zero_sized_1.f90: New test.
14468
14469 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14470
14471         * gcc.dg/div-compare-1.c: New test.
14472
14473 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14474
14475         PR fortran/29216
14476         * gfortran.dg/result_default_init_1.f90: New test.
14477
14478         PR fortran/29314
14479         * gfortran.dg/automatic_default_init_1.f90: New test.
14480
14481         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14482         from 38 to 33.
14483
14484 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14485
14486         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14487         'using namespace std' without previous declaration.
14488         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14489         * g++.old-deja/g++.robertl/eb133c.C: New.
14490
14491 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14492
14493         PR libgfortran/29277
14494         * gfortran.dg/streamio_4.f90: Update test.
14495         * gfortran.dg/streamio_11.f90: New test.
14496
14497 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14498
14499         PR c++/27952
14500         * g++.dg/inherit/virtual1.C: New test.
14501
14502 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14503
14504         PR c++/28261
14505         * g++.dg/parse/enum3.C: New test.
14506
14507 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14508
14509         PR c++/29039
14510         * g++.dg/init/ctor8.C: New test.
14511
14512 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14513
14514         PR c++/27270
14515         * g++.dg/ext/complit8.C: Tweak error markers.
14516         * g++.dg/template/complit1.C: Add error marker.
14517
14518 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14519
14520         PR c++/27270
14521         * g++.dg/ext/complit8.C: New test.
14522
14523         PR c++/29408
14524         * g++.dg/parse/dtor12.C: New test.
14525
14526         PR c++/29435
14527         * g++.dg/template/sizeof11.C: New test.
14528
14529 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14530
14531         PR fortran/29392
14532         * gfortran.dg/data_char_3.f90: New test.
14533
14534         PR fortran/29451
14535         * gfortran.dg/negative_automatic_size.f90: New test.
14536
14537 2006-10-16  David Daney  <ddaney@avtrex.com>
14538
14539         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14540
14541 2006-10-16  Eric Christopher  <echristo@apple.com>
14542
14543         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14544         x86_64.
14545
14546 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14547
14548         PR c++/28211
14549         * g++.dg/tc1/dr49.C: Tweak error messages.
14550         * g++.dg/parse/template21.C: New test.
14551
14552 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14553
14554         PR middle-end/20491
14555         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14556
14557 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14558
14559         PR fortran/29403
14560         * gfortran.dg/print_1.f90: New test.
14561
14562 2006-10-15  Jan Hubicka  <jh@suse.cz>
14563
14564         PR middle-end/29241
14565         * gcc.c-torture/compile/pr29241.c: New testcase.
14566
14567 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14568
14569         PR middle-end/29250
14570         * gcc.c-torture/compile/pr29250.c: New test.
14571
14572 2006-10-15  Richard Guenther  <rguenther@suse.de>
14573
14574         * gcc.dg/pr29299.c: New testcase.
14575
14576 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14577
14578         PR fortran/24767
14579         * gfortran.dg/label_4.f90: Adjust warning flag.
14580
14581 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14582
14583         PR fortran/29371
14584         * gfortran.dg/nullify_3.f90: New test.
14585
14586 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14587
14588         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14589         on Solaris 2.5.1 too.
14590
14591 2006-10-13  Eric Christopher  <echristo@apple.com>
14592
14593         * gcc.dg/pr25993.c: Skip for darwin.
14594
14595 2006-10-13  Eric Christopher  <echristo@apple.com>
14596
14597         * gcc.dg/visibility-11.c: Skip for darwin.
14598
14599 2006-10-13  Eric Christopher  <echristo@apple.com>
14600
14601         * gcc.dg/darwin-weakimport-1.c: Use
14602         -fno-asynchronous-unwind-tables.
14603         * gcc.dg/darwin-weakimport-3.c: Ditto.
14604
14605 2006-10-13  Richard Guenther  <rguenther@suse.de>
14606
14607         PR tree-optimization/29446
14608         * gcc.dg/torture/pr29446.c: New testcase.
14609
14610 2006-10-13  Bill Wendling  <wendling@apple.com>
14611
14612         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14613         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14614         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14615         * g++.old-deja/g++.law/shadow1.C: Likewise.
14616         * g++.old-deja/g++.law/ctors10.C: Likewise.
14617         * g++.dg/debug/namespace1.C: Likewise.
14618         * g++.dg/inherit/namespace-as-base.C: Likewise.
14619         * g++.dg/opt/delay-slot-1.C: Likewise.
14620         * g++.dg/parse/defarg10.C: Likewise.
14621         * g++.dg/template/ptrmem11.C: Likewise.
14622         * g++.dg/template/mem_func_ptr.C: Likewise.
14623         * g++.dg/template/spec19.C: Likewise.
14624
14625 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14626
14627         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14628
14629 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14630
14631         PR fortran/29373
14632         * gfortran.dg/implicit_9.f90: New test.
14633
14634         PR fortran/29407
14635         * gfortran.dg/namelist_25.f90: New test.
14636
14637         PR fortran/27701
14638         * gfortran.dg/same_name_2.f90: New test.
14639
14640         PR fortran/29232
14641         * gfortran.dg/host_assoc_types_1.f90: New test.
14642
14643         PR fortran/29364
14644         * gfortran.dg/missing_derived_type_1.f90: New test.
14645         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14646
14647         PR fortran/29422
14648         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14649
14650         PR fortran/29428
14651         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14652
14653 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14654
14655         PR fortran/29391
14656         * gfortran.dg/bound_2.f90: New test.
14657
14658 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14659
14660         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14661         directive.
14662         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14663         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14664         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14665         * gfortran.dg/gomp/reduction3.f90: Likewise.
14666         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14667         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14668         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14669         * gfortran.dg/forall_4.f90: Likewise.
14670         * gfortran.dg/spec_expr_4.f90: Likewise.
14671         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14672         * gfortran.dg/forall_5.f90: Likewise.
14673         * gfortran.dg/open_access_append_2.f90: Add check for
14674         compile-time warning.
14675
14676 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14677
14678         PR c++/28506
14679         * g++.dg/parse/pure1.C: New test.
14680
14681 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14682
14683         PR fortran/21435
14684         * gfortran.dg/io_constraints_3.f90: New test.
14685         * gfortran.dg/open_access_append_1.f90: Add checks
14686         for compile-time warnings.
14687         * gfortran.dg/pr20163-2.f: Likewise.
14688         * gfortran.dg/iostat_2.f90: Likewise.
14689         * gfortran.dg/label_4.f90: Delete the temporary
14690         file.
14691         * gfortran.dg/direct_io_2.f90: Add a FILE=
14692         specifier.
14693         * gfortran.dg/iomsg_1.f90: Add check for
14694         compile-time warning.
14695
14696 2006-10-12  Jan Hubicka  <jh@suse.cz>
14697
14698         PR c/28419
14699         * gcc.dg/pr28319.c: New test.
14700
14701 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14702         PR c++/29318
14703         * g++.dg/ext/vla4.C: New test.
14704
14705 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14706
14707         PR c++/27961
14708         * g++.dg/template/crash60.C: New test.
14709         * g++.dg/other/large-size-array.C: Adjust error markers.
14710         * g++.dg/parse/crash27.C: Likewise.
14711         * g++.dg/template/crash1.C: Likewise.
14712
14713 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14714
14715         PR testsuite/29093
14716         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14717
14718 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14719
14720         PR preprocessor/28709
14721         * gcc.dg/cpp/paste14.c: New test.
14722
14723 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14724
14725         PR c++/29175
14726         * g++.dg/init/array24.C: New test.
14727
14728 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14729
14730         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14731         of <sys/types.h>.
14732
14733 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14734
14735         PR c++/29024
14736         * g++.dg/parse/typedef8.C: New test.
14737         * g++.dg/other/mult-stor1.C: Adjust error markers.
14738
14739 2006-10-11  Richard Guenther  <rguenther@suse.de>
14740
14741         PR tree-optimization/28230
14742         * gcc.dg/torture/pr28230.c: New testcase.
14743
14744 2006-10-11  Richard Guenther  <rguenther@suse.de>
14745
14746         PR inline-asm/29119
14747         * gcc.dg/torture/pr29119.c: New testcase.
14748
14749 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14750
14751         PR middle-end/29272
14752         * gcc.c-torture/execute/20060930-2.c: New test.
14753
14754 2006-10-09  Richard Henderson  <rth@redhat.com>
14755
14756         Revert emutls patch.
14757
14758 2006-10-09  Richard Guenther  <rguenther@suse.de>
14759
14760         PR middle-end/29254
14761         * gcc.dg/pr29254.c: New testcase.
14762
14763 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14764             Paul Thomas  <pault@gcc.gnu.org>
14765
14766         PR fortran/20541
14767         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14768         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14769         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14770         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14771         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14772         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14773         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14774         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14775         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14776         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14777         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14778         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14779         * gfortran.dg/alloc_comp_std.f90: New test.
14780         * gfortran.dg/move_alloc.f90: New test.
14781
14782 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14783
14784         PR fortran/29115
14785         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14786
14787         PR fortran/29211
14788         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14789
14790 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14791
14792         PR fortran/28585
14793         * gfortran.dg/new_line.f90: New test.
14794
14795 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14796
14797         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14798         * gcc.dg/torture/builtin-convert-1.c,
14799         gcc.dg/torture/builtin-convert-2.c,
14800         gcc.dg/torture/builtin-convert-3.c,
14801         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14802
14803 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14804
14805         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14806         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14807         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14808         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14809
14810 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14811
14812         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14813         Xfail some tests for powerpc-darwin and powerpc-aix.
14814
14815 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR c/29380
14818         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14819
14820 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14821
14822         PR target/29300
14823         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14824         on hppa*-*-hpux*.
14825
14826 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14827
14828         PR fortran/16580
14829         PR fortran/29288
14830         * gfortran.fortran-torture/execute/specifics.f90:
14831         Add tests for using all possible intrinsics as actual arguments.
14832         * gfortran.dg/specifics_1.f90: Add tests for using
14833         all possible intrinsics as actual arguments.
14834         * gfortran.dg/specifics_2.f90: New file.
14835         * gfortran.dg/specifics_3.f90: New file.
14836
14837 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14838
14839         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14840         * gcc.dg/debug/debug-2.c: Likewise.
14841
14842 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14843
14844         * gcc.c-torture/compile/sync-2.c: New test.
14845
14846 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14847
14848         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14849         line endings.
14850
14851 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14852
14853         PR rtl-optimization/29128
14854         * gcc.c-torture/compile/pr29128.c: New test.
14855
14856 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14857
14858         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14859         line endings.
14860
14861 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14862
14863         PR middle-end/29256
14864         * gcc.dg/tree-ssa/loop-19.c: New test.
14865
14866 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14867
14868         PR tree-optimization/29330
14869         * gcc.dg/pr29330.c: New test.
14870
14871         PR target/28924
14872         * gcc.c-torture/compile/20061005-1.c: New test.
14873
14874 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14875
14876         * gcc.dg/typename-vla-1.c: New case.
14877         * gnat.dg/forward_vla.adb: New case.
14878
14879 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14880
14881         PR tree-optimization/29290
14882         * gfortran.dg/loop_nest_1.f90: New test.
14883
14884         PR target/29198
14885         * gcc.dg/tls/opt-12.c: New test.
14886
14887         PR fortran/28415
14888         * gfortran.dg/save_2.f90: New test.
14889
14890         PR c/29091
14891         * gcc.dg/pr29091.c: New test.
14892
14893 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14894
14895         * lib/target-supports.exp
14896         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14897         same as x86_64-*-*; check for LP64.
14898
14899 2006-10-04  Richard Henderson  <rth@redhat.com>
14900
14901         * lib/target-supports.exp (check_effective_target_tls): Redefine
14902         to mean non-emulated tls.
14903         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14904         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14905         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14906         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14907         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14908         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14909         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14910
14911 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14912
14913         PR fortran/29343
14914         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14915
14916 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14917
14918         * gfortran.dg/bounds_check_fail_1.f90: New test.
14919
14920 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c++/29020
14923         * g++.dg/template/friend48.C: New test.
14924
14925 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14926
14927         PR fortran/29098
14928         * gfortran.dg/default_initialization_2.f90: New test.
14929
14930 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14931
14932         PR fortran/20779
14933         PR fortran/20891
14934         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14935
14936 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14937
14938         PR fortran/29284
14939         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14940
14941         PR fortran/29321
14942         PR fortran/29322
14943         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14944
14945         PR fortran/25091
14946         PR fortran/25092
14947         * gfortran.dg/entry_array_specs_1.f90: New test.
14948
14949 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14950
14951         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14952         insufficient to inhibit some test failures at -O3.  Do testing
14953         on integers.
14954
14955 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/29138
14958         * g++.dg/inherit/access8.C: New test.
14959         * g++.dg/template/dtor4.C: Tweak error messages.
14960
14961 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14962
14963         PR fortran/27478
14964         * gfortran.dg/entry_8.f90: New test.
14965
14966 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14967
14968         PR c++/29291
14969         * g++.dg/parse/new4.C: New test.
14970
14971 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14972
14973         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14974         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14975         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14976         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14977         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14978
14979 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14980
14981         PR fortran/19260
14982         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14983         * gfortran.dg/continuation_2.f90: New test.
14984
14985         PR fortran/19262
14986         * gfortran.dg/continuation_3.f90: New test.
14987         * gfortran.dg/continuation_4.f90: New test.
14988         * gfortran.dg/continuation_5.f: New test.
14989         * gfortran.dg/continuation_6.f: New test.
14990
14991 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14992
14993         PR c++/29226
14994         * g++.dg/template/vla1.C: New test.
14995
14996 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14997
14998         PR fortran/29210
14999         * gfortran.dg/complex_parameter_1.f90: New test.
15000
15001 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15002
15003         PR c/29154
15004         * gcc.c-torture/execute/20060929-1.c: New test.
15005
15006 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/29105
15009         * g++.dg/template/member6.C: New test.
15010         * g++.dg/parse/typename7.C: Adjust error markers.
15011
15012         PR c++/29080
15013         * g++.dg/template/member7.C: New test.
15014
15015 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15016
15017         PR c/24010
15018         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15019         gcc.dg/Woverride-init-3.c: New tests.
15020
15021 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15022
15023         * gcc.c-torture/execute/20060930-1.c: New test.
15024
15025 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15026
15027         PR fortran/18791
15028         * gfortran.dg/specifics_1.f90: New test.
15029         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15030         complex specifics.
15031
15032 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15033
15034         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15035         pthread-init-common.h: New.
15036
15037 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15038
15039         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15040         precision on some archs.
15041
15042 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15043
15044         * gcc.dg/non-local-goto-1.c: New test.
15045         * gcc.dg/non-local-goto-2.c: Likewise.
15046         * gcc.dg/setjmp-3.c: Likewise.
15047         * gcc.dg/setjmp-4.c: Likewise.
15048
15049 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15050
15051         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15052
15053 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15054
15055         PR fortran/28276
15056         * gfortran.dg/exponent_1.f90: New test.
15057
15058         PR fortran/27021
15059         * gfortran.dg/nearest_1.f90: New test.
15060
15061 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15062
15063         PR middle-end/25261
15064         PR middle-end/28790
15065         * gcc.dg/gomp/nestedfn-1.c: New test.
15066
15067 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15068
15069         PR objc/29195
15070         * objc/compile/method-1.m: New test.
15071
15072 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15073
15074         PR c++/26938
15075         * g++.dg/template/crash58.C: New test.
15076         * g++.dg/parse/crash28.C: Adjust error markers.
15077         * g++.dg/template/crash34.C: Likewise.
15078         * g++.dg/template/friend31.C: Likewise.
15079         * g++.dg/template/crash32.C: Likewise.
15080
15081         PR c++/27329
15082         * g++.dg/template/crash59.C: New test.
15083
15084         PR c++/27667
15085         * g++.dg/template/spec33.C: New test.
15086         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15087
15088 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15089             Adam Nemet  <anemet@caviumnetworks.com>
15090
15091         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15092         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15093
15094 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15095
15096         PR target/28911
15097         * gcc.dg/pr28911.c: New.
15098
15099 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15100
15101         PR target/29169
15102         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15103         (dg-options): Add -mfpmath=387.
15104
15105 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR c/28706
15108         * gcc.dg/pr28706.c: New test.
15109
15110         PR c/28712
15111         * gcc.dg/pr28712.c: New test.
15112
15113 2006-09-22  Mike Stump  <mrs@apple.com>
15114
15115         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15116
15117 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15118
15119         PR tree-optimization/28888
15120         * gcc.dg/pr28888.c: New test.
15121
15122 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15123
15124         PR c++/29016
15125         * g++.dg/init/ptrfn1.C: New test.
15126
15127 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15128
15129         PR c++/28861
15130         * g++.dg/template/spec32.C: New test.
15131         * g++.dg/parse/crash9.C: Adjust error markers.
15132
15133         PR c++/28303
15134         * g++.dg/template/typedef6.C: New test.
15135         * g++.dg/init/error1.C: Adjust error markers.
15136         * g++.dg/parse/crash9.C: Likewise.
15137         * g++.dg/template/crash55.C: Likewise.
15138
15139 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15140
15141         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15142
15143 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15144
15145         PR target/27650
15146         * g++.dg/ext/dllimport12.C: New test.
15147
15148 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15149
15150         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15151         * gcc.target/mips/nmadd-2.c: Likewise.
15152         * gcc.target/mips/mips-ps-6.c: New test.
15153         * gcc.target/mips/neg-abs-1.c: Likewise.
15154         * gcc.target/mips/neg-abs-2.c: Likewise.
15155         * gcc.target/mips/nmadd-3.c: New test.
15156
15157 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15158
15159         PR middle-end/28046
15160         * gcc.dg/gomp/atomic-10.c: New test.
15161         * g++.dg/gomp/atomic-10.C: New test.
15162
15163 2006-09-20  Eric Christopher  <echristo@apple.com>
15164
15165         * gcc.target/i386/sse3-not-fisttp.c: New.
15166
15167 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15168
15169         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15170
15171 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15172
15173         * gcc.c-torture/execute/pr28289.c (one): New variable.
15174         (main): Use it instead of argc.
15175         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15176         (main): Use it instead of argc.
15177
15178 2006-09-19  Paul Brook  <paul@codesourcery.com>
15179
15180         PR target/28516
15181         * gcc.dg/nested-func-5.c: New test.
15182
15183 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15184
15185         * lib/target-supports.exp (check_effective_target_tls): Compile
15186         test stubs using ${tool}_target_compile, not just target_compile.
15187         (check_effective_target_tls_runtime): Likewise.
15188
15189 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15190
15191         * gcc.c-torture/compile/20030405-1.x: Remove.
15192
15193         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15194         optimising linker from discarding it.
15195
15196 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15197
15198         PR fortran/28526
15199         * gfortran.dg/keyword_symbol_1.f90: New test.
15200
15201         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15202         pedantic compilation option.
15203
15204 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15205
15206         PR fortran/29060
15207         * gfortran.dg/spread_shape_1.f90: New test.
15208
15209 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15210
15211         PR tree-optimization/28887
15212         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15213
15214 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15215
15216         PR c/25993
15217         * gcc.dg/pr25993.c: New test.
15218
15219 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15220
15221         PR tree-opt/21591
15222         * gcc.dg/vect/pr21591.c: New test.
15223
15224 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15225
15226         PR tree-opt/29059
15227         * gcc.c-torture/compile/strcpy-1.c: New test.
15228         * gcc.c-torture/compile/strcpy-2.c: New test.
15229         * gcc.c-torture/compile/memcpy-1.c: New test.
15230         * gcc.c-torture/compile/memcpy-2.c: New test.
15231
15232 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15233
15234         PR testsuite/29055
15235         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15236
15237 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15238
15239         * gnat.dg/specs/double_record_extension1.ads: New test.
15240         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15241
15242 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15243
15244         PR fortran/29051
15245         * gfortran.dg/oldstyle_3.f90: New test.
15246
15247 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15248
15249         PR libgfortran/29099
15250         * gfortran.dg/secnds-1.f: New test.
15251
15252 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15253
15254         PR libgfortran/29053
15255         * gfortran.dg/streamio_9.f90: New test.
15256         * gfortran.dg/streamio_10.f90: New test.
15257
15258 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         PR C++/29002
15261         * g++.dg/init/array22.C: New test.
15262         * g++.dg/init/array23.C: New test.
15263
15264 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15265
15266         * stackcheck.lst: Update list of tests requiring stack checking.
15267         * norun.lst: Adjust for above change.
15268         * ada95.lst: New file.
15269         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15270         requiring -gnat95 switch.
15271
15272 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15273
15274         * gnat.dg/in_out_parameter.adb: New test.
15275
15276 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15277
15278         PR debug/28980
15279         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15280
15281 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15282
15283         * gnat.dg/specs/unchecked_union.ads: New test.
15284
15285 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15286
15287         PR rtl-optimization/28982
15288         * gcc.c-torture/execute/pr28982a.c: New test.
15289         * gcc.c-torture/execute/pr28982b.c: Likewise.
15290
15291 2006-09-12  Eric Christopher  <echristo@apple.com>
15292
15293         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15294         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15295
15296 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15297
15298         PR c/28768
15299         PR preprocessor/14634
15300         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15301         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15302         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15303
15304 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15305
15306         * gcc.dg/pr28243.c: New test.
15307
15308 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15309
15310         PR fortran/28971
15311         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15312         this undiagnosed regression reappears.
15313
15314 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15315
15316         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15317         Treat $srcdir as a literal.
15318         * lib/fortran-torture.exp (fortran-torture-compile,
15319         fortran-torture-execute): Likewise.
15320         * lib/objc-torture.exp (objc-torture-compile,
15321         objc-torture-execute): Likewise.
15322         * lib/profopt.exp (profopt-execute): Likewise.
15323
15324 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15325
15326         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15327
15328 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15329
15330         PR testsuite/28950
15331         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15332
15333 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15334
15335         PR target/13685
15336         * gcc.target/i386/pr13685.c: New test.
15337
15338 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15339
15340         * gcc.dg/pr28726.c: New test.
15341
15342 2006-09-11  Josh Conner  <jconner@apple.com>
15343
15344         * gcc.dg/nrv3.c: Increase size of structure.
15345         * gcc.dg/nrv4.c: Likewise.
15346         * gcc.dg/nrv5.c: Likewise.
15347
15348 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15349
15350         PR libfortran/28890
15351         gfortran.dg/assumed_charlen_function_5.f90: New test.
15352
15353 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/28991
15356         * g++.dg/init/static3.C: New test.
15357
15358 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15359
15360         PR testsuite/29007
15361         * gcc.dg/long-long-cst1.c (t): Add cast to
15362         __SIZE_TYPE__ before casting to int.
15363         (main): Return 0 on success.
15364
15365 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.c-torture/execute/20060910-1.c: New test.
15368
15369 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15370
15371         PR middle-end/26983
15372         * gcc.dg/pr26983.c: New test.
15373
15374 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15375
15376         PR target/29006
15377         * gcc.c-torture/execute/pr29006.c: New test.
15378
15379 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15380
15381         PR libfortran/28947
15382         gfortran.dg/matmul_4.f90: New test.
15383
15384 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15385
15386         PR fortran/28959
15387         gfortran.dg/used_types_10: New test.
15388
15389 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15390
15391         PR libfortran/28923
15392         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15393         gfortran.dg/array_initializer_3.f90: New test.
15394
15395 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15396
15397         PR fortran/28914
15398         * gfortran.dg/actual_array_constructor_3.f90: New test.
15399
15400 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15401
15402         PR testsuite/26778
15403         * gcc.target/i386/pr26778.c: New testcase.
15404
15405 2006-09-08  Eric Christopher  <echristo@apple.com>
15406
15407         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15408         * gcc.target/i386/memcpy-1.c: Ditto.
15409         * gcc.target/i386/asm-1.c: Ditto.
15410         * gcc.target/i386/20060512-4.c: Ditto.
15411         * gcc.target/i386/compress-float-387.c: Ditto.
15412         * gcc.target/i386/20060512-1.c: Ditto.
15413         * gcc.target/i386/compress-float-sse.c: Ditto.
15414         * gcc.target/i386/20060512-2.c: Ditto.
15415         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15416         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15417         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15418         * gcc.dg/pr26449.c: Ditto.
15419         * gcc.dg/attr-ms_struct-2.c: Ditto.
15420         * gcc.dg/attr-ms_struct-1.c: Ditto.
15421         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15422
15423 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15424
15425         PR c/28504
15426         * gcc.dg/vla-10.c: New test.
15427
15428 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15429
15430         PR c++/28858
15431         * g++.dg/parse/template20.C: New test.
15432         * g++.dg/template/operator8.C: Remove obsolete part.
15433         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15434         * g++.old-deja/g++.pt/crash65.C: Likewise.
15435
15436 2006-09-07  Jason Merrill  <jason@redhat.com>
15437
15438         PR middle-end/27724
15439         * gcc.dg/long-long-cst1.c: New test.
15440
15441 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15442
15443         PR C++/28906
15444         * g++.dg/other/array3.C: New test.
15445         * g++.dg/other/array4.C: New test.
15446         * g++.dg/other/array5.C: New test.
15447
15448 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15449
15450         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15451
15452 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15453
15454         PR target/28946
15455         * gcc.target/i386/pr28946.c: New test.
15456
15457 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15458
15459         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15460         in integer literal constant.
15461         * gfortran.dg/enum_8.f90: Ditto.
15462         * gfortran.dg/g77/20030326-1.f: Ditto.
15463
15464 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15465
15466         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15467         nonconformance usage.
15468
15469 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15470
15471         PR middle-end/28862
15472         * gcc.c-torture/compile/vector-align-1.c: New test.
15473
15474 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15475
15476         PR rtl-opt/27883
15477         * g++.dg/opt/copysign-1.C: New test.
15478
15479 2006-09-06  Jason Merrill  <jason@redhat.com>
15480
15481         PR c++/27371
15482         * g++.dg/warn/unused-result1.C: New test.
15483
15484 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15485
15486         PR c++/28903
15487         * g++.dg/ext/vla3.C: New test.
15488
15489         PR c++/28886
15490         * g++.dg/template/array16.C: New test.
15491
15492 2006-09-06  Richard Guenther  <rguenther@suse.de>
15493
15494         * gcc.dg/pr27226.c: Remove testcase again.
15495
15496 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15497
15498         PR tree-opt/28937
15499         * g++.dg/opt/unroll2.C: New test.
15500
15501 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15502
15503         PR tree-opt/28952
15504         * gcc.dg/vect/pr28952.c: New test.
15505
15506 2006-09-05  Richard Guenther  <rguenther@suse.de>
15507
15508         PR tree-optimization/28900
15509         * gcc.dg/torture/pr28900.c: New testcase
15510
15511 2006-09-05  Richard Guenther  <rguenther@suse.de>
15512
15513         PR tree-optimization/28905
15514         * gcc.c-torture/compile/pr28905.c: New testcase.
15515
15516 2006-09-05  Richard Guenther  <rguenther@suse.de>
15517
15518         PR middle-end/28935
15519         * gcc.dg/pr28935.c: New testcase.
15520
15521 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15522
15523         * gcc.c-torture/execute/20060905-1.c: New test.
15524
15525 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15526
15527         PR fortran/28908
15528         * gfortran.dg/used_types_7.f90: New test.
15529         * gfortran.dg/used_types_8.f90: New test.
15530         * gfortran.dg/used_types_9.f90: New test.
15531
15532 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15533
15534         * gcc.c-torture/compile/20060904-1.c: New test.
15535
15536 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15537
15538         PR c++/23287 Revert my 2006-09-01 patch
15539         * g++.dg/parse/dtor12.C: Remove.
15540
15541 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15542
15543         PR c+/27670
15544         * g++.dg/template/operator9.C: New test.
15545
15546         PR c++/27493
15547         * g++.dg/template/operator7.C: New test.
15548
15549         PR c++/27494
15550         * g++.dg/template/operator8.C: New test.
15551
15552         PR c++/27397
15553         * g++.dg/template/crash57.C: New test.
15554
15555         * g++.dg/template/typedef4.C: Adjust error markers.
15556         * g++.dg/template/typedef5.C: Likewise.
15557
15558 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15559
15560         PR c++/28878
15561         * g++.dg/parse/crash33.C: New test.
15562
15563 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15564         Richard Guenther  <rguenther@suse.de>
15565         Adam Nemet  <anemet@caviumnetworks.com>
15566
15567         PR middle-end/27226
15568         * gcc.target/mips/memcpy-1.c: New testcase.
15569         * gcc.dg/pr27226.c: Likewise.
15570
15571 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         PR c++/28705
15574         * g++.dg/lookup/koenig5.C: New.
15575         * g++.dg/template/crash56.C: New.
15576
15577 2006-09-01  Josh Conner  <jconner@apple.com>
15578
15579         PR c++/25505
15580         * gcc.dg/nrv3.c: New test.
15581         * gcc.dg/nrv4.c: New test.
15582         * gcc.dg/nrv5.c: New test.
15583
15584 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         PR c++/23287
15587         * g++.dg/parse/dtor12.C: New.
15588
15589 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15590
15591         PR tree-optimization/28839
15592         * gcc.dg/pr28839.c: New test.
15593
15594 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15595
15596         PR target/24367
15597         * gcc.dg/pr24367.c: New testcase.
15598
15599 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15600
15601         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15602
15603 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15604
15605         PR rtl-optimization/27735
15606         * gcc.dg/loop-unswitch-1.c: New test.
15607
15608 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15609
15610         PR fortran/28885
15611         * gfortran.dg/aliasing_dummy_2.f90: New test.
15612
15613         PR fortran/20067
15614         * gfortran.dg/generic_5.f90: Change error message.
15615
15616         PR fortran/28873
15617         * gfortran.dg/generic_6.f90: New test.
15618
15619         PR fortran/25077
15620         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15621
15622         PR fortran/25102
15623         * gfortran.dg/invalid_interface_assignment.f90: New test.
15624
15625         PR fortran/24866
15626         * gfortran.dg/module_proc_external_dummy.f90: New test.
15627
15628 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15629
15630         PR c++/28349
15631         * g++.dg/warn/var-args1.C: New test.
15632
15633 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15634
15635         PR fortran/28866
15636         * gfortran.dg/simpleif_2.f90: New test.
15637         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15638         * gfortran.dg/enum_5.f90: Ditto.
15639
15640 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15641             Kazu Hirata  <kazu@codesourcery.com>
15642
15643         PR tree-optimization/17506
15644         * gcc.dg/pr17506.c: New.
15645
15646 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15647
15648         PR c++/28139
15649         * g++.dg/eh/alias1.C: New test.
15650
15651 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15652
15653         PR c++/28860
15654         * g++.dg/template/ttp22.C: New test.
15655
15656 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15657
15658         PR middle-end/26632
15659         * gcc.dg/pr26632.c: New.
15660
15661 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15662
15663         PR libgfortran/28354
15664         * gfortran.dg/fmt_zero_precision.f90: New test.
15665
15666 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/28058
15669         * g++.dg/template/spec31.C: New test.
15670
15671 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15672
15673         PR c++/26573
15674         * g++.dg/other/static2.C: New test.
15675
15676 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15677
15678         * gcc.dg/Wswitch-enum-2.c: New test case.
15679         * gcc.dg/Wswitch-enum-3.c: Likewise.
15680
15681 2006-08-26  Richard Guenther  <rguenther@suse.de>
15682
15683         * gcc.c-torture/compile/20060826-1.c: New testcase.
15684
15685 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15686
15687         PR c++/28736
15688         * g++.dg/template/void10.C: New test.
15689
15690         PR c++/28737
15691         * g++.dg/template/void8.C: New test.
15692
15693         PR c+_+/28738
15694         * g++.dg/template/void9.C: New test.
15695
15696         * g++.dg/template/void3.C: Adjust error markers.
15697         * g++.dg/template/void4.C: Likewise.
15698         * g++.dg/template/crash55.C: Likewise.
15699         * g++.dg/template/void7.C: Likewise
15700
15701 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15702
15703         PR c++/28588
15704         * g++.dg/inherit/access6.C: New test.
15705         * g++.dg/inherit/access7.C: Likewise.
15706
15707         PR c++/28595
15708         * g++.dg/template/array15.C: New test.
15709         * g++.dg/template/crash2.C: Tweak error markers.
15710
15711 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15712
15713         PR middle-end/28683
15714         * gcc.c-torture/compile/20060823-1.c: New test.
15715
15716 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15717
15718         PR c++/28853
15719         * g++.dg/template/ttp21.C: New test.
15720
15721         PR c++/28852
15722         * g++.dg/other/operator1.C: Add error-marker.
15723         * g++.dg/other/operator2.C: New test.
15724
15725 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15726
15727         PR c/27893
15728         * gcc.c-torture/compile/vla-const-1.c,
15729         gcc.c-torture/compile/vla-const-2.c: New tests.
15730
15731 2006-08-26  Richard Guenther  <rguenther@suse.de>
15732
15733         PR middle-end/28814
15734         * gcc.dg/torture/pr28814.c: New testcase.
15735
15736 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15737
15738         PR c/28418
15739         * gcc.c-torture/compile/compound-literal-1.c: New test.
15740
15741 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15742
15743         PR c/28299
15744         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15745         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15746         Expect extra diagnostics.
15747
15748 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15749
15750         gcc.dg/noncompile/pr16876.c: New test.
15751
15752 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/28056
15755         * g++.dg/parse/local1.C: New test.
15756         * g++.dg/other/qual1.C: Tweak error marker.
15757
15758 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         PR c++/27787
15761         * g++.dg/template/typename10.C: New.
15762         * g++.dg/template/lookup4.C: Remove bogus error marker.
15763
15764 2006-08-25  Richard Guenther  <rguenther@suse.de>
15765
15766         PR testsuite/28829
15767         * gcc.dg/pr26570.c: Fix testcase.
15768
15769 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15770
15771         PR tree-opt/28807
15772         * gcc.c-torture/execute/mayalias-2.c: New test.
15773         * gcc.dg/tree-ssa/alias-13.c: New test.
15774
15775 2006-08-24  Jan Hubicka  <jh@suse.cz>
15776
15777         PR debug/26881
15778         * gcc.dg/debug/pr26881.c: New file.
15779
15780 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15781
15782         PR fortran/28788
15783         * gfortran.dg/used_types_4.f90: New test.
15784         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15785         association of derived types.
15786         * gfortran.dg/used_types_2.f90: Add module cleanup.
15787         * gfortran.dg/used_types_3.f90: The same.
15788
15789         PR fortran/28771
15790         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15791         fix of regression.
15792
15793 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15794
15795         PR 28813
15796         * gfortran.dg/direct_io_6.f90: Remove test.
15797
15798 2006-08-23  Stuart Hastings  <stuart@apple.com>
15799
15800         PR 28825
15801         * gcc.target/i386/20060821-1.c: New.
15802
15803 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15804
15805         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15806         dg-warning strings for dllimport.
15807
15808 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15809
15810         PR C++/28450
15811         * g++.dg/ext/vector4.C: New test.
15812         * g++.dg/ext/complex1.C: New test.
15813
15814 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15815
15816         PR debug/28692
15817         * gcc.dg/debug/const-1.c: New.
15818         * gcc.dg/debug/const-2.c: New.
15819         * gcc.dg/debug/dwarf2/const-1.c: New.
15820         * gcc.dg/debug/dwarf2/const-2.c: New.
15821         * gcc.dg/debug/dwarf2/const-2b.c: New.
15822
15823 2006-08-22  Richard Guenther  <rguenther@suse.de>
15824
15825         PR middle-end/28776
15826         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15827         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15828
15829 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15830
15831         PR tree-optimization/28003
15832         * g++.dg/tree-ssa/pr28003.C: New.
15833
15834 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15835
15836         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15837
15838 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15839
15840         PR c++/26269
15841         * g++.dg/other/error14.C: New test.
15842
15843         PR c++/28505
15844         * g++.dg/parse/ctor7.C: New test.
15845         * g++.dg/parse/ctor8.C: Likewise.
15846
15847         PR c++/28741
15848         * g++.dg/template/void7.C: New test.
15849
15850 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15851
15852         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15853         * gnat.dg/self_aggregate_with_array.adb: New test.
15854
15855 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15856
15857         * g++.dg/eh/arm-vfp-unwind.C: New test.
15858
15859 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/28341
15862         * g++.dg/template/ref3.C: New test.
15863         * g++.dg/template/nontype13.C: New test.
15864
15865         PR c++/28346
15866         * g++.dg/template/ptrmem17.C: New test.
15867
15868 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15869
15870         PR target/28648 c:
15871         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15872
15873 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15874
15875         PR fortran/28630
15876         * gfortran.dg/used_types_2.f90: New test.
15877
15878         PR fortran/28601
15879         * gfortran.dg/used_types_3.f90: New test.
15880
15881         PR fortran/20886
15882         * gfortran.dg/generic_actual_arg.f90: New test.
15883
15884         PR fortran/28735
15885         * gfortran.dg/module_private_array_refs_1.f90: New test.
15886
15887         PR fortran/28762
15888         * gfortran.dg/program_name_1.f90: New test.
15889
15890         PR fortran/28425
15891         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15892
15893         PR fortran/28496
15894         * gfortran.dg/array_initializer_2.f90: New test.
15895
15896         PR fortran/18111
15897         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15898
15899         PR fortran/28600
15900         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15901
15902         PR fortran/28771
15903         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15904
15905         PR fortran/28660
15906         * gfortran.dg/dependent_decls_1.f90: New test.
15907
15908 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15909
15910         PR fortran/25217
15911         * gfortran.dg/derived_init_2.f90: New.
15912
15913 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15914
15915         * gcc.c-torture/execute/pr28289.c: New test.
15916
15917 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15918
15919         PR c/28744
15920         * gcc.dg/attr-externally-visible-1.c: New test.
15921         * gcc.dg/attr-externally-visible-2.c: New test.
15922         * g++.dg/parse/attr-externally-visible-1.C: New test.
15923         * g++.dg/parse/attr-externally-visible-2.C: New test.
15924
15925 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15926
15927         PR c++/28606
15928         * g++.dg/parse/dtor11.C: New test.
15929
15930 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15931
15932         PR rtl-optimization/28489
15933         * gcc.c-torture/compile/pr28489.c: New test.
15934
15935 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15936
15937         PR c++/28710
15938         * g++.dg/template/redecl4.C: New test.
15939
15940         PR c++/28711
15941         * g++.dg/template/ctor8.C: New test.
15942
15943 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15944
15945         * gcc.dg/pr26570.c: Fix testcase.
15946
15947 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15948
15949         * PR c++/28573
15950         * g++.dg/parse/offsetof6.C: New test.
15951         * g++.dg/parse/offsetof6.C: New test.
15952         * g++.dg/parse/offsetof7.C: New test.
15953
15954 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15955
15956         PR testsuite/28602
15957         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15958         is false.
15959
15960 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         PR c++/28302
15963         * g++.dg/ext/vector3.C: New test.
15964
15965 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15966
15967         PR gcov/profile/26570
15968         * gcc.dg/pr26570.c: New test.
15969
15970 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15971
15972         PR c/27697
15973         * gcc.dg/qual-component-1.c: New test.
15974
15975 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15976
15977         PR c++/28593
15978         * g++.dg/parse/new3.C: New test.
15979
15980 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15981
15982         PR fortran/25828
15983         * gfortran.dg/streamio_1.f90: New test.
15984         * gfortran.dg/streamio_2.f90: New test.
15985         * gfortran.dg/streamio_3.f90: New test.
15986         * gfortran.dg/streamio_4.f90: New test.
15987         * gfortran.dg/streamio_5.f90: New test.
15988         * gfortran.dg/streamio_6.f90: New test.
15989         * gfortran.dg/streamio_7.f90: New test.
15990         * gfortran.dg/streamio_8.f90: New test.
15991
15992 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15993
15994         PR c/28287
15995         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15996
15997 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15998
15999         PR c++/28594
16000         * g++.dg/template/void6.C: New test.
16001
16002 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16003
16004         PR c/28649
16005         * gcc.dg/parse-error-1.c: New test.
16006         * gcc.dg/parse-error-2.c: New test.
16007         * gcc.dg/cpp/digraph2.c: Add error-marker.
16008         * gcc.dg/noncompile/920923-1.c: Likewise.
16009
16010 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16011
16012         PR c/27490
16013         * gcc.dg/sizeof-2.c: New testcase.
16014
16015         PR c/27489
16016         * gcc.dg/switch-A.c: New testcase.
16017
16018 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16019
16020         PR c++/28288
16021         PR c++/14556
16022         * g++.old-deja/g++.warn/compare1.C: Delete.
16023         * g++.dg/opt/pr7503-2.C: Delete.
16024         * g++.dg/opt/pr7503-3.C: Delete.
16025         * g++.dg/opt/pr7503-4.C: Delete.
16026         * g++.dg/opt/pr7503-5.C: Delete.
16027         * g++.dg/opt/max1.C: Delete.
16028         * g++.dg/warn/minmax.C: Delete.
16029         * g++.dg/expr/minmax.C: New test.
16030
16031 2006-08-14  Richard Guenther  <rguenther@suse.de>
16032
16033         PR testsuite/28703
16034         * gcc.c-torture/execute/pr28651.c: Do not use argc
16035         to avoid optimization, instead forbid inlining.
16036
16037 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16038
16039         PR rtl-optimization/28634
16040         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16041
16042 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16043
16044         PR c/27184
16045         * gcc.dg/torture/pr27184.c: New test.
16046
16047 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16048
16049         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16050
16051 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16052
16053         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16054         * gfortran.dg/stat_2.f90: Likewise.
16055         * gfortran.dg/chmod_1.f90: Likewise.
16056         * gfortran.dg/chmod_2.f90: Likewise.
16057         * gfortran.dg/chmod_3.f90: Likewise.
16058
16059 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16060
16061         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16062
16063 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16064
16065         * g++.dg/opt/pr23454-2.C: New test.
16066
16067 2006-08-11  Richard Guenther  <rguenther@suse.de>
16068
16069         PR middle-end/28651
16070         * gcc.c-torture/execute/pr28651.c: New testcase.
16071
16072 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16073
16074         * gnat.dg/specs/static_initializer.ads: New test.
16075
16076 2006-08-10  Paul Brook  <paul@codesourcery.com>
16077
16078         * gcc.target/arm/cond-asm.c: New test.
16079
16080 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16081
16082         PR tree-optimization/26197
16083         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16084         * g++.dg/vect/vect.exp: Compile the new tests with
16085         --param max-aliased-vops=0.
16086
16087 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16088
16089         PR c++/28637
16090         * g++.dg/template/void3.C: New test.
16091
16092         PR c++/28638
16093         * g++.dg/template/void4.C: New test.
16094
16095         PR c++/28640
16096         * g++.dg/template/void5.C: New test.
16097
16098 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16099
16100         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16101         after dg-do compile.
16102
16103 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16104
16105         PR tree-optimizations/26969
16106         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16107         "unswitch-loops" with -funswitch-loops.
16108         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16109
16110 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16111
16112         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16113         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16114         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16115         * objc.dg/dwarf-1.m: Likewise.
16116         * objc.dg/dwarf-2.m: Likewise.
16117         * obj-c++.dg/dwarf-2.mm: Likewise.
16118
16119 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16120
16121         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16122         * objc.dg/dwarf-2.m: Likewise.
16123         * obj-c++.dg/dwarf-2.mm: Likewise.
16124
16125         PR libfortran/28603
16126         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16127
16128         PR testsuite/27611
16129         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16130
16131         PR testsuite/27033
16132         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16133
16134 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16135
16136         PR target/27827
16137         * gcc.target/i386/pr27827.c: New testcase.
16138
16139 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16140
16141         PR fortran/28590
16142         * gfortran.dg/sequence_types_1.f90: New test.
16143
16144 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16145
16146         PR fortran/28548
16147         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16148         dg-warning.  Add -pedantic option.
16149
16150 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16151
16152         PR c/28502
16153         * gcc.dg/proto-1.c: New test.
16154
16155         PR c/27721
16156         * gcc.dg/lvalue-4.c: New test.
16157
16158         PR c/28136
16159         * gcc.dg/init-bad-5.c: New test.
16160
16161 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16162
16163         PR c++/28347
16164         * g++.dg/ext/typedef-init.C: Add new test for typedef
16165         initialization inside templates. Adjust existing error markers.
16166
16167 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16168
16169         PR c++/28148
16170         * g++.dg/init/ptrmem3.C: New test.
16171
16172 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16173
16174         PR tree-optimization/27770
16175         * lib/target-support.exp: New target keyword "section_anchors".
16176         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16177         tests.
16178         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16179         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16180         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16181         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16182
16183 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16184
16185         * gcc.dg/20060801-1.c: Add missing '}'.
16186
16187 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16188
16189         PR c++/27508
16190         * g++.dg/parse/dtor9.C: New test.
16191         * g++.dg/parse/dtor10.C: New test.
16192         * g++.dg/other/error7.C: Adjust error-marker.
16193
16194         PR c++/28274
16195         * g++.dg/other/default5.C: New test.
16196
16197 2006-08-02  Richard Guenther  <rguenther@suse.de>
16198
16199         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16200
16201 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16202
16203         PR c++/28557
16204         * g++.dg/template/conv9.C: New test.
16205
16206 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16207
16208         PR debug/28063
16209         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16210         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16211         Optionally return assembly text.  Update callers.
16212         (check_no_compiler_messages): Update verbose messages.
16213         (check_no_messages_and_pattern): New.
16214         (check_effective_target_string_merging): New.
16215
16216 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16217
16218         PR c++/28250
16219         * g++.dg/eh/catch4.C: New test.
16220
16221         PR c++/28257
16222         * g++.dg/other/qual1.C: New test.
16223
16224         PR c++/28259
16225         * g++.dg/inherit/error2.C: New test.
16226
16227         PR c++/28267
16228         * g++.dg/other/new1.C: New test.
16229
16230         * g++.dg/warn/pr23075.C: Remove obsolete test.
16231         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16232         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16233
16234 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16235
16236         PR c++/28523
16237         * g++.dg/eh/cast1.C: New test.
16238
16239 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16240
16241         PR libfortran/28452
16242         * gfortran.dg/random_3.f90:  New test.
16243
16244 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16245
16246         PR c++/28432
16247         * g++.dg/other/pr28304.C: Change expected error message.
16248         * g++.dg/other/pr28432.C: New test.
16249
16250 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16251
16252         PR c++/28256
16253         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16254
16255 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16256
16257         PR debug/23336
16258         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16259         at -g1.
16260         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16261         g++.dg/debug/enum-2.C: New.
16262
16263 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16264
16265         PR c++/6634
16266         * g++.dg/parse/long1.C: Add more tests.
16267
16268 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16269
16270         * gfortran.dg/lrshift_1.c: New file.
16271
16272 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16273
16274         PR libgfortran/28335
16275         * gfortran.dg/no_unit_error_1.f90: New test.
16276
16277 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16278
16279         PR libgfortran/28335
16280         * gfortran.dg/no_unit_error_1.f90: Delete test.
16281         * gfortran.dg/no_unit_error_2.f90: Delete test.
16282
16283 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16284
16285         * gfortran.dg/chmod_3.f90: New test.
16286         * gfortran.dg/ltime_gmtime_1.f90: New test.
16287         * gfortran.dg/ltime_gmtime_2.f90: New test.
16288         * gfortran.dg/lrshift_1.f90: New test.
16289         * gfortran.dg/chmod_1.f90: New test.
16290         * gfortran.dg/chmod_2.f90: New test.
16291
16292 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16293
16294         PR c++/27668
16295         * g++.dg/template/crash55.C: New test.
16296
16297         PR c++/27962
16298         * g++.dg/template/nontype16.C: New test.
16299
16300         * g++.dg/template/void2.C: Adjust error markers.
16301         * g++.dg/template/nontype5.C: Adjust error markers.
16302
16303 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16304
16305         * gcc.target/i386/stack-prot-kernel.c: New test.
16306
16307 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16308
16309         * gcc.dg/builtins-55.c: New test case.
16310
16311 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16312
16313         PR rtl-optimization/27907
16314         * gcc.c-torture/compile/pr27907.c: New test.
16315
16316 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16317
16318         * gfortran.dg/mclock.f90: New test.
16319         * gfortran.dg/int_conv_1.f90: New test.
16320         * gfortran.dg/stat_1.f90: New test.
16321         * gfortran.dg/stat_2.f90: New test.
16322
16323 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16324
16325         PR libgfortran/28335
16326         * gfortran.dg/no_unit_error_1.f90: New test.
16327         * gfortran.dg/no_unit_error_2.f90: New test.
16328         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16329
16330 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16331
16332         PR middle-end/28473
16333         * gcc.dg/fold-convround-1.c: New test case.
16334
16335 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16336
16337         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16338
16339 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16340
16341         PR c++/27572
16342         * g++.dg/other/typedef1.C: New test.
16343         * g++.dg/template/typedef4.C: New test.
16344         * g++.dg/template/typedef5.C: New test.
16345
16346 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16347
16348         PR fortran/28416
16349         * gfortran.dg/allocatable_dummy_3.f90: New.
16350
16351 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16352
16353         PR fortran/28439
16354         * gfortran.dg/arithmetic_if.f90:  New test.
16355
16356 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16357
16358         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16359         avoid memcpy optimization.
16360
16361 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16362
16363         PR fortran/25289
16364         * gfortran.dg/direct_io_6.f90: New test.
16365
16366 2006-07-24  Jan Hubicka  <jh@suse.cz>
16367
16368         PR c/25795
16369         PR c++/27369
16370         * gcc.dg/pr25795.c: New test.
16371         * gcc.dg/pr25795-1.c: New test.
16372
16373 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16374
16375         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16376         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16377         which may be transformed to "g || h" on some platforms.
16378
16379 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16380
16381         PR c++/28025
16382         * g++.dg/template/friend45.C: New test.
16383
16384 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16385
16386         PR libgfortran/28339
16387         * gfortran.dg/arrayio_8.f90: New test.
16388
16389 2006-07-21  Mike Stump  <mrs@apple.com>
16390
16391         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16392
16393         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16394
16395 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16396
16397         PR c++/28250
16398         * g++.dg/eh/catch3.C: New test.
16399
16400         PR c++/28363
16401         * g++.dg/template/defarg10.C: New test.
16402
16403 2006-07-20  Paul Brook  <paul@codesourcery.com>
16404
16405         PR 27363
16406         * gcc.dg/pr27363.c: New test.
16407
16408 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16409
16410         PR c++/28338
16411         * g++.dg/init/ref13.C: New test.
16412
16413 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16414
16415         PR obj-c++/28434
16416         * obj-c++.dg/proto-error-1.mm: New test.
16417
16418 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16419
16420         PR c++/28337
16421         * g++.dg/template/string1.C: New test.
16422
16423 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16424
16425         PR c++/28048
16426         * g++.dg/template/defarg9.C: New test.
16427
16428         PR c++/28235
16429         * g++.dg/template/static27.C: New test.
16430
16431 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16432
16433         PR 28410
16434         * gcc.dg/tree-ssa/pr28410.c: New test.
16435
16436 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16437
16438         PR c++/28258
16439         * g++/dg/other/error13.C: New test.
16440
16441         PR c++/28260
16442         * g++.dg/template/friend44.C: New test.
16443
16444 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16445
16446         PR c++/27495
16447         * g++.dg/other/pr27495.C: New.
16448
16449 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16450
16451         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16452         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16453
16454 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16455
16456         PR c/28286
16457         * gcc.dg/pragma-pack-4.c: New test.
16458
16459 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16460
16461         PR c++/28291
16462         * g++.dg/ext/pr28291.C: New test.
16463
16464 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16465
16466         PR middle-end/28403
16467         * gcc.c-torture/execute/pr28403.c: New test.
16468
16469 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16470
16471         PR middle-end/28402
16472         * gcc.dg/pr28402.c: New test.
16473
16474 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16475
16476         PR c++/28304
16477         * g++.dg/other/pr28304.C: New test.
16478
16479 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16480
16481         PR other/28251
16482         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16483         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16484
16485 2006-07-17  Richard Guenther  <rguenther@suse.de>
16486
16487         PR tree-optimization/28238
16488         * g++.dg/tree-ssa/pr28238.C: New testcase.
16489
16490 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16491
16492         PR c++/28250
16493         * g++.dg/eh/catch1.C: New test.
16494         * g++.dg/eh/catch2.C: New test.
16495
16496 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16497
16498         PR c++/28370
16499         * g++.dg/template/anon3.C: New test.
16500
16501 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16502
16503         PR fortran/20844
16504         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16505         specifiers requiring an explicit format tag..
16506
16507         PR fortran/28201
16508         * gfortran.dg/generic_5: New test.
16509
16510         PR fortran/20893
16511         * gfortran.dg/elemental_optional_args_1.f90: New test.
16512
16513 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16514
16515         * gnat.dg/assert.ads: New file.
16516         * gnat.dg/controlled_record.ads: Likewise.
16517         * gnat.dg/controlled_record.adb: Likewise.
16518
16519 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16520
16521         PR c++/28292
16522         * g++.dg/other/error12.C: New test.
16523
16524         PR c++/28269
16525         * g++.dg/template/crash54.C: New test.
16526
16527 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16528
16529         PR c++/28249
16530         * g++.dg/parse/catch1.C: New test.
16531
16532         PR c++/28294
16533         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16534
16535         PR c++/28387
16536         * g++.dg/ext/attrib24.C: New test.
16537
16538 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16539
16540         PR c++/28343
16541         * g++.dg/ext/asmspec1.C: New test.
16542
16543 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16544
16545         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16546         (dg-test): Support shouldfail tests.
16547         * lib/target-supports-dg.exp (dg-shouldfail): New.
16548         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16549         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16550         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16551         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16552         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16553         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16554         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16555
16556 2006-07-13  Jan Hubicka  <jh@suse.cz>
16557
16558         * gcc.target/i386/memcpy-1.c: New.
16559
16560 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16561
16562         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16563
16564 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16565
16566         PR fortran/25097
16567         * gfortran.dg/present_1.f90: New test.
16568
16569         PR fortran/20903
16570         * gfortran.dg/interface_derived_type_1.f90: New test.
16571
16572 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16573
16574         PR fortran/28213
16575         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16576         list.
16577
16578 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16579
16580         PR c++/27820
16581         * g++.dg/other/label1.C: New test.
16582
16583 2006-07-07  Richard Guenther  <rguenther@suse.de>
16584
16585         PR middle-end/28268
16586         * gcc.dg/torture/pr28268.c: New testcase.
16587
16588 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16589
16590         PR c++/27019
16591         * g++.dg/ext/pr27019.C: New.
16592
16593 2006-07-07  Richard Guenther  <rguenther@suse.de>
16594
16595         PR tree-optimization/28187
16596         * gcc.dg/pr28187.c: New testcase.
16597
16598 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16599
16600         * gnat.dg/address_conversion.adb: New test.
16601         * gnat.dg/boolean_subtype.adb: Likewise.
16602         * gnat.dg/frame_overflow.adb: Likewise.
16603         * gnat.dg/pointer_array.adb: Likewise.
16604         * gnat.dg/pointer_conversion.adb: Likewise.
16605
16606 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16607
16608         PR fortran/28237
16609         PR fortran/23420
16610         * gfortran.dg/print_fmt_5.f90: New test.
16611
16612 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16613
16614         PR fortran/28129
16615         * gfortran.dg/bounds_check_4.f90: New test.
16616
16617 2006-07-05  Richard Guenther  <rguenther@suse.de>
16618
16619         PR target/28158
16620         * gfortran.dg/pr28158.f90: New testcase.
16621
16622 2006-07-05  Richard Guenther  <rguenther@suse.de>
16623
16624         PR tree-optimization/28162
16625         * gcc.dg/pr28162.c: New testcase.
16626
16627 2006-07-05  Richard Guenther  <rguenther@suse.de>
16628         Andrew Pinski  <pinskia@gcc.gnu.org>
16629
16630         PR c++/27084
16631         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16632
16633 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16634
16635         PR fortran/28174
16636         * gfortran.dg/actual_array_substr_2.f90: New test.
16637
16638         PR fortran/28167
16639         * gfortran.dg/actual_array_constructor_2.f90: New test.
16640
16641 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16642
16643         * gfortran.dg/itime_idate_1.f: New test.
16644         * gfortran.dg/itime_idate_2.f: New test.
16645
16646 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16647
16648         PR libgfortran/27704
16649         * gfortran.dg/open_status_3.f90: New test.
16650         * gfortran.dg/fmt_l.f90: Update for new feature.
16651
16652 2006-07-03  Asher Langton  <langton2@llnl.gov>
16653
16654         * gfortran.dg/oldstyle_2.f90: New.
16655
16656 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16657
16658         * gnat.dg/string_slice.adb: New test.
16659
16660 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16661
16662         PR fortran/19259
16663         * gfortran.dg/semicolon_fixed.c: New.
16664         * gfortran.dg/semicolon_free.c: New.
16665
16666 2006-06-30  Mike Stump  <mrs@apple.com>
16667
16668         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16669         that don't support internal visibility.
16670
16671 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16672
16673         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16674         for '(' / ')' needing an extra '\'.
16675
16676 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16677
16678         PR middle-end/27428
16679         * gcc.dg/pr27428-1.c: New test case.
16680
16681 2006-06-29  Mike Stump  <mrs@apple.com>
16682
16683         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16684         on darwin as we can't align commons large enough yet.
16685
16686         * gcc.dg/vla-8.c: Add additional testcases.
16687
16688 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16689
16690         PR c++/28114
16691         * g++.dg/other/pr28114.C: New.
16692
16693 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16694
16695         * gcc.c-torture/compile/20060625-1.c: New test.
16696
16697 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16698
16699         PR fortran/20867
16700         * gfortran.dg/stfunc_3.f90: New test.
16701
16702         PR fortran/25056
16703         * gfortran.dg/impure_actual_1.f90: New test.
16704
16705         PR fortran/20874
16706         * gfortran.dg/elemental_result_1.f90: New test.
16707
16708         PR fortran/25073
16709         * gfortran.dg/select_7.f90: New test.
16710
16711         PR fortran/27554
16712         * intrinsic_actual_1.f: New test.
16713
16714         PR fortran/22038
16715         PR fortran/28119
16716         * gfortran.dg/forall_4.f90: New test.
16717
16718         PR fortran/25072
16719         * gfortran.dg/forall_5.f90: New test.
16720
16721 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16722
16723         PR c++/28051
16724         * g++.dg/template/using13.C: New test.
16725
16726         PR c++/28054
16727         * g++.dg/other/incomplete3.C: New test.
16728
16729 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16730
16731         PR fortran/28081
16732         * gfortran.dg/substr_3.f: New test.
16733         * gfortran.dg/equiv_2.f90: Update expected error message.
16734
16735 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16736
16737         PR fortran/28118
16738         * gfortran.dg/actual_array_substr_1.f90: New test.
16739
16740 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16741
16742         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16743         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16744
16745 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16746
16747         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16748
16749 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16750
16751         PR fortran/27981
16752         * gfortran.dg/simpleif_2.f90: New test.
16753
16754 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16755
16756         * g++.dg/template/error22.C: Fix typo.
16757
16758 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16759
16760         PR c++/28112
16761         * g++.dg/ext/attrib23.C: New test.
16762
16763 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16764
16765         * gnat.dg/varsize_temp.adb: New test.
16766
16767 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16768
16769         PR c++/11468
16770         * g++.dg/other/java2.C: New test.
16771
16772 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16773
16774         PR target/27789
16775         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16776         initialization.
16777
16778 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16779
16780         PR target/27531
16781         * gcc.dg/pr27531-1.c: New test case.
16782
16783 2006-06-22  Asher Langton  <langton2@llnl.gov>
16784
16785         PR fortran/24748
16786         * gfortran.dg/implicit_8.f90: New.
16787
16788 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16789
16790         PR rtl-optimization/28121
16791         * gcc.dg/pr28121.c: New test.
16792
16793 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16794
16795         PR c++/27805
16796         * g++.dg/parse/ptrmem6.C: New test.
16797
16798         PR c++/27821
16799         * g++.dg/template/error22.C: New test.
16800
16801 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16802
16803         PR c++/28111
16804         * g++.dg/template/friend43.C: New test.
16805
16806         PR c++/28110
16807         * g++.dg/template/crash53.C: New test.
16808
16809         PR c++/28109
16810         * g++.dg/rtti/incomplete1.C: New test.
16811
16812 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16813
16814         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16815
16816 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16817
16818         * gcc.c-torture/execute/complex-7.c: New.
16819
16820 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16821
16822         * gcc.dg/merge-all-constants-1.c: New test.
16823
16824 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16825
16826         PR c++/28113
16827         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16828
16829 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16830
16831         * gfortran.dg/rrspacing_1.f90: New test.
16832
16833 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16834
16835         PR c++/28052
16836         * g++.dg/other/bitfield2.C: New test.
16837
16838 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16839
16840         PR tree-optimization/27331
16841         * gcc.dg/pr27331.c: New test.
16842
16843 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16844             Eric Botcazou  <ebotcazou@adacore.com>
16845
16846         PR ada/18692
16847         * lib/gnat.exp: New file.
16848         * lib/gnat-dg.exp: Likewise.
16849         * gnat.dg: New directory.
16850         * gnat.dg/dg.exp: New driver.
16851         * gnat.dg/specs: New directory.
16852         * gnat.dg/specs/specs.exp: New driver.
16853         * gnat.dg/style: New directory.
16854         * gnat.dg/style/style.exp: New driver.
16855
16856 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16857
16858         PR fortran/16206
16859         * gfortran.dg/array_initializer_1.f90: New test.
16860
16861         PR fortran/28005
16862         * gfortran.dg/matmul_3.f90: New test.
16863
16864 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16865
16866         PR middle-end/28075
16867         * gcc.dg/tree-ssa/inline-1.c: New test.
16868
16869 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16870
16871         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16872         in malloc prototype; remove XFAIL.
16873         * gcc.dg/pr18241-2.c: Ditto.
16874         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16875         in memset prototype; remove XFAIL.
16876         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16877
16878 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16879
16880         * gcc.dg/vla-8.c: Add.
16881
16882 2006-06-19  Richard Guenther  <rguenther@suse.de>
16883
16884         PR tree-optimization/27090
16885         * g++.dg/tree-ssa/pr27090.C: New testcase.
16886
16887 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16888
16889         PR target/27861
16890         * gcc.dg/pr27861-1.c: New test case.
16891
16892 2006-06-19  Richard Guenther  <rguenther@suse.de>
16893
16894         PR middle-end/28045
16895         * gcc.dg/torture/pr28045.c: New testcase.
16896
16897 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16898
16899         PR fortran/26801
16900         * gfortran.dg/associated_4.f90: New test.
16901
16902 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16903
16904         PR fortran/19310
16905         PR fortran/19904
16906         * gfortran.dg/real_const_3.f90: New test.
16907
16908 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/28016
16911         * g++.dg/template/static26.C: New test.
16912
16913         PR c++/27979
16914         * g++.dg/expr/bitfield2.C: New test.
16915
16916         PR c++/27884
16917         * g++.dg/parse/linkage2.C: New test.
16918
16919 2006-06-16  Richard Guenther  <rguenther@suse.de>
16920
16921         PR middle-end/27116
16922         * gcc.dg/pr15785-1.c: Revert last change.
16923         * gcc.dg/torture/pr27116-2.c: New testcase.
16924
16925 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16926
16927         PR middle-end/27802
16928         * gcc.dg/pr27802-1.c: New test case.
16929
16930 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/27689
16933         * g++.dg/template/ttp18.C: New test.
16934         * g++.dg/template/ttp19.C: Likewise.
16935
16936         PR c++/27666
16937         * g++.dg/expr/cond9.C: New test.
16938
16939         PR c++/27640
16940         * g++.dg/template/ctor7.C: New test.
16941
16942 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16943
16944         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16945
16946 2006-06-16  Richard Guenther  <rguenther@suse.de>
16947
16948         PR tree-optimization/27781
16949         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16950
16951 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16952
16953         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16954
16955 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16956
16957         * gcc.dg/tree-ssa/loop-18.c: New test.
16958
16959 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16960
16961         PR c++/27665
16962         * g++.dg/template/crash52.C: New test.
16963
16964         PR c++/27648
16965         * g++.dg/ext/attrib22.C: New test.
16966
16967         PR c++/26559
16968         * g++.dg/template/builtin1.C: New test.
16969         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16970
16971         PR c++/28018
16972         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16973         assignment.
16974         * g++.old-deja/g++.pt/crash51.C: Likewise.
16975
16976         PR c++/27227
16977         * g++.dg/lookup/linkage1.C: New test.
16978         * g++.dg/lookup/linkage2.C: Likewise.
16979
16980 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16981
16982         PR middle-end/27959
16983         * gcc.dg/pr27959.c: New testcase.
16984
16985 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16986
16987         PR target/28014:
16988         * g++.dg/eh/div.C: New test.
16989
16990 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16991
16992         PR c++/27894
16993         * g++.dg/tree-ssa/pr26757.C: New test.
16994         * g++.dg/tree-ssa/pr27894.C: New test.
16995
16996 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16997
16998         * gcc.c-torture/compile/20060609-1.c: New test.
16999
17000         PR target/27863
17001         * gcc.c-torture/compile/pr27863.c: New test.
17002
17003 2006-06-13  Richard Guenther  <rguenther@suse.de>
17004
17005         PR tree-optimization/27830
17006         * g++.dg/tree-ssa/pr27830.C: New testcase.
17007
17008 2006-06-13  Matthew Sachs  <msachs@apple.com>
17009
17010         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17011         the list of compiler flags; this causes those flags to be checked
17012         for things like dg-skip-if.
17013
17014 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17015
17016         PR c++/27601
17017         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17018
17019 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17020             Kazu Hirata  <kazu@codesourcery.com>
17021
17022         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17023         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17024
17025 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17026
17027         PR c++/27933
17028         * g++.dg/lookup/using15.C: New test.
17029
17030         PR c++/27951
17031         * g++.dg/other/anon4.C: New test.
17032
17033 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17034
17035         PR c++/21210
17036         * g++.dg/init/complex1.C: New test case.
17037
17038 2006-06-11  Eric Christopher  <echristo@apple.com>
17039
17040         PR middle-end/27948
17041         * gcc.dg/bf-ms-layout.c: Run on darwin.
17042         * gcc.dg/bf-no-ms-layout: Ditto.
17043         * gcc.dg/attr-ms_struct-2.c: New.
17044         * gcc.dg/bf-ms-layout-2.c: Ditto.
17045
17046 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17047
17048         * gcc.dg/attr-ms_struct-packed1.c: New.
17049
17050 2006-06-09  Mike Stump  <mrs@apple.com>
17051
17052         * gcc.dg/vla-7.c: Add.
17053
17054 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17055
17056         PR fortran/24558
17057         * gfortran.dg/entry_6.f90: New test.
17058
17059         PR fortran/20877
17060         PR fortran/25047
17061         * gfortran.dg/entry_7.f90: New test.
17062
17063 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17064
17065         PR c/27747
17066         * gcc.dg/cpp/_Pragma6.c: New test.
17067
17068         PR c++/27748
17069         * g++.dg/cpp/_Pragma1.C: New test.
17070
17071         PR preprocessor/27746
17072         * gcc.dg/gomp/macro-3.c: New test.
17073         * gcc.dg/gomp/macro-4.c: New test.
17074         * g++.dg/gomp/macro-3.C: New test.
17075         * g++.dg/gomp/macro-4.C: New test.
17076
17077 2006-06-09  Richard Guenther  <rguenther@suse.de>
17078
17079         PR tree-optimization/26998
17080         * gcc.dg/torture/pr26998.c: New testcase.
17081         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17082
17083 2006-06-08  Mike Stump  <mrs@apple.com>
17084
17085         * gcc.dg/pr27095.c: Account for stubs.
17086
17087         PR target/26427
17088         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17089         produce bad code on darwin.
17090
17091 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17092
17093         PR fortran/27958
17094         * gfortran.dg/substr_2.f: New test.
17095
17096 2006-06-08  Asher Langton  <langton2@llnl.gov>
17097
17098         PR fortran/27786
17099         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17100
17101 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17102
17103         PR target/27421
17104         * gcc.dg/union-3.c: New test.
17105
17106 2006-06-08  Richard Guenther  <rguenther@suse.de>
17107
17108         PR middle-end/27116
17109         * gcc.dg/torture/pr27116.c: New testcase.
17110         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17111
17112 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17113
17114         PR rtl-optimization/26449
17115         * gcc.dg/pr26449.c: New test.
17116
17117 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17118
17119         PR c++/27601
17120         * g++.dg/ext/offsetof1.C: Test member functions.
17121
17122 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17123
17124         * gcc.dg/pr27095.c: Improve scanning.
17125
17126 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17127
17128         PR fortran/23091
17129         * gfortran.dg/saved_automatic_1.f90: New test.
17130
17131         PR fortran/24168
17132         * gfortran.dg/array_simplify_1.f90: New test.
17133
17134         PR fortran/25090
17135         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17136
17137         PR fortran/25058
17138         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17139
17140 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17141
17142         PR c++/27177
17143         * g++.dg/expr/cast7.C: New test.
17144
17145 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17146
17147         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17148         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17149         * lib/fortran-torture.exp (fortran-torture-compile,
17150         fortran-torture-execute): Ditto.
17151
17152 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17153
17154         PR target/27842
17155         * gcc.dg/vmx/pr27842.c: New test.
17156
17157 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17158
17159         PR libfortran/27895
17160         * gfortran.dg/bounds_check_3.f90: New test.
17161
17162 2006-06-05  Mike Stump  <mrs@apple.com>
17163
17164         * objc.dg/objc-fast-4.m: Skip for ppc64.
17165
17166 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17167
17168         PR testsuite/27705
17169         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17170
17171 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17172             Victor Kaplansky  <victork@il.ibm.com>
17173
17174         PR tree-optimizations/26360
17175         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17176         with -fno-tree-dce.
17177         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17178
17179 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17180
17181         PR fortran/14067
17182         * gfortran.dg/data_char_1.f90: Add messages for truncated
17183         strings.
17184
17185         PR fortran/16943
17186         * gfortran.dg/func_decl_2.f90: New test.
17187
17188         PR fortran/20839
17189         * gfortran.dg/do_2.f90: New test.
17190
17191         PR fortran/27655
17192         * gfortran.dg/associated_3.f90: New test.
17193
17194 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/27819
17197         * g++.dg/template/static25.C: New test.
17198
17199         PR c++/27722
17200         * g++.dg/init/array21.C: New test.
17201
17202         PR c++/27807
17203         * g++.dg/ext/complit7.C: New test.
17204
17205         PR c++/27806
17206         * g++.dg/parse/ptrmem5.C: New test.
17207
17208 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17209             Andrew Pinski  <pinskia@physics.uc.edu>
17210
17211         PR c/27150
17212         PR middle-end/27382
17213         * gcc.dg/pr27150-1.c: New testcase.
17214         * gcc.dg/pr27382-1.c: New testcase.
17215         * gcc.dg/pr27382-2.c: New testcase.
17216
17217 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17218
17219         PR c/25161
17220         PR c/27020
17221         * gcc.dg/array-10.c: New test.
17222
17223 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17224
17225         PR c++/27804
17226         * g++.dg/init/const4.C: New test.
17227         * g++.dg/init/member1.C: Add error-marker.
17228         * g++.dg/other/fold1.C: Adjust error-marker.
17229
17230 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17231
17232         PR c++/27601
17233         * g++.dg/ext/offsetof1.C: New test.
17234
17235 2006-06-04 Eric Christopher <echristo@apple.com>
17236
17237         * gcc.dg/attr-ms_struct-1.c: New.
17238
17239 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17240
17241         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17242
17243 2006-06-04  Richard Guenther  <rguenther@suse.de>
17244
17245         PR tree-optimization/27039
17246         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17247
17248 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17249
17250         PR target/26223
17251         * gcc.target/i386/amd64-abi-2.c: New test case.
17252
17253 2006-06-02  Eric Christopher  <echristo@apple.com>
17254
17255         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17256         * gcc.target/i386/20020523-1.c: Skip if darwin.
17257         * gcc.target/i386/asm-3.c: Ditto.
17258         * gcc.target/i386/20011119-1.c: Ditto.
17259         * gcc.target/i386/clobbers.c: Remove pic part of test.
17260
17261 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17262
17263         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17264         * g++.old-deja/g++.other/init19.C: Ditto.
17265         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17266         and add other platforms as expected failures.
17267
17268 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17269
17270         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17271         (is-effective-target-keyword): Ditto.
17272
17273 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17274
17275         PR fortran/27715
17276         * gfortran.dg/extended_char_comparison_1.f:  New test.
17277
17278 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17279
17280         PR fortran/25098
17281         * gfortran.dg/dummy_procedure_1.f90: New test.
17282
17283         PR fortran/25147
17284         * gfortran.dg/dummy_procedure_2.f90: New test.
17285
17286         * gfortran.dg/associated_2.f90: Correct to make consistent with
17287         standard.
17288
17289 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17290
17291         * gcc.target/i386/387-11.c: New test case.
17292
17293 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/27801
17296         * g++.dg/template/cond6.C: New test.
17297
17298         PR c++/26496
17299         * g++.dg/template/crash51.C: New test.
17300         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17301
17302         PR c++/27385
17303         * g++.dg/init/array20.C: New test.
17304
17305 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17306
17307         * gcc.dg/builtins-54.c: New test case.
17308
17309 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17310
17311         PR c++/26433
17312         * g++.dg/template/fntry1.C: Add dg-do link.
17313
17314         PR c++/27808
17315         * g++.dg/parse/friend6.C: New test.
17316
17317 2006-05-30  Asher Langton  <langton2@llnl.gov>
17318
17319         * gfortran.dg/cray_pointers_7.f90: New test.
17320
17321 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17322
17323         PR tree-optimization/23452
17324         * gcc.dg/fold-mulconj-1.c: New test case.
17325
17326 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/27803
17329         * g++.dg/parse/bitfield1.C: New test.
17330
17331 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17332
17333         * gcc.target/ppc-eq0-1.c: New test case.
17334         * gcc.target/ppc-negeq0-1.c: New test case.
17335
17336 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17337
17338         PR c/27273
17339         * gcc.dg/overflow-warn-5.c: New test.
17340
17341 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17342
17343         PR c/27718
17344         * gcc.dg/sizeof-1.c: New test.
17345
17346 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17347
17348         PR target/27790
17349         * gcc.target/i386/pr27790.c: New test.
17350
17351 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17352
17353         PR libgfortran/27757
17354         * gfortran.dg/direct_io_5.f90: New test.
17355
17356 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17357
17358         PR libgfortran/27634
17359         * gfortran.dg/fmt_missing_period_1.f: New test.
17360         * gfortran.dg/fmt_missing_period_2.f: New test.
17361         * gfortran.dg/fmt_missing_period_3.f: New test.
17362
17363 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17364
17365         PR fortran/19777
17366         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17367         arrays.
17368
17369 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17370
17371         PR c++/27713
17372         * g++.dg/template/new6.C: New test.
17373
17374 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17375
17376         PR tree-optimization/24964
17377         * gcc.target/i386/387-10.c: New test case.
17378
17379 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17380
17381         * intrinsics/string_intrinsics.c (compare_string):
17382         Use memcmp instead of strncmp to avoid tripping over
17383         CHAR(0) in a string.
17384
17385 2006-05-27  Richard Guenther  <rguenther@suse.de>
17386
17387         PR middle-end/27773
17388         * gcc.dg/torture/pr27773.c: New testcase.
17389
17390 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17391
17392         * gcc.dg/pr24561.c: Rename to..
17393         * gcc.dg/pr25962.c: .. this.
17394
17395 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17396
17397         PR fortran/19777
17398         * gfortran.dg/bounds_check_2.f: New test.
17399
17400 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17401
17402         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17403         * gfortran.dg/byte_1.f90: Likewise.
17404         * gfortran.dg/dup_save_2.f90: Likewise.
17405
17406 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17407
17408         * gfortran.dg/associated_2.f90: New test.
17409
17410 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17411
17412         PR fortran/27524
17413         * gfortran.dg/bounds_check_1.f90: New test.
17414
17415 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17416
17417         PR rtl-optimization/27661
17418         * gcc.dg/pr27661.c: New test case.
17419
17420 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17421
17422         PR fortran/23151
17423         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17424         * gfortran.dg/print_parentheses_1.f:  New test.
17425         * gfortran.dg/print_parentheses_2.f90:  New test.
17426
17427 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17428
17429         PR target/27758
17430         * gcc.dg/pr27758.c: New test.
17431
17432 2006-05-24  Falk Hueffner  <falk@debian.org>
17433
17434         * gcc.c-torture/compile/pr27571.c: New test.
17435
17436 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17437
17438         PR fortran/27709
17439         * gfortran.dg/spec_expr_4.f90: New test.
17440
17441         PR fortran/27155
17442         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17443
17444 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/20103
17447         * g++.dg/ext/complit6.C: New test.
17448         * g++.dg/ext/complit3.C: Adjust error markers.
17449         * g++.dg/init/const3.C: New test.
17450
17451 2006-05-25  Richard Guenther  <rguenther@suse.de>
17452
17453         PR middle-end/27743
17454         * gcc.dg/torture/pr27743.c: New testcase.
17455
17456 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17457
17458         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17459
17460 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17461
17462         * gcc.dg/compat/scalar-by-value-x.h: New.
17463         * gcc.dg/compat/scalar-by-value-y.h: New.
17464         * gcc.dg/compat/scalar-by-value-5.c: New.
17465         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17466         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17467         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17468         * gcc.dg/compat/scalar-by-value-6.c: New.
17469         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17470         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17471         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17472
17473 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17474
17475         PR tree-optimization/27639
17476         PR tree-optimization/26719
17477         * gcc.dg/pr27639.c: New test.
17478         * gcc.dg/pr26719.c: New test.
17479         * gcc.dg/tree-ssa/scev-cast.c: New test.
17480
17481 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR c++/20173
17484         * g++.dg/template/error21.C: New test.
17485
17486 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17487
17488         PR target/27696
17489         * gcc.target/i386/pr27696.c: New.
17490
17491 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17492
17493         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17494
17495         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17496
17497 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17498
17499         PR c++/27716
17500         * g++.dg/other/assign1.C: New test.
17501
17502 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17503
17504         PR target/27266
17505         * gcc.target/i386/pr27266.c: New.
17506
17507 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17508
17509         PR c++/27451
17510         * g++.dg/ext/asm9.C: New test.
17511
17512 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17513
17514         PR rtl-optimization/25514
17515         * gcc.c-torture/compile/pr25514.c: New test.
17516
17517 2006-05-22  Richard Guenther  <rguenther@suse.de>
17518
17519         Revert
17520         2006-01-31  Richard Guenther  <rguenther@suse.de>
17521
17522         * gcc.target/i386/sselibm-1.c: New testcase.
17523         * gcc.target/i386/sselibm-2.c: Likewise.
17524         * gcc.target/i386/sselibm-3.c: Likewise.
17525         * gcc.target/i386/sselibm-4.c: Likewise.
17526         * gcc.target/i386/sselibm-5.c: Likewise.
17527
17528 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17529
17530         PR c/27420
17531         * gcc.dg/func-args-2.c: New test.
17532
17533         PR c/26818
17534         * gcc.dg/struct-incompl-1.c: New test.
17535
17536 2006-05-22  Richard Guenther  <rguenther@suse.de>
17537
17538         PR testsuite/27708
17539         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17540         the transformations we test for.
17541
17542 2006-05-22  Richard Guenther  <rguenther@suse.de>
17543
17544         PR testsuite/27707
17545         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17546
17547 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17548
17549         PR c++/27210
17550         * g++.dg/warn/new1.C: New test.
17551         * g++.dg/template/new5.C: Likewise.
17552
17553 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17554
17555         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17556         * gcc.target/i386/20060512-3.c: Likewise.
17557
17558 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17559
17560         PR rtl-optimization/27671
17561         * gcc.c-torture/execute/pr27671-1.c: New.
17562         * gcc.dg/pr27671-2.c: Likewise.
17563
17564         PR tree-optimization/26622.
17565         * gcc.c-torture/compile/pr26622.c: New.
17566
17567 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17568
17569         PR fortran/27613
17570         * gfortran.dg/recursive_reference_1.f90: New test.
17571
17572 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17573
17574         PR fortran/25746
17575         * gfortran.dg/elemental_subroutine_3.f90: New test.
17576
17577         PR fortran/25090
17578         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17579
17580         PR fortran/27584
17581         * gfortran.dg/associated_target_1.f90: New test.
17582
17583         PR fortran/19015
17584         * gfortran.dg/maxloc_shape_1.f90: New test.
17585
17586 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17587
17588         PR libgfortran/24459
17589         * gfortran.dg/namelist_24.f90: New test.
17590         * gfortran.dg/namelist_12.f: Fix typo in comment.
17591
17592 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         PR middle-end/25776
17595         * g++.dg/other/error11.C: New test.
17596
17597 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17598
17599         * gcc.target/mips/pr26765.c: Add -w to options.
17600
17601 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17602
17603         * lib/target-supports.exp (check_effective_target_mpaired_single):
17604         New function.
17605         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17606         multilibs.
17607         * g++.dg/vect/vect.exp: Likewise.
17608
17609 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17610
17611         PR testsuite/25891
17612         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17613
17614 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17615
17616         PR fortran/27662
17617         * gfortran.dg/temporary_1.f90: New file.
17618
17619 2006-05-19  Andreas Schwab  <schwab@suse.de>
17620
17621         * g++.dg/other/unused1.C: Also match "stringz".
17622
17623 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17624
17625         PR c++/26433
17626         * g++.dg/template/fntry1.C: New test.
17627
17628 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/27471
17631         PR c++/27506
17632         * g++.dg/conversion/bitfield5.C: New test.
17633         * g++.dg/conversion/bitfield6.C: New test.
17634
17635 2006-05-18  Mike Stump  <mrs@apple.com>
17636
17637         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17638         * gcc.dg/vla-4.c: Add.
17639         * gcc.dg/vla-5.c: Add.
17640         * gcc.dg/vla-6.c: Add.
17641
17642 2006-05-12  Stuart Hastings  <stuart@apple.com>
17643
17644         * gcc.target/i386/20060512-1.c: New.
17645         * gcc.target/i386/20060512-2.c: New.
17646         * gcc.target/i386/20060512-3.c: New.
17647         * gcc.target/i386/20060512-4.c: New.
17648
17649 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/26122
17652         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17653
17654         PR c++/26068
17655         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17656         * g++.dg/parse/linkage1.C: New test.
17657
17658 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17659
17660         PR tree-optimization/27548
17661         * g++.dg/tree-ssa/pr27548.C: New test.
17662
17663 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17664
17665         PR fortran/26551
17666         * gfortran.dg/recursive_check_1.f: New test.
17667         * gfortran.dg/recursive_check_2.f90: New test.
17668
17669 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17670
17671         * g++.dg/opt/temp2.C: New test.
17672
17673 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17674
17675         PR c++/27491
17676         * g++.dg/init/brace5.C: New test.
17677
17678         PR middle-end/27415
17679         * gcc.dg/gomp/pr27415.c: New test.
17680         * g++.dg/gomp/pr27415.C: New test.
17681
17682         PR tree-optimization/27549
17683         * g++.dg/tree-ssa/pr27549.C: New test.
17684
17685 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17686
17687         PR libgfortran/27575
17688         * gfortran.dg/read_eof_4.f90: New test.
17689
17690 2006-05-16  Richard Guenther  <rguenther@suse.de>
17691
17692         PR tree-optimization/22303
17693         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17694
17695 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17696
17697         PR middle-end/27573
17698         * gcc.dg/gomp/pr27573.c: New test.
17699         * gfortran.dg/gomp/pr27573.f90: New test.
17700
17701         PR c/27499
17702         * gcc.dg/gomp/pr27499.c: New test.
17703         * g++.dg/gomp/pr27499.C: New test.
17704
17705 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17706
17707         PR c++/27339
17708         * g++.dg/parser/access8.C: Adjust error marker.
17709         * g++.dg/template/access17.C: New test.
17710         * g++.dg/template/access18.C: Likewise.
17711
17712 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17713
17714         PR target/26600
17715         * gcc.target/i386/pr26600.c: New test case.
17716
17717 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/27505
17720         * g++.dg/expr/bitfield1.C: New test.
17721
17722 2006-05-15  Richard Guenther  <rguenther@suse.de>
17723
17724         PR tree-optimization/27603
17725         * gcc.dg/torture/pr27603.c: New testcase.
17726
17727 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17728
17729         PR fortran/25090
17730         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17731
17732         PR fortran/25082
17733         * gfortran.dg/scalar_return_1.f90: New test.
17734
17735         PR fortran/27411
17736         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17737
17738 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17739
17740         * gcc.dg/gomp/critical-4.c: New test.
17741         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17742         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17743         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17744         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17745
17746 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17747
17748         PR c++/27582
17749         * g++.dg/template/dependent-args1.C: New test.
17750
17751         PR c++/27581
17752         * g++.dg/lookup/this1.C: New test.
17753
17754         PR c++/27315
17755         * g++.dg/template/operator6.C: New test.
17756         * g++.dg/template/incomplete3.C: New test.
17757
17758         PR c++/27559
17759         * g++.dg/template/new4.C: New test.
17760
17761         PR c++/27496
17762         * g++.dg/template/void2.C: New test.
17763
17764 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17765
17766         * g++.dg/template/dependent-expr5.C: New test.
17767
17768 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17769
17770         PR middle-end/26729
17771         * gcc.dg/pr26729-1.c: New test case.
17772
17773 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17774
17775         * gcc.dg/pr27003.c: New test.
17776
17777 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17778
17779         * lib/target-supports.dg (check_cxa_atexit_available): Change
17780         v3_target_compile to ${tool}_target_compile.
17781
17782 2006-05-11  Jason Merrill  <jason@redhat.com>
17783
17784         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17785
17786 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17787
17788         PR fortran/27553
17789         * gfortran.dg/label_5.f90: New test.
17790
17791 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17792
17793         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17794         check_effective_target_powerpc_altivec_ok): New.
17795         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17796         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17797         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17798         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17799         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17800         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17801         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17802         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17803         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17804         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17805         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17806         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17807         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17808         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17809         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17810         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17811         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17812         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17813         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17814         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17815         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17816         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17817         gcc.target/powerpc/altivec-9.c,
17818         gcc.target/powerpc/altivec-consts.c,
17819         gcc.target/powerpc/altivec-pr22085.c,
17820         gcc.target/powerpc/altivec-splat.c,
17821         gcc.target/powerpc/altivec-types-1.c,
17822         gcc.target/powerpc/altivec-types-2.c,
17823         gcc.target/powerpc/altivec-types-3.c,
17824         gcc.target/powerpc/altivec-types-4.c,
17825         gcc.target/powerpc/altivec-varargs-1.c,
17826         gcc.target/powerpc/altivec-vec-merge.c,
17827         gcc.target/powerpc/ppc-vector-memcpy.c,
17828         gcc.target/powerpc/ppc-vector-memset.c,
17829         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17830         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17831         these effective targets.
17832         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17833         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17834
17835 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17836
17837         PR middle-end/27384
17838         * g++.dg/other/fold1.C: New test.
17839
17840         PR middle-end/27488
17841         * gcc.dg/fold-nonneg-1.c: New test.
17842
17843         PR c++/27547
17844         * g++.dg/other/operator1.C: New test.
17845
17846 2006-05-11  Richard Guenther  <rguenther@suse.de>
17847
17848         PR middle-end/27529
17849         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17850
17851 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17852
17853         * lib/target-supports-dg.exp (check-flags): New.
17854         (dg-skip-if): Move flag checks.
17855
17856 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17857
17858         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17859         * lib/target-supports.dg (check_cxa_atexit_available): New.
17860
17861 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17862
17863         PR fortran/27470
17864         * gfortran.dg/multiple_allocation_2.f90: New test case.
17865
17866 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17867
17868         * gcc.target/arm/pr27387.C: Fix a comment typo.
17869
17870 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17871
17872         PR fortran/24549
17873         * gfortran.dg/error_recovery_1.f90: New test.
17874
17875 2006-05-10  Richard Guenther  <rguenther@suse.de>
17876
17877         PR tree-optimization/27302
17878         * gcc.dg/torture/pr27302.c: New testcase.
17879
17880 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17881         Richard Guenther  <rguenther@suse.de>
17882
17883         PR middle-end/27498
17884         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17885
17886 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17887
17888         PR rtl-optimization/27335
17889         * gcc.dg/pr27335.c: New test.
17890
17891 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17892
17893         * gcc.target/mips/mips-ps-5.c: New file.
17894
17895 2006-05-08  Jan Hubicka  <jh@suse.cz>
17896
17897         PR middle-end/25962
17898         * gcc.dg/pr25962.c: New.
17899
17900 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17901
17902         PR target/27158
17903         * gcc.target/powerpc/pr27158.c: New test case.
17904
17905 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17906
17907         PR testsuite/27476
17908         * ada/acats/run_all.sh: Use test -z.
17909
17910 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17911
17912         PR libfortran/18271
17913         * gfortran.dg/spec_expr_3.f90: New test.
17914
17915 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17916
17917         PR target/24879
17918         * gcc.target/i386/monitor.c: New file.
17919
17920 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17921
17922         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17923
17924 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17925
17926         PR c++/27447
17927         * g++.dg/other/ptrmem7.C: New test.
17928
17929 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17930
17931         PR target/27421
17932         * gcc.dg/array-9.c: New test.
17933
17934 2006-05-07  Richard Guenther  <rguenther@suse.de>
17935
17936         PR tree-optimization/27409
17937         * gcc.dg/torture/pr27409.c: New testcase.
17938
17939 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17940
17941         PR fortran/27457
17942         * gfortran.dg/select_6.f90: New.
17943
17944 2006-05-07  Richard Guenther  <rguenther@suse.de>
17945
17946         PR tree-optimization/27136
17947         * gcc.dg/torture/pr27136.c: New testcase.
17948
17949 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17950
17951         PR fortran/24813
17952         * gfortran.dg/char_cons_len_1.f90: New test.
17953
17954 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17955
17956         PR c++/27427
17957         * g++.dg/template/incomplete2.C: New test.
17958
17959 2006-05-06  Richard Guenther  <rguenther@suse.de>
17960
17961         PR tree-optimization/27151
17962         * gcc.dg/vect/pr27151.c: New testcase.
17963
17964 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17965
17966         PR c++/27430
17967         * g++.dg/template/void1.C: New test.
17968
17969         PR c++/27423
17970         * g++.dg/other/void2.C: New test.
17971
17972         PR c++/27422
17973         * g++.dg/conversion/void1.C: New test.
17974
17975 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17976
17977         PR/21391
17978         * g++.dg/other/unused1.C: New.
17979
17980 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17981
17982         PR objc/27240
17983         * objc.dg/member-1.m: New test.
17984
17985 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17986
17987         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17988
17989 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17990
17991         PR libfortran/26985
17992         * gfortran.dg/matmul_2.f90: New test.
17993
17994 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17995
17996         * ada/acats/run_all.sh: Use sync when main not found.
17997
17998 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17999
18000         PR target/26765
18001         * gcc.target/mips/pr26765.c: New.
18002
18003 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18004
18005         * gcc.target/bfin: New directory.
18006         * gcc.target/bfin/bfin.exp: New file.
18007         * gcc.target/bfin/frmul.c: New file.
18008         * gcc.target/bfin/arith.c: New file.
18009         * gcc.target/bfin/mul-combine.c: New file.
18010         * gcc.target/bfin/shift.c: New file.
18011
18012 2006-05-04  Richard Guenther  <rguenther@suse.de>
18013
18014         PR tree-optimization/14287
18015         PR tree-optimization/14844
18016         PR tree-optimization/19792
18017         PR tree-optimization/21608
18018         PR tree-optimization/27090
18019         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18020         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18021         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18022         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18023         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18024
18025 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18026
18027         PR tree-optimization/27285
18028         * gcc.c-torture/execute/pr27285.c: New test.
18029
18030         PR middle-end/27388
18031         * gcc.dg/gomp/pr27388-1.c: New test.
18032         * gcc.dg/gomp/pr27388-2.c: New test.
18033         * gcc.dg/gomp/pr27388-3.c: New test.
18034
18035         PR c++/27359
18036         * g++.dg/gomp/pr27359.C: New test.
18037
18038 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18039
18040         PR fortran/20248
18041         * gfortran.dg/iargc.f90: New test.
18042
18043 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18044
18045         PR c++/27102
18046         * g++.dg/template/crash49.C: New test.
18047
18048 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18049
18050         PR testsuite/27032
18051         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18052
18053 2006-05-02  Jeff Law  <law@redhat.com>
18054
18055         PR tree-optimization/27364
18056         * gcc.c-torture/execute/pr27364.c: New test.
18057
18058 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/27309
18061         * g++.dg/parser/ctor5.C: New test.
18062
18063 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18064
18065         PR target/27387
18066         * gcc.target/arm/arm.exp: New.
18067         * gcc.target/arm/pr27387.C: Likewise.
18068
18069 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18070
18071         PR fortran/27269
18072         PR fortran/27324
18073         * gfortran.dg/module_equivalence_2.f90: New test.
18074
18075 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18076
18077         PR middle-end/27337
18078         * g++.dg/gomp/pr27337-1.C: New test.
18079         * g++.dg/gomp/pr27337-2.C: New test.
18080
18081         PR middle-end/27328
18082         * gcc.dg/gomp/pr27328.c: New test.
18083
18084         PR middle-end/27325
18085         * g++.dg/gomp/pr27325.C: New test.
18086
18087         PR middle-end/27310
18088         * g++.dg/gomp/pr27310.C: New test.
18089
18090 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18091
18092         PR tree-optimization/27291
18093         * g++.dg/tree-ssa/pr27291.C: New test.
18094
18095 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18096
18097         PR tree-optimization/27283
18098         * g++.dg/tree-ssa/pr27283.C: New test.
18099
18100 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18101
18102         * gcc.dg/tree-ssa/loop-16.c: New test.
18103
18104 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18105             Joseph S. Myers  <joseph@codesourcery.com>
18106
18107         * gcc.dg/Wconversion-3.c: New test case.
18108         * gcc.dg/Wconversion-4.c: Likewise.
18109
18110 2006-05-01  Richard Guenther  <rguenther@suse.de>
18111
18112         PR tree-optimization/26726
18113         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18114
18115 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18116
18117         * gcc.dg/Woverflow-1.c: New test case.
18118         * gcc.dg/Woverflow-2.c: Likewise.
18119         * gcc.dg/Woverflow-3.c: Likewise.
18120
18121 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18122
18123         PR c++/27094
18124         * g++.dg/template/defarg8.C: New test.
18125
18126 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18127
18128         PR c++/27278
18129         * g++.dg/parse/operator7.C: New test.
18130
18131 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18132
18133         PR c++/11471
18134         PR c++/27102
18135         * g++.dg/template/crash48.C: New test.
18136
18137         PR c++/27279
18138         * g++.dg/parse/ctor4.C: New test.
18139
18140 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18141
18142         PR fortran/25681
18143         * gfortran.df/char_type_len.f90: New test.
18144
18145 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18146
18147         PR libgfortran/27304
18148         * gfortran.dg/fmt_exhaust.f90: New test.
18149
18150 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18151
18152         PR c/25309
18153         * gcc.dg/large-size-array-2.c: New test case.
18154
18155 2006-04-28  Richard Guenther  <rguenther@suse.de>
18156
18157         PR target/26826
18158         * gcc.target/i386/pr26826.c: New testcase.
18159
18160 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18161
18162         PR middle-end/27260
18163         * gcc.c-torture/execute/pr27260.c: New.
18164
18165 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18166
18167         PR middle-end/27095
18168         * gcc.dg/pr27095.c: New.
18169
18170 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18171
18172         PR c++/27292
18173         * g++.dg/conversion/bitfield4.C: New test.
18174
18175 2006-04-27  Eric Christopher  <echristo@apple.com>
18176
18177         * gcc.dg/pragma-ms_struct.c: New.
18178
18179 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/27102
18182         * g++.dg/template/crash47.C: New test.
18183
18184 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18185
18186         * gcc.target/i386/sse-7.c: build with -msse.
18187
18188 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18189
18190         PR testsuite/27274:
18191         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18192         (main): Exit if processor doesn't support SSE.
18193
18194 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18195
18196         PR middle-end/27282
18197         * gcc.c-torture/compile/pr27282.c: New test.
18198
18199 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18200
18201         PR middle-end/26913
18202         * g++.dg/gomp/pr26913.C: New test.
18203
18204         PR c/25996
18205         * gcc.dg/gomp/pr25996.c: New test.
18206         * g++.dg/gomp/pr25996.C: New test.
18207
18208 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18209
18210         PR rtl-optimization/26725
18211         * gcc.c-torture/compile/pr26725.c: New test.
18212
18213 2006-04-25  Richard Guenther  <rguenther@suse.de>
18214
18215         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18216         than n + -1.
18217
18218 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18219
18220         * gcc.dg/20060425-1.c: New testcase.
18221
18222 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18223
18224         PR tree-optimization/26865
18225         * gcc.dg/pr26865.c: New test.
18226
18227 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18228
18229         PR c++/27292
18230         * g++.dg/conversion/bitfield1.C: New test.
18231         * g++.dg/conversion/bitfield2.C: Likewise.
18232         * g++.dg/conversion/bitfield3.C: Likewise.
18233
18234 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18235         Richard Guenther  <rguenther@suse.de>
18236
18237         PR tree-optimization/27236
18238         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18239
18240 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18241
18242         PR c++/19963
18243         * g++.dg/other/incomplete2.C: New test.
18244
18245 2006-04-24  Richard Guenther  <rguenther@suse.de>
18246
18247         PR middle-end/26869
18248         * gcc.dg/torture/pr26869.c: New testcase.
18249
18250 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18251         Richard Guenther  <rguenther@suse.de>
18252
18253         PR tree-optimization/27218
18254         * g++.dg/tree-ssa/pr27218.C: New testcase.
18255
18256 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/26912
18259         * g++.dg/template/friend41.C: New test.
18260
18261 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18262
18263         * g++.dg/opt/pr15551.C: Include cstdio.
18264         (main): Use remove instead of unlink.
18265
18266 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18267
18268         * gcc.dg/sibcall-7.c: New test.
18269         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18270         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18271         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18272         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18273         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18274
18275 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18276
18277         PR c++/26534
18278         * g++.dg/opt/bitfield1.C: New test.
18279         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18280         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18281         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18282         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18283         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18284         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18285         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18286         * g++.dg/abi/bitfield2.C: Likewise.
18287         * g++.dg/init/bitfield1.C: Likewise.
18288
18289 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18290
18291         PR fortran/25099
18292         * gfortran.dg/elemental_subroutine_4.f90: New test.
18293         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18294         call sub (m, x).
18295
18296 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18297
18298         * gcc.c-torture/compile/20060421-1.c: New testcase.
18299
18300 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18301
18302         PR c/25875
18303         * gcc.dg/init-bad-4.c: New test.
18304
18305 2006-04-21  Paul Brook  <paul@codesourcery.com>
18306
18307         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18308
18309 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18310
18311         PR fortran/27122
18312         * gfortran.dg/defined_operators_1.f90: New test.
18313         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18314         remove old ones associated, incorrectly, with Note 5.46.
18315
18316         PR fortran/27113
18317         * gfortran.dg/character_array_constructor_1.f90: New test.
18318
18319 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18320
18321         * gcc.dg/20060419-1.c: New test.
18322
18323 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18324
18325         PR c/26774
18326         * gcc.dg/struct-parse-1.c: New test case.
18327
18328 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18329
18330         PR c++/26558
18331         * g++.dg/parse/template19.C: New test.
18332
18333         PR c++/26739
18334         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18335
18336         PR c++/26036
18337         * g++.dg/expr/call3.C: New test.
18338
18339         PR c++/10385
18340         * g++.dg/conversion/dynamic1.C: New test.
18341
18342 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/27102
18345         * g++.dg/template/crash35.C: Tweak error markers.
18346         * g++.dg/template/crash46.C: New test.
18347         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18348         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18349
18350 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18351
18352         PR rtl-optimization/14261
18353         * gcc.c-torture/compile/20060419-1.c: Added.
18354
18355 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18356
18357         * gfortran.dg/label_1.f90: Adjust dg-error.
18358
18359 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18360
18361         PR target/26961
18362         * gcc.dg/fold-cond-1.c: New test case.
18363         * gcc.dg/pr26961-1.c: Likewise.
18364
18365 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18366
18367         PR libgfortran/27138
18368         * gfortran.dg/read_bad_advance.f90: New test.
18369
18370 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18371             Dale Johannesen  <dalej@apple.com>
18372
18373         PR target/24076
18374         * gcc.target/i386/vecinit-3.c: New testcase.
18375         * gcc.target/i386/vecinit-4.c: Likewise.
18376         * gcc.target/i386/sse-18.c: Likewise.
18377         * gcc.target/i386/sse-19.c: Likewise.
18378
18379 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18380
18381         * gfortran.dg/allocate_zerosize_1.f90: New test.
18382
18383 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18384
18385         PR c++/26365
18386         * g++.dg/template/crash45.C: New test.
18387
18388 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18389
18390         PR fortran/26787
18391         * gfortran.dg/proc_assign_1.f90: New test.
18392         * gfortran.dg/procedure_lvalue.f90: Change message.
18393         * gfortran.dg/namelist_4.f90: Add new error.
18394
18395         PR fortran/25597
18396         PR fortran/27096
18397         * gfortran.dg/auto_pointer_array_result_1.f90
18398
18399         PR fortran/27089
18400         * gfortran.dg/specification_type_resolution_1.f90
18401
18402         PR fortran/18003
18403         PR fortran/25669
18404         PR fortran/26834
18405         * gfortran.dg/bounds_temporaries_1.f90: New test.
18406
18407         PR fortran/27124
18408         * gfortran.dg/array_return_value_1.f90: New test.
18409
18410 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18411
18412         PR fortran/25336
18413         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18414
18415 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18416
18417         PR middle-end/26823
18418         * g++.dg/gomp/pr26823-1.C: New test.
18419         * g++.dg/gomp/pr26823-2.C: New test.
18420
18421 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18422
18423         PR middle-end/27134
18424         * gcc.dg/pr27314.c: New test.
18425
18426 2006-04-13  Richard Henderson  <rth@redhat.com>
18427
18428         * g++.dg/gomp/block-0.C: Update expected matches.
18429
18430 2006-04-13  DJ Delorie  <dj@redhat.com>
18431
18432         * lib/target-supports.exp (check_effective_target_int32plus): New.
18433         (check_effective_target_ptr32plus): New.
18434         (check_effective_target_size32plus): New.
18435         (check_effective_target_int16): New.
18436         (check_profiling_available): Add m32c to the list of unsupported
18437         targets.
18438
18439         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18440         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18441         memory size.
18442         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18443         pointers.
18444         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18445         size_t.
18446         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18447         and size_t.
18448         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18449         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18450         not just xstormy16.  Skip m32c due to weird pointer size.
18451         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18452         not just xstormy16.
18453         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18454         not just xstormy16.
18455         * gcc.dg/20020312-2.c: Add m32c support.
18456         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18457         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18458         in test.
18459         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18460         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18461         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18462         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18463         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18464         formats
18465         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18466         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18467         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18468         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18469         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18470         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18471         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18472         in test.
18473         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18474         in test.
18475         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18476         * gcc.dg/pr23049.c: Require >=32 bit integers.
18477         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18478         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18479         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18480         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18481         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18482         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18483         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18484         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18485         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18486         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18487         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18488         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18489         prototype in test.
18490         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18491         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18492         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18493         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18494         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18495
18496         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18497         * gcc.c-torture/execute/20040703-1.x: Likewise.
18498         * gcc.c-torture/execute/20040705-1.x: Likewise.
18499         * gcc.c-torture/execute/20040705-2.x: Likewise.
18500         * gcc.c-torture/execute/20040709-1.x: Likewise.
18501         * gcc.c-torture/execute/20040709-2.x: Likewise.
18502         * gcc.c-torture/execute/20040811-1.x: Likewise.
18503         * gcc.c-torture/execute/20050316-1.x: Likewise.
18504         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18505         * gcc.c-torture/execute/pr19689.x: Likewise.
18506         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18507         * gcc.c-torture/execute/usmul.x: Likewise.
18508         * gcc.c-torture/execute/vrp-5.x: Likewise.
18509         * gcc.c-torture/execute/vrp-6.x: Likewise.
18510         * gcc.dg/debug/20041023-1.s: Likewise.
18511
18512 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18513
18514         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18515         of integers to a vector types are now constant expressions in C.
18516         * gcc.dg/vect/vect-fold-1.c: New test case.
18517
18518 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18519             Ulrich Weigand  <uweigand@de.ibm.com>
18520
18521         PR target/27006
18522         * gcc.dg/vmx/pr27006.c: New testcase.
18523
18524 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18525
18526         PR libgfortran/26766
18527         * gfortran.dg/write_recursive.f90: New test.
18528
18529 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18530
18531         * g++.dg/parse/dtor7.C: New test.
18532         * g++.dg/parse/new1.C: Add error marker.
18533         * g++.dg/template/new3.C: New test.
18534
18535         PR c++/26122
18536         * g++.dg/template/pure1.C: New test.
18537
18538         PR c++/26295
18539         * g++.dg/parse/ptrmem4.C: New test.
18540
18541 2006-04-10  Jeff Law  <law@redhat.com>
18542
18543         PR/27087
18544         * gcc.c-torture/compile/pr27087.c: New test.
18545
18546 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18547
18548         PR/21391
18549         * gcc.dg/20060410.c: New.
18550
18551 2006-04-10  Matthias Klose  <doko@debian.org>
18552
18553         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18554         Recognize multilib directory names containing underscores.
18555
18556 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18557
18558         * gcc.target/i386/vecinit-1.c: New test case.
18559         * gcc.target/i386/vecinit-2.c: Likewise.
18560
18561 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18562
18563         PR debug/27057
18564         * g++.dg/debug/dwarf2-2.C: New test.
18565
18566 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18567
18568         PR rtl-optimization/27073
18569         * gcc.c-torture/execute/pr27073.c: New test.
18570
18571 2006-04-08  Mike Stump  <mrs@apple.com>
18572
18573         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18574
18575 2006-04-07  Richard Guenther  <rguenther@suse.de>
18576
18577         PR tree-optimization/26135
18578         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18579
18580 2006-04-06  Jan Hubicka  <jh@suse.cz>
18581
18582         PR profile/26399
18583         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18584
18585 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18586
18587         * g++.dg/conversion/nullptr1.C: New test case.
18588         * g++.dg/conversion/nullptr2.C: Likewise.
18589
18590 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18591
18592         * gfortran.dg/dependency_18.f90: New test case.
18593
18594 2006-04-05  Richard Guenther  <rguenther@suse.de>
18595
18596         PR tree-optimization/26919
18597         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18598         * gcc.dg/ipa/ipa-2.c: Likewise.
18599         * gcc.dg/ipa/ipa-3.c: Likewise.
18600         * gcc.dg/ipa/ipa-5.c: Likewise.
18601
18602 2006-04-05  Richard Guenther  <rguenther@suse.de>
18603
18604         PR tree-optimization/26763
18605         * gcc.dg/torture/pr26763-1.c: New testcase.
18606         * gcc.dg/torture/pr26763-2.c: Likewise.
18607
18608 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18609
18610         PR fortran/23634
18611         PR fortran/25619
18612         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18613
18614 2006-04-04  Eric Christopher  <echristo@apple.com>
18615
18616         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18617         stubs.
18618         * gcc.target/i386/387-5.c: Ditto.
18619
18620 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18621
18622         * gcc.target/sparc/struct-ret-check.c: New test.
18623
18624 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18625
18626         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18627         zero decimal digits specified in format.
18628
18629 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18630
18631         PR fortran/26891
18632         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18633
18634         PR fortran/26976
18635         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18636         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18637         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18638         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18639         compliant and detect bigendian-ness.
18640
18641 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18642
18643         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18644         dummy arguments work when the actual argument is itself a dummy
18645         argument of the caller.
18646
18647 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18648
18649         PR libfortran/24685
18650         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18651
18652 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18653
18654         * gfortran.dg/dependencency_17.f90: New test case.
18655
18656 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18657
18658         * gfortran.dg/dependency_14.f90: New test case.
18659         * gfortran.dg/dependency_15.f90: Likewise.
18660         * gfortran.dg/dependency_16.f90: Likewise.
18661
18662 2006-03-31  Asher Langton  <langton2@llnl.gov>
18663
18664         PR fortran/25358
18665         gfortran.dg/cray_pointers_6.f90: New test.
18666
18667 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18668
18669         PR libgfortran/26890
18670         * gfortran.dg/read_size_noadvance.f90: New test.
18671
18672 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18673
18674         PR fortran/25031
18675         * gfortran.dg/multiple_allocation_1.f90: Check that the
18676         size has changed after a re-allocation with stat.
18677
18678 2006-03-30  Richard Guenther  <rguenther@suse.de>
18679
18680         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18681         removal.
18682         * gcc.target/i386/sselibm-2.c: Likewise.
18683         * gcc.target/i386/sselibm-3.c: Likewise.
18684         * gcc.target/i386/sselibm-4.c: Likewise.
18685         * gcc.target/i386/sselibm-5.c: Likewise.
18686
18687 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18688
18689         * gcc.dg/fold-andxor-1.c: New test case.
18690         * gcc.dg/fold-xorand-1.c: Likewise.
18691
18692 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18693
18694         * gcc.dg/fold-convnotconv-1.c: New test case.
18695
18696 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18697
18698         PR fortran/26779
18699         * gfortran.dg/private_type_5.f90: New test.
18700
18701 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18702
18703         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18704
18705 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18706
18707         * gfortran.dg/advance_2.f90: New test.
18708         * gfortran.dg/advance_3.f90: New test.
18709
18710         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18711
18712 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18713
18714         PR libgfortran/26661
18715         PR libgfortran/26880
18716         * gfortran.dg/read_x_past.f: New test.
18717
18718 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18719
18720         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18721         to be STABS.
18722
18723 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18724
18725         * objc.dg/dwarf-1.m: Skip on AIX.
18726         * objc.dg/dwarf-2.m: Skip on AIX.
18727
18728 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18729
18730         PR fortran/26816
18731         * gfortran.dg/float_1.f90: New test.
18732
18733 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18734
18735         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18736         X86_64 targets.
18737         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18738
18739 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18740
18741         PR libfortran/26735
18742         * gfortran.dg/convert_implied_open.f90: New test case.
18743
18744 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18745
18746         PR fortran/26769
18747         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18748
18749 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18750
18751         PR middle-end/26717
18752         * gcc.dg/pr26717.c: New test.
18753
18754 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18755
18756         * gfortran.dg/dependency_12.f90: New test case.
18757
18758 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18759
18760         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18761
18762 2006-03-24  Jeff Law  <law@redhat.com>
18763
18764         * gcc.c-torture/pr26840.c: New test.
18765
18766 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18767
18768         * objc.dg/dwarf-2.m: New.
18769         * obj-c++.dg/dwarf-2.mm: New.
18770
18771         * g++.old-deja/g++.other/init19.C: New.
18772
18773 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18774
18775         * g++.dg/eh/spbp.C: Skip on AIX.
18776
18777 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18778
18779         PR middle-end/26611
18780         * g++.dg/gomp/pr26611-1.C: New test.
18781         * g++.dg/gomp/pr26611-2.C: New test.
18782
18783 2006-03-24  Jeff Law  <law@redhat.com>
18784
18785         * gcc.c-torture/compile/pr26833.c: New test.
18786         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18787
18788 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18789
18790         * gfortran.dg/endfile_2.f90: Delete temp file.
18791
18792 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18793
18794         PR fortran/19303
18795         * gfortran.dg/record_marker_1.f90: New test case.
18796         * gfortran.dg/record_marker_2.f: New test case.
18797         * gfortran.dg/record_marker_3.f90: New test case.
18798
18799 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18800
18801         PR fortran/17298
18802         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18803         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18804
18805 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18806
18807         * lib/gcc-dg.exp (cleanup-modules): New proc.
18808         * gfortran.dg/allocatable_function_1.f90,
18809         gfortran.dg/allocate_char_star_scalar_1.f90,
18810         gfortran.dg/assumed_charlen_function_1.f90,
18811         gfortran.dg/assumed_dummy_1.f90,
18812         gfortran.dg/assumed_shape_ranks_1.f90,
18813         gfortran.dg/assumed_shape_ranks_2.f90,
18814         gfortran.dg/assumed_size_dt_dummy.f90,
18815         gfortran.dg/auto_char_dummy_array_1.f90,
18816         gfortran.dg/auto_char_len_3.f90,
18817         gfortran.dg/automatic_module_variable.f90,
18818         gfortran.dg/bad_automatic_objects_1.f90,
18819         gfortran.dg/char_array_constructor.f90,
18820         gfortran.dg/char_array_structure_constructor.f90,
18821         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18822         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18823         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18824         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18825         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18826         gfortran.dg/derived_pointer_recursion.f90,
18827         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18828         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18829         gfortran.dg/dummy_functions_1.f90,
18830         gfortran.dg/elemental_initializer_1.f90,
18831         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18832         gfortran.dg/elemental_pointer_1.f90,
18833         gfortran.dg/elemental_subroutine_1.f90,
18834         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18835         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18836         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18837         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18838         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18839         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18840         gfortran.dg/global_references_1.f90,
18841         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18842         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18843         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18844         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18845         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18846         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18847         gfortran.dg/large_integer_kind_1.f90,
18848         gfortran.dg/large_real_kind_1.f90,
18849         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18850         gfortran.dg/module_double_reuse.f90,
18851         gfortran.dg/module_equivalence_1.f90,
18852         gfortran.dg/module_interface_1.f90,
18853         gfortran.dg/module_parameter_array_refs_1.f90,
18854         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18855         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18856         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18857         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18858         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18859         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18860         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18861         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18862         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18863         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18864         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18865         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18866         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18867         gfortran.dg/same_name_1.f90,
18868         gfortran.dg/sibling_dummy_procedure_1.f90,
18869         gfortran.dg/sibling_dummy_procedure_2.f90,
18870         gfortran.dg/sibling_dummy_procedure_3.f90,
18871         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18872         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18873         gfortran.dg/used_dummy_types_2.f90,
18874         gfortran.dg/used_dummy_types_3.f90,
18875         gfortran.dg/used_dummy_types_4.f90,
18876         gfortran.dg/used_dummy_types_5.f90,
18877         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18878         gfortran.dg/userdef_operator_1.f90: Use it.
18879
18880 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18881
18882         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18883         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18884         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18885         gfortran.dg/write_back.f,
18886         gfortran.fortran-torture/execute/inquire_1.f90,
18887         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18888
18889 2006-03-21  Jeff Law  <law@redhat.com>
18890
18891         * gcc.dg/tree-ssa/vrp28.c: New test.
18892
18893 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18894
18895         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18896         if _STDC_C99 is defined.
18897         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18898         * gcc.dg/builtins-20.c: Likewise.
18899         * gcc.dg/builtins-53.c: Likewise.
18900         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18901         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18902
18903 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18904
18905         PR tree-opt/26781
18906         * gcc.c-torture/compile/pr26781-1.c: New test.
18907         * gcc.c-torture/compile/pr26781-2.c: New test.
18908
18909 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18910
18911         PR c++/26690
18912         * g++.dg/gomp/pr26690-1.C: New test.
18913         * g++.dg/gomp/pr26690-2.C: New test.
18914
18915 2006-03-20  Jeff Law  <law@redhat.com>
18916
18917         * gcc.dg/tree-ssa/pr21829.c: New test.
18918
18919         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18920
18921 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18922
18923         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18924         (check_visibility_available): Use it.
18925         (check_effective_target_default_packed): Likewise.
18926         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18927         (check_effective_target_fopenmp): Likewise.
18928         (check_effective_target_freorder): Likewise.
18929         (check_effective_target_fpic): Likewise.
18930         (check_named_sections_available): Likewise.
18931         (check_effective_target_ilp32): Likewise.
18932         (check_effective_target_lp64): Likewise.
18933
18934 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18935
18936         PR fortran/20935
18937         * gfortran.dg/scalar_mask_2.f90: New test case.
18938
18939 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18940
18941         PR tree-opt/26629
18942         * gcc.dg/tree-ssa/loadpre12.c: New test.
18943         * gcc.dg/tree-ssa/loadpre13.c: New test.
18944         * gcc.dg/tree-ssa/loadpre14.c: New test.
18945         * gcc.dg/tree-ssa/loadpre15.c: New test.
18946         * gcc.dg/tree-ssa/loadpre16.c: New test.
18947         * gcc.dg/tree-ssa/loadpre17.c: New test.
18948         * gcc.dg/tree-ssa/loadpre18.c: New test.
18949         * gcc.dg/tree-ssa/loadpre19.c: New test.
18950         * gcc.dg/tree-ssa/loadpre20.c: New test.
18951         * gcc.dg/tree-ssa/loadpre21.c: New test.
18952         * gcc.dg/tree-ssa/loadpre22.c: New test.
18953
18954 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18955
18956         PR fortran/26741
18957         * gfortran.dg/elemental_initializer_1.f90: New test.
18958
18959         PR fortran/26716
18960         * gfortran.dg/assumed_shape_ranks_2: New test.
18961
18962 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18963
18964         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18965         target fpic.
18966
18967 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18968
18969         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18970         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18971         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18972         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18973         gfortran.fortran-torture/execute/direct_io.f90,
18974         gfortran.fortran-torture/execute/inquire_2.f90,
18975         gfortran.fortran-torture/execute/inquire_4.f90,
18976         gfortran.fortran-torture/execute/list_read_1.f90,
18977         gfortran.fortran-torture/execute/open_replace.f90,
18978         gfortran.fortran-torture/execute/slash_edit.f90,
18979         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18980         temporary files from testcases.
18981
18982 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18983
18984         PR libgfortran/26509
18985         gfortran.dg/write_direct_eor.f90: New test.
18986
18987 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18988
18989         * gcc.target/powerpc/pr26350.c: New.
18990         * gcc.target/powerpc/indexed-addr.c: New.
18991
18992 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18993
18994         * gfortran.dg/dependency_13.f90: New test case.
18995
18996 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18997
18998         PR middle-end/21781
18999         * gcc.dg/real-const-1.c: New test case.
19000
19001 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19002
19003         * g++.old-deja/g++.other/init18.C: New.
19004         * g++.old-deja/g++.other/init5.C: Remove xfail.
19005
19006 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19007
19008         * g++.dg/opt/pr15551.C: Cleanup temp file.
19009
19010 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19011
19012         PR c++/6634
19013         g++.dg/parse/long1.C: New test.
19014
19015 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19016
19017         PR fortran/19101
19018         * gfortran.dg/continuation.f90: New test.
19019         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19020
19021 2006-03-14  Richard Guenther  <rguenther@suse.de>
19022
19023         PR tree-optimization/26672
19024         * gcc.dg/torture/pr26672.c: New testcase.
19025
19026 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19027
19028         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19029         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19030
19031 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19032
19033         PR middle-end/26557
19034         * gcc.c-torture/compile/switch-1.c: New test case.
19035
19036 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19037
19038         PR fortran/25378
19039         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19040         test to include more permuatations of mask and index.
19041         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19042         respond to F2003 spec. that the position returned for an all false
19043         mask && condition is zero.
19044
19045 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19046
19047         PR middle-end/25989
19048         * gcc.dg/gomp/pr25989.c: New test.
19049
19050 2006-03-13  Jeff Law  <law@redhat.com>
19051
19052         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19053
19054 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19055
19056         * gcc.dg/switch-9.c: New test.
19057
19058 2006-03-13  Richard Guenther  <rguenther@suse.de>
19059
19060         PR middle-end/26630
19061         * gcc.dg/torture/pr26630.c: New testcase.
19062
19063 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19064
19065         * gfortran.dg/dependency_10.f90: New test case.
19066         * gfortran.dg/dependency_11.f90: Likewise.
19067
19068 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19069             Erik Edelmann  <eedelman@gcc.gnu.org>
19070
19071         * gfortran.dg/allocatable_function_1.f90: New.
19072         * gfortran.dg/allocatable_function_2.f90: New.
19073
19074 2006-03-10  Richard Guenther  <rguenther@suse.de>
19075
19076         PR middle-end/26565
19077         * gcc.dg/torture/pr26565.c: New testcase.
19078
19079 2006-03-09  Eric Christopher  <echristo@apple.com>
19080
19081         * gcc.c-torture/compile/20060309-1.c: New.
19082
19083 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19084
19085         PR libgfortran/26499
19086         * gfortran.dg/write_back.f: New test.
19087         * gfortran.dg/write_rewind_1.f: New test.
19088         * gfortran.dg/write_rewind_2.f: New test.
19089
19090 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19091
19092         PR libgfortran/26554
19093         * gfortran.dg/read_logical.f90: New test.
19094
19095 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19096
19097         * ada/acats/norun.lst: cdd2a03 now passes.
19098
19099 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19100
19101         PR testsuite/25177
19102         * gcc.target/powerpc/pr18096-1.c: Change where the error
19103         would match.
19104
19105 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * gcc.target/i386/cleanup-1.c: New test.
19108         * gcc.target/i386/cleanup-2.c: New test.
19109
19110 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19111
19112         * gfortran.dg/dependency_9.f90: Remove for the time being.
19113
19114 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19115
19116         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19117         directive.
19118
19119 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19120
19121         * gfortran.dg/dependency_9.f90: New test case.
19122
19123 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19124
19125         * gfortran.dg/dependency_4.f90: New test case.
19126         * gfortran.dg/dependency_5.f90: New test case.
19127         * gfortran.dg/dependency_6.f90: New test case.
19128         * gfortran.dg/dependency_7.f90: New test case.
19129         * gfortran.dg/dependency_8.f90: New test case.
19130
19131 2006-03-03  Paul Brook  <paul@codesourcery.com>
19132
19133         * lib/target-supports.exp (check_profiling_available):
19134         Add m68k-*-elf.
19135
19136 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19137
19138         PR fortran/25031
19139         * multiple_allocation_1.f90: New test.
19140
19141 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19142
19143         PR tree-optimization/26524
19144         * gfortran.dg/pr26524.f: New test case.
19145
19146 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19147
19148         * g++.dg/template/repo5.C: Cleanup repo files.
19149         * gcc.dg/20051201-1.c: Cleanup coverage files.
19150         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19151         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19152         tree dump files.
19153
19154 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19155
19156         * objc.dg/objc-nofilename-1.m: New test.
19157         * objc.dg/bad-receiver-type.m: New test.
19158         * obj-c++.dg/bad-receiver-type.mm: New test.
19159
19160 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19161
19162         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19163
19164 2006-03-01  Mike Stump  <mrs@apple.com>
19165
19166         * g++.dg/abi/key2.C: Add.
19167
19168 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19169
19170         * gfortran.dg/logical_dot_product.f90: New test.
19171
19172         PR fortran/26393
19173         * gfortran.dg/used_interface_ref.f90: New test.
19174
19175         PR fortran/20938
19176         * gfortran.dg/dependency_2.f90: New test.
19177         * gfortran.fortran-torture/execute/where17.f90: New test.
19178         * gfortran.fortran-torture/execute/where18.f90: New test.
19179         * gfortran.fortran-torture/execute/where19.f90: New test.
19180         * gfortran.fortran-torture/execute/where20.f90: New test.
19181
19182 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19183
19184         * g++.dg/tree-ssa/pr26443.C: New test case.
19185
19186 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19187
19188         PR middle-end/26022
19189         * g++.dg/opt/return-slot1.C: New test.
19190
19191 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19192
19193         PR libgfortran/26136
19194         * gfortran.dg/namelist_23.f90: New test.
19195
19196 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19197
19198         PR middle-end/14752
19199         * gcc.dg/fold-eqandshift-2.c: New test case.
19200
19201 2006-02-28  Richard Guenther  <rguenther@suse.de>
19202
19203         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19204         decomposition.
19205
19206 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19207
19208         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19209
19210 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19211
19212         PR libgfortran/26464
19213         * gfortran.dg/backspace_5.f: New test.
19214         * gfortran.dg/backspace_6.f: New test.
19215
19216 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19217
19218         * gcc.dg/fold-eqandnot-1.c: New test case.
19219
19220 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19221
19222         PR middle-end/19983
19223         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19224
19225 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19226
19227         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19228         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19229
19230 2006-02-26  Richard Guenther  <rguenther@suse.de>
19231
19232         PR tree-optimization/26421
19233         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19234
19235 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19236
19237         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19238         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19239
19240 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19241
19242         * gcc.dg/fold-even-1.c: New test case.
19243
19244 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19245
19246         PR middle-end/21137
19247         * gcc.dg/fold-eqandshift-1.c: New test case.
19248
19249 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19250
19251         PR tree-optimization/25125
19252         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19253         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19254
19255 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19256
19257         PR tree-optimizations/26359
19258         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19259         with -fdump-tree-dceloop-details.
19260         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19261
19262 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19263
19264         PR middle-end/23673
19265         * gcc.dg/fold-eqxor-1.c: New test case.
19266         * gcc.dg/fold-eqxor-2.c: Likewise.
19267         * gcc.dg/fold-eqxor-3.c: Likewise.
19268
19269 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19270
19271         PR fortran/23092
19272         * scalar_mask_1.f90: New test.
19273
19274 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19275
19276         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19277         * g++.dg/eh/uncaught2.C: New.
19278         * g++.dg/eh/uncaught3.C: New.
19279
19280 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19281
19282         PR libgfortran/26423
19283         * gfortran.dg/read_many_1.f: New test.
19284
19285 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19286
19287         PR fortran/24519
19288         * gfortran.dg/dependency_3.f90: New test.
19289         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19290         XFAILs.
19291
19292         PR fortran/25395
19293         * gfortran.dg/equiv_6.f90: New test.
19294
19295 2006-02-23  Jeff Law  <law@redhat.com>
19296
19297         * gcc.c-torture/compile/pr26425.c: New test.
19298
19299 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19300
19301         PR middle-end/26412
19302         * gcc.dg/gomp/pr26412.c: New test.
19303
19304 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19305
19306         PR c++/26291
19307         * g++.dg/other/ellipsis1.C: New test.
19308         * g++.dg/parse/operator4.C: Adjust error marker.
19309
19310 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19311
19312         PR target/25603
19313         * gfortran.dg/pr25603.f: New testcase.
19314
19315 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19316
19317         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19318         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19319
19320 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19321
19322         * g++.dg/eh/spbp.C: New.
19323
19324 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19325
19326         PR middle-end/26379
19327         * gcc.target/i386/mmx-7.c: New test.
19328
19329 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19330
19331         PR tree-optimization/26361
19332         * gcc.dg/tree-ssa/vrp27.c: New test case.
19333
19334 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19335
19336         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19337         * gcc.dg/tree-ssa/complex-4.c: Here.
19338
19339 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19340
19341         PR middle-end/19543
19342         * gfortran.dg/logical_1.f90: New test case.
19343
19344 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19345
19346         PR middle-end/26334
19347         * gcc.dg/20060218-1.c: Moved to...
19348         * gcc.target/i386/20060218-1.c: ... here.  New test.
19349
19350 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19351
19352         PR fortran/26201
19353         * gfortran.dg/convert_1.f90: New.
19354
19355 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19356
19357         PR fortran/25054
19358         * gfortran.dg/namelist_5.f90: New test.
19359
19360         PR fortran/25089
19361         * gfortran.dg/namelist_4.f90: New test.
19362
19363 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19364
19365         PR tree-opt/25680
19366         * gcc.dg/tree-ssa/complex-3.c: New test.
19367
19368 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19369
19370         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19371         variable to take into account the variable name in the
19372         function header.
19373         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19374
19375 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19376
19377         PR middle-end/26334
19378         * gcc.c-torture/compile/20060217-1.c: New test.
19379         * gcc.dg/20060218-1.c: New test.
19380
19381 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19382
19383         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19384
19385 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19386
19387         * gcc.dg/cpp/undef3.c: New test.
19388         * gcc.dg/cpp/trad/builtins2.c: New test.
19389
19390 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/26266
19393         * g++.dg/template/static22.C: New test.
19394         * g++.dg/template/static23.C: New test.
19395         * g++.dg/template/static24.C: New test.
19396         * g++.dg/template/non-dependent13.C: New test.
19397         * g++.dg/init/member1.C: Tweak error markers.
19398
19399 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19400
19401         PR target/26255
19402         * gcc.c-torture/compile/pr26255.c: New test case.
19403
19404 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19405
19406         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19407         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19408         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19409         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19410         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19411         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19412         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19413
19414 2006-02-16  Jeff Law  <law@redhat.com>
19415
19416         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19417         * gcc.dg/tree-ssa/vrp26.c: New test.
19418
19419 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19420
19421         PR target/20353
19422         PR target/24578
19423         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19424         __UCLIBC__ is defined.
19425
19426 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19427
19428         PR fortran/26224
19429         * gfortran.dg/gomp/pr26224.f: New test.
19430
19431 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19432
19433         PR tree-opt/25918
19434         * lib/target-supports.exp
19435         (check_effective_target_vect_short_mult): New.
19436         (check_effective_target_vect_char_mult): New.
19437         (check_effective_target_vect_widen_sum_qi_to_si): New.
19438         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19439         (check_effective_target_vect_widen_sum_hi_to_si): New.
19440         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19441         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19442         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19443         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19444         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19445         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19446         vect-reduc-pattern-2c.c
19447         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19448         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19449         vect-reduc-pattern-1c.c
19450
19451 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19452
19453         PR fortran/24557
19454         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19455
19456 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19457
19458         PR fortran/26054
19459         * gfortran.dg/enum_8.f90: Remove check for warning.
19460         * gfortran.dg/iomsg_1.f90: Ditto.
19461         * gfortran.dg/enum_1.f90: Ditto.
19462         * gfortran.dg/enum_9.f90: Ditto.
19463         * gfortran.dg/enum_2.f90: Ditto.
19464         * gfortran.dg/enum_10.f90: Ditto.
19465         * gfortran.dg/enum_3.f90: Ditto.
19466         * gfortran.dg/flush_1.f90: Ditto.
19467         * gfortran.dg/enum_4.f90: Ditto.
19468         * gfortran.dg/array_constructor_1.f90: Ditto.
19469         * gfortran.dg/enum_5.f90: Ditto.
19470         * gfortran.dg/enum_6.f90: Ditto.
19471         * gfortran.dg/enum_7.f90: Ditto.
19472
19473 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19474
19475         PR middle-end/26300
19476         * gcc.c-torture/compile/20060215-1.c: New test.
19477
19478 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19479
19480         PR middle-end/23670
19481         * gcc.dg/tree-ssa/andor-2.c: New test case.
19482
19483 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19484
19485         PR fortran/25045
19486         * optional_dim.f90: New test.
19487
19488 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19489
19490         PR fortran/26277
19491         * gfortran.dg/label_4.f90: New.
19492
19493 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19494             Diego Novillo  <dnovillo@redhat.com>
19495             Uros Bizjak  <uros@kss-loka.si>
19496
19497         * gfortran.dg/gomp: New directory.
19498
19499 2006-02-14  Richard Guenther  <rguenther@suse.de>
19500
19501         PR tree-optimization/26258
19502         * gcc.dg/torture/pr26258.c: New testcase.
19503
19504 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19505
19506         PR fortran/26246
19507         * gfortran.dg/pr26246_1.f90: New test.
19508         * gfortran.dg/pr26246_2.f90: New test.
19509
19510         PR middle-end/26092
19511         * gcc.c-torture/compile/20060208-1.c: New test.
19512
19513 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19514
19515         PR fortran/26074
19516         PR fortran/25103
19517         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19518         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19519         * gfortran.dg/automatic_module_variable.f90: Change error message.
19520
19521         PR fortran/20861
19522         * gfortran.dg/internal_dummy_1.f90: New test.
19523
19524         PR fortran/20871
19525         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19526
19527
19528         PR fortran/25083
19529         * gfortran.dg/uncommon_block_data_1.f90: New test.
19530         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19531         with standard.
19532
19533         PR fortran/25088
19534         * gfortran.dg/typed_subroutine_1.f90: New test.
19535
19536 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19537
19538         * objc.dg/dwarf-1.m: New.
19539
19540 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19541
19542         PR middle-end/24427
19543         * gcc.dg/tree-ssa/andor-1.c: New test case.
19544
19545 2006-02-13  Josh Conner  <jconner@apple.com>
19546
19547         PR target/25376
19548         * gcc.dg/pr25376.c: New test.
19549
19550         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19551         assemble.
19552         * lib/target-supports.exp (check_named_sections_available):
19553         Only compile named-sections test -- don't assemble.
19554
19555 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19556
19557         * g++.dg/warn/no-write-strings.C: New test.
19558         * g++.dg/warn/write-strings.C: Likewise.
19559         * g++.dg/warn/write-strings-default.C: Likewise.
19560
19561 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19562
19563         PR fortran/25806
19564         * gfortran.dg/ret_pointer_2.f90: New test.
19565
19566 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19567
19568         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19569
19570 2006-02-10  Jeff Law  <law@redhat.com>
19571
19572         * gcc.c-torture/compile/pr26213.c: New test.
19573
19574 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19575
19576         gfortran.dg/null_1.f90: New test.
19577
19578 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19579
19580         PR fortran/14771
19581         * gfortran.dg/parens_4.f90: New.
19582         * gfortran.dg/parens_5.f90: New.
19583
19584 2006-02-10  Richard Guenther  <rguenther@suse.de>
19585
19586         * gcc.dg/pr23372-1.c: Remove empty file.
19587
19588 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19589         Paul Thomas  <pault@gcc.gnu.org>
19590
19591         PR fortran/14771
19592         * gfortran.dg/parens_1.f90: New.
19593         * gfortran.dg/parens_2.f90: New.
19594         * gfortran.dg/parens_3.f90: New.
19595
19596 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19597
19598         PR fortran/26038
19599         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19600
19601         PR fortran/25059
19602         * gfortran.dg/impure_assignment_1.f90: New test.
19603
19604         PR fortran/25070
19605         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19606
19607 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19608
19609         PR target/26141
19610         * g++.dg/expr/stdarg2.C: New test.
19611
19612 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19613
19614         PR inline-asm/16194
19615         * gcc.dg/pr16194.c: New test.
19616
19617 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19618
19619         * ada/acats/run_acats: Use portable variant of "$@".
19620
19621 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19622
19623         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19624         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19625
19626 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19627
19628         PR tree-opt/26179
19629         * g++.dg/opt/pr26179.C: New test.
19630
19631 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19632
19633         PR middle-end/26134
19634         * gcc.dg/tree-ssa/complex-3.c: New test.
19635
19636 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19637
19638         * gcc.c-torture/compile/volatile-1.c: New test.
19639
19640 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19641
19642         PR 26180
19643         * gcc.dg/tree-ssa/pr26180.c: New test.
19644
19645 2006-02-08  Jeff Law  <law@redhat.com>
19646
19647         * gcc.dg/tree-ssa/pr21417.c: New test.
19648
19649 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19650
19651         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19652         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19653
19654 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19655
19656         * lib/scanrtl.exp: New.
19657
19658 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19659
19660         PR c++/26071
19661         * g++.dg/other/virtual2.C: New test.
19662
19663         PR c++/26070
19664         * g++.dg/other/virtual1.C: New test.
19665
19666 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19667
19668         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19669         cleanup-ipa-dump): Update dump file glob patterns.
19670         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19671         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19672
19673         * lib/gcc-dg.exp: Load it.
19674         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19675
19676 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19677
19678         PR testsuite/26159
19679         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19680         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19681
19682 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19683
19684         PR fortran/25577
19685         * gfortran.dg/mvbits_1.f90: New.
19686
19687 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19688
19689         * g++.dg/warn/Wdiv-by-zero.C: New test.
19690         * g++.dg/warn/Wno-div-by-zero.C: New.
19691
19692 2006-02-07  Jeff Law  <law@redhat.com>
19693
19694         * gcc.dg/tree-ssa/pr21559.c: New test.
19695
19696         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19697         multiple VRP passes.
19698         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19699         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19700         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19701         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19702         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19703         * gcc.dg/tree-ssa/vrp02.c: Likewise
19704         * gcc.dg/tree-ssa/vrp11.c: Likewise
19705         * gcc.dg/tree-ssa/pr14341.c: Likewise
19706         * gcc.dg/tree-ssa/vrp19.c: Likewise
19707         * gcc.dg/tree-ssa/vrp20.c: Likewise
19708         * gcc.dg/tree-ssa/vrp03.c: Likewise
19709         * gcc.dg/tree-ssa/pr21086.c: Likewise
19710         * gcc.dg/tree-ssa/pr21959.c: Likewise
19711         * gcc.dg/tree-ssa/vrp21.c: Likewise
19712         * gcc.dg/tree-ssa/vrp04.c: Likewise
19713         * gcc.dg/tree-ssa/pr25485.c: Likewise
19714         * gcc.dg/tree-ssa/pr22026.c: Likewise
19715         * gcc.dg/tree-ssa/vrp22.c: Likewise
19716         * gcc.dg/tree-ssa/vrp05.c: Likewise
19717         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19718         * gcc.dg/tree-ssa/pr20701.c: Likewise
19719         * gcc.dg/tree-ssa/vrp23.c: Likewise
19720         * gcc.dg/tree-ssa/vrp06.c: Likewise
19721         * gcc.dg/tree-ssa/pr22117.c: Likewise
19722         * gcc.dg/tree-ssa/pr20702.c: Likewise
19723         * gcc.dg/tree-ssa/vrp15.c: Likewise
19724         * gcc.dg/tree-ssa/pr21090.c: Likewise
19725         * gcc.dg/tree-ssa/pr21294.c: Likewise
19726         * gcc.dg/tree-ssa/vrp24.c: Likewise
19727         * gcc.dg/tree-ssa/vrp07.c: Likewise
19728         * gcc.dg/tree-ssa/pr21563.c: Likewise
19729         * gcc.dg/tree-ssa/pr25382.c: Likewise
19730         * gcc.dg/tree-ssa/vrp16.c: Likewise
19731         * gcc.dg/tree-ssa/vrp25.c: Likewise
19732         * gcc.dg/tree-ssa/vrp08.c: Likewise
19733         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19734         * gcc.dg/tree-ssa/vrp17.c: Likewise
19735         * gcc.dg/tree-ssa/pr21458.c: Likewise
19736         * g++.dg/tree-ssa/pr18178.C: Likewise
19737
19738 2006-02-07  Richard Guenther  <rguenther@suse.de>
19739
19740         PR c++/26140
19741         Revert
19742         2006-01-30  Richard Guenther  <rguenther@suse.de>
19743         PR c++/23372
19744         * gcc.dg/pr23372-1.C: New testcase.
19745
19746         * g++.dg/tree-ssa/pr26140.C: New testcase.
19747
19748 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/9737
19751         * g++.dg/template/ttp15.C: New test.
19752         * g++.dg/template/ttp16.C: Likewise.
19753         * g++.dg/template/ttp17.C: Likewise.
19754         * g++.old-deja/g++.pt/ttp36.C: Remove.
19755         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19756         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19757         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19758         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19759         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19760         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19761         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19762         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19763         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19764
19765 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19766
19767         PR libfortran/23815
19768         * unf_io_convert_4.f90: New test.
19769
19770 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19771
19772         * gcc.dg/tree-ssa/loadpre10.c: New test.
19773         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19774         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19775         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19776
19777 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19778
19779         PR libfortran/24685
19780         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19781
19782 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         PR tree-opt/25251
19785         * gfortran.dg/assign_7.f: New test.
19786
19787 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19788
19789         PR fortran/26041
19790         PR fortran/26064
19791         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19792         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19793         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19794
19795 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19798         in size_t typedef.
19799
19800 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19801
19802         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19803         * g++.dg/charset/string.c (foo): Likewise.
19804         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19805         const char*
19806         * g++.dg/ext/builtin2.C (printf): Likewise.
19807         * g++.dg/init/new15.C (printf): Likewise.
19808         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19809         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19810         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19811         * g++.dg/template/non-dependent4.C (temp): Likewise.
19812         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19813         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19814         parameter type to const char*.
19815         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19816         Change type to const char*.
19817         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19818         Likewise.
19819         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19820         second parameter type to const char*.
19821         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19822         (Y::Y): Change parameter type to const char*.
19823         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19824         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19825         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19826         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19827         (char*).
19828         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19829         const char*.
19830         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19831         type to const char*.
19832         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19833         return type to const char*.
19834         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19835         to const char*.
19836         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19837         * g++.old-deja/g++.law/refs1.C: Likewise.
19838         * g++.old-deja/g++.law/visibility1.C: Likewise.
19839         * g++.old-deja/g++.law/visibility2.C: Likewise.
19840         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19841         const char*.
19842         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19843         * g++.old-deja/g++.mike/net48.C: Likewise.
19844         * g++.old-deja/g++.mike/p646.C: Likewise.
19845         * g++.old-deja/g++.mike/p6746.C: Likewise.
19846         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19847         type to const char*.
19848         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19849         deprecated conversion warning.
19850         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19851         char*.
19852         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19853         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19854         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19855         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19856         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19857         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19858         * g++.old-deja/g++.pt/t39.C: Likewise.
19859         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19860         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19861
19862 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19863
19864         PR fortran/25075
19865         intrinsic_argument_conformance_1.f90: New test.
19866
19867 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19868
19869         PR fortran/20845
19870         * gfortran.dg/char_result_11.f90: Add SAVE.
19871         * gfortran.dg/der_pointer_4.f90: Ditto.
19872         * gfortran.dg/default_initialization.f90: New test.
19873
19874 2006-02-03  Jeff Law  <law@redhat.com>
19875
19876         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19877         handle more than 100 dump files.
19878         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19879         * lib/scantree.exp (scan-tree-dump): Likewise.
19880         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19881         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19882         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19883         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19884         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19885
19886 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19887
19888         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19889
19890 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.dg/template/using12.C: New test.
19893
19894 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19895
19896         * gcc.target/powerpc/pr25960.c: New test.
19897
19898 2006-02-02  Steven G. Kargl  <kargls@comcast>
19899
19900         PR fortran/24958
19901         gfortran.dg/nullify_2.f90: New test.
19902
19903 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19904
19905         PR 25990
19906         * gcc.dg/gomp/pr25990.c: New test.
19907
19908 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19909
19910         PR c++/25342
19911         * g++.gd/template/partial4.C: New test.
19912
19913 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19914
19915         PR middle-end/26001
19916         * gfortran.dg/data_char_2.f90: New.
19917
19918 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19919
19920         PR fortran/26039
19921         maxval_maxloc_conformance_1.f90: New test.
19922
19923 2006-01-31  Richard Guenther  <rguenther@suse.de>
19924
19925         * gcc.target/i386/sselibm-1.c: New testcase.
19926         * gcc.target/i386/sselibm-2.c: Likewise.
19927         * gcc.target/i386/sselibm-3.c: Likewise.
19928         * gcc.target/i386/sselibm-4.c: Likewise.
19929         * gcc.target/i386/sselibm-5.c: Likewise.
19930
19931 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19932
19933         PR fortran/24266
19934         * gfortran.dg/arrayio_derived_2.f90: New.
19935
19936 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19937
19938         * gcc.dg/unsigned-long-compare.c: New test.
19939
19940 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19941
19942         PR testsuite/25318
19943         * lib/target-supports.exp (check_effective_target_freorder):
19944         Check to see if target supports -freorder-blocks-and-partition.
19945         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19946         instead of "dg-require-named-sections".
19947
19948 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19949
19950         PR target/14798:
19951         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19952         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19953         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19954         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19955         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19956         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19957         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19958         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19959
19960 2006-01-30  Richard Guenther  <rguenther@suse.de>
19961
19962         PR c++/23372
19963         * gcc.dg/pr23372-1.C: New testcase.
19964
19965 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19966
19967         * gcc.dg/gomp/pr25874.c: New test.
19968
19969 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19970
19971         PR tree-opt/25911
19972         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19973
19974 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19975
19976         PR fortran/18578
19977         PR fortran/18579
19978         PR fortran/20857
19979         PR fortran/20885
19980         * gfortran.dg/intent_out_1.f90: New test.
19981
19982 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19983
19984         PR fortran/17911
19985         * gfortran.dg/procedure_lvalue.f90: New test.
19986
19987         PR fortran/20895
19988         PR fortran/25030
19989         * gfortran.dg/char_pointer_assign_2.f90: New test.
19990         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19991         assignment to be consistent with standard.
19992         * gfortran.dg/char_result_2.f90: The same.
19993         * gfortran.dg/char_result_8.f90: The same.
19994
19995 2006-01-28  Zack Weinberg  <zackw@panix.com>
19996
19997         * gcc.dg/Woverlength-strings.c
19998         * gcc.dg/Woverlength-strings-pedantic-c89.c
19999         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20000         * gcc.dg/Woverlength-strings-pedantic-c99.c
20001         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20002
20003 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20004
20005         * gcc.c-torture/execute/20060127-1.c: New test.
20006
20007 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20008
20009         PR c++/25999
20010         * g++.dg/ext/pragmaweak1.C: New test.
20011
20012 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/25855
20015         * g++.dg/template/spec29.C: New test.
20016
20017 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20018
20019         PR c/19606.
20020         * gcc.c-torture/execute/pr19606.c: New.
20021
20022 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20023
20024         * gcc.dg/pragma-re-4.c: New test.
20025
20026 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20027
20028         PR fortran/25964
20029         * gfortran.dg/assumed_size_refs_3.f90: New test.
20030
20031 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20032
20033         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20034
20035 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20036
20037         PR ada/21317
20038         * ada/acats/support/impdef.a: Add One_Long_Second.
20039         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20040         * ada/acats/tests/c9/c94026.a: Likewise.
20041         * ada/acats/tests/c9/c97305c.ada: Likewise.
20042         * ada/acats/tests/c9/c99004a.ada: Likewise.
20043
20044 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20045
20046         PR fortran/25964
20047         * gfortran.dg/global_references_2.f90: New test.
20048
20049         PR fortran/25084
20050         PR fortran/20852
20051         PR fortran/25085
20052         PR fortran/25086
20053         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20054         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20055
20056         PR fortran/25416
20057         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20058
20059 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20060
20061         PR c/25892
20062         * gcc.dg/Wpointer-sign.c: New.
20063         * gcc.dg/Wpointer-sign-Wall.c: New.
20064         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20065         * gcc.dg/Wpointer-sign-pedantic.c: New.
20066         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20067         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20068
20069 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20070
20071         PR C/25861
20072         * gcc.c-torture/compile/pr25861.c: New test.
20073
20074 2006-01-26  Paul Brook  <paul@codesourcery.com>
20075
20076         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20077         on short-enum targets.
20078         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20079         variable.
20080         (generate_fields): Use short_enums.
20081         (main): Set short_enums.  Document -e.
20082         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20083         on short-enum targets.
20084         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20085         variable.
20086         (generate_fields): Use short_enums.
20087         (main): Set short_enums.  Document -e.
20088         * lib/target-supports.exp (check_effective_target_short_enums): New.
20089
20090 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20091
20092         PR target/25947
20093         * gcc.dg/torture/pr25947-1.c: New test.
20094
20095 2006-01-25  Jan Hubicka  <jh@suse.cz>
20096             Roger Sayle  <roger@eyesopen.com>
20097
20098         PR rtl-optimization/25703
20099         * gcc.target/i386/20060125-1.c: New test case.
20100         * gcc.target/i386/20060125-2.c: New test case.
20101
20102 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20103
20104         PR fortran/18540
20105         * gfortran.dg/goto_1.f: New.
20106
20107 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20108
20109         PR fortran/25716
20110         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20111         25716 on 32-bit systems too.
20112
20113 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20114
20115         PR testsuite/25590
20116         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20117
20118 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20119
20120         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20121
20122 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20123
20124         PR fortran/25835
20125         * gfortran.dg/read_eof.f90: Delete, renamed.
20126         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20127         * gfortran.dg/read_eof_2.f90: New test.
20128         * gfortran.dg/read_eof_3.f90: New test.
20129
20130 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20131
20132         PR tree-opt/25860
20133         * gcc.c-torture/compile/pr25860.c: New test.
20134
20135 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20136
20137         PR c++/25552
20138         * g++.dg/parse/dtor8.C: New test.
20139
20140 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20141
20142         PR testsuite/25891
20143         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20144         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20145         check_effective_target_fopenmp returns 0.
20146
20147 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20148
20149         PR ada/20548
20150         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20151         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20152         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20153
20154 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20155
20156         PR tree-opt/25857
20157         * g++.dg/opt/pr25857.C: New test.
20158
20159 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20160         Jan Hubicka  <jh@suse.cz>
20161         Richard Guenther  <rguenther@suse.de>
20162
20163         PR rtl-optimization/25654
20164         * gcc.dg/torture/pr25654.c: New testcase.
20165         * gcc.target/i386/pr25654.c: Likewise.
20166
20167 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20168
20169         PR fortran/25901
20170         * gfortran.dg/internal references_2.f90: New test.
20171
20172         Fix regression in testing of admissability of attributes.
20173         * gfortran.dg/intent_used_1.f90: New test.
20174
20175 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20176
20177         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20178         Remove target conditional torture options for i?86 and x86_64
20179         GNU/Linux.
20180
20181 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20182
20183         PR c++/10891
20184         * g++.dg/rtti/no-rtti.C: New.
20185
20186 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20187
20188         PR c++/25895
20189         * g++.dg/inherit/conv2.C: New test.
20190
20191         PR c++/25856
20192         * g++.dg/parse/dtor7.C: New test.
20193
20194         PR c++/25858
20195         * g++.dg/template/crash44.C: New test.
20196
20197 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20198
20199         PR fortran/25124
20200         PR fortran/25625
20201         * gfortran.dg/internal_references_1.f90: New test.
20202           PR fortran/20881
20203         PR fortran/23308
20204         PR fortran/25538
20205         PR fortran/25710
20206         * gfortran.dg/global_references_1.f90: New test.
20207         * gfortran.dg/g77/19990905-1.f: Restore the error that
20208         there is a clash between the common block name and
20209         the name of a subroutine reference.
20210
20211         PR fortran/PR24276
20212         * gfortran.dg/aliasing_dummy_1.f90: New test.
20213
20214 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20215
20216         * gcc.dg/vmx/1b-01.c: Warning fix.
20217         * gcc.dg/vmx/1c-02.c: Likewise.
20218         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20219
20220 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20221
20222         PR testsuite/24962
20223         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20224
20225 2006-01-20  Richard Guenther  <rguenther@suse.de>
20226         Steven Bosscher <stevenb.gcc@gmail.com>
20227
20228         PR rtl-optimization/24626
20229         * gcc.dg/torture/pr24626-1.c: New testcase.
20230         * gcc.dg/torture/pr24626-2.c: Likewise.
20231         * gcc.dg/torture/pr24626-3.c: Likewise.
20232         * gcc.dg/torture/pr24626-4.c: Likewise.
20233
20234 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20235
20236         PR c++/5520
20237         * g++.dg/warn/empty-body.C: New.
20238
20239 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/22136
20242         * g++.dg/template/using10.C: New test.
20243         * g++.dg/temlpate/using11.C: Likewise.
20244         * g++.dg/inherit/using5.C: Tweak error messages.
20245
20246 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20247
20248         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20249         target test.
20250         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20251
20252 2006-01-19  Jan Hubicka  <jh@suse.cz>
20253
20254         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20255
20256 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20257
20258         PR c++/25854
20259         * g++.dg/template/spec28.C: New test.
20260
20261 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20262
20263         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20264         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20265
20266 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20267
20268         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20269         * gcc.dg/gomp/critical-1.c: Likewise.
20270         * gcc.dg/gomp/critical-3.c: Likewise.
20271         * gcc.dg/gomp/empty.c: Likewise.
20272         * gcc.dg/gomp/ordered-1.c: Likewise.
20273         * gcc.dg/gomp/for-4.c: Likewise.
20274         * gcc.dg/gomp/for-6.c: Likewise.
20275         * gcc.dg/gomp/master-3.c: Likewise.
20276         * gcc.dg/gomp/for-8.c: Likewise.
20277         * gcc.dg/gomp/for-10.c: Likewise.
20278         * gcc.dg/gomp/for-18.c: Likewise.
20279         * gcc.dg/gomp/for-5.c: Likewise.
20280         * gcc.dg/gomp/for-7.c: Likewise.
20281         * gcc.dg/gomp/for-9.c: Likewise.
20282
20283 2006-01-18  Jeff Law  <law@redhat.com>
20284
20285         * gcc.dg/tree-ssa/vrp25.c: New test.
20286
20287 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20288
20289         * gcc.dg/pr25805.c: Fix misapplied patch.
20290
20291 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20292
20293         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20294         (check_effective_target_vect_udot_qi): New.
20295         (check_effective_target_vect_sdot_hi): New.
20296         (check_effective_target_vect_udot_hi): New.
20297         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20298         prefixed with "wrapv-" with -fwrapv.
20299         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20300         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20301         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20302         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20303         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20304
20305         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20306         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20307         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20308         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20309
20310 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20311
20312         PR c++/16829
20313         * g++.dg/other/default2.C: New test.
20314         * g++.dg/other/default3.C: New test.
20315
20316 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20317
20318         PR c/25805
20319         * gcc.dg/pr25805.c: New file.
20320
20321 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20322
20323         PR c++/25836
20324         * g++.dg/template/init6.C: New test.
20325
20326 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20327
20328         * gcc.dg/tree-ssa/pr24287.c: New test
20329
20330 2006-01-18  Eric Christopher  <echristo@apple.com>
20331
20332         * g++.dg/eh/table.C: New.
20333
20334 2006-01-18  DJ Delorie  <dj@redhat.com>
20335
20336         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20337         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20338         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20339         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20340
20341 2006-01-18  Jeff Law  <law@redhat.com>
20342
20343         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20344         on wrapping on overflow semantics.
20345
20346         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20347
20348         * gcc.gc/tree-ssa/vrp23.c: New test.
20349         * gcc.gc/tree-ssa/vrp24.c: New test.
20350
20351 2006-01-18  Richard Henderson  <rth@redhat.com>
20352             Aldy Hernandez  <aldyh@redhat.com>
20353             Jakub Jelinek  <jakub@redhat.com>
20354             Diego Novillo  <dnovillo@redhat.com>
20355             Uros Bizjak  <uros@kss-loka.si>
20356
20357         * gcc.dg/gomp: New directory.
20358
20359 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20360             Steven G. Kargl  <kargls@comcast.net>
20361
20362         PR fortran/20869
20363         * gfortran.dg/intrinsic_external_1.f90: New test.
20364
20365         PR fortran/20875.
20366         * gfortran.dg/elemental_pointer_1.f90: New test.
20367
20368         PR fortran/25024
20369         * gfortran.dg/external_procedures_1.f90: New test.
20370
20371         PR fortran/25785
20372         gfortran.dg/assumed_present.f90: New test.
20373
20374 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20375
20376         * g++.dg/parse/lookup5.C: New test.
20377
20378 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20379
20380         PR fortran/25697
20381         * gfortran.dg/read_eof.f90: New test.
20382
20383 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20384
20385         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20386         add a closing brace.
20387
20388 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20389
20390         PR fortran/25631
20391         * gfortran.dg/fmt_tl.f: New test.
20392
20393 2006-01-17  Eric Christopher  <echristo@apple.com>
20394
20395         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20396         * g++.old-deja/g++.warn/impint2.C: Ditto.
20397         * g++.old-deja/g++.other/null1.C: Ditto.
20398         * g++.dg/warn/conv2.C: Ditto.
20399         * g++.dg/warn/conv4.C: New file.
20400
20401 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20402
20403         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20404
20405 2006-01-17  Andreas Jaeger  <aj@suse.de>
20406             Janis Johnson <janis187@us.ibm.com>
20407
20408         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20409         in 64-bit.
20410         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20411         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20412
20413 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20414
20415         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20416         (switchfiles): xfail txxx where xxx >= 25.
20417
20418 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20419
20420         PR testsuite/25764
20421         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20422
20423 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20424
20425         PR c/25682
20426         * gcc.dg/pr25682.c: New test.
20427         * g++.dg/parse/array-size2.C: New test.
20428
20429 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20430
20431         * consistency.vlad: Remove entire directory, 1652 files.
20432
20433 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20434
20435         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20436         check_effective_target_dfprt_nocache): New.
20437         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20438         (check_effective_target_dfprt): New.
20439         * lib/c-compat.exp (check_dfp): Remove.
20440         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20441         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20442         level of support for decimal float.
20443         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20444         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20445         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20446         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20447         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20448         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20449         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20450         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20451         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20452         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20453         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20454         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20455         directives.
20456
20457 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20458
20459         PR testsuite/25741
20460         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20461         $base_dir/../.
20462         * lib/gfortran.exp (gfortran_init): Likewise.
20463         * lib/obj-c++.exp (obj-c++_init): Likewise.
20464         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20465         (scan-assembler-dem-not): Likewise.
20466         * lib/scandump.exp (scan-dump-dem): Likewise.
20467         (scan-dump-dem-not): Likewise.
20468
20469 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20470
20471         PR testsuite/25767
20472         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20473         powerpc-*-darwin*.
20474         * lib/obj-c++.exp (obj-c++_init): Likewise.
20475
20476 2006-01-16  Richard Guenther  <rguenther@suse.de>
20477
20478         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20479
20480 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20481
20482         PR testsuite/25777
20483         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20484         to LD_LIBRARY_PATH.
20485
20486 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20487             Andrew Pinski  <pinskia@physics.uc.edu>
20488
20489         * gcc.dg/minmax-1.c: New test.
20490
20491 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20492
20493         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20494         * gcc.misc-tests/dectest.exp: Ditto.
20495
20496 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20497
20498         PR testsuite/25796
20499         * gcc.target/i386/cmov6.c: Use -march=k8.
20500
20501 2006-01-15  Andreas Jaeger  <aj@suse.de>
20502
20503         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20504         x86 does not have __float128.
20505
20506 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20507
20508         * gcc.target/i386/cmov6.c: New test.
20509
20510 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20511
20512         PR c++/25663
20513         * g++.dg/template/ctor6.C: New test.
20514
20515 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20516
20517         PR tree-optimization/25485
20518         * gcc.dg/tree-ssa/pr25485.c: New.
20519
20520 2006-01-14  Richard Guenther  <rguenther@suse.de>
20521
20522         PR tree-optimization/22548
20523         PR tree-optimization/22555
20524         PR tree-optimization/22501
20525         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20526         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20527         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20528         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20529         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20530         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20531         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20532         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20533         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20534
20535 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20536
20537         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20538         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20539
20540 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20541         Richard Guenther  <rguenther@suse.de>
20542
20543         PR rtl-optimization/24257
20544         * gcc.dg/torture/pr24257.c: New testcase.
20545
20546 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20547
20548         * gcc.c-torture/execute/20060110-1.c: New test.
20549         * gcc.c-torture/execute/20060110-2.c: New test.
20550
20551 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20552
20553         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20554
20555 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20556
20557         PR fortran/25756
20558         * gfortran.dg/label_3.f90: New test.
20559
20560 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20561
20562         PR tree-optimization/25771
20563         * g++.dg/tree-ssa/pr25771.C: New test
20564
20565 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20566
20567         PR tree-opt/24365
20568         * g++.dg/opt/complex5.C: New test.
20569
20570 2006-01-13  Richard Guenther  <rguenther@suse.de>
20571
20572         * gcc.target/i386/387-9.c: New testcase.
20573
20574 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20575
20576         PR c++/24824
20577         * g++.dg/debug/dwarf2-1.C: New.
20578
20579 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20580
20581         PR testsuite/25728
20582         * lib/gcov.exp (verify-lines): Add "close $fd".
20583
20584 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20585             Ben Elliston  <bje@au.ibm.com>
20586
20587         * gcc.dg/dfp/inf-1.c: New test.
20588
20589 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20590             Yao Qi  <qiyaoltc@cn.ibm.com>
20591             Ben Elliston  <bje@au.ibm.com>
20592             Jon Grimm  <jgrimm2@us.ibm.com>
20593
20594         * gcc.dg/nodfp-1.c: New test.
20595         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20596         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20597         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20598         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20599         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20600         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20601         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20602         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20603         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20604         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20605         * gcc.dg/format/dfp-printf-1.c: Likewise.
20606         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20607         (compat_setup_dfp): New.
20608         * gcc.dg/compat/compat.exp: Use it.
20609         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20610         Make some variables global, prepend "compat_" to their names.
20611         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20612         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20613         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20614         * lib/compat.exp (compat_skip_list): Make global, rename.
20615         * lib/c-compat.exp: New file.
20616         * lib/target-supports.exp (check_effective_target_dfp): New.
20617
20618         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20619         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20620         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20621         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20622         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20623         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20624         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20625         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20626         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20627         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20628         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20629         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20630         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20631         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20632         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20633         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20634         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20635         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20636         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20637         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20638         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20639         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20640         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20641         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20642         gcc.dg/dfp/struct-layout-1.c,
20643         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20644         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20645         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20646         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20647         gcc.dg/dfp/func-vararg-dfp.c,
20648         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20649         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20650         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20651         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20652         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20653
20654 2006-01-11  Richard Guenther  <rguenther@suse.de>
20655
20656         PR tree-optimization/25734
20657         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20658
20659 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20660
20661         PR fortran/25486
20662         * gfortran.dg/literal_character_constant_1_x.F: New test.
20663         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20664         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20665         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20666
20667 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20668
20669         PR c++/25386
20670         * g++.dg/ext/packed3.C: Add expected packed error.
20671
20672 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20673
20674         PR target/25706
20675         * gcc.dg/torture/pr25706-1.c: New test.
20676
20677 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20678
20679         PR tree-optimization/23109
20680         PR tree-optimization/23948
20681         PR tree-optimization/24123
20682
20683         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20684         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20685         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20686         g++.dg/tree-ssa/pr23948.C: New testcases.
20687         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20688         three divisions in order to do the optimization.
20689
20690 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20691
20692         PR c++/25632
20693         * g++.dg/other/pr25632.C: New test.
20694
20695 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20696
20697         PR fortran/25730
20698         * gfortran.dg/used_types_1.f90: New test.
20699
20700 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20701
20702         PR target/25718
20703         * gcc.dg/torture/pr25718-1.c: New test.
20704
20705 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20706
20707         * gfortran.dg/list_read_2.f90: Fix typo in description.
20708
20709 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20710
20711         * lib/target-supports.exp (check_visibility_available): Simplify test
20712         for *-*-netware*.
20713         (check_profiling_available): Fail for *-*-netware*.
20714         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20715         * gcc.dg/20021014-1.c: Likewise.
20716         * gcc.dg/nest.c: Likewise.
20717
20718 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20719
20720         fortran/24936
20721         * gfortran.dg/forall_3.f90: New test.
20722
20723 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20724
20725         PR fortran/21977
20726         * gfortran.dg/nesting_2.f90: New test.
20727         * gfortran.dg/nesting_3.f90: New test.
20728
20729 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20730
20731         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20732         Fix typo in comment.
20733
20734 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20735
20736         * gfortran.dg/single_char_string.f90: New test.
20737
20738 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20739
20740         * gfortran.dg/ichar_2.f90: New test.
20741
20742 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20743
20744         PR fortran/25093
20745         * gfortran.dg/private_type_4.f90: New.
20746
20747 2006-01-07  Richard Guenther  <rguenther@suse.de>
20748
20749         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20750
20751 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20752
20753         * gfortran.dg/func_decl_1.f90: New.
20754         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20755         * gfortran.dg/array_alloc_2.f90: Likewise.
20756         * gfortran.dg/char_result_8.f90: Likewise.
20757         * gfortran.dg/dup_save_1.f90: Likewise.
20758         * gfortran.dg/dup_save_2.f90: Likewise.
20759         * gfortran.dg/f2c_6.f90: Likewise.
20760         * gfortran.dg/f2c_7.f90: Likewise.
20761         * gfortran.dg/func_result_2.f90: Likewise.
20762         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20763
20764 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20765
20766         PR fortran/22146
20767         * gfortran.dg/elemental_subroutine_1.f90: New test.
20768         * gfortran.dg/elemental_subroutine_2.f90: New test.
20769
20770         PR fortran/25029
20771         PR fortran/21256
20772         * gfortran.dg/assumed_size_refs_1.f90: New test.
20773
20774         PR fortran/20868
20775         PR fortran/20870
20776         * gfortran.dg/assumed_size_refs_2.f90: New test.
20777         * gfortran.dg/initialization_1.f90: Change warning message.
20778
20779 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20780
20781         * gcc.dg/tree-ssa/loop-15.c: New test.
20782
20783 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20784
20785         PR fortran/25598
20786         * gfortran.dg/backspace_3.f: New test.
20787         * gfortran.dg/backspace_4.f: New test.
20788
20789 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20790
20791         PR fortran/24268
20792         * gfortran.dg/fmt_white.f: Update test.
20793
20794 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20795
20796         * gcc.dg/cast-1.c: Add new warning.
20797         * gcc.dg/cast-2.c: Likewise.
20798         * gcc.dg/cast-3.c: Likewise.
20799         * gcc.dg/format/cast-1.c: Likewise.
20800         * gcc.dg/cast-4.c: New testcase.
20801
20802 2006-01-05  Richard Guenther  <rguenther@suse.de>
20803
20804         PR tree-optimization/22555
20805         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20806
20807 2006-01-05  Richard Guenther  <rguenther@suse.de>
20808             Diego Novillo  <dnovillo@redhat.com>
20809
20810         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20811         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20812         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20813         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20814         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20815         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20816         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20817         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20818         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20819         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20820         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20821         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20822         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20823         * treelang/compile/extravar.tree: Likewise.
20824         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20825         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20826         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20827         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20828         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20829
20830 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20831
20832         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20833         for 64-bit fix.
20834
20835 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20836
20837         PR fortran/23675
20838         gfortran.dg/char_result_11.f90: New.
20839
20840 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20841
20842         PR c++/24782
20843         * g++.dg/parse/access9.C: New test.
20844         * g++.dg/tc1/dr52.C: Tweak error markers.
20845
20846 2006-01-04  Richard Henderson  <rth@redhat.com>
20847
20848         Merge from gomp branch.
20849         * g++.dg/parse/pragma2.C: Update expected error lines.
20850
20851 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20852
20853         * g++.dg/other/i386-2.C: New test.
20854
20855         PR target/25554
20856         * gcc.c-torture/compile/20051228-1.c: New test.
20857
20858         PR c/25559
20859         * gcc.dg/pr25559.c: New test.
20860
20861 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20862
20863         PR c++/25492
20864         * g++.dg/lookup/friend9.C: New test.
20865
20866         PR c++/25625
20867         * g++.dg/template/repo5.C: New test.
20868
20869 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20870
20871         PR fortran/25101
20872         * gfortran.dg/forall_2.f90: New test.
20873
20874 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20875
20876         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20877         dg-require-weak.  Adjust regexp to handle leading-underscore
20878         targets and space as well as TAB after .weak.  Change previous
20879         64-bit fix to not use naked dot.
20880
20881 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20882
20883         PR rtl-optimization/25578
20884         * gcc.c-torture/execute/20060102-1.c: New testcase.
20885
20886 2006-01-03  Richard Guenther  <rguenther@suse.de>
20887
20888         PR c/25183
20889         * gcc.dg/torture/pr25183.c: New testcase.
20890
20891 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20892
20893         Merge from gomp-branch.
20894         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20895         * gcc.dg/ia64-sync-2.c: Likewise.
20896         * gcc.dg/ia64-sync-3.c: Likewise.
20897         * gcc.dg/ia64-sync-4.c: Likewise.
20898         * gcc.dg/sync-2.c: Likewise.
20899         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20900         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20901
20902 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20903
20904         PR c++/25635
20905         * g++.dg/parse/operator6.C: New test.
20906
20907         PR c++/25637
20908         * g++.dg/parse/error29.C: New test.
20909
20910         PR c++/25638
20911         * g++.dg/parse/dtor6.C: New test.
20912
20913         PR c++/25633
20914         * g++.dg/parse/ctor3.C: New test.
20915
20916         PR c++/25634
20917         * g++.dg/template/class3.C: New test.
20918
20919 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20920
20921         * g++.dg/debug/debug9.C: New.
20922
20923 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20924
20925         PR fortran/24640
20926         * gfortran.dg/label_2.f90: New test.
20927
20928 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20929
20930         * g++.dg/lookup/using12.C: Tighten error marker.
20931
20932 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20933             Andrew Pinski <pinskia@physics.uc.edu>
20934
20935         * gcc.target/powerpc/darwin-abi-3.c: New file.
20936         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20937         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20938         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20939         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20940         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20941         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20942         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20943         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20944
20945 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20946
20947         * gcc.dg/tree-ssa/loadpre1.c: New;
20948         * gcc.dg/tree-ssa/loadpre2.c: New;
20949         * gcc.dg/tree-ssa/loadpre3.c: New;
20950         * gcc.dg/tree-ssa/loadpre4.c: New;
20951         * gcc.dg/tree-ssa/loadpre5.c: New;
20952         * gcc.dg/tree-ssa/loadpre6.c: New;
20953         * gcc.dg/tree-ssa/loadpre7.c: New;
20954         * gcc.dg/tree-ssa/loadpre8.c: New;
20955         * gcc.dg/tree-ssa/loadpre9.c: New;
20956
20957 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20958
20959         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20960         * g++.dg/abi/thunk4.C: Likewise.
20961
20962 2006-01-01  Andreas Jaeger  <aj@suse.de>
20963
20964         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20965         portable.
20966
20967 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20968
20969         PR c++/25294
20970         * gcc.dg/pragma-pack-3.c: New test.
20971         * g++.dg/parse/pragma3.C: New test.
20972
20973 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20974
20975         PR middle-end/24827
20976         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20977
20978 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20979
20980         PR testsuite/25214
20981         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20982
20983 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20984
20985         PR fortran/22607
20986         * gfortran-dg/pure_byref_3.f90: New.
20987
20988         fortran/PR 25396
20989         * gfortran.dg/userdef_operator_1.f90: New.
20990
20991 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20992
20993         * g++.dg/abi/thunk3.C: New.
20994         * g++.dg/abi/thunk4.C: New.
20995
20996 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20997
20998         PR fortran/25532
20999         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21000         associated derived type components of derived types are
21001         properly declared in contained procedures.
21002
21003 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21004
21005         PR libgfortran/25139
21006         * gfortran.dg/backspace_2.f: New test.
21007
21008 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21009
21010         PR libgfortran/25550
21011         * gfortran.dg/endfile.f: New test.
21012
21013 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21014
21015         PR libgfortran/25419
21016         * gfortran.dg/comma.f: New test.
21017
21018 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21019
21020         * lib/gfortran-dg.exp: Remove trailing whitespace.
21021         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21022         -funroll-all-loops.
21023
21024 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21025
21026         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21027         Extended Double long doubles or repeat tests when long double is
21028         the same size as double.
21029
21030 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21031
21032         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21033
21034         PR testsuite/25442
21035         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21036         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21037
21038         PR testsuite/25441
21039         * gcc.dg/pr23911.c: Make test variable static.
21040
21041         PR testsuite/25444
21042         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21043
21044 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21045
21046         PR c++/25439
21047         * g++.dg/parse/crash17.C: Adjust error markers.
21048         * g++.dg/template/error20.C: New test.
21049
21050 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/23172
21053         * g++.dg/ext/complit4.C: New test.
21054
21055         PR c++/25417
21056         * g++.dg/ext/complit5.C: Likewise.
21057
21058 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21059
21060         PR tree-optimization/25125
21061         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21062         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21063         * gcc.c-torture/execute/pr25125.c: New.
21064
21065 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21066
21067         PR fortran/25029
21068         PR fortran/21256
21069         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21070         functions with incorrect assumed size references.
21071
21072 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21073
21074         PR c++/23171
21075         * g++.dg/opt/init1.C: New test.
21076
21077 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/24671
21080         * g++.dg/template/sfinae3.C: New test.
21081
21082 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21083
21084         * g++.dg/other/friend4.C: New test.
21085
21086 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21087
21088         PR target/25005
21089         * g++.dg/opt/pr25005.C: New test.
21090
21091 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21092
21093         PR c++/25369
21094         * g++.dg/template/ptrmem16.C: New test.
21095
21096 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21097
21098         PR fortran/25029
21099         PR fortran/21256
21100         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21101
21102 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21103
21104         PR libgfortran/25307
21105         * gfortran.dg/list_read_5.f90: New test.
21106
21107 2005-12-22  Richard Henderson  <rth@redhat.com>
21108
21109         * gcc.target/i386/sse-7.c: Use -msse2.
21110
21111 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21112
21113         PR rtl-optimization/25432
21114         * gcc.c-torture/compile/20051216-1.c: New test.
21115
21116         PR objc/25328
21117         * objc/execute/pr25328.m: New test.
21118
21119 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/25364
21122         * g++.dg/template/call4.C: New test.
21123
21124 2005-12-22  Dale Johannesen  <dalej@apple.com>
21125
21126         * gcc.target/i386/sse-17.c: New.
21127
21128 2005-12-22  Paul Brook  <paul@codesourcery.com>
21129
21130         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21131
21132 2005-12-22  Paul Brook  <paul@codesourcery.com>
21133
21134         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21135
21136 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21137
21138         PR tree-opt/25513
21139         * gcc.c-torture/compile/pr25513.c: New test.
21140
21141 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21142
21143         PR c++/23333
21144         * g++.dg/parse/error25.C: Add more tests.
21145
21146 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21147
21148         PR fortran/18990
21149         * gfortran.dg/der_charlen_1.f90: New.
21150
21151 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21152
21153         PR fortran/20889
21154         * gfortran.dg/pointer_component_type_1.f90: New test.
21155
21156         PR fortran/25029
21157         PR fortran/21256
21158         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21159         should give an error with assumed size array refernces and checks
21160         those that should not.
21161         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21162         reference an upper bound so that it does not generate an error.
21163
21164         PR fortran/19362
21165         PR fortran/20244
21166         PR fortran/20864
21167         PR fortran/25391
21168         * gfortran.dg/used_dummy_types_1.f90: New test.
21169         * gfortran.dg/used_dummy_types_2.f90: New test.
21170         * gfortran.dg/used_dummy_types_3.f90: New test.
21171         * gfortran.dg/used_dummy_types_4.f90: New test.
21172         * gfortran.dg/used_dummy_types_5.f90: New test.
21173
21174         PR fortran/23152
21175         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21176         group already being USE associated.
21177         * gfortran.dg/assumed_shape_nml.f90: New test.
21178         * gfortran.dg/assumed_size_nml.f90: New test.
21179
21180         PR fortran/20862
21181         PR fortran/25053
21182         PR fortran/25063
21183         PR fortran/25064
21184         PR fortran/25066
21185         PR fortran/25067
21186         PR fortran/25068
21187         PR fortran/25307
21188         * gfortran.dg/io_constraints_1.f90: New test.
21189         * gfortran.dg/io_constraints_1.f90: New test.
21190         * gfortran.dg/iostat_3.f90: Change wording of warning.
21191         * gfortran.dg/g77/19981216-0.f: The same.
21192
21193 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21194
21195         PR tree-optimization/23518
21196         * gcc.dg/pr23518.c: New.
21197
21198 2005-12-21  Mike Stump  <mrs@apple.com>
21199
21200         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21201
21202 2005-12-21  Paul Brook  <paul@codesourcery.com>
21203
21204         * gcc.dg/pr19340.c: Skip on m68k targets.
21205
21206 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21207
21208         PR rtl-optimization/25196
21209         * gcc.dg/pr25196.c: New test.
21210
21211 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21212
21213         PR fortran/25423
21214         gfortran.dg/where_nested_1.f90: New.
21215
21216 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21217
21218         PR tree-optimization/25382.
21219         * gcc.dg/tree-ssa/pr25382.c: New.
21220
21221 2005-12-20  Richard Guenther  <rguenther@suse.de>
21222
21223         PR middle-end/24306
21224         * gcc.target/i386/pr24306.c: New testcase.
21225
21226 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21227
21228         PR tree-optimization/25501
21229         * gcc.dg/tree-ssa/pr25501.c: New.
21230
21231 2005-12-20  Richard Guenther  <rguenther@suse.de>
21232
21233         Revert
21234         2005-12-02  Richard Guenther  <rguenther@suse.de>
21235
21236         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21237
21238 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21239
21240         PR c++/21228
21241         * g++.dg/warn/Wunreachable-code-2.C: New test.
21242
21243 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c++/24278
21246         * g++.dg/template/ctor5.C: New test.
21247
21248         PR c++/24915
21249         * g++.dg/template/overload8.C: New test.
21250
21251 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21252
21253         * gcc.c-torture/compile/pr25483 : New test.
21254
21255 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21256
21257         PR c++/20552
21258         * g++.dg/ext/typeof10.C: New test.
21259
21260 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21261
21262         * gcc.dg/mt-loopi1.c: New.
21263
21264 2005-12-18  Richard Guenther  <rguenther@suse.de>
21265
21266         PR tree-optimization/25481
21267         * gcc.dg/torture/pr25481.c: New testcase.
21268
21269 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21270
21271         PR rtl-optimization/21041
21272         * gcc.dg/pr21041.c: New test.
21273
21274 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21275
21276         PR libgfortran/25463
21277         * gfortran.dg/advance.f90: New test.
21278
21279 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21280
21281         * gcc.dg/20051201-1.c: New test.
21282
21283 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21284
21285         PR fortran/25018
21286         * gfortran.dg/initialization_1.f90: New test.
21287         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21288         * gfortran.dg/g77/980616-0.f: The same.
21289
21290 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21291
21292         * PR fortran/25458
21293         * gfortran.dg/chkbits.f90: New test.
21294
21295 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21296
21297         * gfortran.dg/enum_5.f: Revert to previous version.
21298
21299 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21300
21301         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21302         * gfortran.dg/nested_modules_1.f90: Ditto.
21303         * gfortran.dg/hollerith_f95.f90: Ditto.
21304         * gfortran.dg/select_5.f90: Ditto.
21305         * gfortran.dg/secnds.f: Ditto.
21306         * gfortran.dg/hollerith2.f90: Ditto.
21307         * gfortran.dg/imag_2.f: Ditto.
21308         * gfortran.dg/ftell_2.f90: Ditto.
21309         * gfortran.dg/malloc_free_1.f90: Ditto.
21310         * gfortran.dg/logint-1.f: Ditto.
21311         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21312         * gfortran.dg/e_d_fmt.f90: Ditto.
21313         * gfortran.dg/hollerith_legacy.f90: Ditto.
21314         * gfortran.dg/logint-2.f: Ditto.
21315         * gfortran.dg/enum_5.f90: Ditto.
21316         * gfortran.dg/f2c_2.f90: Ditto.
21317         * gfortran.dg/pr17143.f90: Ditto.
21318         * gfortran.dg/namelist_14.f90: Ditto.
21319         * gfortran.dg/logint-3.f: Ditto.
21320         * gfortran.dg/spread_scalar_source.f90: Ditto.
21321         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21322         * gfortran.dg/namelist_11.f: Ditto.
21323         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21324         * gfortran.dg/g77/20010519-1.f
21325         * gfortran.dg/g77/alpha1.f: Ditto.
21326         * gfortran.dg/g77/990115-1.f: Ditto.
21327         * gfortran.dg/g77/erfc.f: Ditto.
21328         * gfortran.dg/g77/19990313-3.f: Ditto.
21329         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21330         * gfortran.dg/g77/20010426.f: Ditto.
21331         * gfortran.dg/g77/19990313-0.f: Ditto.
21332         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21333         * gfortran.dg/g77/20000629-1.f: Ditto.
21334         * gfortran.dg/g77/970125-0.f: Ditto.
21335         * gfortran.dg/g77/8485.f: Ditto.
21336         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21337         * gfortran.dg/g77/19990313-1.f: Ditto.
21338         * gfortran.dg/g77/int8421.f: Ditto.
21339         * gfortran.dg/g77/19990305-0.f: Ditto.
21340         * gfortran.dg/g77/947.f: Ditto.
21341         * gfortran.dg/g77/19990905-2.f: Ditto.
21342         * gfortran.dg/g77/cabs.f: Ditto.
21343         * gfortran.dg/g77/19990313-2.f: Ditto.
21344         * gfortran.dg/g77/20020307-1.f: Ditto.
21345         * gfortran.dg/g77/dcomplex.f: Ditto.
21346         * gfortran.dg/g77/19990502-1.f: Ditto.
21347         * gfortran.dg/g77/19981216-0.f: Ditto.
21348         * gfortran.dg/common_4.f90: Ditto.
21349         * gfortran.dg/entry_4.f90: Ditto.
21350         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21351         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21352         * gfortran.dg/namelist_12.f: Ditto.
21353         * gfortran.dg/scale_1.f90: Ditto.
21354         * gfortran.dg/modulo_1.f90
21355         * gfortran.dg/hollerith.f90: Ditto.
21356         * gfortran.dg/direct_io_3.f90: Ditto.
21357         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21358         * gfortran.dg/gnu_logical_1.F: Ditto.
21359         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21360         * gfortran.dg/assign_1.f90: Ditto.
21361         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21362         * gfortran.dg/pr23095.f: Ditto.
21363         * gfortran.dg/read_float_1.f90: Ditto.
21364
21365 2005-12-17  Andreas Jaeger  <aj@suse.de>
21366
21367         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21368         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21369
21370 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21371
21372         PR fortran/24268
21373         * gfortran.dg/fmt_white.f: New test.
21374
21375 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21376
21377         * gfortran.dg/label_1.f90: New test.
21378
21379 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21380
21381         PR testsuite/25422
21382         * gcc.dg/20031012-1.c: Add -Walways-true option.
21383         * gcc.dg/weak/weak-3.c: Likewise.
21384         * g++.old-deja/g++.mike/warn8.C: Likewise.
21385
21386 2005-12-16  Mike Stump  <mrs@apple.com>
21387
21388         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21389         exit.
21390
21391 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21392
21393         PR libgfortran/25264
21394         PR libgfortran/25349
21395         * gfortran.dg/tl_editing.f90: Added additional checks.
21396         * gfortran.dg/t_editing.f: New test.
21397         * gfortran.dg/write_padding.f90: New test
21398
21399 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21400
21401         PR testsuite/25215
21402         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21403
21404 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21405
21406         PR rtl-optimization/24899
21407         * gcc.c-torture/execute/20051215-1.c: New test.
21408
21409 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21410
21411         PR 24823
21412         * gfortran.dg/pr24823.f: New test.
21413
21414 2005-12-16  Jeff Law  <law@redhat.com>
21415
21416         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21417
21418 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21419
21420         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21421         (base_types): Change C++ style comments to C style comments.  Remove
21422         aligned types from the array.  Keep Enums disabled.
21423         (complex_types): Remove aligned types from the array.
21424         Comment out "_Complex long double".
21425         (attrib_types): Remove.
21426         (complex_attrib_types): Remove.
21427         (attrib_array_types): Remove.
21428         (complex_attrib_array_types): Remove.
21429         (aligned_bitfld_types): Remove.
21430         (n_aligned_bitfld_types): Remove.
21431         (FEATURE_ALIGNEDPACKED): Delete.
21432         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21433         (singles): Remove support for adding attributes.
21434         (choose_type): Remove support for attributed types.
21435         (generate_fields): Remove support for attributed bit-fields.
21436         Remove support for adding attributes.
21437         (generate_random_tests): Remove support for adding attributes.
21438         (features): Add back "[0] :0" and "complex vector [0]".
21439         (main): Remove support for attributed bit-fields.
21440         Uncomment the calling of generate_random_tests for the rests of
21441         the tests.
21442
21443 2005-12-16  Jan Hubicka  <jh@suse.cz>
21444
21445         * gcc.c-torture/combine/pr25224.c: New.
21446
21447 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21448
21449         PR other/25028
21450         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21451         HP-UX.
21452
21453 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21454
21455         * gcc.dg/20051215-1.c: New file.
21456
21457 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21458
21459         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21460         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21461
21462 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21463
21464         PR fortran/18197
21465         * gfortran.dg/dummy_functions_1.f90: New.
21466
21467 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21468
21469         PR rtl-optimization/25310
21470         * gcc.c-torture/compile/pr25310.c: New test.
21471
21472 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21473
21474         PR debug/25023
21475         * gcc.dg/pr25023.c: New test.
21476
21477 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21478
21479         * g++.old-deja/g++.brendan/redecl1.C,
21480         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21481         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21482         g++.old-deja/g++.oliva/typeof1.C,
21483         g++.old-deja/g++.other/crash16.C,
21484         g++.old-deja/g++.other/crash34.C,
21485         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21486         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21487         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21488         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21489         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21490         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21491         Remove xfail.
21492
21493 2005-12-14  Kean Johnston  <jkj@sco.com>
21494             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21495
21496         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21497         * gcc.target/i386/20020523-1.c: Ditto.
21498         * gcc.target/i386/tailcall-1.c: Ditto.
21499         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21500         * gcc.target/i386/ssetype-5.c: Ditto.
21501
21502 2005-12-14  Jeff Law  <law@redhat.com>
21503
21504         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21505
21506 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21507
21508         PR target/25254
21509         PR target/24188
21510         * gcc.target/i386/pr25254.c: New test.
21511         * gfortran.dg/PR24188.f: New test.
21512
21513 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21514
21515         * lib/fortran-torture.exp: Catch remaining uses of
21516         remote_file build delete.
21517
21518 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21519
21520         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21521
21522 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21523
21524         * gcc.dg/warn-addr-cmp.c: New test.
21525
21526 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21527
21528         PR debug/25023
21529         PR target/25293
21530         * gcc.target/i386/pr25293.c: New test.
21531
21532 2005-12-13  Petr Machata  <machata@post.cz>
21533
21534         PR c++/24907
21535         * g++.dg/parse/comma2.C: New test.
21536
21537 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21538             Jakub Jelinek  <jakub@redhat.com>
21539
21540         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21541         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21542         (limits.h): Include unconditionally.
21543         (stdlib.h): Likewise.
21544         (hashtab.h): Do not include.
21545         (getopt.h): Likewise.
21546         (stddef.h): Include.
21547         (hashval_t): Define.
21548         (struct entry): Add "next" field.
21549         (HASH_SIZE): New macro.
21550         (hash_table): New variable.
21551         (switchfiles): Do not use xmalloc.
21552         (mix): New macro.
21553         (iterative_hash): New function.
21554         (hasht): Remove.
21555         (e_exists): New function.
21556         (e_insert): Likewise.
21557         (output): Use, instead of libiberty hashtable functions.
21558         (main): Do not use getopt.  Do not call htab_create.
21559
21560 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21561
21562         PR c++/25331
21563         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21564         put atal* and atpaal* attributes on array elements.
21565         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21566         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21567         put atal* and atpaal* attributes on array elements.
21568         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21569
21570 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21571
21572         * gcc.dg/single-precision-constant.c: New test.
21573
21574 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21575
21576         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21577         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21578         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21579         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21580         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21581         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21582         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21583         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21584         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21585         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21586         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21587         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21588         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21589         gcc.target/powerpc/ppc-sdata-2.c,
21590         gcc.target/powerpc/ppc-stackalign-1.c,
21591         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21592         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21593         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21594         gcc.target/powerpc/rs6000-ldouble-2.c,
21595         gcc.target/powerpc/rs6000-power2-1.c,
21596         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21597         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21598         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21599         option into target selector.
21600         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21601         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21602
21603 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR objc/25348
21606         * objc.dg/encode-9.m: New test.
21607
21608 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21609
21610         PR testsuite/20772
21611         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21612         * gcc.dg/asm-b.c: Fix typo.
21613         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21614         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21615         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21616         i?86 lp64 and x86_64 ilp32.
21617         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21618         on i?86 lp64.
21619         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21620
21621 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21622
21623         PR fortran/25078
21624         gfortran.dg/equiv_5.f90: New test.
21625
21626 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21627
21628         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21629         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21630         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21631         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21632         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21633         * gcc.dg/tree-ssa/reassoc-5.c: New.
21634         * gcc.dg/tree-ssa/reassoc-6.c: New.
21635         * gcc.dg/tree-ssa/reassoc-7.c: New.
21636         * gcc.dg/tree-ssa/reassoc-8.c: New.
21637         * gcc.dg/tree-ssa/reassoc-9.c: New.
21638         * gcc.dg/tree-ssa/reassoc-10.c: New.
21639         * gcc.dg/tree-ssa/reassoc-11.c: New.
21640
21641 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21642
21643         PR testsuite/25167
21644         PR testsuite/24478
21645         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21646
21647 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/25300
21650         * g++.dg/template/inherit.C: Do not use a generic error message.
21651
21652 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21653
21654         PR libobjc/25354
21655         * objc.dg/gnu-encoding: New directory.
21656         * objc.dg/gnu-encoding/compat-common.h: New file.
21657         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21658         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21659         * objc.dg/gnu-encoding/vector-defs.h: New file.
21660         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21661         * objc.dg/gnu-encoding/generate-random.c: New file.
21662         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21663         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21664         * objc.dg/gnu-encoding/generate-random.h: New file.
21665
21666 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21667
21668         PR c++/25337
21669         * g++.dg/template/defarg7.C: New test.
21670
21671 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21672
21673         PR libobjc/25347
21674         * objc.dg/encode-8.m: New test.
21675
21676 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21677
21678         PR libobjc/25346
21679         * objc.dg/encode-7.m: New test.
21680
21681 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21682
21683         PR c++/25010
21684         * g++.dg/opt/inline10.C: New test.
21685
21686 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21687
21688         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21689
21690 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21691
21692         * gfortran.dg/substring_equivalence.f90: typo in comment
21693
21694 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21695
21696         PR fortran/25068
21697         * gfortran.dg/iostat_3.f90: New test.
21698
21699 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21700
21701         PR fortran/23815
21702         * gfortran.dg/unf_io_convert_1.f90: New test.
21703         * gfortran.dg/unf_io_convert_2.f90: New test.
21704         * gfortran.dg/unf_io_convert_3.f90: New test.
21705
21706 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21707
21708         PR testsuite/20772
21709         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21710         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21711         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21712         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21713         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21714         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21715         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21716         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21717         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21718         gcc.dg/torture/fp-int-convert-float128-timode.c,
21719         gcc.dg/torture/fp-int-convert-float128.c,
21720         gcc.dg/torture/fp-int-convert-float80-timode.c,
21721         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21722         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21723
21724         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21725
21726 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21727
21728         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21729
21730 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21731
21732         * gcc.dg/20051207-1.c,
21733         * gcc.dg/20051207-2.c,
21734         * gcc.dg/20051207-3.c: New tests.
21735
21736 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21737
21738         PR testsuite/20772
21739         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21740         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21741         dg-skip-if target selector.
21742
21743         PR testsuite/20772
21744         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21745         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21746         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21747         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21748         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21749         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21750         and/or merge with i?86 cases.
21751
21752         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21753
21754         PR testsuite/20772
21755         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21756         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21757         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21758         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21759         x86_64-*-linux*.
21760
21761 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21762
21763         PR target/25311
21764         * gcc.c-torture/compile/pr25311.c: New test.
21765
21766 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21767
21768         PR libgfortran/25039
21769         * gfortran.dg/read_comma.f: New test.
21770
21771 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21772
21773         PR c++/19317
21774         * g++.dg/opt/pr19317-1.C: New test.
21775         * g++.dg/opt/pr19317-2.C: New test.
21776         * g++.dg/opt/pr19317-3.C: New test.
21777
21778         PR target/19005
21779         * gcc.c-torture/execute/pr19005.c: New test.
21780
21781         PR target/17828
21782         * g++.old-deja/g++.other/comdat5.C: New test.
21783         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21784
21785         * g++.dg/compat/struct-layout-1.exp: New file.
21786         * g++.dg/compat/struct-layout-1.h: New.
21787         * g++.dg/compat/struct-layout-1_generate.c: New.
21788         * g++.dg/compat/struct-layout-1_x1.h: New.
21789         * g++.dg/compat/struct-layout-1_x2.h: New.
21790         * g++.dg/compat/struct-layout-1_y1.h: New.
21791         * g++.dg/compat/struct-layout-1_y2.h: New.
21792
21793         * gcc.dg/20050330-2.c: New test.
21794
21795 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21796
21797         PR fortran/25292
21798         * gfortran.dg/associated_1.f90: New.
21799
21800 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21801
21802         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21803         ILP32 vect_no_align platforms.
21804
21805 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21806             Jakub Jelinek  <jakub@redhat.com>
21807
21808         PR target/25268
21809         * gcc.c-torture/compile/20051207-1.c: New test.
21810
21811 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21812
21813         PR testsuite/20772
21814         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21815         gcc.dg/torture/pr18582-1.c,
21816         gcc.target/i386/attributes-error.c: Also test on x86_64.
21817
21818         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21819
21820 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21821
21822         PR c++/19397
21823         * g++.dg/template/typedef3.C: New test.
21824
21825         PR c++/19762
21826         PR c++/19764
21827         * g++.dg/template/dtor3.C: Fix error markers.
21828
21829 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21830
21831         * lib/target-supports.exp (check_effective_target_sync_char_short):
21832         Add s390*.
21833
21834 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21835
21836         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21837
21838 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21839
21840         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21841         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21842         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21843         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21844
21845 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21846
21847         PR c++/25263
21848         * g++.dg/other/array2.C: New test case.
21849
21850 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21851
21852         * gcc.dg/darwin-weakimport-3.c: New.
21853
21854         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21855         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21856         and to work on Darwin.
21857         * gcc.dg/attr-weakref-1b.c: New file.
21858         * gcc.dg/attr-weakref-2.c: New test.
21859         * gcc.dg/darwin-weakref-1.c: New test.
21860
21861 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21862
21863         PR testsuite/25247
21864         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21865         use in selector expressions.
21866         (dg-xfail-if): Ditto.
21867         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21868         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21869         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21870         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21871         * gcc.test-framework/test-framework.exp: Skip generated tests if
21872         CHECK_TEST_FRAMEWORK is not 1.
21873
21874 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21875
21876         PR tree-optimization/24963
21877         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21878
21879         PR target/24108
21880         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21881
21882         PR target/18580
21883         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21884         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21885         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21886         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21887
21888 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21889
21890         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21891         dg-options.
21892
21893 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21894
21895         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21896
21897 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21898
21899         * gcc.dg/format/cast-1.c: New test.
21900
21901 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21902
21903         PR c/7776
21904         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21905         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21906         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21907         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21908
21909 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21910
21911         * gcc.dg/cast-pretty-print-1.c: New test.
21912
21913 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21914
21915         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21916
21917 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/24173
21920         * g++.dg/template/friend40.C: New test.
21921
21922 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21923
21924         PR target/25199
21925         * gcc.target/i386/movq-2.c: New test.
21926         * gcc.target/i386/movq.c: Remove target i?86, instead add
21927         dg-require-effective-target ilp32.
21928
21929 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21930
21931         PR c++/24103
21932         * g++.dg/other/default1.C: New test.
21933
21934 2005-12-02  Richard Guenther  <rguenther@suse.de>
21935
21936         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21937
21938 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21939
21940         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21941
21942 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21943
21944         PR target/21017
21945         * gcc.target/powerpc/rotate.c: New.
21946
21947 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21948
21949         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21950         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21951
21952 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21953
21954         PR c/13384
21955         * gcc.dg/pr17730-1.c: Adjust.
21956         * gcc.dg/lvalue1.c (main): Likewise.
21957         * gcc.dg/lvalue-2.c: Likewise.
21958         * g++.dg/pr7503-3.C
21959
21960 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21961
21962         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21963         error messages.
21964
21965 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21966
21967         PR fortran/24789
21968         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21969
21970 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21971
21972         PR target/24475
21973         * lib/target-supports.exp (check_effective_target_tls): New.
21974         (check_effective_target_tls_runtime): New.
21975         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21976         for TLS support.
21977         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21978         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21979         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21980         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21981         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21982         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21983         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21984         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21985         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21986         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21987         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21988         effective-target TLS.
21989         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21990         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21991         effective-target TLS runtime.
21992
21993 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21994
21995         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21996
21997 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21998
21999         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22000         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22001         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22002         ignored" warnings when "packing" is the same as the ABI layout.
22003
22004 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22005
22006         PR fortran/21302
22007         * gfortran.dg/line_length_1.f: New test.
22008         * gfortran.dg/line_length_2.f90: Ditto.
22009
22010 2005-11-30  Richard Guenther  <rguenther@suse.de>
22011
22012         PR tree-optimization/21655
22013         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22014
22015 2005-11-30  Dale Johannesen  <dalej@apple.com>
22016
22017         * gcc.c-torture/compile/pr24930.c: New.
22018
22019 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22020
22021         PR fortran/15809
22022         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22023
22024 2005-11-30  Jeff Law  <law@redhat.com>
22025
22026         * g++.old-deja/g++.law/pr25000.C: New test.
22027
22028 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22029
22030         * gcc.dg/tls/opt-11.c: New test.
22031
22032 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22033
22034         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22035         targets.
22036         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22037         LP64 ia64.
22038
22039 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22040
22041         * gfortran.dg/open_access_1.f90: New test.
22042
22043 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22044
22045         * gcc.dg/charset/builtin2.c: New test.
22046
22047 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22048
22049         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22050         on mmix-*-* for *_[xy].c.
22051
22052 2005-11-28  Kean Johnston  <jkj@sco.com>
22053
22054         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22055         headers.
22056         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22057         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22058         * gcc.target/i386/asm-3.c: Ditto.
22059         * gcc.target/i386/clobbers.c: Ditto.
22060         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22061         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22062         test regexp.
22063         * gcc.target/i386/mul.c: Ditto.
22064         * gcc.target/i386/ssetype-1.c: Ditto.
22065         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22066         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22067         static so the test works with -fPIC mode too. Based on comment in
22068         PR19231 by Pinski.
22069         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22070
22071 2005-11-28  Richard Guenther  <rguenther@suse.de>
22072
22073         * gcc.dg/alias-9.c: New testcase.
22074         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22075
22076 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22077             Uros Bizjak  <uros@kss-loka.si>
22078
22079         PR middle-end/20219
22080         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22081         tan(x)/sin(x) transformations.
22082
22083 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22084
22085         PR middle-end/24575
22086         * gcc.dg/tree-ssa/divide-3.c: New test.
22087         * gcc.dg/tree-ssa/divide-4.c: New test.
22088
22089 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22090
22091         PR fortran/24917
22092         *  gfortran.dg/boz_6.f90: New test.
22093
22094 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22095
22096         PR fortran/23912
22097         * gfortran.dg/modulo_1.f90: New test.
22098
22099 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22100
22101         PR libfortran/24919
22102         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22103         fail on CRLF platforms.
22104         * gfortran.dg/ftell_2.f90: Likewise.
22105
22106 2005-11-26  Eric Christopher  <echristo@apple.com>
22107
22108         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22109
22110 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22111
22112         * objc.dg/gnu-runtime-3.m: Simplify.
22113
22114 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22115
22116         PR middle-end/23669
22117         * gcc.dg/tree-ssa/divide-1.c: New test.
22118         * gcc.dg/tree-ssa/divide-2.c: New test.
22119
22120 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22121
22122         PR libgfortran/24945
22123         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22124
22125 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22126
22127         PR libgfortran/24945
22128         * gfortran.dg/open_status_2.f90: New test.
22129
22130 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22131
22132         * gcc.c-torture/execute/builtins/fprintf.c,
22133         gcc.c-torture/execute/builtins/fputs-lib.c,
22134         gcc.c-torture/execute/builtins/fputs.c,
22135         gcc.c-torture/execute/builtins/lib/fprintf.c,
22136         gcc.c-torture/execute/builtins/lib/printf.c,
22137         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22138
22139 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22140
22141         * gcc.dg/20050922-2.c: New test.
22142
22143 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22144
22145         * objc.dg/gnu-runtime-3.m: New test.
22146
22147 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22148
22149         PR c++/9278
22150         * g++.dg/other/void1.C: New test.
22151
22152 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22153
22154         PR middle-end/24998
22155         * gcc.dg/torture/fp-int-convert-float.c,
22156         gcc.dg/torture/fp-int-convert-double.c,
22157         gcc.dg/torture/fp-int-convert-long-double.c,
22158         gcc.dg/torture/fp-int-convert-timode.c,
22159         gcc.dg/torture/fp-int-convert-float80.c,
22160         gcc.dg/torture/fp-int-convert-float80-timode.c,
22161         gcc.dg/torture/fp-int-convert-float128.c,
22162         gcc.dg/torture/fp-int-convert-float128-timode.c,
22163         gcc.dg/torture/fp-int-convert.h: New files.
22164
22165 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22166
22167         PR middle-end/24989
22168         * gcc.dg/tree-ssa/bool-10.c: New test.
22169         * gcc.dg/tree-ssa/bool-11.c: New test.
22170         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22171
22172 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22173
22174         PR middle-end/24990
22175         * tree-ssa/pr24990-1.c: New test.
22176
22177 2005-11-24  Richard Guenther  <rguenther@suse.de>
22178         Dirk Mueller <dmueller@suse.de>
22179
22180         PR c++/14024
22181         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22182         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22183         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22184         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22185         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22186         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22187
22188 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22189
22190         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22191
22192 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22193
22194         PR c/21668
22195         * gcc.dg/Wc++-compat.c: New.
22196         * gcc.dg/Wno-c++-compat.c: New.
22197
22198 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22199
22200         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22201         (vspltish, vspltisw): Likewise.
22202
22203 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22204
22205         PR libgfortran/24794
22206         * gfortran.dg/namelist_12.f: Fix quotes.
22207         * gfortran.dg/namelist_13.f90: Fix quotes.
22208         * gfortran.dg/namelist_14.f90: Fix quotes.
22209         * gfortran.dg/namelist_15.f90: Fix quotes.
22210         * gfortran.dg/namelist_use.f90: Fix quotes.
22211         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22212         * gfortran.dg/namelist_21.f90: New test.
22213         * gfortran.dg/namelist_22.f90: New test.
22214
22215 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22216
22217         PR target/23435
22218         * gcc.c-torture/compile/pr23435.c: New.
22219
22220 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22221
22222         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22223
22224 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22225
22226         * gcc.target/powerpc/405-macchw-1.c,
22227         gcc.target/powerpc/405-macchw-2.c,
22228         gcc.target/powerpc/405-macchwu-1.c,
22229         gcc.target/powerpc/405-macchwu-2.c,
22230         gcc.target/powerpc/405-machhw-1.c,
22231         gcc.target/powerpc/405-machhw-2.c,
22232         gcc.target/powerpc/405-machhwu-1.c,
22233         gcc.target/powerpc/405-machhwu-2.c,
22234         gcc.target/powerpc/405-maclhw-1.c,
22235         gcc.target/powerpc/405-maclhw-2.c,
22236         gcc.target/powerpc/405-maclhwu-1.c,
22237         gcc.target/powerpc/405-maclhwu-2.c,
22238         gcc.target/powerpc/405-mulchw-1.c,
22239         gcc.target/powerpc/405-mulchw-2.c,
22240         gcc.target/powerpc/405-mulchwu-1.c,
22241         gcc.target/powerpc/405-mulchwu-2.c,
22242         gcc.target/powerpc/405-mulhhw-1.c,
22243         gcc.target/powerpc/405-mulhhw-2.c,
22244         gcc.target/powerpc/405-mulhhwu-1.c,
22245         gcc.target/powerpc/405-mulhhwu-2.c,
22246         gcc.target/powerpc/405-mullhw-1.c,
22247         gcc.target/powerpc/405-mullhw-2.c,
22248         gcc.target/powerpc/405-mullhwu-1.c,
22249         gcc.target/powerpc/405-mullhwu-2.c,
22250         gcc.target/powerpc/405-nmacchw-1.c,
22251         gcc.target/powerpc/405-nmacchw-2.c,
22252         gcc.target/powerpc/405-nmachhw-1.c,
22253         gcc.target/powerpc/405-nmachhw-2.c,
22254         gcc.target/powerpc/405-nmaclhw-1.c,
22255         gcc.target/powerpc/405-nmaclhw-2.c,
22256         gcc.target/powerpc/440-macchw-1.c,
22257         gcc.target/powerpc/440-macchw-2.c,
22258         gcc.target/powerpc/440-macchwu-1.c,
22259         gcc.target/powerpc/440-macchwu-2.c,
22260         gcc.target/powerpc/440-machhw-1.c,
22261         gcc.target/powerpc/440-machhw-2.c,
22262         gcc.target/powerpc/440-machhwu-1.c,
22263         gcc.target/powerpc/440-machhwu-2.c,
22264         gcc.target/powerpc/440-maclhw-1.c,
22265         gcc.target/powerpc/440-maclhw-2.c,
22266         gcc.target/powerpc/440-maclhwu-1.c,
22267         gcc.target/powerpc/440-maclhwu-2.c,
22268         gcc.target/powerpc/440-mulchw-1.c,
22269         gcc.target/powerpc/440-mulchw-2.c,
22270         gcc.target/powerpc/440-mulchwu-1.c,
22271         gcc.target/powerpc/440-mulchwu-2.c,
22272         gcc.target/powerpc/440-mulhhw-1.c,
22273         gcc.target/powerpc/440-mulhhw-2.c,
22274         gcc.target/powerpc/440-mulhhwu-1.c,
22275         gcc.target/powerpc/440-mulhhwu-2.c,
22276         gcc.target/powerpc/440-mullhw-1.c,
22277         gcc.target/powerpc/440-mullhw-2.c,
22278         gcc.target/powerpc/440-mullhwu-1.c,
22279         gcc.target/powerpc/440-mullhwu-2.c,
22280         gcc.target/powerpc/440-nmacchw-1.c,
22281         gcc.target/powerpc/440-nmacchw-2.c,
22282         gcc.target/powerpc/440-nmachhw-1.c,
22283         gcc.target/powerpc/440-nmachhw-2.c,
22284         gcc.target/powerpc/440-nmaclhw-1.c,
22285         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22286
22287 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22288
22289         PR fortran/24774
22290         * gfortran.dg/inquire_9.f90: New test.
22291
22292         PR fortran/21647
22293         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22294
22295 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22296
22297         PR libfortran/24432
22298         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22299         Check that 'cos' is supported.
22300
22301 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22302
22303         PR fortran/24223
22304         * gfortran.dg/substring_equivalence.f90: New test.
22305
22306         PR fortran/24705
22307         * gfortran.dg/auto_internal_assumed.f90: New test.
22308
22309 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22310
22311         * gcc.dg/fold-div-2.c: New test.
22312
22313 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22314
22315         PR rtl-optimization/24883
22316         * gcc.c-torture/compile/pr24883.c: New test.
22317
22318 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22319
22320         PR middle-end/20583
22321         * gcc.c-torture/compile/pr20583.c: New.
22322
22323 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22324
22325         * gcc.c-torture/execute/usmul.c: New test.
22326
22327 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22328
22329         * gcc.dg/tree-ssa/vrp22.c: New test.
22330
22331 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22332
22333         PR middle-end/24912
22334         * gcc.dg/torture/pr24912-1.c: New test.
22335
22336 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22337
22338         PR fortran/24862
22339         * gfortran.dg/arrayio_derived_1.f90: New test.
22340
22341 2005-11-19  Richard Guenther  <rguenther@suse.de>
22342
22343         PR middle-end/23294
22344         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22345
22346 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22347
22348         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22349
22350 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22351
22352         PR c++/8355
22353         * g++.dg/template/friend39.C: New test.
22354
22355 2005-11-18  James E Wilson  <wilson@specifix.com>
22356
22357         * gcc.dg/builtin-strstr.c: New.
22358
22359 2005-11-18  Richard Henderson  <rth@redhat.com>
22360
22361         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22362         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22363         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22364         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22365         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22366         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22367         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22368         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22369         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22370         renaming to remove initial "ia64-".
22371
22372 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22373
22374         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22375
22376 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22377
22378         * g++.dg/cpp/string-2.C: New test.
22379
22380 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22381
22382         * gcc.dg/tree-ssa/loop-14.c: New test.
22383
22384 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22385             Michael Chamberlain <michael@chamberlain.net.au>
22386
22387         * ada/acats/run_all.sh (target_run): Kill long running tests.
22388
22389 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22390
22391         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22392         * gcc.dg/cleanup-9.c: Likewise.
22393         * gcc.dg/cleanup-10.c: Likewise.
22394         * gcc.dg/cleanup-11.c: Likewise.
22395
22396 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22397
22398         PR fortran/24892
22399         * gfortran.dg/open_access_append_1.f90: New test.
22400         * gfortran.dg/open_access_append_2.f90: New test.
22401
22402 2005-11-16  Richard Guenther  <rguenther@suse.de>
22403
22404         PR middle-end/24851
22405         * gcc.c-torture/execute/pr24851.c: New testcase.
22406
22407 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22408
22409         * gcc.dg/fold-overflow-1.c: New test.
22410
22411 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22412
22413         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22414         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22415
22416 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22419         structures.
22420         * g++.dg/eh/forced2.C: Likewise.
22421         * g++.dg/eh/forced3.C: Likewise.
22422         * g++.dg/eh/forced4.C: Likewise.
22423
22424 2005-11-11  Mike Stump  <mrs@apple.com>
22425
22426         * g++.old-deja/g++.mike/unused.C: Add.
22427
22428 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22429
22430         PR c++/24667
22431         * g++.dg/warn/Wcast-qual1.C: New test.
22432
22433 2005-11-15  Jan Hubicka  <jh@suse.cz>
22434
22435         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22436
22437 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22438
22439         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22440
22441 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22442
22443         PR 24840
22444         * gcc.dg/tree-ssa/pr24840.c: New test.
22445
22446 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22447
22448         PR testsuite/24841
22449         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22450
22451 2005-11-14  Dale Johannesen  <dalej@apple.com>
22452
22453         * gcc.c-torture/execute/20051113-1.c: New.
22454
22455 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22456
22457         PR c++/24687
22458         * g++.dg/template/crash43.C: New test.
22459
22460 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22461
22462         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22463
22464 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22465
22466         PR c++/24817
22467         * g++.dg/eh/spec8.C: New test.
22468
22469 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22470
22471         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22472
22473 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22474
22475         PR c++/20293
22476         * g++.dg/parse/ambig4.C: New test.
22477         * g++.dg/tc1/dr101.C: Adjust error markers.
22478         * g++.dg/lookup/strong-using-2.C: Likewise.
22479         * g++.dg/lookup/ambig5.C: Likewise.
22480         * g++.dg/lookup/ambig4.C: Likewise.
22481         * g++.dg/parse/crash22.C: Likewise.
22482
22483 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22484
22485         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22486
22487 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22488
22489         * gcc.dg/nested-calls-1.c: New test.
22490
22491 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22492
22493         * gfortran.dg/complex_intrinsic_1.f90: New test.
22494         * gfortran.dg/complex_intrinsic_2.f90: New test.
22495         * gfortran.dg/fgetc_1.f90: New test.
22496         * gfortran.dg/fgetc_2.f90: New test.
22497         * gfortran.dg/fgetc_3.f90: New test.
22498         * gfortran.dg/ftell_1.f90: New test.
22499         * gfortran.dg/ftell_2.f90: New test.
22500         * gfortran.dg/gnu_logical_1.F: New test.
22501         * gfortran.dg/gnu_logical_2.f90: New test.
22502
22503 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22504
22505         PR middle-end/24820
22506         * gcc.dg/pr24820.c: New test.
22507
22508 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22509
22510         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22511         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22512         variable.
22513
22514 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22515
22516         PR testsuite/24614
22517         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22518
22519 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22520
22521         * gcc.target/cris/cris.exp: New file.
22522         * gcc.target/cris/rld-legit1.c: New test.
22523         * gcc.target/cris/rld-legit2.c: New test.
22524
22525 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22526
22527         PR c++/24780
22528         * g++.dg/opt/pr24780.C: New test.
22529
22530         PR c++/24761
22531         * g++.dg/template/asm1.C: New test.
22532
22533 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22534
22535         PR libgfortran/24787
22536         * gfortran.dg/scan_1.f90: New test.
22537
22538 2005-11-12  Jan Hubicka  <jh@suse.cz>
22539
22540         * gcc.target/i386/minmax-1.c: New.
22541         * gcc.target/i386/minmax-2.c: New.
22542
22543 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22544
22545         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22546
22547 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22548
22549         * gcc.c-torture/execute/20051110-1.c,
22550         gcc.c-torture/execute/20051110-2.c: New tests.
22551
22552 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22553
22554         PR middle-end/24750
22555         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22556         New tests.
22557
22558 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22559
22560         * lib/target-libpath.exp (get_shlib_extension): New proc.
22561         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22562         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22563         * lib/objc.exp (objc_target_compile): Likewise.
22564         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22565         detection.
22566
22567 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22568
22569         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22570
22571         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22572         Add -static to additional_flags and pass it to target_compile.
22573
22574 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22575
22576         PR libgfortran/24719
22577         gfortran.dg/read_noadvance.f90: New test.
22578
22579         PR libgfortran/24699
22580         gfortran.dg/fmt_t_2.f90: New test.
22581
22582         PR libgfortran/24785
22583         gfortran.dg/read_x_eor.f90: New test.
22584
22585         PR libgfortran/24584
22586         gfortran.dg/namelist_empty.f90: Rename test.
22587
22588         PR libgfortran/24489
22589         gfortran/read_eor.f90: Rename test.
22590
22591 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22592
22593         PR fortran/15976
22594         * gfortran.dg/automatic_module_variable.f90: New test.
22595
22596 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22597
22598         PR target/24445
22599         * gcc.dg/pr24445.c: New test.
22600
22601 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22602
22603         PR fortran/24655
22604         PR fortran/24755
22605         * gfortran.dg/recursive_statement_functions.f90: Add statement
22606         functions using inline intrinsic functions and parameters to test
22607         that they no longer seg-fault.
22608
22609         PR fortran/24409
22610         gfortran.dg/nested_modules_4.f90: New test.
22611         gfortran.dg/nested_modules_5.f90: New test.
22612
22613 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22614
22615         PR fortran/24643
22616         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22617
22618 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22619
22620         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22621         failures.
22622
22623 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22624
22625         * gcc.dg/sparc-getcontext-1.c: New test.
22626
22627 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22628
22629         * gcc.dg/ifcvt-fabs-1.c: New test.
22630
22631 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22632
22633         PR other/4372
22634         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22635         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22636
22637 2005-11-09  Richard Guenther  <rguenther@suse.de>
22638
22639         PR tree-optimization/24716
22640         * gcc.c-torture/execute/pr24716.c: New testcase.
22641
22642 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22643
22644         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22645
22646 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22647
22648         PR 24624
22649         * gcc.dg/pr24624.c: Testcase added.
22650
22651 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22652
22653         PR 24623
22654         * g++.dg/other/pr24623.C: Testcase added.
22655
22656 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22657
22658         PR fortran/22607
22659         * gfortran-dg/pure_byref_1.f90: New.
22660         * gfortran-dg/pure_byref_2.f90: New.
22661
22662 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22663
22664         PR c/24101
22665         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22666         * gcc.dg/dg.exp: Run main loop also for *.i files.
22667
22668 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22669
22670         PR c++/19450
22671         * g++.dg/tls/diag-3.C: New test.
22672         * g++.dg/tls/diag-4.C: New test.
22673         * g++.dg/tls/static-1.C: New test.
22674         * g++.dg/tls/static-1a.cc: New file.
22675
22676 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22677
22678         PR 23046
22679         * g++.dg/tree-ssa/pr23046.C: New test.
22680
22681 2005-11-08  Devang Patel <dpatel@apple.com>
22682
22683         PR tree-optimization/23115
22684         * gcc.dg/tree-ssa/pr23115.c: New.
22685
22686 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22687
22688         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22689         * gcc.target/powerpc/pr16155.c: Same.
22690         * gcc.target/powerpc/altivec-1.c: Same.
22691         * gcc.target/powerpc/altivec-2.c: Same.
22692         * gcc.target/powerpc/altivec-3.c: Same.
22693         * gcc.target/powerpc/altivec-5.c: Same.
22694         * gcc.target/powerpc/altivec-11.c: Same.
22695         * gcc.target/powerpc/altivec-12.c: Same.
22696         * gcc.target/powerpc/altivec-14.c: Same.
22697         * gcc.target/powerpc/altivec-22.c: Same.
22698         * gcc.target/powerpc/altivec-consts.c: Same.
22699         * gcc.target/powerpc/altivec-pr22085.c: Same.
22700         * gcc.target/powerpc/altivec-splat.c: Same.
22701         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22702         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22703         * gcc.target/powerpc/darwin-longlong.c: Same.
22704
22705 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22706
22707         PR target/19340
22708         * gcc.dg/pr19340.c: New test.
22709
22710 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22711
22712         PR rtl-optimization/24683
22713         * gcc.dg/pr24683.c: New test.
22714
22715 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22716
22717         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22718         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22719
22720 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22721
22722         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22723
22724 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22725
22726         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22727
22728 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22729
22730         PR target/24230
22731
22732         * gcc.target/powerpc/altivec-consts.c,
22733         gcc.target/powerpc/altivec-splat.c: New testcase.
22734
22735 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22736
22737         PR c/24599
22738
22739         * gcc.dg/overflow-2.c: New testcase.
22740
22741 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22742
22743         PR rtl-optimization/23567
22744         * gcc.c-torture/execute/20051104-1.c: New test.
22745
22746 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22747
22748         PR fortran/24534
22749         gfortran.dg/private_type_2.f90: Modified to check that case with
22750         PRIVATE declaration within derived type is accepted.
22751
22752         PR fortran/20838
22753         gfortran.dg/pointer_assign_1.f90: New test.
22754
22755         PR fortran/20840
22756         * gfortran.dg/arrayio_0.f90: New test.
22757
22758         PR fortran/17737
22759         gfortran.dg/data_initialized.f90: New test.
22760         gfortran.dg/data_constraints_1.f90: New test.
22761         gfortran.dg/data_constraints_2.f90: New test.
22762
22763 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22764
22765         PR fortran/24174
22766         PR fortran/24305
22767         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22768
22769 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22770
22771         PR 24670
22772         * gcc.dg/tree-ssa/pr24670.c: New test.
22773
22774 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22775
22776         PR target/22432
22777         * gcc.target/i386/pr22432.c: New test.
22778
22779 2005-11-05  Richard Henderson  <rth@redhat.com>
22780
22781         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22782         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22783         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22784         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22785         from gcc.dg/alpha-*.
22786         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22787         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22788
22789 2005-11-05  Andreas Jaeger  <aj@suse.de>
22790
22791         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22792
22793 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22794
22795         PR target/23424
22796         * gcc.dg/torture/pr23424-1.c: New test.
22797
22798 2005-11-04  Richard Henderson  <rth@redhat.com>
22799
22800         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22801         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22802         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22803         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22804         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22805         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22806         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22807         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22808         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22809         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22810         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22811         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22812         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22813         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22814         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22815         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22816         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22817         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22818         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22819         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22820         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22821         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22822         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22823         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22824         Move from gcc.dg/.
22825         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22826         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22827         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22828         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22829         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22830         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22831         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22832         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22833         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22834         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22835         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22836         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22837         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22838         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22839         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22840         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22841         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22842         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22843         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22844         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22845         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22846         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22847         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22848         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22849         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22850         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22851         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22852         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22853         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22854         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22855         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22856         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22857         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22858         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22859         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22860         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22861         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22862         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22863         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22864         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22865         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22866         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22867         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22868         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22869         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22870
22871 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22872
22873         PR 24627
22874         * gcc.dg/tree-ssa/pr24627.c: New test.
22875
22876 2005-11-04 Paul Brook  <paul@codesourcery.com>
22877
22878         * gcc.dg/tls/opt-10.c: New test.
22879
22880 2005-11-04  Andreas Jaeger  <aj@suse.de>
22881
22882         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22883         avoid extra warnings.
22884
22885 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22886
22887         PR libfortran/22298
22888         * lib/target-supports.exp
22889         (check_effective_target_static_libgfortran): New
22890         static_libgfortran effective target.
22891         * gfortran.dg/static_linking_1.f: New test.
22892         * gfortran.dg/static_linking_1.c: New file.
22893
22894 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22895
22896         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22897
22898 2005-11-03  Josh Conner  <jconner@apple.com>
22899
22900         PR c++/19989
22901         g++.dg/ext/array2.C: New test.
22902         g++.dg/template/dependent-name3.C: New test.
22903         g++.dg/template/dependent-name4.C: New test.
22904         g++.dg/template/sfinae2.C: New test.
22905
22906 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22907
22908         PR preprocessor/22042
22909         * gcc.dg/cpp/strify4.c: New test.
22910
22911 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22912
22913         PR c++/17964
22914         * g++.dg/cpp/string-1.C: New test.
22915
22916 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22917
22918         * gcc.target/powerpc: New directory.
22919         * gcc.target/powerpc/powerpc.exp: New file.
22920         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22921         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22922         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22923         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22924         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22925         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22926         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22927         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22928         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22929         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22930         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22931         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22932         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22933         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22934         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22935         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22936         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22937         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22938         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22939         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22940         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22941         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22942         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22943         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22944         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22945         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22946         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22947         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22948         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22949         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22950         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22951         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22952         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22953         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22954
22955 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22956
22957         PR c++/21627
22958         * g++.dg/warn/inline2.C: New test.
22959
22960 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22961
22962         PR middle-end/23155
22963         * g++.dg/ext/c99struct1.C: New test.
22964         * gcc.dg/union-cast-1.c: New test.
22965         * gcc.dg/union-cast-2.c: New test.
22966         * gcc.dg/union-cast-3.c: New test.
22967
22968 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22969
22970         PR middle-end/24589
22971         * gcc.c-torture/execute/zero-struct-2.c: New test.
22972
22973 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22974
22975         PR c++/24582
22976         * g++.dg/init/switch1.C: New test.
22977
22978 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22979
22980         * gcc.dg/delay-slot-1.c: New test.
22981
22982 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22983
22984         PR target/24620
22985         * gcc.dg/pr24620.c: New test.
22986
22987 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22988
22989         PR c/24329
22990         * gcc.dg/format/unnamed-1.c: New test.
22991
22992 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/22434
22995         * g++.dg/expr/cond8.C: New test.
22996
22997         PR c++/24560
22998         * g++.dg/parse/dot1.C: New test.
22999
23000 2005-11-02  Jan Hubicka  <jh@suse.cz>
23001
23002         PR target/23303
23003         * gcc.dg/i386-lea.c: New test
23004
23005 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23006
23007         PR target/24615
23008         * gcc.dg/pr24615.c: New test.
23009
23010 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23011
23012         PR target/24600
23013         * gcc.dg/pr24600.c: New test.
23014
23015 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/19253
23018         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23019         * g++.dg/parse/typename9.C: New test.
23020         * g++/dg/parse/typename10.C: Likewise.
23021
23022 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR fortran/18157
23025         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23026         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23027         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23028
23029 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/24569
23032         * g++.dg/debug/static1.C: New test.
23033
23034 2005-11-02  Josh Conner  <jconner@apple.com>
23035
23036         * g++.dg/crash38.C: moved into proper directory...
23037         * g++.dg/template/crash42.C: ...here
23038
23039 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23040
23041         PR target/18338
23042         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23043         pcc_bitfield_type_matters || default_packed.
23044
23045         * lib/target-supports.exp
23046         (check_effective_target_pcc_bitfield_type_matters): New proc.
23047         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23048
23049         PR testsuite/23304
23050         * lib/target-supports.exp (check_effective_default_packed): New proc.
23051         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23052         Gate expected errors on target ! default_packed.
23053         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23054
23055 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23056
23057         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23058         change (r106358).
23059
23060 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         PR fortran/24008
23063         * gfortran.dg/entry_5.f90: New.
23064         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23065
23066 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23067
23068         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23069
23070 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23071
23072         PR fortran/21565
23073         gfortran.dg/namelist_blockdata.f90: New test.
23074
23075         PR fortran/18737
23076         gfortran.dg/external_implicit_none.f90: New test.
23077
23078         PR fortran/14994
23079         * gfortran.dg/secnds.f: New test.
23080
23081 2005-10-31  Jan Hubicka  <jh@suse.cz>
23082
23083         PR target/20928
23084         * gcc.c-torture/compile/pr20928.c: New test.
23085
23086 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23087
23088         PR middle-end/23492
23089         * gcc.c-torture/compile/zero-strct-5.c: New test.
23090
23091 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23092
23093         PR libgfortran/24584
23094         * gfortran.dg/pr24584.f90: New test.
23095
23096 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23097
23098         PR fortran/18883
23099         * gfortran.dg/char_result_9.f90: New.
23100         * gfortran.dg/char_result_10.f90: New.
23101
23102 2005-10-30  Jan Hubicka  <jh@suse.cz>
23103
23104         * g++.dg/tree-ssa/pr24172.C: New testcase.
23105
23106 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23107
23108         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23109
23110 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23111
23112         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23113         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23114         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23115         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23116         gfortran.dg/enum_9.f90,
23117         gfortran.fortran-torture/compile/enum_1.f90,
23118         gfortran.fortran-torture/execute/enum_1.f90,
23119         gfortran.fortran-torture/execute/enum_2.f90,
23120         gfortran.fortran-torture/execute/enum_3.f90,
23121         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23122
23123 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23124
23125         PR target/18482
23126         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23127         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23128
23129 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23130
23131         PR libfortran/20179
23132         * gfortran.dg/mixed_io_1.f90: New test.
23133         * gfortran.dg/mixed_io_1.c: New file.
23134
23135 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23136
23137         * gfortran.dg/malloc_free_1.f90: New test.
23138
23139 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23140
23141         * gcc.dg/nested-func-4.c: Require profiling -pg.
23142
23143 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23144
23145         PR C++/23229
23146         * g++.dg/warn/main-2.C: New test.
23147
23148 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23149
23150         PR fortran/24545
23151         * gfortran.dg/interface_2.f90: new test.
23152
23153 2005-10-28  Josh Conner  <jconner@apple.com>
23154
23155         PR c++/22153
23156         * g++.dg/template/crash38.C: New test.
23157         * g++.dg/parse/explicit1.C: Change expected errors.
23158
23159 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23160
23161         PR C++/23426
23162         * g++.dg/other/large-size-array.C: New test.
23163
23164 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23165
23166         PR middle-end/24362
23167         * g++.dg/opt/complex4.C: New test.
23168
23169 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23170
23171         * gcc.dg/nested-func-4.c: New test.
23172
23173 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23174
23175         PR fortran/24158
23176         gfortran.dg/derived_recursion.f90: New test.
23177         gfortran.dg/implicit_actual.f90: New test.
23178
23179 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23180
23181         PR middle-end/24295, PR testsuite/24477
23182         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23183         removed when weakref hits the tree.
23184
23185 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23186
23187         * gfortran.dg/cray_pointers_4.f90: New test.
23188
23189         * gfortran.dg/cray_pointers_5.f90: New test.
23190
23191 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23192
23193         PR fortran/22290
23194         * gfortran.dg/assign_5.f90: New test.
23195         * gfortran.dg/assign_6.f: New test.
23196
23197 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23198
23199         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23200         CPU has no SSE support.
23201
23202 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23203
23204         PR libgfortran/24224
23205         * gfortran.dg/arrayio_1.f90: Update attribution.
23206         * gfortran.dg/arrayio_2.f90: Update attribution.
23207         * gfortran.dg/arrayio_3.f90: Update attribution.
23208         * gfortran.dg/arrayio_4.f90: Update test conditions.
23209         * gfortran.dg/arrayio_5.f90: Update attribution.
23210         * gfortran.dg/arrayio_6.f90: New test.
23211         * gfortran.dg/arrayio_7.f90: New test.
23212
23213 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23214
23215         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23216
23217 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23218
23219         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23220
23221 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23222
23223         PR fortran/24416
23224         * gfortran.dg/namelist_char_only.f90: New test.
23225
23226 2005-10-24  Asher Langton  <langton2@llnl.gov>
23227
23228         PR fortran/17031
23229         PR fortran/22282
23230         * gfortran.dg/cray_pointers_1.f90: New test.
23231         * gfortran.dg/cray_pointers_2.f90: New test.
23232         * gfortran.dg/cray_pointers_3.f90: New test.
23233         * gfortran.dg/loc_1.f90: New test.
23234         * gfortran.dg/loc_2.f90: New test.
23235
23236 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23237
23238         * gcc.dg/pr24225.c: New test.
23239
23240 2005-10-24  Asher Langton  <langton2@llnl.gov>
23241
23242         * gfortran.dg/dup_save_1.f90: New test.
23243         * gfortran.dg/dup_save_2.f90: New test.
23244
23245 2005-10-24  Paul Brook  <paul@codesourcery.com>
23246
23247         PR 24107
23248         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23249         stdint.h.
23250
23251 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23252
23253         PR libgfortran/24489
23254         * gfortran.dg/pr24489.f90: New test.
23255
23256 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23257
23258         PR fortran/23635
23259         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23260
23261 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23262
23263         PR target/18911
23264         * g++.dg/init/array16.C: Skip for mmix-*-*.
23265
23266 2005-10-23  Asher Langton  <langton2@llnl.gov>
23267
23268         * gfortran.dg/byte_1.f90: New test.
23269         * gfortran.dg/byte_2.f90: New test.
23270
23271 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23272
23273         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23274
23275 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23276
23277         PR fortran/18022
23278         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23279
23280         PR fortran/24311
23281         * gfortran.dg/merge_char_const.f90: New test.
23282
23283         PR fortran/24384
23284         * gfortran.dg/spread_scalar_source.f90: New test.
23285
23286 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23287
23288         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23289
23290         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23291         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23292
23293         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23294
23295 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23296
23297         PR fortran/24426
23298         * gfortran.dg/der_pointer_4.f90: New.
23299
23300 2005-10-22  David Ayers  <d.ayers@inode.at>
23301
23302         * obj-c++.dg/except-1.mm: Simplify.
23303
23304 2005-10-21  David Ayers  <d.ayers@inode.at>
23305
23306         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23307
23308 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gfortran.dg/assumed_dummy_2.f90: New test.
23311
23312 2005-10-21  James E Wilson  <wilson@specifix.com>
23313
23314         PR preprocessor/15220
23315         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23316
23317 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23318
23319         * gcc.c-torture/execute/20051021-1.c: New test.
23320
23321 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/24260
23324         * g++.dg/ext/tmplattr1.C: New test.
23325
23326 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23327
23328         PR fortran/24440
23329         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23330
23331 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23332
23333         * obj-c++.dg/except-1.mm: New.
23334
23335         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23336
23337 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23338
23339         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23340
23341 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23342
23343         PR middle-end/24295
23344         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23345         declarations with the same names as thunks' alias targets, use
23346         aliases instead.
23347         * gcc.dg/attr-alias-3.c: New test.
23348         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23349
23350 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/22618
23353         * g++.dg/parse/access8.C: New test.
23354
23355 2005-10-20  Richard Guenther  <rguenther@suse.de>
23356
23357         PR c++/24439
23358         * g++.dg/tree-ssa/pr24439.C: New testcase.
23359
23360 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23361
23362         * g++.dg/opt/delay-slot-1.C: New test.
23363
23364 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23365
23366         PR fortran/21625
23367         * gfortran.fg/der_init_1.f90: New.
23368
23369 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23370
23371         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23372
23373 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23374
23375         PR c++/21908
23376         * g++.dg/parse/error28.C: New test.
23377
23378 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23379
23380         * gcc.dg/profile-generate-2.c: New test.
23381
23382 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23383
23384         PR target/23589
23385         * g++.dg/ext/dllimport11.C: New.
23386
23387 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23388
23389         PR c++/22293
23390         * g++.dg/other/friend3.C: New test.
23391
23392 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23393
23394         PR c++/23293
23395         * g++.dg/template/error19.C: New test.
23396
23397 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23398
23399         PR c++/21383
23400         * g++.dg/overload/koenig2.C: New.
23401
23402         PR c++/23118
23403         * g++.dg/overload/error2.C: New.
23404
23405         PR c++/22604
23406         * g++.dg/inherit/covariant14.C: New.
23407
23408 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23409
23410         PR c++/23440
23411         * g++.dg/parse/for1.C: New test.
23412
23413 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23414
23415         PR fortran/23446
23416         * gfortran.dg/host_dummy_index_1.f90: New test.
23417
23418         PR fortran/21459
23419         * gfortran.dg/automatic_char_len_2.f90: New test.
23420
23421         PR fortran/20866
23422         * gfortran.dg/recursive_statement_functions.f90: New test.
23423
23424         PR fortran/20853
23425         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23426
23427         PR fortran/20849
23428         * gfortran.dg/external_initializer.f90: New test.
23429
23430         PR fortran/20837
23431         * non_module_public.f90: New test.
23432
23433 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         PR c++/24386
23436         * g++.dg/template/overload7.C: New.
23437
23438         PR c++/22551
23439         * g++.dg/other/switch2.C: Remove expected warnings.
23440
23441         PR c++/21353
23442         * g++.dg/template/defarg6.C: New.
23443
23444 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23445
23446         PR target/24315
23447         * gcc.target/i386/pr24315.c: New test.
23448
23449 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/24389
23452         * g++.dg/template/static21.C: New test.
23453         * g++.dg/template/static21-a.cc: Likewise.
23454
23455 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23456
23457         PR c++/23959
23458         * g++.dg/warn/Wswitch-default-1.C: New test.
23459         * g++.dg/warn/Wswitch-default-2.C: New test.
23460
23461 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/22173
23464         * g++.dg/parse/template18.C: New test.
23465         * g++.dg/template/nontype15.C: Likewise.
23466
23467 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23468
23469         PR fortran/22273
23470         * gfortran.dg/spec_expr_2.f90: New.
23471
23472 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23473
23474         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23475         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23476         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23477         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23478         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23479         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23480         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23481         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23482         previous target-specific skips and warning-message matches where
23483         applicable.
23484
23485 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23486
23487         PR c++/21347
23488         * g++.dg/warn/Wctor-dtor.C: New test.
23489
23490 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23491
23492         PR c/23439
23493         * gcc.dg/for-1.c: New test.
23494
23495 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23496
23497         PR c++/19565
23498         * g++.dg/warn/Wconversion1.C: New test.
23499         * g++.dg/ext/packed4.C: Compile with -w.
23500         * g++.dg/opt/20050511-1.C: Likewise.
23501         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23502
23503 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23504
23505         * gfortran.dg/boz_5.f90: New test.
23506
23507 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         PR c++/22551
23510         * g++.dg/other/switch2.C: New.
23511
23512         PR c++/23984
23513         * g++.dg/init/ctor7.C: New.
23514
23515 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23516
23517         PR c++/23730
23518         * g++.dg/parse/crash32.C: New test.
23519
23520 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23521
23522         PR c++/20721
23523         * g++.dg/init/goto2.C: New test.
23524
23525         PR c++/22464
23526         * g++.dg/template/crash/41.C: New test.
23527
23528         PR c++/22180
23529         * g++.dg/template/crash40.C: New test.
23530
23531         PR c++/23694
23532         * g++.dg/parse/friend5.C: New test.
23533
23534         PR c++/23307
23535         * g++.dg/template/crash38.C: New test.
23536
23537         PR c++/22352
23538         * g++.dg/template/friend38.C: New test.
23539
23540         PR c++/22405
23541         * g++.dg/template/crash39.C: New test.
23542
23543 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23544
23545         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23546         gcc.dg/debug/dwarf2/dwarf-char2.c,
23547         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23548
23549         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23550
23551 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23552
23553         * gcc.dg/dll-2.c: Add tests for warnings.
23554         * gcc.dg/dll-3.c: Likewise.
23555         * gcc.dg/dll-4.c: Likewise.
23556
23557         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23558         * g++.dg/ext/dllimport2.C: Likewise.
23559         * g++.dg/ext/dllimport3.C: Likewise.
23560         * g++.dg/ext/dllimport7.C: Likewise.
23561         * g++.dg/ext/dllimport8.C: Likewise.
23562         * g++.dg/ext/dllimport9.C: Likewise.
23563
23564 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23565
23566         PR fortran/24092
23567         * gfortran.dg/derived_pointer_recursion.f90: New test.
23568
23569 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23570
23571         * gcc.c-torture/execute/20051012-1.c: New test.
23572
23573 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23574
23575         PR fortran/18082
23576         * gfortran.dg/automatic_char_len_1.f90: New test.
23577
23578 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23579
23580         PR fortran/20847
23581         * gfortran.dg/save_common.f90: New test.
23582
23583         PR fortran/20856
23584         * gfortran.dg/save_result.f90: New test.
23585
23586 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23587
23588         PR c++/21592
23589         * g++.dg/template/dependent-expr1.C: Add new expected error.
23590         * g++.dg/template/dependent-expr2.C: Adjust error text.
23591         * g++.dg/template/overload6.C: New.
23592
23593         PR c++/23797
23594         * g++.dg/other/typename8.C: New.
23595
23596         PR c++/21117
23597         * g++.dg/other/return1.C: New.
23598
23599 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23600
23601         PR c++/24052
23602         * g++.dg/ext/label5.C: New.
23603
23604 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23605
23606         PR c++/19964
23607         * g++.dg/parse/crash31.C: New.
23608
23609 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23610
23611         * g++.dg/ipa/ipa-1.c: New test.
23612         * g++.dg/ipa/ipa-2.c: New test.
23613         * g++.dg/ipa/ipa-3.c: New test.
23614         * g++.dg/ipa/ipa-4.c: New test.
23615         * g++.dg/ipa/ipa-5.c: New test.
23616         * g++.dg/ipa/ipa.exp: New file.
23617
23618 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23619
23620         PR fortran/24207
23621         * gfortran.dg/private_type_3.f90: New test.
23622
23623 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23624
23625         PR fortran/20786
23626         gfortran.dg/aint_anint_1.f90: New test.
23627
23628 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23629
23630         PR libgfortran/24313
23631         gfortran.dg/csqrt.f: New test.
23632
23633 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23634
23635         PR c++/8057
23636         * g++.dg/warn/noeffect7.C: New test.
23637         * g++.dg/warn/noeffect2.C: Instantiate templates.
23638         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23639         and warning.
23640
23641 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23642
23643         PR c++/21089
23644         * g++.dg/init/float1.C: New test.
23645
23646         PR c++/24277
23647         * g++.dg/init/member1.C: Tweak error markers.
23648
23649 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23650
23651         PR testsuite/24281
23652         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23653         Check for null pointer.
23654
23655 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23656
23657         PR c++/21369
23658         * g++.dg/parse/ret-type3.C: New test.
23659
23660 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23661
23662         PR tree-opt/23946
23663         * gcc.c-torture/compile/pr23946.c: New test.
23664
23665 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23666
23667         * g++.dg/opt/mmx2.C: New test.
23668
23669 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/24277
23672         * g++.dg/template/static20.C: New test.
23673
23674         PR c++/24302
23675         * g++.dg/warn/Wunused-12.C: New test.
23676
23677         PR c++/23437
23678         * g++.dg/template/arg4.C: New test.
23679
23680 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23681
23682         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23683         * gcc.dg/ucnid-3.c: Likewise.
23684         * gcc.dg/ucnid-4.c: Likewise.
23685         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23686         * g++.dg/other/ucnid-1.C: Likewise.
23687         * gcc.dg/sparc-frame-1.c: New test.
23688
23689 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23690
23691         PR c++/24139
23692         * g++.dg/template/spec27.C: New test.
23693
23694         PR c++/24275
23695         * g++.dg/template/static19.C: New test.
23696
23697 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23698
23699         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23700         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23701
23702 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23703
23704         PR target/24136
23705         * gfortran.fortran-torture/compile/pr24136.f: New test.
23706
23707 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23708
23709         PR c++/22172
23710         * g++.dg/parse/crash30.C: New test.
23711
23712 2005-10-07  Richard Guenther  <rguenther@suse.de>
23713
23714         PR middle-end/24227
23715         * gcc.c-torture/compile/pr24227.c: New testcase.
23716
23717 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23718
23719         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23720         Do not put aligned attributes on array elements.
23721
23722 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23723
23724         PR testsuite/23611, PR testsuite/23615
23725         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23726         writing prototypes of library functions by hand.
23727         * obj-c++.dg/bitfield-4.mm: Likewise.
23728         * obj-c++.dg/const-str-4.mm: Likewise.
23729         * obj-c++.dg/encode-4.mm: Likewise.
23730         * obj-c++.dg/encode-5.mm: Likewise.
23731         * obj-c++.dg/encode-6.mm: Likewise.
23732         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23733         * obj-c++.dg/method-10.mm: Likewise.
23734         * obj-c++.dg/method-17.mm: Likewise.
23735         * obj-c++.dg/method-19.mm: Likewise.
23736         * obj-c++.dg/try-catch-2.mm: Likewise.
23737
23738 2005-10-06  Richard Henderson  <rth@redhat.com>
23739
23740         PR 24236
23741         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23742
23743 2005-10-06  Dale Johannesen  <dalej@apple.com>
23744
23745         * gcc.c-torture/execute/20030125-1.c: Correct.
23746
23747 2005-10-06  Richard Guenther  <rguenther@suse.de>
23748
23749         PR tree-optimization/24238
23750         * g++.dg/tree-ssa/pr24238.C: New testcase.
23751
23752 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23753
23754         PR 18568
23755         * gfortran.dg/der_pointer_3.f90: New test.
23756
23757 2005-10-05  Devang Patel  <dpatel@apple.com>
23758
23759         PR Debug/23205
23760         * g++.dg/other/PR23205.C: New.
23761
23762 2005-10-05  Richard Henderson  <rth@redhat.com>
23763
23764         PR target/23602
23765         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23766         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23767
23768 2005-10-05  Dale Johannesen  <dalej@apple.com>
23769
23770         * gcc.c-torture/execute/float-floor.c: New.
23771
23772 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23773
23774         PR tree-optimization/21419
23775         PR tree-optimization/24146
23776         PR tree-optimization/24151
23777
23778         * g++.dg/ext/asm7.C: New.
23779         * g++.dg/ext/asm8.C: New.
23780         * gcc.dg/asm-1.c: Compile on all targets.
23781         * gcc.dg/asm-pr24146.c: New.
23782         * gcc.dg/pr21419.c: Adjust error messages.
23783
23784 2005-10-05  Richard Guenther  <rguenther@suse.de>
23785
23786         PR fortran/24176
23787         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23788
23789 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         PR c++/23513
23792         * g++.dg/template/spec22.C: Robustify test.
23793         * g++.dg/template/spec26.C: New.
23794
23795 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23796
23797         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23798         if target supports vector instructions.
23799
23800 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23801
23802         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23803         C99 functions.
23804
23805 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23806
23807         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23808         check_effective_target_fortran_large_int): Replace cached result
23809         when target changes.
23810
23811 2005-10-04  Devang Patel  <dpatel@apple.com>
23812
23813         * gcc.dg/i386-sse-vect-types.c: New.
23814
23815 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23816
23817         PR preprocessor/13726
23818         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23819         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23820
23821 2005-10-04  Richard Guenther  <rguenther@suse.de>
23822
23823         PR c/23576
23824         * gcc.dg/noncompile/pr23576.c: New testcase.
23825
23826 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23827
23828         PR middle-end/23125
23829         * gcc.dg/register-var-3.c: New test.
23830
23831 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23832
23833         * gcc.dg/pr23049.c: New test.
23834
23835         * gcc.dg/ucnid-4.c: Fix test.
23836
23837 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23838
23839         PR 23445
23840         * gcc.c-torture/compile/pr23445.c: New test.
23841
23842 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23843
23844         * g++.dg/overload/unknown1.C: New.
23845
23846 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23847
23848         PR c++/17775
23849         * g++.dg/template/repo4.C: New test.
23850
23851 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23852
23853         PR libfortran/19308
23854         * gfortran.dg/large_real_kind_2.F90: New test.
23855         * gfortran.dg/large_integer_kind_2.f90: New test.
23856
23857 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23858
23859         * lib/target-supports.exp (check_effective_target_vect_shift):
23860         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23861         (check_effective_target_vect_condition): Fix copy-n-pasto.
23862
23863         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23864         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23865         targets.
23866
23867 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23868
23869         PR c++/22621
23870         * g++.dg/template/overload5.C : New test.
23871
23872         PR c++/23840
23873         * g++.dg/expr/stdarg1.C: New test.
23874
23875 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23876
23877         PR 24142
23878         * gcc.c-torture/execute/pr24142.c: New test.
23879
23880 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23881
23882         PR 24141
23883         * gcc.c-torture/execute/pr24141.c: New test.
23884
23885 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23886             Diego Novillo  <dnovillo@redhat.com>
23887
23888         PR 23604
23889         * gcc.c-torture/execute/pr23604.c: New test.
23890
23891 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23892
23893         PR fortran/16404
23894         PR fortran/20835
23895         PR fortran/20890
23896         PR fortran/20899
23897         PR fortran/20900
23898         PR fortran/20901
23899         PR fortran/20902
23900         gfortran.dg/equiv_constraint_1.f90: New test.
23901         gfortran.dg/equiv_constraint_2.f90: New test.
23902         gfortran.dg/equiv_constraint_3.f90: New test.
23903         gfortran.dg/equiv_constraint_4.f90: New test.
23904         gfortran.dg/equiv_constraint_5.f90: New test.
23905         gfortran.dg/equiv_constraint_6.f90: New test.
23906         gfortran.dg/equiv_constraint_7.f90: New test.
23907         gfortran.dg/equiv_constraint_8.f90: New test.
23908         gfortran.dg/private_type_1.f90: New test.
23909         gfortran.dg/private_type_2.f90: New test.
23910         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23911         980628-10.f: Assert std=gnu to permit mixing of
23912         types in equivalence statements.
23913
23914 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23915
23916         PR 24112
23917         * gfortran.dg/open_status_1.f90: New.
23918
23919 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23920
23921         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23922         * gcc.dg/vect/pr22480.c: Clean up temp files.
23923         * gcc.dg/vect/pr23831.c: Clean up temp files.
23924         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23925         Clean up temp files.
23926         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23927         Clean up temp files.
23928
23929         * gcc.dg/20050309-1.c: Clean up temp files.
23930         * gcc.dg/20050325-1.c: Clean up temp files.
23931
23932 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23933
23934         PR tree-optimization/24059
23935         * gcc.dg/vect/pr24059.c : New test.
23936
23937 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23938
23939         PR middle-end/24109
23940         * gcc.c-torture/execute/20050929-1.c: New test.
23941
23942 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23943
23944         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23945
23946 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23947
23948         PR c/21419
23949         * gcc.dg/pr21419.c: New test.
23950
23951 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23952
23953         * gcc.dg/pr23911.c: New test.
23954
23955 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23956
23957         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23958
23959         PR c++/16782
23960         * g++.dg/parse/qualified4.C: New test.
23961         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23962         * g++.old-deja/g++.mike/p8154.C: Likewise.
23963
23964 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23965
23966         PR c++/22147
23967         * g++.dg/template/friend37.C: New test.
23968         * g++.dg/parse/crash28.C: Adjust error markers.
23969
23970 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23971
23972         PR fortran/18518
23973         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23974
23975 2005-09-27  Devang Patel  <dpatel@apple.com>
23976
23977         PR tree-optimization/23625
23978         * gcc.dg/pr23625.c: New test.
23979
23980 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23981
23982         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23983         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23984
23985 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23986
23987         PR fortran/23677
23988         * gfortran.fortran-torture/execute/save_1.f90: New test.
23989         * gfortran.dg/save_1.f90: New test.
23990
23991 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23992
23993         * gcc.target/i386/builtin-apply-mmx.c: New test.
23994
23995         PR target/22576
23996         * gcc.target/i386/pr22576.c: New test.
23997
23998         PR target/22585
23999         * gcc.target/i386/pr22585.c: New test.
24000
24001         PR target/23268
24002         * gcc.target/i386/pr23268.c: New test.
24003
24004         PR middle-end/23831
24005         * gcc.dg/vect/pr23831.c: New test.
24006
24007         PR target/24055
24008         * gcc.target/i386/pr24055.c: New test.
24009
24010 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24011
24012         PR tree-optimization/23960
24013         * gcc.c-torture/compile/pr23960.c: New.
24014
24015 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24016
24017         PR fortran/16861
24018         * gfortran.dg/nested_modules_3.f90: New.
24019
24020 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24021
24022         PR fortran/24005
24023         gfortran.dg/interface_1.f90: New test.
24024
24025 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24026         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24027
24028         PR fortran/23843
24029         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24030
24031 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24032
24033         PR fortran/23516
24034         * gfortran.dg/imag_1.f: New test.
24035         * gfortran.dg/imag_2.f: Ditto.
24036
24037 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24038
24039         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24040
24041 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24042
24043         PR c++/21983
24044         * g++.dg/warn/pr21983.C: New test.
24045
24046 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24047
24048         * gcc.dg/20050922-1.c: Testcase added.
24049
24050 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/23993
24053         * g++.dg/template/array14.C: New test.
24054
24055 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24056
24057         PR fortran/19929
24058         * gfortran.dg/der_ptr_component_1.f90: New test.
24059
24060 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24061
24062         PR c++/23965
24063         * g++.dg/template/error1.C: Reject "no matching function" message.
24064
24065 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24066
24067         PR c++/17609
24068         * g++.dg/lookup/error1.C: New test.
24069
24070 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24071
24072         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24073         functionality of the testcase.
24074
24075 2005-09-20  Richard Henderson  <rth@redhat.com>
24076
24077         * gcc.dg/vect/vect-22.c: Require vect_float.
24078         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24079
24080 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24081
24082         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24083         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24084         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24085         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24086         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24087         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24088         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24089         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24090         * gcc.dg/cpp/ucnid-8.c: New test.
24091
24092 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24093
24094         PR tree-optimization/23929
24095         * gcc.c-torture/compile/pr23929.c: New test.
24096
24097 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24098
24099         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24100         for one loop.
24101
24102 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24103
24104         PR testsuite/23186
24105         * g++.dg/other/pr22003.C: Require named sections.
24106
24107 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24108
24109         PR c++/23947
24110         * g++.dg/rtti/crash3.C: New test.
24111
24112         PR tree-optimization/23818
24113         * gcc.dg/pr23818.c: New test.
24114
24115 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24116
24117         PR fortran/23420
24118         * gfortran.dg/print_fmt_4.f: New.
24119
24120 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24121
24122         PR fortran/23663
24123         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24124
24125 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24126
24127         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24128         Use pointers to local alignable arrays instead. Added comments.
24129         * gcc.dg/vect/vect-46.c: Likewise.
24130         * gcc.dg/vect/vect-48.c: Likewise.
24131         * gcc.dg/vect/vect-49.c: Likewise.
24132         * gcc.dg/vect/vect-52.c: Likewise.
24133         * gcc.dg/vect/vect-53.c: Likewise.
24134         * gcc.dg/vect/vect-54.c: Likewise.
24135         * gcc.dg/vect/vect-56.c: Likewise.
24136         * gcc.dg/vect/vect-57.c: Likewise.
24137         * gcc.dg/vect/vect-58.c: Likewise.
24138         * gcc.dg/vect/vect-60.c: Likewise.
24139         * gcc.dg/vect/vect-61.c: Likewise.
24140
24141         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24142         The test is no longer vectorizable on vect_no_align targets.
24143         * gcc.dg/vect/vect-43.c: Likewsie.
24144
24145         * gcc.dg/vect/vect-44.c: Added comments.
24146         * gcc.dg/vect/vect-45.c: Added comments.
24147         * gcc.dg/vect/vect-50.c: Added comments.
24148         * gcc.dg/vect/vect-51.c: Added comments.
24149
24150         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24151         aligned type.
24152         * gcc.dg/vect/Os-vect-95.c: Likewise.
24153
24154         * gcc.dg/vect/vect-41.c: Test removed.
24155         * gcc.dg/vect/vect-47.c: Test removed.
24156         * gcc.dg/vect/vect-55.c: Test removed.
24157         * gcc.dg/vect/vect-59.c: Test removed.
24158
24159 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24160
24161         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24162         No longer vectorizable on vect_no_align targets.
24163         * gcc.dg/vect/pr20122.c: Likewise.
24164         * gcc.dg/vect/vect-74.c: Likewise.
24165         * gcc.dg/vect/vect-75.c: Likewise.
24166         * gcc.dg/vect/vect-76.c: Likewise.
24167
24168         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24169         Will not be vectorizable on vect_no_align targets once aliasing issues
24170         are resolved.
24171         * gcc.dg/vect/vect-79.c: Likewise.
24172
24173         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24174         * gcc.dg/vect/vect-78.c: Likewise.
24175         * gcc.dg/vect/vect-97.c: Likewise.
24176
24177 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24178
24179         * gcc.dg/pr23943.c: New test.
24180
24181 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24182
24183         PR fortran/19181
24184         * gfortran.dg/derived_pointer_null_1.f90: New test.
24185
24186 2005-09-18  Richard Guenther  <rguenther@suse.de>
24187
24188         PR middle-end/23944
24189         * gcc.c-torture/compile/pr23944.c: New testcase.
24190
24191 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24192
24193         PR fortran/15975
24194         * gfortran.dg/der_pointer_2.f90: New test.
24195
24196 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24197
24198         PR fortran/16861
24199         * gfortran.dg/nested_modules_2.f90: New test.
24200
24201 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24202
24203         PR c++/18368
24204         * g++.dg/other/semicolon.C: New test.
24205
24206 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24207
24208         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24209         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24210
24211 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24212
24213         PR c++/23914
24214         * g++.dg/template/static18.C: New test.
24215
24216         PR c++/21514
24217         * g++.dg/template/crash19.C: Remove dg-error marker.
24218         * g++.dg/template/local4.C: New test.
24219
24220 2005-09-16  Paul Brook  <paul@codesourcery.com>
24221
24222         PR fortran/23906
24223         * gfortran.dg/dependency_1.f90: New test.
24224
24225 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24226
24227         PR c++/23896
24228         * g++.dg/template/static17.C: New test.
24229
24230 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24231
24232         PR c++/23139
24233         * g++.dg/warn/huge-val1.C: New test.
24234
24235 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24236
24237         PR c++/13140
24238         * g++.dg/parse/class2.C: New test.
24239         * g++.dg/template/explicit8.C: Likewise.
24240         * g++.dg/template/spec25.C: Likewise.
24241
24242 2005-09-14  Josh Conner  <jconner@apple.com>
24243
24244         PR middle-end/23584
24245         * gcc.dg/pr23584.c: New test.
24246
24247 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24248
24249         PR fortran/21875 Internal Unit Array I/O, NIST
24250         * gfortran.dg/arrayio_1.f90: New test.
24251         * gfortran.dg/arrayio_1.f90: New test.
24252         * gfortran.dg/arrayio_1.f90: New test.
24253         * gfortran.dg/arrayio_1.f90: New test.
24254         * gfortran.dg/arrayio_1.f90: New test.
24255
24256 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24257
24258         PR middle-end/22480
24259         * gcc.dg/vect/pr22480.c: New test.
24260
24261 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24262
24263         PR fortran/19358
24264         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24265
24266 2005-09-13 Josh Conner <jconner@apple.com>
24267
24268         PR c++/23180
24269         * g++.dg/init/struct2.C: New test.
24270         * g++.dg/init/struct3.C: New test.
24271
24272 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24273
24274         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24275         Clean up temp files.
24276         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24277         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24278         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24279         gcc.dg/tree-ssa/builtin-printf-1.c,
24280         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24281         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24282         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24283         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24284         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24285         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24286         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24287         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24288         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24289         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24290         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24291         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24292
24293 2005-09-13  Josh Conner  <jconner@apple.com>
24294
24295         * lib/gcc-dg.exp: Load scanipa.exp.
24296         (cleanup-dump): New procedure.
24297         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24298         * lib/scandump.exp: New file.
24299         * lib/scantree.exp: Use it.
24300         * lib/scanipa.exp: New file.
24301
24302 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24303
24304         PR fortran/17740
24305         * gfortran.dg/generic_4.f90: New test.
24306
24307 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24308
24309         PR target/23816
24310         * gcc.target/i386/pr23816-1.c: New test.
24311         * gcc.target/i386/pr23816-2.c: New test.
24312
24313
24314 2005-09-13  Bastian Blank <waldi@debian.org>
24315
24316         PR c++/16171
24317         * g++.dg/abi/mangle26.C: New test.
24318         * g++.dg/abi/mangle27.C: New test.
24319         * g++.dg/abi/mangle28.C: New test.
24320         * g++.dg/abi/mangle29.C: New test.
24321
24322         PR c++/23839
24323         * g++.dg/parse/register1.C: New test.
24324
24325 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24326
24327         PR c++/23842
24328         * g++.dg/template/access16.C: New test.
24329
24330 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24331
24332         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24333
24334 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24335
24336         PR fortran/18899
24337         * gfortran.dg/shape_2.f90: New test.
24338
24339 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24340
24341         PR target/19269
24342         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24343         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24344         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24345         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24346         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24347         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24348         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24349         tests.
24350
24351 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/23841
24354         * g++.dg/parse/template17.C: New test.
24355
24356 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/23789
24359         * g++.dg/template/nontype14.C: New test.
24360
24361 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24362
24363         PR g++/7874
24364         * g++.dg/lookup/friend7.C: New test.
24365         * g++.dg/lookup/friend8.C: New test.
24366         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24367         so that it will be found via argument dependent lookup.
24368         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24369         friend functions which will no longer be found.
24370         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24371         function g, so that it will be found via argument dependent
24372         lookup.
24373         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24374         * g++.old-deja/g++.mike/net43.C: Likewise.
24375
24376 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24377
24378         PR c++/23691
24379         * g++.dg/template/static16.C: New test.
24380
24381 2005-09-12  Josh Conner  <jconner@apple.com>
24382
24383         PR middle-end/23237
24384         * gcc.c-torture/compile/pr23237.c: New test.
24385
24386 2005-09-11  Richard Henderson  <rth@redhat.com>
24387
24388         * g++.dg/other/error8.C: Update expected diagnostic text.
24389
24390 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24391
24392         PR libfortran/19872
24393         * gfortran.dg/overwrite_1.f: New test.
24394
24395 2005-09-09  Josh Conner  <jconner@apple.com>
24396
24397         * g++.dg/init/pr23180-1.C: Removed.
24398         * g++.dg/init/pr23180-2.C: Removed.
24399
24400 2005-09-09  David Daney <ddaney@avtrex.com>
24401
24402         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24403         files which are ...
24404         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24405         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24406
24407 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24408
24409         * gfortran.dg/iostat_2.f90: New test.
24410
24411 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24412
24413         PR c++/22252
24414         * g++.dg/ext/interface1.C: New test.
24415         * g++.dg/ext/interface1.h: Likewise.
24416         * g++.dg/ext/interface1a.cc: Likewise.
24417
24418 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24419
24420         * gfortran.dg/iomsg_1.f90: New test case.
24421
24422 2005-09-09  Richard Guenther  <rguenther@suse.de>
24423
24424         PR c++/23624
24425         * g++.dg/tree-ssa/pr23624.C: New testcase.
24426
24427 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24428
24429         PR fortran/19239
24430         * gfortran.dg/vector_subscript_1.f90,
24431         * gfortran.dg/vector_subscript_2.f90: New tests.
24432
24433 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24434
24435         PR fortran/21104
24436         * gfortran.dg/array_alloc_1.f90,
24437         * gfortran.dg/array_alloc_2.f90,
24438         * gfortran.dg/array_alloc_3.f90: New tests.
24439
24440 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24441
24442         PR fortran/12840
24443         * gfortran.dg/array_constructor_6.f90
24444         * gfortran.dg/array_constructor_7.f90
24445         * gfortran.dg/array_constructor_8.f90
24446         * gfortran.dg/array_constructor_9.f90
24447         * gfortran.dg/array_constructor_10.f90
24448         * gfortran.dg/array_constructor_11.f90
24449         * gfortran.dg/array_constructor_12.f90: New tests.
24450
24451 2005-09-08  Josh Conner  <jconner@apple.com>
24452
24453         PR c++/23180
24454         * g++.dg/init/pr23180-1.C: New test.
24455         * g++.dg/init/pr23180-2.C: New test.
24456
24457 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24458
24459         PR fortran/18878
24460         * gfortran.dg/module_double_reuse.f90: New.
24461
24462 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24463
24464         PR fortran/23270
24465         PR fortran/22304
24466         PR fortran/18870
24467         PR fortran/17917
24468         PR fortran/16511
24469         * gfortran.dg/common_equivalence_1.f: New.
24470         * gfortran.dg/common_equivalence_2.f: New.
24471         * gfortran.dg/common_equivalence_3.f: New.
24472         * gfortran.dg/contained_equivalence_1.f90: New.
24473         * gfortran.dg/module_blank_common.f90: New.
24474         * gfortran.dg/module_commons_1.f90: New.
24475         * gfortran.dg/module_equivalence_1.f90: New.
24476         * gfortran.dg/nested_modules_1.f90: New.
24477         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24478         equivalences and add comment to connect the test with
24479         the PR.
24480
24481 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24482
24483         PR fortran/23765
24484         * gfortran.dg/common_6.f90: New test.
24485
24486 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24487
24488         PR fortran/15326
24489         * gfortran.dg/char_result_1.f90,
24490         * gfortran.dg/char_result_2.f90,
24491         * gfortran.dg/char_result_3.f90,
24492         * gfortran.dg/char_result_4.f90,
24493         * gfortran.dg/char_result_5.f90,
24494         * gfortran.dg/char_result_6.f90,
24495         * gfortran.dg/char_result_7.f90,
24496         * gfortran.dg/char_result_8.f90: New tests.
24497
24498 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24499
24500         PR fortran/19928
24501         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24502
24503 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24504
24505         PR obj-c++/16816
24506         * obj-c++.dg/selector-5.mm: New test.
24507         * obj-c++.dg/selector-6.mm: New test.
24508
24509 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24510
24511         PR objc/20574
24512         PR objc/19324
24513         * objc.dg/error-1.m: New test.
24514
24515 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24516
24517         PR fortran/23373
24518         * gfortran.fortran-torture/execute/pr23373-1.f90,
24519         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24520
24521 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24522
24523         PR libfortran/23760
24524         * gfortran.dg/g77/1832.f: Remove long string in write statement
24525         to allow the test to pass on correct list directed output with
24526         prepended space.
24527
24528 2005-09-07  James E Wilson  <wilson@specifix.com>
24529
24530         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24531
24532 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24533
24534         * gfortran.dg/parameter+save.f90: Rename to
24535         * gfortran.dg/parameter_save.f90: .. this.
24536
24537 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24538
24539         PR fortran/20848
24540         * gfortran.dg/parameter+save.f90: New test case.
24541
24542 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24543
24544         PR fortran/19269
24545         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24546
24547 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24548
24549         PR c/23075
24550         * gcc.dg/pr23075.c: New test.
24551         * g++.dg/warn/pr23075.C: New test.
24552
24553         PR target/22362
24554         * gcc.target/i386/pr22362.c: New test.
24555
24556         PR rtl-optimization/23098
24557         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24558
24559         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24560         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24561         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24562
24563 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24564
24565         * g++.dg/expr/cast6.C: New test.
24566
24567         PR c++/9782
24568         * g++.dg/init/new15.C: New test.
24569
24570 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24571
24572         * gcc.dg/vect/Os-vect-95.c: New test.
24573         * gcc.dg/vect/vect-95.c: Same.
24574
24575 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24576
24577         * gcc.dg/vect/vect-29.c: Update xfail testing.
24578         * gcc.dg/vect/vect-44.c: Same.
24579         * gcc.dg/vect/vect-48.c: Same.
24580         * gcc.dg/vect/vect-50.c: Same.
24581         * gcc.dg/vect/vect-72.c: Same.
24582         * gcc.dg/vect/vect-77.c: Same.
24583         * gcc.dg/vect/vect-78.c: Same.
24584         * gcc.dg/vect/vect-80.c: Same.
24585         * gcc.dg/vect/vect-96.c: Same.
24586         * gcc.dg/vect/vect-100.c: Same.
24587         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24588         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24589         * gfortran.dg/vect/vect-5.f90: Same.
24590
24591 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24592
24593         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24594         start strings.
24595         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24596         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24597
24598         PR c++/23056
24599         * g++.dg/opt/pr23056.C: New test.
24600
24601         PR rtl-optimization/23098
24602         * gcc.target/i386/pr23098.c: New test.
24603
24604 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24605
24606         PR c++/23667
24607         * g++.dg/template/static15.C: New test.
24608
24609         PR c++/21440
24610         * g++.dg/ext/stmtexpr5.C: New test.
24611         * g++.dg/ext/stmtexpr6.C: Likewise.
24612
24613 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24614
24615         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24616
24617         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24618         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24619         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24620
24621 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24622
24623         PR libfortran/23321
24624         * gfortran.dg/direct_io_4.f90: New test case.
24625
24626 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24627             Rasmus Hahn  <rassahah@neofonie.de>
24628
24629         PR libobjc/23108
24630         * objc.dg/type-stream-1.m: New test.
24631
24632 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24633
24634         PR fortran/23661
24635         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24636         gfortran.dg/print_fmt_3.f90: New test.
24637
24638 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24639
24640         * gfortran.dg/fmt_t_1.f90: New test.
24641
24642 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24643
24644         PR rtl-optimization/23454
24645         * g++.dg/opt/pr23454.C: New test.
24646
24647 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR c++/23699
24650         * g++.dg/ext/static1.C: New test.
24651
24652 2005-09-02  Richard Henderson  <rth@redhat.com>
24653
24654         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24655         tail call to check_fa_work.
24656
24657 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24658
24659         PR c++/21687
24660         * g++.dg/other/gc3.C: New test.
24661
24662 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24663
24664         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24665         * gcc.dg/20050826-1.c: Likewise.
24666
24667 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24668
24669         PR c++/23167
24670         * g++.dg/expr/volatile1.C: New test.
24671
24672 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24673
24674         PR middle-end/23547
24675         * gcc.dg/pr23547.c: New test.
24676
24677 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24678
24679         PR c/22061
24680         * gcc.c-torture/execute/pr22061-1.c,
24681         * gcc.c-torture/execute/pr22061-2.c,
24682         * gcc.c-torture/execute/pr22061-3.c,
24683         * gcc.c-torture/execute/pr22061-4.c: New tests.
24684
24685 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24686
24687         * gcc.dg/Wredundant-decls-2.c: New test to check that
24688         -Wredundant-decls does not issue warning for a variable
24689         definition following a declaration.
24690
24691 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24692
24693         PR debug/7241
24694         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24695         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24696         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24697
24698         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24699         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24700         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24701         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24702         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24703         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24704         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24705         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24706
24707 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24708
24709         PR objc/23306
24710         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24711         scan-assmbler.
24712
24713 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24714
24715         PR target/21255
24716         * gcc.dg/pr21255-1.c: New test.
24717         * gcc.dg/pr21255-2-mb.c: Likewise.
24718         * gcc.dg/pr21255-2-ml.c: Likewise.
24719         * gcc.dg/pr21255-3.c: Likewise.
24720         * gcc.dg/pr21255-4.c: Likewise.
24721
24722 2005-08-31  Dale Johannesen  <dalej@apple.com>
24723
24724         * gcc.dg/20050830-1.c: New.
24725
24726 2005-08-31  Josh Conner  <jconner@apple.com>
24727
24728         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24729         command-line options for arm-*-* targets.
24730         * g++.dg/init/array16.C: Likewise.
24731         * g++.dg/other/crash-4.C: Likewise.
24732
24733 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24734
24735         PR obj-c++/23640
24736         * obj-c++.dg/gnu-runtime-3.mm: New test.
24737
24738 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24739
24740         PR c++/13377
24741         * g++.dg/lookup/ambig4.C: New test.
24742         * g++.dg/lookup/ambig5.C: New test.
24743         * g++.dg/tc1/dr101.C: Adjust error markers.
24744
24745 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24746
24747         PR c++/23639
24748         * g++.dg/template/ttp5.C: Adjust error markers.
24749
24750 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24751
24752         PR testsuite/23609
24753         * lib/obj-c++.exp: Include target-libpath.exp.
24754         (obj-c++_link_flags): Look for the GNU libobjc library
24755         and set the library path to include it.
24756         Don't manually set LD_LIBRARY_PATH (etc.) but call
24757         set_ld_library_path_env_vars instead.
24758         (obj-c++_target_compile): Don't set library path or
24759         linker flags because they are already set correctly
24760         in obj-c++_link_flags.
24761
24762 2005-08-30  Josh Conner  <jconner@apple.com>
24763
24764         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24765         to command-line options for arm-*-* targets.
24766
24767 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24768
24769         * g++.dg/other/i386-1.C: New.
24770
24771 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24772
24773         PR preprocessor/20348
24774         PR preprocessor/20356
24775         * gcc.dg/cpp/pr20348.c: New test.
24776         * gcc.dg/cpp/pr20348.h: New file.
24777         * gcc.dg/cpp/inc/pr20348.h: New file.
24778         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24779         * gcc.dg/cpp/pr20356.c: New test.
24780         * gcc.dg/cpp/pr20356.h: New file.
24781         * gcc.dg/cpp/inc/pr20356.h: New file.
24782         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24783
24784 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24785
24786         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24787         Fix array dimension to avoid correct end-of-file error.
24788
24789 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24790
24791         PR libfortran/23598
24792         * gfortran.dg/iostat_1.f90: New test.
24793
24794 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24795
24796         PR middle-end/23408
24797         * gcc.dg/pr23408.c: New test.
24798
24799 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24800
24801         PR c++/23099
24802         * g++.dg/init/member1.C: Make sure erroneous static data member
24803         definitions are required.
24804         * g++.dg/template/static13.C: New test.
24805         * g++.dg/template/static14.C: Likewise.
24806
24807 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24808
24809         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24810         -march=pentium4, remove ilp32 requirement.
24811
24812         PR middle-end/23484
24813         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24814         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24815
24816 2005-08-29  Andreas Jaeger  <aj@suse.de>
24817
24818         PR testsuite/23607
24819         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24820
24821 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24822
24823         * gcc.c-torture/execute/20050316-2.c: New test.
24824         * gcc.c-torture/execute/20050316-3.c: New test.
24825         * gcc.dg/torture/pr16104-1.c: New test.
24826
24827 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24828
24829         PR middle-end/23463
24830         * gcc.c-torture/execute/zero-struct-1.c: New test.
24831
24832 2005-08-27  Richard Guenther  <rguenther@suse.de>
24833
24834         PR target/23575
24835         * gcc.target/i386/pr23575.c: New testcase.
24836
24837 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24838
24839         PR rtl-optimization/23561
24840         * gcc.c-torture/execute/20050826-1.c: New test.
24841
24842         PR rtl-opt/23560
24843         * gcc.c-torture/execute/20050826-2.c: New test.
24844
24845 2005-08-26  Dale Johannesen  <dalej@apple.com>
24846
24847         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24848         * gcc.dg/20050826-1.c: New.
24849
24850 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/19004
24853         * g++.dg/template/nontype13.C: New test.
24854
24855         PR c++/23491
24856         * g++.dg/init/new14.C: New test.
24857         * g++.dg/expr/anew1.C: Do not XFAIL.
24858         * g++.dg/expr/anew2.C: Likewise.
24859         * g++.dg/expr/anew3.C: Likewise.
24860
24861 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24862
24863         PR middle-end/22439
24864         * gcc.dg/vla-3.c: New test.
24865
24866 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24867
24868         PR fortran/20363
24869         * gfortran.dg/named_interface.f90: New.
24870
24871 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24872
24873         * gcc.c-torture/execute/frame-address.c: New test.
24874
24875 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24876
24877         PR c++/20817
24878         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24879
24880 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24881
24882         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24883
24884 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24885
24886         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24887         * gcc.dg/altivec-22.c: Rename from..
24888         * gcc.dg/altivec-nomfcr.c: ..this.
24889
24890 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24891
24892         PR tree-optimization/23546
24893         * gcc.dg/tree-ssa/pr23546.c: New test.
24894
24895 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24896
24897         PR fortran/17758
24898         * gfortran.dg/nonreturning_statements.f90: New test.
24899
24900 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         PR c++/22454
24903         * g++.dg/parse/crash29.C: New.
24904
24905 2005-08-23  DJ Delorie  <dj@redhat.com>
24906
24907         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24908         constants have the L suffix.
24909
24910 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24911
24912         PR c++/23044
24913         * g++.dg/template/instantiate8.C: New.
24914
24915 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24916
24917         PR middle-end/23467
24918         * gcc.c-torture/execute/pr23467.c: New test.
24919
24920 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24921
24922         PR tree-optimization/22043
24923         * gcc.c-torture/execute/20050613-1.c: New test.
24924
24925 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24926
24927         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24928
24929 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24930
24931         PR rtl-optimization/23478
24932         * g++.dg/opt/pr23478.C: New test.
24933
24934 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24935
24936         PR c/18715
24937         * gcc.dg/switch-warn-3.c: New test.
24938
24939 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24940
24941         PR c++/22233
24942         * g++.dg/template/param1.C: New test.
24943
24944 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24945
24946         PR c++/23089
24947         * g++.dg/other/incomplete1.C: New test.
24948
24949 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24950
24951         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24952         are vectorizable.
24953
24954 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24955
24956         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24957         d_lines_5.f: New.
24958
24959 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.target/i386/sse-4.c: New test.
24962
24963 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24964
24965         PR testsuite/23239
24966         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24967
24968 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24969
24970         * gcc.dg/20050811-1.c: New test.
24971         * gcc.dg/20050811-2.c: New test.
24972
24973 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24974
24975         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24976
24977 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24978
24979         PR 23476
24980         * gcc.c-torture/compile/pr23476.c: New test.
24981
24982 2005-08-19  Devang Patel  <dpatel@apple.com>
24983
24984         PR tree-optimization/23048
24985         * gcc.dg/tree-ssa/pr23048.c: New test.
24986
24987 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24988
24989         PR middle-end/20624
24990         * g++.dg/warn/Wreturn-3.C: New test
24991
24992 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24993
24994         PR tree-optimization/22228
24995         * g++.dg/vect/pr22543.cc: New test.
24996
24997 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24998
24999         PR tree-optimization/21574
25000         * gcc.dg/tree-ssa/pr21574.c: New test.
25001
25002 2005-08-16  James E Wilson  <wilson@specifix.com>
25003
25004         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25005
25006 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25007
25008         PR tree-opt/23402
25009         * gcc.c-torture/compile/zero-strct-3.c: New test.
25010         * gcc.c-torture/compile/zero-strct-4.c: New test.
25011
25012 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25013
25014         PR target/23376
25015         * gcc.target/x86_64/pr23376.c: New test.
25016
25017 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25018
25019         PR c++/23337
25020         * g++.dg/ext/vector2.C: New.
25021
25022 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25023
25024         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25025
25026 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25027
25028         PR libfortran/23428
25029         * gfortran.dg/inquire-complex.f90: New test case.
25030
25031 2005-08-16  James E Wilson  <wilson@specifix.com>
25032
25033         PR tree-optimization/21105
25034         * gcc.dg/large-size-array.c: New.
25035
25036 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25037
25038         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25039         type.
25040         * gcc.dg/vect/vect-41: Likewise.
25041         * gcc.dg/vect/vect-42: Likewise.
25042         * gcc.dg/vect/vect-43: Likewise.
25043         * gcc.dg/vect/vect-44: Likewise.
25044         * gcc.dg/vect/vect-46: Likewise.
25045         * gcc.dg/vect/vect-47: Likewise.
25046         * gcc.dg/vect/vect-48: Likewise.
25047         * gcc.dg/vect/vect-52: Likewise.
25048         * gcc.dg/vect/vect-53: Likewise.
25049         * gcc.dg/vect/vect-54: Likewise.
25050         * gcc.dg/vect/vect-55: Likewise.
25051         * gcc.dg/vect/vect-56: Likewise.
25052         * gcc.dg/vect/vect-57: Likewise.
25053         * gcc.dg/vect/vect-58: Likewise.
25054         * gcc.dg/vect/vect-59: Likewise.
25055         * gcc.dg/vect/vect-60: Likewise.
25056         * gcc.dg/vect/vect-61: Likewise.
25057         * gcc.dg/vect/vect-85: Likewise.
25058         * gcc.dg/vect/vect-87: Likewise.
25059         * gcc.dg/vect/vect-88: Likewise.
25060         * gcc.dg/vect/vect-93.c: Likewise.
25061         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25062         * gcc.dg/vect/vect-75: Likewise.
25063         * gcc.dg/vect/vect-76: Likewise.
25064         * gcc.dg/vect/vect-77: Likewise.
25065         * gcc.dg/vect/vect-78: Likewise.
25066         * gcc.dg/vect/vect-80: Likewise.
25067         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25068         vectorized for the expected reason, rather than checking how alignment
25069         was handled.
25070         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25071         aligned type and also instead of aligned pointers. Added documentation.
25072
25073 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25074
25075         * gfortran.dg/power.f90: New test.
25076
25077 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25078
25079         PR rtl-optimization/23299
25080         * g++.dg/opt/pr23299.C: New test.
25081
25082 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25083
25084         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25085
25086 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25087
25088         * g++.dg/template/local6.C: New test.
25089
25090 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25091
25092         * execute/exceptions/finally-1.m: Check that the catch and finally are
25093         being called.  Also add a "return 0;" at the end of main.
25094
25095 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25096
25097         PR fortran/21432.
25098         * gfortran.dg/namelist_print_1.f: New test of functionality of
25099         PRINT namelist.
25100         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25101         namelist generates error with -std=f95.
25102
25103 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25104
25105         PR tree-optimization/23119
25106         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25107
25108 2005-08-13  Marcin Koziej  <creep@desk.pl>
25109             Andrew Pinski  <pinskia@physics.uc.edu>
25110
25111         PR libobjc/22492
25112         * execute/exceptions/finally-1.m: New test.
25113
25114 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25115
25116         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25117         testsuite.
25118         * objc/execute/exceptions/trivial.m: New test.
25119         * objc.dg/try-catch-11.m: Move to ...
25120         * objc/execute/exceptions/foward-1.m: Here.
25121         * objc.dg/try-catch-2.m: Move to ...
25122         * objc/execute/exceptions/catchall-1.m: Here.
25123         * objc.dg/try-catch-8.m: Move to ...
25124         * objc/execute/exceptions/local-variables-1.m: Here.
25125
25126 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25127
25128         * objc.dg/nested-func-1.m: Move to ...
25129         * objc/execute/nested-func-1.m: Here.
25130
25131 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25132
25133         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25134         in ${options} instead of [target_info name].
25135         * lib/obj-c++.exp (objc_target_compile): Likewise.
25136
25137 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25138
25139         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25140
25141 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25142
25143         part of PR testsuite/23348
25144         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25145         each of the torture options.
25146         * objc/compile/trivial.m: New test.
25147
25148 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25149
25150         * gfortran.dg/eoshift.f90: Correct format.
25151
25152 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25153
25154         * gfortran.fortran-torture/execute/character_passing.f90:
25155         Fix comment typo.
25156
25157 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25158
25159         PR c++/8271
25160         * g++.dg/template/unify10.C: New.
25161
25162 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25163
25164         * g++.dg/parse/pr22514.C: Move to...
25165         * g++.dg/debug/pr22514.C: here.
25166
25167 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25168
25169         PR c++/23266
25170         * g++.dg/inherit/pure1.C: New test.
25171
25172         * ChangeLog: Fix typos.
25173
25174 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25175             Steven Bosscher  <stevenb@suse.de>
25176
25177         * gfortran.dg/runtime_warning_1.f90: New test.
25178
25179 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         PR c++/23219
25182         * g++.dg/parse/crash28.C: New.
25183
25184 2005-08-11  Richard Guenther  <rguenther@suse.de>
25185
25186         PR target/23289
25187         * gcc.target/i386/tailcall-1.c: New testcase.
25188
25189 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25190
25191         * gcc.dg/vect/vect-67.c: Un-xfail.
25192
25193 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25194
25195         PR c++/23225
25196         * g++.dg/parse/crash27.C: new test.
25197
25198 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25199
25200         PR libfortran/22143
25201         * gfortran.dg/shift-kind.f90: New testcase.
25202
25203 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25204
25205         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25206         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25207
25208 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25209
25210         PR c++/20646
25211         * g++.dg/other/mult-stor1.C: New test.
25212
25213 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25214
25215         * gcc.c-torture/pr18299-1.c: Move to ...
25216         * gcc.c-torture/compile/pr18299-1.c: Here.
25217
25218 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25219
25220         * gfortran/fortran.torture/execute/character_passing.f90:
25221         Fix types for LSAME.
25222
25223 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25224
25225         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25226         input data back to what it was originally.
25227
25228 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25229
25230         * objc.dg/try-catch-8.m: Enable for all targets.
25231
25232 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25233
25234         * gcc.dg/pr23165.c: New test.
25235
25236 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25237
25238         PR tree-optimization/23234
25239         * gcc.dg/tree-ssa/pr23234.c: New test.
25240
25241 2005-08-08  Josh Conner  <jconner@apple.com>
25242
25243         PR rtl-optimization/23241
25244         * gcc.dg/char-compare.c: New test.
25245
25246 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25247
25248         PR c++/22508
25249         * g++.dg/init/new13.C: New test.
25250
25251 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25252
25253         PR c++/21166
25254         * g++.dg/other/crash-4.C: Adjust
25255         * g++/dg/ext/packed9.C: New.
25256
25257 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25258
25259         PR middle-end/21964
25260         * gcc.c-torture/execute/pr21964-1.c: New test.
25261
25262 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25263
25264         PR c/22458
25265         * gcc.dg/pr22458-1.c: New test.
25266
25267 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25268             Steven G. Kargl <kargls@comcast.net>
25269
25270         PR fortran/22390
25271         * gfortran.dg/flush_1.f90: New test.
25272
25273 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25274
25275         PR c++/23191
25276         * g++.dg/template/eh2.C: New test.
25277
25278 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25279
25280         PR c++/19498
25281         * g++.dg/template/instantiate7.C: New test.
25282
25283 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25284
25285         PR c/23113
25286         * gcc.dg/Wunused-value-1.c: New test.
25287
25288 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25289
25290         PR rtl-optimization/23233
25291         * gcc.c-torture/compile/pr23233-1.c: New test.
25292
25293 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25294
25295         PR fortran/18833
25296         PR fortran/20850
25297         * gfortran.dg/equiv_1.f90: New test.
25298         * gfortran.dg/equiv_2.f90: New test.
25299         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25300         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25301         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25302
25303 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25304
25305         * gcc.c-torture/execute/vrp-5.c: New test.
25306         * gcc.c-torture/execute/vrp-6.c: New test.
25307         * gcc.dg/tree-ssa/vrp21.c: New test.
25308
25309 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25310
25311         * g++.dg/parse/pr22514.C: New test.
25312
25313 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25314
25315         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25316
25317         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25318         instead of constant loads / pool entries.
25319
25320 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25321
25322         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25323         TEST_TO_WCTYPE.
25324
25325 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25326
25327         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25328         __WINT_TYPE__ in generated prototypes if possible.
25329
25330 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25331
25332         PR 22037
25333         * g++.dg/tree-ssa/pr22037.C:
25334
25335 2005-08-04  Richard Henderson  <rth@redhat.com>
25336
25337         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25338         scan-tree-dump-times directive.
25339
25340 2005-08-04  Jan Hubicka  <jh@suse.cz>
25341
25342         * gcov-1.C: Fix switch counts.
25343         * gcov-4b.c: Likewise.
25344
25345 2005-08-03  Jeff Law  <law@redhat.com>
25346
25347         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25348
25349 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25350
25351         * gcc.c-torture/execute/pr23135.c: New test.
25352
25353 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25354
25355         PR tree-optimization/19899
25356         * gcc.dg/tree-ssa/scev-1.c: New test.
25357         * gcc.dg/tree-ssa/scev-2.c: New test.
25358
25359 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25360
25361         PR target/18582
25362         * gcc.dg/torture/pr18582-1.c: New test.
25363
25364 2005-08-03  Jan Hubicka  <jh@suse.cz>
25365
25366         * update-conroll.c: New testcase.
25367         * update-conroll-2.c: New testcase.
25368
25369 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25370
25371         * gfortran.dg/constant_substring.f: New test.
25372         * gfortran.dg/pr22491.f: New test.
25373
25374 2005-08-02  Jan Hubicka  <jh@suse.cz>
25375
25376         * update-threading.c: Replace by the proper one.
25377
25378 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25379
25380         PR 23164
25381         * g++.dg/tree-ssa/pr23164.C: New test.
25382
25383 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25384
25385         * gcc.dg/tree-ssa/pr23192.c: New test.
25386
25387 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25388
25389         * gcc.c-torture/execute/vrp-4.c: New test.
25390
25391 2005-08-02  Jan Hubicka  <jh@suse.cz>
25392
25393         * update-threading.c: New test.
25394
25395 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25396
25397         * gcc.c-torture/compile/20050801-1.c: New test.
25398         * gcc.c-torture/compile/20050801-2.c: New test.
25399
25400 2005-08-01  Jan Hubicka  <jh@suse.cz>
25401
25402         * val-prof-5.c: New test.
25403
25404 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25405
25406         PR c/22311
25407         * gcc.dg/pr22311-1.c : New test.
25408
25409 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25410
25411         PR target/23095
25412         * gfortran.dg/pr23095.f: New test.
25413
25414         PR c++/22003
25415         * g++.dg/other/pr22003.C: New test.
25416
25417 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25418
25419         PR target/20621
25420         * gcc.c-torture/execute/pr20621-1.c: New test.
25421
25422 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25423
25424         * gfortran.dg/comma_format_extension_4.f: Adjust length
25425         of string for format.
25426         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25427         print statement with internal write.
25428         * gfortran.dg/der_array_io_2.f: Likewise.
25429         * gfortran.dg/der_array_io_3.f: Likewise.
25430
25431 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25432
25433         * gcc.dg/fold-abs-4.c: new test.
25434
25435 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25436
25437         PR fortran/22570 an related issues.
25438         * gfortran.dg/x_slash_1.f: New test.
25439
25440 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25441
25442         PR c/23143
25443         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25444         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25445
25446 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25447
25448         PR c/529
25449         * gcc.dg/Wshadow-3.c: New test.
25450
25451 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25452
25453         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25454         used to have the wrong bounds).
25455
25456 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25457
25458         PR c/21720
25459         * gcc.dg/hex-round-1.c: Test more cases.
25460         * gcc.dg/hex-round-2.c: New test.
25461
25462 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25463
25464         PR 22550
25465         * g++.dg/tree-ssa/pr22550.C: New test.
25466
25467 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25468
25469         * gcc.dg/tree-ssa/vrp19.c: New test.
25470         * gcc.dg/tree-ssa-vrp20.c: New test.
25471
25472 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25473
25474         PR c/22240
25475         * gcc.dg/transparent-union-4.c: New test.
25476
25477 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25478
25479         PR c/22192
25480         * gcc.dg/c99-vla-2.c: New test.
25481
25482 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25483
25484         PR c/21720
25485         * gcc.dg/hex-round-1.c: New test.
25486
25487 2005-07-28  Jan Hubicka  <jh@suse.cz>
25488
25489         * inliner-1.c: Do not dump everything.
25490         * tree-prof.exp: Do not pass -ftree-based-profiling.
25491         * bprob.exp: Likewise.
25492
25493         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25494
25495 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/22545
25498         * g++.dg/expr/ptrmem7.C: New test.
25499
25500 2005-07-28  Mike Stump  <mrs@apple.com>
25501
25502         * g++.old-deja/g++.mike/visibility-1.C: New test.
25503
25504 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25505
25506         PR c/20187
25507         * gcc.c-torture/execute/pr20187-1.c: New test.
25508
25509 2005-07-28  Jeff Law  <law@redhat.com>
25510
25511         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25512         * gcc.dg/tree-ssa/vrp18.c: New test.
25513
25514 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25515
25516         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25517
25518 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25519
25520         PR tree-optimization/22506
25521         * gcc.dg/vect/ps22506.c: New test.
25522
25523 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25524
25525         PR target/21149
25526         * gcc.target/i386/sse-3.c: New test.
25527
25528 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25529
25530         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25531         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25532
25533 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25534
25535         PR c/22589
25536         * gcc.c-torture/compile/pr22589-1.c: New test.
25537
25538 2005-07-28  Jan Hubicka  <jh@suse.cz>
25539
25540         * update-loopch.c: New testcase.
25541
25542 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25543
25544         PR rtl-optimization/23047
25545         * gcc.c-torture/execute/pr23047.c: New test.
25546         * gcc.c-torture/execute/pr23047.x: New.
25547
25548 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25549
25550         PR tree-optimization/22493
25551         * gcc.c-torture/execute/pr22493-1.c: New test.
25552         * gcc.c-torture/execute/pr22493-1.x: New.
25553         * gcc.c-torture/execute/vrp-1.c: New test.
25554         * gcc.c-torture/execute/vrp-2.c: New test.
25555         * gcc.c-torture/execute/vrp-2.c: New test.
25556
25557 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25558
25559         * gcc.target/frv/all-builtin-read8.c: Delete.
25560         * gcc.target/frv/all-builtin-read16.c: Delete.
25561         * gcc.target/frv/all-builtin-read32.c: Delete.
25562         * gcc.target/frv/all-builtin-read64.c: Delete.
25563         * gcc.target/frv/all-builtin-write8.c: Delete.
25564         * gcc.target/frv/all-builtin-write16.c: Delete.
25565         * gcc.target/frv/all-builtin-write32.c: Delete.
25566         * gcc.target/frv/all-builtin-write64.c: Delete.
25567         * gcc.target/frv/all-read-write-1.c: New.
25568
25569 2005-07-27  Jeff Law  <law@redhat.com>
25570
25571         * gcc.c-torture/execute/pr22630.c: New test.
25572
25573 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25574
25575         PR tree-optimization/23073
25576         * gcc.dg/vect/nodump-pr23073.c: New test.
25577         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25578
25579 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25580
25581         PR tree-optimize/22348
25582         * gcc.c-torture/execute/pr22348.c: New.
25583
25584 2005-07-27  Richard Guenther  <rguenther@suse.de>
25585
25586         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25587
25588 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25589
25590         PR fortran/22503
25591         * gfortran.dg/logical_comp.f90: New test.
25592
25593 2005-07-27  Jan Hubicka  <jh@suse.cz>
25594
25595         * inliner-1.c: Add cleanup of dumps.
25596         * val-prof-*.c: Likewise.
25597         * update-tailcall.c: New.
25598
25599 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25600
25601         PR 22591
25602         * gcc.dg/tree-ssa/pr22591.c: New test.
25603         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25604
25605 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25606
25607         PR libobjc/22606
25608         * objc.dg/try-catch-11.m: New test.
25609
25610 2005-07-26  Richard Guenther  <rguenther@suse.de>
25611
25612         PR tree-optimization/22486
25613         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25614
25615 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25616
25617         PR tree-opt/22484
25618         * g++.dg/opt/loop2.C: New test.
25619
25620 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25621
25622         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25623         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25624
25625 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25626
25627         * lib/profopt.exp (profopt-execute): Check for profiling data
25628         files on the target.
25629
25630 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25631
25632         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25633         for matching of asm labels.
25634
25635 2005-07-25  Richard Guenther  <rguenther@suse.de>
25636
25637         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25638
25639 2005-07-25  Richard Guenther  <rguenther@suse.de>
25640
25641         PR testsuite/22624
25642         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25643
25644 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25645
25646         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25647         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25648         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25649         * gcc.dg/vect/vect-100.c: New test.
25650         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25651         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25652         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25653         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25654         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25655         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25656         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25657         * gfortran.dg/vect/pr19049.f90: New testcase.
25658         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25659
25660 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25661
25662         * gcc.c-torture/execute/20050713-1.c: New test.
25663
25664         PR fortran/20063
25665         * gfortran.fortran-torture/execute/data_4.f90: New test.
25666
25667         PR middle-end/20303
25668         * gcc.dg/visibility-d.c: New test.
25669
25670 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25671
25672         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25673         * gfortran.dg/underflow.f90: Ditto.
25674
25675 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25676
25677         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25678         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25679         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25680
25681 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25682
25683         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25684         include case of field width of zero.
25685
25686 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25687
25688         PR libgfortran/21875
25689         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25690         with trailing blanks on normal formatted read.
25691
25692 2005-07-23  Chao-ying Fu  <fu@mips.com>
25693
25694         * gcc.target/mips/mips32-dsp-type.c: New test.
25695         * gcc.target/mips/mips32-dsp.c: New test.
25696
25697 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25698
25699         PR testsuite/21073
25700         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25701
25702         PR testsuite/20454
25703         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25704         and __cyg_profile_func_exit.
25705
25706 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25707
25708         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25709         * gfortran.dg/comma_format_extension_4.f: Same.
25710         * gfortran.dg/pr15332.f: Same.
25711         * gfortran.dg/pr21730.f: Same.
25712
25713 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25714
25715         * g++.dg/opt/vrp2.C: Fix testcase.
25716
25717         PR tree-opt/22625
25718         * g++.dg/opt/vrp2.C: New test.
25719
25720 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25721
25722         PR debug/21828
25723         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25724
25725 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25726
25727         * gcc.dg/tree-ssa/20050719-1.c: New test.
25728
25729 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25730
25731         * gcc.dg/bfin-longcall-1.c: New file.
25732         * gcc.dg/bfin-longcall-2.c: New file.
25733
25734 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25735
25736         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25737
25738 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25739
25740         PR middle-end/19055
25741         * gcc.dg/tree-ssa/pr19055.c: New test.
25742         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25743
25744 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25745
25746         PR C++/22358
25747         * g++.dg/other/pr22358.C: New test.
25748
25749 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25750
25751         PR c++/2922
25752         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25753
25754 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25755
25756         PR c++/15938
25757         * g++.dg/init/union2.C: New test.
25758
25759 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25760
25761         PR c/22393
25762         * gcc.dg/complex-4.c: New test.
25763
25764 2005-07-21  Richard Guenther  <rguenther@suse.de>
25765
25766         PR testsuite/22522
25767         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25768         scanning for asm labels.
25769         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25770
25771 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25772
25773         PR target/22085
25774         * gcc.dg/altivec-pr22085.c: New.
25775
25776 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25777
25778         PR tree-optimization/19210
25779         * gcc.dg/tree-ssa/pr19210-1.c: New.
25780         * gcc.dg/tree-ssa/pr19210-2.c: New.
25781
25782 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25783
25784         PR rtl-optimization/22167
25785         * g++.dg/opt/pr22167.C: New test.
25786
25787 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25788
25789         PR c++/2922
25790         * g++.dg/lookup/two-stage2.C: New.
25791         * g++.dg/lookup/two-stage3.C: New.
25792         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25793         fixed two-stage name lookup for operators.
25794         * g++.dg/template/call3.C: Compiler now produces an appropriate
25795         error message.
25796         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25797         14 as a candidate.
25798         * g++.dg/template/ptrmem4.C: Compiler produces different error
25799         message.
25800         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25801         connect_to_method as a candidate.
25802
25803 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25804
25805         * gcc.dg/fold-alloc-1.c: New test.
25806
25807 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25808
25809         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25810         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25811
25812 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25813
25814         * gcc.dg/fold-abs-1.c: New test.
25815         * gcc.dg/fold-abs-2.c: New test.
25816         * gcc.dg/fold-abs-3.c: New test.
25817
25818 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25819
25820         Make CONSTRUCTOR use VEC to store initializers.
25821         * g++.dg/ext/complit3.C: Check for specific error messages.
25822         * g++.dg/init/brace2.C: Update error message.
25823         * g++.dg/warn/Wbraces2.C: Likewise.
25824
25825 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25826
25827         PR fortran/16940
25828         * gfortran.dg/module_interface_1.f90: New test.
25829
25830 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25831             Kenneth Zadeck <zadeck@naturalbridge.com>
25832
25833         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25834
25835 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25836
25837         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25838         specify -Wformat for these tests.
25839         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25840         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25841         * gcc.dg/format/opt-6.c: Delete.
25842
25843 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25844
25845         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25846         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25847
25848 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25849
25850         * gcc.dg/tree-ssa/alias-2.c: New test.
25851
25852 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25853
25854         PR c++/22263
25855         * g++.dg/template/explicit7.C: New test.
25856
25857 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25858
25859         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25860         field width of 8 to +Inf and -Inf.
25861
25862 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/22139
25865         * g++.dg/template/friend36.C: New test.
25866
25867 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25868
25869         PR fortran/21730
25870         * gfortran.dg/pr21730.f: New test.
25871
25872 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25873             Kenneth Zadeck <zadeck@naturalbridge.com>
25874
25875         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25876         since pure const detection cannot run at -O1 in c compiler.
25877         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25878         can now optimize this case properly.
25879         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25880         because we now pass.
25881         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25882
25883 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25884
25885         PR c/22421
25886         * gcc.dg/format/bitfld-1.c: New test.
25887
25888 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25889
25890         PR c++/22204
25891         * g++.dg/rtti/repo1.C: New test.
25892
25893 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25894
25895         PR middle-end/22398
25896         * gcc.c-torture/compile/pr22398.c: New test.
25897
25898 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/22132
25901         * g++.dg/expr/cast4.C: New test.
25902
25903 2005-07-15  Richard Guenther  <rguenther@suse.de>
25904
25905         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25906         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25907
25908 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25909
25910         PR tree-optimization/22230
25911         * gcc.dg/tree-ssa/pr22230.c: New test.
25912
25913 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25914
25915         * gfortran.dg/g77/cpp6.f: New test.
25916
25917         PR fortran/22417
25918         * gfortran.dg/g77/cpp5.F: New test.
25919         * gfortran.dg/g77/cpp5.h: New file.
25920         * gfortran.dg/g77/cpp5inc.h: New file.
25921
25922 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25923
25924         PR libfortran/16435
25925         * gfortran.dg/tl_editting.f90: New.
25926         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25927
25928 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25929
25930         * gfortran.dg/char_array_constructor.f90: New test.
25931
25932 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25933
25934         * gfortran.dg/past_eor.f90: New.
25935         * gfortran.dg/complex_read.f90: New.
25936
25937 2005-07-13  Jeff Law  <law@redhat.com>
25938
25939         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25940         additional casts.
25941
25942         * gcc.dg/tree-ssa/pr22321.c: New test
25943
25944 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25945
25946         PR tree-optimization/21921
25947         * gcc.dg/tree-ssa/pr21921.c: New.
25948
25949 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25950
25951         PR tree-optimizatio/22442
25952         * gcc.dg/tree-ssa/loop-11.c: New test.
25953
25954 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25955
25956         PR tree-opt/21840
25957         * gcc.c-torture/compile/pr21840.c: New test.
25958
25959 2005-07-12  Jan Hubicka  <jh@suse.cz>
25960
25961         * gcc.c-torture/compile/pr22379.c: New test.
25962
25963 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25964
25965         PR libfortran/21593
25966         gfortran.dg/dev_null.f90: Remove outdated comment about
25967         PR libfortran/21593.
25968
25969
25970 2005-07-12  Dale Johannesen  <dalej@apple.com>
25971
25972         * gcc.target/i386/compress-float-sse.c: New.
25973         * gcc.target/i386/compress-float-sse-pic.c: New.
25974         * gcc.target/i386/compress-float-387.c: New.
25975         * gcc.target/i386/compress-float-387-pic.c: New.
25976         * gcc.dg/compress-float-ppc.c: New.
25977         * gcc.dg/compress-float-ppc-pic.c: New.
25978
25979 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25980
25981         PR libfortran/21593
25982         gfortran.dg/dev_null.f90: Remove targets.
25983
25984 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25985
25986         PR tree-opt/22335
25987         * gcc.dg/pr22335-1.c: New test.
25988         * gcc.dg/pr22335-2.c: New test.
25989
25990 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25991
25992         PR c++/20172
25993         * g++.dg/template/nontype12.C : New test.
25994
25995 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25996
25997         * gcc.dg/tree-ssa/loop-10.c: New test.
25998
25999 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26000
26001         * gcc.c-torture/execute/20020720-1.x: Remove.
26002
26003 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26004
26005         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26006
26007 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26008
26009         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26010         (dg-mips-options): Use it.
26011
26012 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26013
26014         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26015
26016 2005-07-09  Richard Henderson  <rth@redhat.com>
26017
26018         * lib/target-supports.exp (check_effective_target_sync_char_short):
26019         Add alpha.
26020
26021 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26022
26023         PR libfortran/22217
26024         * gfortran.dg/negative-z-descriptor.f90: New test.
26025
26026 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26027
26028         PR tree-opt/22329
26029         * gcc.dg/pr22329.c: New test.
26030
26031 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26032
26033         PR tree-optimization/20139
26034         * gcc.dg/tree-ssa/pr20139.c: New.
26035
26036 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26037
26038         PR tree-opt/22356
26039         * gcc.dg/pr22356-1.c: New test.
26040
26041 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26042
26043         PR c++/21799
26044         * g++.dg/template/unify8.C: New.
26045         * g++.dg/template/unify9.C: New.
26046
26047 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26048
26049         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26050
26051 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26052
26053         * gcc.dg/darwin-version-1.c: New.
26054         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26055         * gcc.dg/builtins-20.c: Likewise.
26056         * gcc.dg/builtins-53.c: Likewise.
26057         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26058         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26059         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26060         * gcc.dg/torture/builtins-power-1.c: Likewise.
26061         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26062         on Darwin.
26063
26064 2005-07-07  Jeff Law  <law@redhat.com>
26065
26066         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26067         argument evaluation order.
26068
26069 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26070
26071         PR libfortran/21594
26072         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26073         Add test cases where the shift length is greater than the
26074         array length.
26075
26076 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26077
26078         * obj-c++.dg/proto-lossage-6.mm: New.
26079         * objc.dg/proto-lossage-6.m: New.
26080
26081 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26082
26083         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26084         * objc.dg/gnu-runtime-2.m: Likewise.
26085
26086 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26087
26088         * gfortran.dg/longline.f: New test.
26089
26090         * gfortran.dg/badline.f: New test.
26091
26092 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26093
26094         PR fortran/16531
26095         PR fortran/15966
26096         PR fortran/18781
26097         * gfortran.dg/hollerith.f90: New.
26098         * gfortran.dg/hollerith2.f90: New.
26099         * gfortran.dg/hollerith3.f90: New.
26100         * gfortran.dg/hollerith4.f90: New.
26101         * gfortran.dg/hollerith_f95.f90: New.
26102         * gfortran.dg/hollerith_legacy.f90: New.
26103         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26104
26105 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26106
26107         PR objc/22274
26108         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26109         * objc.dg/gnu-runtime-2.m: New.
26110
26111 2005-07-06  Jeff Law  <law@redhat.com>
26112
26113         * gcc.dg/tree-ssa/vrp17.c: New test.
26114
26115 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26116
26117         PR fortran/22327
26118         * gfortran.dg/array_constructor_5.f90: New test.
26119
26120 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26123
26124 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26125
26126         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26127         * gcc.dg/980816-1.c: Ditto.
26128
26129 2005-07-06  Jeff Law  <law@redhat.com>
26130
26131         * gcc.c-torture/compile/pr21356.c: New test.
26132
26133 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26134
26135         PR c/22013
26136         PR c/22098
26137         * gcc.c-torture/compile/pr22013-1.c,
26138         gcc.c-torture/execute/pr22098-1.c,
26139         gcc.c-torture/execute/pr22098-2.c,
26140         gcc.c-torture/execute/pr22098-3.c: New tests.
26141
26142 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26143
26144         PR c/22308
26145         * gcc.dg/pr22308-1.c: New test.
26146
26147 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26148
26149         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26150         target.
26151         * gcc.dg/compare9.c: Use -fshort-enums instead of
26152         -fno-short-enums.  Change the last test to dg-bogus.
26153
26154 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26155
26156         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26157         * gcc.dg/compare9.c: New.
26158
26159 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26160
26161         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26162
26163 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26164
26165         PR testsuite/22288
26166         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26167
26168
26169 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26170
26171         * gcc.dg/format/gcc_gfc-1.c: New.
26172
26173 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26174
26175         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26176
26177 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26178
26179         PR fortran/20842
26180         * gfortran.dg/io_invalid_1.f90: New test.
26181
26182 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26183
26184         * gcc.dg/format/gcc_diag-1.c: Update.
26185
26186 2005-07-02  Jeff Law  <law@redhat.com>
26187
26188         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26189         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26190
26191 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26192
26193         * gcc.dg/format/gcc_diag-1.c: Update.
26194
26195 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26196
26197         PR tree-opt/22269
26198         * gcc.c-torture/compile/pr22269.c: New test.
26199
26200 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26201
26202         PR 21584
26203         PR 22219
26204         * g++.dg/tree-ssa/pr21584-1.C: New test.
26205         * g++.dg/tree-ssa/pr21584-2.C: New test.
26206
26207 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26208
26209         * obj-c++.dg/try-catch-11.mm: New.
26210         * objc.dg/try-catch-10.m: New.
26211
26212 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26213
26214         * g++.dg/other/ucnid-1.C: xfail on AIX.
26215
26216 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26217
26218         PR 22234
26219         * gcc.dg/20050629-1.c: New test.
26220
26221 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26222
26223         * obj-c++.dg/const-str-1[0-1].mm: New.
26224         * objc.dg/const-str-1[0-1].m: New.
26225
26226 2005-05-29  Richard Henderson  <rth@redhat.com>
26227
26228         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26229         Rename from check_effective_target_vect_no_max.
26230         (check_effective_target_vect_no_int_add): New.
26231         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26232         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26233         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26234         * gcc.dg/vect/vect-reduc-1.c: Use both.
26235         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26236
26237 2005-05-29  Richard Henderson  <rth@redhat.com>
26238
26239         * lib/target-supports.exp (check_effective_target_vect_no_max):
26240         Remove i386 and x86_64.
26241
26242 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26243
26244         PR testsuite/21969
26245         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26246
26247 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26248
26249         PR middle-end/21969
26250         * gcc.dg/vect/pr21969.c: New test.
26251
26252 2005-06-28  Eric Christopher  <echristo@redhat.com>
26253
26254         PR c/22052
26255         PR c/21975
26256         * gcc.dg/inline1.c: New test.
26257         * gcc.dg/inline2.c: Ditto.
26258         * gcc.dg/inline3.c: Ditto.
26259         * gcc.dg/inline4.c: Ditto.
26260         * gcc.dg/inline5.c: Ditto.
26261
26262 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26263
26264         PR libfortran/22142
26265         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26266         Add testcase also testing eoshift1 for PR 22142.
26267
26268 2005-06-28  Richard Henderson  <rth@redhat.com>
26269
26270         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26271         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26272         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26273         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26274         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26275
26276 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26277
26278         PR libfortran/22142
26279         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26280         Add testcase for PR 22142.
26281
26282 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26283
26284         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26285         gcc.target/ia64/fpreg-2.c: New tests.
26286
26287 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26288
26289         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26290
26291 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26292
26293         PR libfortran/22170
26294         * gfortran.dg/slash_1.f90: New test.
26295
26296 2005-06-27  Richard Henderson  <rth@redhat.com>
26297
26298         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26299         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26300         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26301         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26302         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26303         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26304
26305 2005-06-27  Richard Henderson  <rth@redhat.com>
26306
26307         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26308         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26309
26310 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26311
26312         * obj-c++.dg/proto-lossage-5.mm: New.
26313         * objc.dg/proto-lossage-5.m: New.
26314
26315 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26316
26317         PR 21959
26318         * gcc.dg/tree-ssa/pr21959.c: New test.
26319
26320 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26321
26322         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26323         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26324         testing uninitialized var.
26325
26326         * gcc.c-torture/execute/builtins/chk.h: New.
26327         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26328         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26329         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26330         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26331         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26332         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26333         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26334         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26335         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26336         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26337         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26338         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26339         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26340         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26341         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26342         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26343         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26344         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26345         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26346         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26347         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26348         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26349         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26350         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26351         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26352         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26353         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26354         * gcc.dg/builtin-object-size-1.c: New test.
26355         * gcc.dg/builtin-object-size-2.c: New test.
26356         * gcc.dg/builtin-object-size-3.c: New test.
26357         * gcc.dg/builtin-object-size-4.c: New test.
26358         * gcc.dg/builtin-object-size-5.c: New test.
26359         * gcc.dg/builtin-stringop-chk-1.c: New test.
26360         * gcc.dg/builtin-stringop-chk-2.c: New test.
26361         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26362         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26363         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26364         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26365         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26366         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26367         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26368         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26369         * gcc.c-torture/execute/printf-1.c: New test.
26370         * gcc.c-torture/execute/fprintf-1.c: New test.
26371         * gcc.c-torture/execute/vprintf-1.c: New test.
26372         * gcc.c-torture/execute/vfprintf-1.c: New test.
26373         * gcc.c-torture/execute/printf-chk-1.c: New test.
26374         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26375         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26376         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26377
26378 2005-06-27  Michael Matz  <matz@suse.de>
26379
26380         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26381         slot is not merged if address escapes.
26382
26383 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26384
26385         PR c/21911
26386         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26387
26388 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26389
26390         PR middle-end/17965
26391         * gcc.c-torture/compile/20050622-1.c: New test.
26392
26393         PR middle-end/22028
26394         * gcc.dg/20050620-1.c: New test.
26395
26396 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26397
26398         PR tree-optimization/22026
26399         * gcc.dg/tree-ssa/pr22026.c: New.
26400
26401 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26402
26403         PR libfortran/22144
26404         * gfortran.dg/shift-alloc.f90: New testcase.
26405
26406 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26407
26408         * all files: Update FSF address in copyright headers.
26409
26410 2005-06-22  Jan Hubicka  <jh@suse.cz>
26411
26412         * wholeprogram-1.c: New testcase.
26413         * wholeprogram-2.c: New testcase.
26414
26415 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26416
26417         PR 22171
26418         * gcc.dg/tree-ssa/pr22171.c: New test.
26419
26420 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26421
26422         * gfortran.dg/simplify_modulo.f90: New.
26423
26424 2005-06-24  Jan Hubicka  <jh@suse.cz>
26425
26426         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26427
26428 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26429
26430         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26431
26432 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26433
26434         * obj-c++.dg/typedef-alias-1.mm: New.
26435         * objc.dg/typedef-alias-1.m: New.
26436
26437 2005-06-23  Jeff Law  <law@redhat.com>
26438
26439         * gcc.dg/tree-ssa/vrp16.c: New test.
26440
26441 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26442
26443         * lib/target-supports.exp: Add
26444         check_effective_target_fortran_large_real and
26445         check_effective_target_fortran_large_int to check for
26446         corresponding effective targets.
26447         * gfortran.dg/large_integer_kind_1.f90: New test.
26448         * gfortran.dg/large_real_kind_1.f90: New test.
26449
26450 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26451
26452         PR tree-optimization/22117
26453         * gcc.dg/tree-ssa/pr22117.c: New.
26454
26455 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26456
26457         PR testsuite/22123
26458         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26459
26460 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26461
26462         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26463
26464 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26465
26466         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26467         * gfortran.dg/f2c_4.c: Likewise.
26468
26469 2005-06-22 Paul Brook  <paul@codesourcery.com>
26470
26471         PR fortran/21034
26472         * gfortran.dg/auto_save_1.f90: New test.
26473
26474 2005-06-22  Michael Matz  <matz@suse.de>
26475
26476         * gcc.target/x86-64/abi: New directory.
26477         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26478         * gcc.target/x86-64/abi/README.gcc: New file.
26479         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26480         * gcc.target/x86-64/abi/asm-support.s: New file.
26481         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26482         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26483         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26484         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26485         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26486         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26487         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26488         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26489         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26490         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26491         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26492         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26493         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26494         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26495         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26496         * gcc.target/x86_64/abi/test_varargs.c: New test.
26497
26498 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26499
26500         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26501         32-bit i?86 and x86_64.
26502
26503 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26504
26505         * obj-c++.dg/const-str-[1-9].mm: New tests.
26506
26507 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26508
26509         PR fortran/22010
26510         * gfortran.dg/namelist_use.f90: New.
26511         * gfortran.dg/namelist_use_only.f90: New.
26512
26513 2005-06-21  Jeff Law  <law@redhat.com>
26514
26515         * gcc.dg/tree-ssa/vrp15.c: New test.
26516
26517 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26518
26519         * lib/target-supports.exp (check_effective_target_vect_reduction):
26520         Remove.
26521         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26522         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26523         remove vect_reduction target keyword. Also avoid two returns in main.
26524         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26525         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26526         * gcc.dg/vect/vect-reduc-1short.c: New test.
26527         * gcc.dg/vect/vect-reduc-1char.c: New test.
26528         * gcc.dg/vect/vect-reduc-2short.c: New test.
26529         * gcc.dg/vect/vect-reduc-2char.c: New test.
26530         * gcc.dg/vect/vect-reduc-6.c: New test.
26531         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26532         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26533         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26534
26535 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26536         Paul Thomas  <pault@gcc.gnu.org>
26537
26538         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26539         New tests.
26540
26541 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26542
26543         * gfortran.dg/backslash_1.f90: New test.
26544         * gfortran.dg/backslash_2.f90: New test.
26545
26546 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26547
26548         * gfortran.dg/duplicate_labels.f90: New test.
26549
26550 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26551
26552         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26553         unsupportable relocations.
26554         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26555         * gcc.dg/20050321-2.c: xfail for NetWare.
26556
26557 2005-06-20  Andreas Jaeger  <aj@suse.de>
26558
26559         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26560         gcc.target/i386/fastcall-sseregparm.c,
26561         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26562
26563 2005-06-19  Richard Henderson  <rth@redhat.com>
26564
26565         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26566
26567 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26568
26569         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26570
26571 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26572
26573         PR c++/22115
26574         * g++.dg/conversion/simd2.C: Change expected error message.
26575
26576 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26577
26578         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26579         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26580         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26581
26582 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26583
26584         * gcc.dg/fold-mod-1.c: New test.
26585
26586 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26587
26588         PR fortran/19926
26589         * gfortran.dg/pr19926.f90: New test.
26590
26591 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26592
26593         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26594         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26595         targets.
26596         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26597         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26598
26599 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26600
26601         * gcc.target/ia64/float80-varargs-1.c: New test.
26602
26603 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26604
26605         PR tree-opt/22035
26606         * gfortran.dg/f2c_6.f90: New test.
26607
26608 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26609
26610         PR c++/17413
26611         * g++.dg/template/local5.C: New.
26612
26613 2005-06-17  Richard Henderson  <rth@redhat.com>
26614
26615         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26616
26617 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26618
26619         PR testsuite/21945
26620         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26621
26622 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26623
26624         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26625         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26626         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26627         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26628         check_vect to verify the presence of hardware vector support.
26629
26630 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26631
26632         PR testsuite/22056
26633         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26634
26635 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26636
26637         PR libfortran/19216
26638         * gfortran.dg/pr19216.f: Add correct space between brackets and
26639         dg directive.
26640
26641 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26642
26643         PR libfortran/16436
26644         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26645
26646 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26647
26648         * gcc.target/i386/attributes-error.c: New testcase.
26649         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26650         * gcc.target/i386/regparm-stdcall.c: Likewise.
26651         * gcc.target/i386/sseregparm-1.c: Likewise.
26652         * gcc.target/i386/sseregparm-2.c: Likewise.
26653
26654 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26655
26656         * g++.dg/rtti/crash2.C: New.
26657
26658 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26659
26660         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26661
26662 2005-06-15  David Ung  <davidu@mips.com>
26663
26664         * gcc.target/mips/mips16e-extends.c: New test for testing the
26665         generation of MIPS16e zeb/zeh, seb/seh instructions.
26666
26667 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26668
26669         PR 22018
26670         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26671         * gcc.dg/tree-ssa/pr22018.c: New test.
26672
26673 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26674
26675         * gcc.dg/simd-1.c: Update error messages.
26676         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26677         * gcc.dg/simd-2.c: Update error messages.
26678         * gcc.dg/simd-4.c: New.
26679
26680 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26681
26682         PR c++/20678
26683         * g++.dg/other/crash-4.C: New.
26684
26685 2005-06-14  Devang Patel  <dpatel@apple.com>
26686
26687         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26688
26689 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26690
26691         PR c++/21929
26692         * g++.dg/parse/crash11.C: Update
26693
26694 2005-06-13  Jeff Law  <law@redhat.com>
26695
26696         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26697         perform the desired transformations.
26698         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26699         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26700
26701 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26702
26703         PR fortran/22038
26704         * gfortran.dg/forall_1.f90: Un-XFAIL.
26705
26706 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26707
26708         PR c++/21929
26709         * g++.dg/parse/crash26.C: New.
26710
26711         PR c++/20789
26712         * g++.dg/init/member1.C: New.
26713
26714 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26715
26716         * gfortran.dg/altreturn_1.f90: New test.
26717
26718 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26719
26720         PR middle-end/21985
26721         * gcc.dg/tree-ssa/pr21985.c: New test.
26722
26723 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26724
26725         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26726
26727 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26728
26729         PR c++/21930
26730         * g++.dg/other/error10.C: New test case.
26731
26732 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26733
26734         PR libfortran/19155
26735         * gfortran.dg/pr19155.f: Add test.
26736
26737 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26738
26739         * gfortran.dg/f2c_7.f90: New test.
26740
26741         * gfortran.dg/forall_1.f90: XFAILed.
26742
26743 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26744
26745         * gcc.dg/pr14796-1.c: New.
26746         * gcc.dg/pr14796-2.c: New.
26747
26748 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26749
26750         PR fortran/17792
26751         PR fortran/21375
26752         * gfortran.dg/deallocate_stat.f90: New test.
26753
26754 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26755
26756         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26757
26758 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26759
26760         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26761         access will be generated when this loop is vectorized. Test that
26762         accesses with same alignment were detected.
26763         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26764         Test that accesses with same alignment were detected.
26765         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26766         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26767         alignment were detected.
26768
26769 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26770
26771         PR c++/10611
26772         * g++.dg/conversion/simd2.C: New.
26773
26774 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26775
26776         * gcc.dg/Wcxx-compat-1.c: New.
26777
26778 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26779
26780         PR libfortran/21480
26781         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26782         complex array.
26783
26784 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * gcc.dg/alias-8.c: New.
26787
26788 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26789
26790         * gcc.dg/format/cmn_err-1.c: Update.
26791
26792 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26793
26794         PR target/20666
26795         * gcc.target/sparc/fexpand-2.c: New.
26796         * gcc.target/sparc/fpmerge-2.c: New.
26797         * gcc.target/sparc/fpmul-2.c: New.
26798         * gcc.target/sparc/noresult.c: New.
26799         * gcc.target/sparc/pdist-2.c: New.
26800         * gcc.target/sparc/pdist-3.c: New.
26801
26802 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26803
26804         PR testsuite/21702
26805         * gcc.target/i386/i386.exp: Fix comment typo.
26806
26807 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26808
26809         PR c++/19497
26810         * g++.dg/inherit/using5.C: New.
26811         * g++.dg/inherit/using6.C: New.
26812
26813 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26814
26815         PR c++/19894
26816         * g++.dg/template/ptrmem15.C: New test.
26817
26818         PR c++/20563
26819         * g++.dg/ext/label4.C: New test.
26820
26821 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26822
26823         * gcc.dg/tls/debug-1.c: New test.
26824
26825 2005-06-07  Dale Johannesen  <dalej@apple.com>
26826
26827         * gcc.target/i386/movq.c: New.
26828
26829 2005-06-07  Dale Johannesen  <dalej@apple.com>
26830
26831         * gcc.dg/20050607-1.c: New.
26832
26833 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26834
26835         PR middle-end/21850
26836         * gcc.c-torture/execute/20050607-1.c: New test.
26837
26838 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26839
26840         PR libfortran/21926
26841         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26842         Test case where the return array has lowest stride one,
26843         but isn't packed.
26844
26845 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26846
26847         * lib/target-supports.exp (check_effective_target_sync_int_long):
26848         Add s390 and s390x targets.
26849
26850 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26851
26852         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26853         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26854         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26855         * gcc.dg/tree-ssa/loop-9.c: New test.
26856
26857 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26858
26859         * g++.dg/parse/defarg10.C: New.
26860
26861 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26862
26863         PR regression/21897
26864         * gcc.c-torture/execute/20050604-1.c: New test.
26865
26866 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         PR 21903
26869         * g++.dg/parse/defarg9.C: New.
26870
26871         PR c++/20637
26872         * g++.dg/inherit/using4.C: New.
26873         * g++.dg/overload/error1.C: Adjust expected errors.
26874         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26875         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26876         * g++.old-deja/g++.other/redecl2.C: Likewise.
26877         * g++.old-deja/g++.other/redecl4.C: Likewise.
26878         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26879
26880 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26881
26882         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26883
26884 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26885
26886         * lib/gfortran.exp (gfortran_target_compile): Call
26887         dg-additional-files-options
26888         * gfortran.dg/f2c_4.f90: New file
26889         * gfortran.dg/f2c_4.c: New file
26890         * gfortran.dg/f2c_5.f90: New file
26891         * gfortran.dg/f2c_5.c: New file
26892
26893 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26894
26895         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26896
26897         PR fortran/21912
26898         * gfortran.dg/array_constructor_4.f90: New test.
26899
26900 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26901
26902         PR c++/21619
26903         * g++.dg/ext/builtin9.C: New test.
26904
26905 2005-06-05  Dale Johannesen  <dalej@apple.com>
26906
26907         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26908         * gcc.c-torture/execute/20050603-2.c: Ditto.
26909
26910 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26911
26912         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26913         * gcc.dg/vect/vect-reduc-1.c: New.
26914         * gcc.dg/vect/vect-reduc-2.c: New.
26915         * gcc.dg/vect/vect-reduc-3.c: New.
26916
26917 2005-06-04  Dale Johannesen  <dalej@apple.com>
26918
26919         * gcc.c-torture/execute/20050603-1.c: New.
26920         * gcc.c-torture/execute/20050603-2.c: New.
26921         * gcc.dg/20050603-3.c: New.
26922
26923 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26924
26925         PR fortran/19195
26926         * gfortran.dg/debug_1.f90: New test.
26927
26928         * gfortran.dg/forall_1.f90: New test.
26929
26930 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26931
26932         * gfortran.dg/array_constructor_3.f90: New test.
26933
26934 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26935
26936         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26937
26938 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26939
26940         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26941
26942 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26943
26944         PR c/21873
26945         * gcc.dg/init-excess-1.c: New test.
26946
26947 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26948
26949         PR c++/21853
26950         * g++.dg/expr/static_cast6.C: New test.
26951
26952 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26953
26954         * gcc.dg/tree-ssa/vrp14.c: New test.
26955
26956 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26957
26958         PR c++/21336
26959         * g++.dg/template/new2.C: New test.
26960
26961 2005-06-03  Josh Conner  <jconner@apple.com>
26962
26963         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26964         all entries in initializer.
26965
26966 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26967
26968         PR middle-end/21858
26969         * gcc.dg/pr21858.c: New testcase.
26970
26971 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26972
26973         PR tree-optimization/21292
26974
26975         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26976         New.
26977         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26978         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26979         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26980         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26981         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26982
26983 2005-06-02  Richard Henderson  <rth@redhat.com>
26984
26985         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26986
26987 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26988
26989         * gcc.dg/wtypequal.c: New testcase.
26990
26991 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26992
26993         PR 21582
26994         * gcc.dg/tree-ssa/pr21582.c: New test.
26995
26996 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         PR c++/21280
26999         * g++.dg/opt/interface2.h: New.
27000         * g++.dg/opt/interface2.C: New.
27001         * g++.dg/init/ctor4.C: Adjust error lines.
27002         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27003         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27004         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27005         * g++.old-deja/g++.pt/assign1.C: Likewise.
27006         * g++.old-deja/g++.pt/crash20.C: Likewise.
27007
27008 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27009
27010         PR tree-optimization/21734
27011         * g++.dg/vect/pr21734_1.cc: New.
27012         * g++.dg/vect/pr21734_2.cc: New.
27013
27014 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         PR c++/20350
27017         * g++.dg/template/spec24.C: New.
27018
27019         PR c++/21151
27020         * g++.dg/pch/local-1.C: New.
27021         * g++.dg/pch/local-1.Hs: New.
27022
27023 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27024
27025         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27026         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27027         * gcc.dg/tree-ssa/pr14341.c: New test.
27028         * gcc.dg/tree-ssa/pr14841.c: New test.
27029         * gcc.dg/tree-ssa/pr20701.c: New test.
27030         * gcc.dg/tree-ssa/pr21086.c: New test.
27031         * gcc.dg/tree-ssa/pr21090.c: New test.
27032         * gcc.dg/tree-ssa/pr21332.c: New test.
27033         * gcc.dg/tree-ssa/pr21458.c: New test.
27034         * gcc.dg/tree-ssa/pr21658.c: New test.
27035         * gcc.dg/tree-ssa/vrp01.c: New test.
27036         * gcc.dg/tree-ssa/vrp02.c: New test.
27037         * gcc.dg/tree-ssa/vrp03.c: New test.
27038         * gcc.dg/tree-ssa/vrp04.c: New test.
27039         * gcc.dg/tree-ssa/vrp05.c: New test.
27040         * gcc.dg/tree-ssa/vrp06.c: New test.
27041         * gcc.dg/tree-ssa/vrp07.c: New test.
27042         * gcc.dg/tree-ssa/vrp08.c: New test.
27043         * gcc.dg/tree-ssa/vrp09.c: New test.
27044         * gcc.dg/tree-ssa/vrp10.c: New test.
27045         * gcc.dg/tree-ssa/vrp11.c: New test.
27046         * gcc.dg/tree-ssa/vrp12.c: New test.
27047         * gcc.dg/tree-ssa/vrp13.c: New test.
27048
27049 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27050
27051         PR 21029
27052         * gcc.dg/tree-ssa/pr21029.c: New test.
27053
27054 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27055
27056         * gfortran.dg/logint-1.f: New test case.
27057         * gfortran.dg/logint-2.f: Likewise.
27058         * gfortran.dg/logint-3.f: Likewise.
27059
27060 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27061
27062         PR c/21536
27063         PR c/20760
27064         * gcc.dg/20050527-1.c: New test.
27065
27066         * gcc.dg/i386-sse-12.c: New test.
27067
27068         PR fortran/21729
27069         * gfortran.dg/implicit_5.f90: New test.
27070
27071 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27072
27073         PR fortran/20883
27074         * gfortran/assign_4.f90: New test.
27075         * gfortran/assign_2.f90: Change compile to run.
27076
27077 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27078
27079         * lib/target-supports.exp
27080         (check_effective_target_sync_char_short): New.
27081         * gcc.dg/sync-2.c: New.
27082
27083 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27084
27085         PR tree-optimization/21817
27086         * gcc.dg/torture/pr21817-1.c: New.
27087
27088 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27089
27090         PR c++/21165
27091         * g++.dg/template/init5.C: New.
27092
27093 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27094
27095         * gfortran.dg/char_initialiser_actual.f90:
27096         Test character initialisers as actual arguments.
27097         * gfortran.dg/char_pointer_comp_assign.f90:
27098         Test character pointer structure component assignments.
27099         * gfortran.dg/char_array_structure_constructor.f90:
27100         Test character components in structure constructors.
27101
27102 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27103
27104         PR middle-end/20931
27105         * g++.dg/opt/pr20931.C: New test.
27106
27107 2005-05-31  Andreas Jaeger  <aj@suse.de>
27108
27109         PR testsuite/20772
27110         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27111         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27112         g++.old-deja/g++.ext/asmspec1.C,
27113         g++.old-deja/g++.other/regstack.C,
27114         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27115         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27116         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27117         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27118         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27119         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27120         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27121         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27122         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27123         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27124         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27125         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27126         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27127         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27128         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27129         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27130         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27131         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27132         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27133
27134 2005-05-31  Jeff Law  <law@redhat.com>
27135
27136         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27137
27138 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27139
27140         PR middle-end/21743
27141         * gcc.dg/builtins-1.c: Activate disabled clog test.
27142         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27143
27144 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27145
27146         * gfortran.dg/char_pointer_assign.f90:
27147         Test character-pointer assignments and pointer assignments.
27148         * gfortran.dg/char_pointer_dummy.f90:
27149         Test character-pointer dummy arguments.
27150         * gfortran.dg/char_pointer_func.f90:
27151         Test character-pointer function returns.
27152         * gfortran.dg/char_pointer_dependency.f90:
27153         Test character-pointer functions with dependencies.
27154
27155 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27156
27157         PR c++/21784
27158         * g++.dg/lookup/using14.C: New test.
27159
27160 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27161
27162         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27163         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27164         trailing ^M.
27165
27166 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27167
27168         PR c++/17413
27169         * g++.dg/template/local5.C: New.
27170
27171         PR target/21761
27172         * gcc.c-torture/compile/pr21761.c: New.
27173
27174         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27175         before darwin8.
27176
27177 2005-05-30  Steven G. Kargl
27178
27179         PR fortran/20846
27180         * gfortran.dg/inquire_8.f90: New test.
27181
27182 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27183
27184         PR libfortran/21376
27185         * gfortran.dg/output_exponents_1.f90: New test.
27186
27187 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27188
27189         PR libfortran/20006
27190         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27191
27192 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27193
27194         PR c++/21210
27195         * g++.dg/ext/complex1.C: New test.
27196
27197         PR c++/21340
27198         * g++.dg/init/ctor6.C: New test.
27199
27200 2005-05-29  Jan Hubicka  <jh@suse.cz>
27201
27202         * gcc.c-torture/compile/pr21562.c: New.
27203
27204 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27205
27206         * gfortran.dg/subnormal_1.f90: New test.
27207
27208 2005-05-28  Jan Hubicka  <jh@suse.cz>
27209
27210         * tree-prof.exp: Fix comment.
27211         * value-prof-1.c: New.
27212         * value-prof-2.c: New.
27213         * value-prof-3.c: New.
27214         * value-prof-4.c: New.
27215
27216 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27217
27218         PR c++/21614
27219         * g++.dg/expr/ptrmem6.C: New test.
27220         * g++.dg/expr/ptrmem6a.C: Likewise.
27221
27222 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27223
27224         PR tree-optimization/21658
27225         * gcc.dg/tree-ssa/pr21658.c: New.
27226
27227 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27228
27229         PR c++/21455
27230         * g++.dg/inherit/ptrmem3.C: New.
27231
27232         PR c++/21681
27233         * g++.dg/parse/template16.C: New.
27234
27235 2005-05-27  Andreas Jaeger  <aj@suse.de>
27236
27237         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27238
27239         * gcc.dg/i386-sse-8.c: Run test on all archs.
27240
27241 2005-05-26  Mike Stump  <mrs@apple.com>
27242
27243         * objc.dg/isa-field-1.m: Only run on darwin.
27244         * objc.dg/lookup-1.m: Likewise.
27245         * objc.dg/try-catch-8.m: Likewise.
27246
27247 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27248
27249         PR tree-optimization/9814
27250         * gcc.dg/pr9814-1.c: New test case.
27251
27252 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27253
27254         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27255         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27256         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27257         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27258         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27259         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27260         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27261         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27262         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27263         objc.dg/try-catch-8.m: New.
27264
27265 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27266
27267         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27268         remove extraneous semicolons.
27269
27270 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27271
27272         * obj-c++.dg/comp-types-12.mm: New.
27273         * objc.dg/comp-types-11.m: New.
27274         * objc.dg/selector-4.m: New.
27275
27276 2005-05-26  Andreas Jaeger  <aj@suse.de>
27277
27278         PR testsuite/20772
27279         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27280         g++.old-deja/g++.ext/attrib3.C,
27281         g++.old-deja/g++.other/store-expr1.C,
27282         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27283         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27284         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27285         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27286         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27287         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27288         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27289         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27290         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27291         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27292         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27293         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27294         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27295         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27296         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27297         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27298         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27299         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27300         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27301
27302 2005-05-26  Andreas Jaeger  <aj@suse.de>
27303
27304         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27305         x86-64 compilation.
27306
27307 2005-05-26  Andreas Jaeger  <aj@suse.de>
27308
27309         PR testsuite/20772
27310         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27311         gcc.misc-tests/i386-pf-athlon-1.c,
27312         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27313         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27314         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27315         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27316         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27317         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27318         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27319         programs.
27320
27321         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27322         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27323         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27324         x86-64 compilation.
27325
27326         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27327         x86_64.
27328
27329         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27330         effective-target ilp32.
27331
27332 2005-05-26  David Ung  <davidu@mips.com>
27333
27334         * gcc.target/mips/ext_ins.c: New test for testing the generation
27335         of MIPS32/64 rev 2 ext/ins instructions.
27336
27337 2005-05-26  Andreas Jaeger  <aj@suse.de>
27338
27339         * treelang/compile/unsigned.tree: Use gimple instead of
27340         nonexisting generic dump.
27341
27342 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27343
27344         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27345
27346 2005-05-26  Andreas Jaeger  <aj@suse.de>
27347
27348         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27349
27350 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27351
27352         PR libfortran/17283
27353         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27354         Test callee-allocated memory with write statements.
27355
27356 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27357
27358         PR middle-end/21709
27359         * gcc.dg/pr21709-1.c: New test case.
27360
27361 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27362             Mike Stump  <mrs@apple.com>
27363
27364         * objc/execute/next_mapping.h: Update for C++.
27365
27366         * obj-c++.dg/selector-1.mm: Move to...
27367         * obj-c++.dg/selector-4.mm: here...
27368
27369         * obj-c++.dg/basic.mm: New.
27370         * obj-c++.dg/comp-types-1.mm: New.
27371         * obj-c++.dg/cxx-class-1.mm: New.
27372         * obj-c++.dg/cxx-ivars-1.mm: New.
27373         * obj-c++.dg/cxx-ivars-2.mm: New.
27374         * obj-c++.dg/cxx-ivars-3.mm: New.
27375         * obj-c++.dg/cxx-scope-1.mm: New.
27376         * obj-c++.dg/cxx-scope-2.mm: New.
27377         * obj-c++.dg/defs.mm: New.
27378         * obj-c++.dg/empty-private-1.mm: New.
27379         * obj-c++.dg/encode-1.mm: New.
27380         * obj-c++.dg/encode-2.mm: New.
27381         * obj-c++.dg/encode-3.mm: New.
27382         * obj-c++.dg/extern-c-1.mm: New.
27383         * obj-c++.dg/extra-semi.mm: New.
27384         * obj-c++.dg/fix-and-continue-2.mm: New.
27385         * obj-c++.dg/isa-field-1.mm: New.
27386         * obj-c++.dg/ivar-list-semi.mm: New.
27387         * obj-c++.dg/local-decl-1.mm: New.
27388         * obj-c++.dg/lookup-1.mm: New.
27389         * obj-c++.dg/lookup-2.mm: New.
27390         * obj-c++.dg/method-1.mm: New.
27391         * obj-c++.dg/method-2.mm: New.
27392         * obj-c++.dg/method-3.mm: New.
27393         * obj-c++.dg/method-4.mm: New.
27394         * obj-c++.dg/method-5.mm: New.
27395         * obj-c++.dg/method-6.mm: New.
27396         * obj-c++.dg/method-7.mm: New.
27397         * obj-c++.dg/no-extra-load.mm: New.
27398         * obj-c++.dg/overload-1.mm: New.
27399         * obj-c++.dg/pragma-1.mm: New.
27400         * obj-c++.dg/pragma-2.mm: New.
27401         * obj-c++.dg/private-1.mm: New.
27402         * obj-c++.dg/private-2.mm: New.
27403         * obj-c++.dg/proto-qual-1.mm: New.
27404         * obj-c++.dg/qual-types-1.mm: New.
27405         * obj-c++.dg/stubify-1.mm: New.
27406         * obj-c++.dg/stubify-2.mm: New.
27407         * obj-c++.dg/super-class-1.mm: New.
27408         * obj-c++.dg/super-class-2.mm: New.
27409         * obj-c++.dg/super-dealloc-1.mm: New.
27410         * obj-c++.dg/super-dealloc-2.mm: New.
27411         * obj-c++.dg/template-1.mm: New.
27412         * obj-c++.dg/template-2.mm: New.
27413         * obj-c++.dg/template-3.mm: New.
27414         * obj-c++.dg/template-4.mm: New.
27415         * obj-c++.dg/template-5.mm: New.
27416         * obj-c++.dg/template-6.mm: New.
27417         * obj-c++.dg/try-catch-1.mm: New.
27418         * obj-c++.dg/try-catch-2.mm: New.
27419         * obj-c++.dg/try-catch-3.mm: New.
27420         * obj-c++.dg/try-catch-4.mm: New.
27421         * obj-c++.dg/try-catch-5.mm: New.
27422         * obj-c++.dg/try-catch-6.mm: New.
27423         * obj-c++.dg/try-catch-7.mm: New.
27424         * obj-c++.dg/try-catch-8.mm: New.
27425         * obj-c++.dg/try-catch-9.mm: New.
27426         * obj-c++.dg/va-meth-1.mm: New.
27427
27428 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27429
27430         * obj-c++.dg/selector-1.mm: New.
27431         * obj-c++.dg/selector-2.mm: New.
27432
27433 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27434
27435         * obj-c++.dg/selector-3.mm: New.
27436         * objc.dg/selector-3.m: New.
27437
27438 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27439
27440         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27441         about where warning appears.
27442
27443 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27444
27445         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27446         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27447         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27448         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27449
27450 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27451
27452         * gcc.dg/20050524-1.c: New test.
27453
27454 2005-05-25  Jan Hubicka  <jh@suse.cz>
27455
27456         * gcc.dg/tree-prof/inliner-1.c: New.
27457
27458 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27459
27460         * gcc.dg/tree-prof: New directory.
27461         * gcc.dg/tree-prof/tree-prof.exp: New.
27462
27463 2005-05-25  DJ Delorie  <dj@redhat.com>
27464
27465         * gcc.dg/Wattributes-1.c: New.
27466         * gcc.dg/Wattributes-2.c: New.
27467         * gcc.dg/Wattributes-3.c: New.
27468
27469 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27470
27471         PR tree-optimization/19833
27472         * gcc.dg/uninit-4.c: Remove xfail.
27473         * gcc.dg/uninit-9.c: Ditto.
27474
27475 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27476
27477         * obj-c++.dg/bitfield-[1-5].mm: New.
27478         * obj-c++.dg/class-protocol-1.mm: New.
27479         * obj-c++.dg/comp-types-1[0-1].mm: New.
27480         * obj-c++.dg/comp-types-[2-9].mm: New.
27481         * obj-c++.dg/encode-[4-8].mm: New.
27482         * obj-c++.dg/layout-1.mm: New.
27483         * obj-c++.dg/method-1[0-9].mm: New.
27484         * obj-c++.dg/method-2[0-1].mm: New.
27485         * obj-c++.dg/method-[8-9].mm: New.
27486         * obj-c++.dg/objc-gc-3.mm: New.
27487         * obj-c++.dg/try-catch-10.mm: New.
27488         * objc.dg/bitfield-5.m: New.
27489         * objc.dg/comp-types-10.m: New.
27490         * objc.dg/comp-types-9.m: New.
27491         * objc.dg/layout-1.m: New.
27492         * objc.dg/objc-gc-4.m: New.
27493         * objc.dg/try-catch-9.m: New.
27494         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27495         * objc.dg/comp-types-1.m: Likewise.
27496         * objc.dg/comp-types-[5-6].m: Likewise.
27497         * objc.dg/method-9.m: Likewise.
27498
27499 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27500
27501         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27502         and on hardware without VMX support.
27503
27504         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27505
27506         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27507
27508         * lib/profopt.exp (dg-final-generate, dg-final-use,
27509         profopt-final-code, profopt-get-options): New.
27510         (profopt-execute): Process test directives.
27511
27512         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27513         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27514         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27515
27516 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27517
27518         PR C++/21645
27519         * g++.dg/init/ctor5.C: New test.
27520
27521 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27522
27523         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27524         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27525         vect-113.c, vect-114.c.
27526
27527 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27528
27529         * gcc.dg/const-elim-1.c: Remove xfails.
27530
27531 2005-05-23  Jeff Law  <law@redhat.com>
27532
27533         * gcc.c-torture/compile/pr21638.c: New test.
27534         * gcc.c-torture/compile/20050520-1.c: New test.
27535
27536 2005-05-23  Nick Clifton  <nickc@redhat.com>
27537
27538         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27539         be a proper triple, ie: m32r*-*-*.
27540         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27541
27542 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27543
27544         PR middle-end/21331
27545         PR tree-opt/21293
27546         * gcc.c-torture/compile/pr21293.c: New test.
27547         * gcc.c-torture/execute/pr21331.c: New test.
27548
27549 2004-05-20  Richard Henderson  <rth@redhat.com>
27550
27551         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27552
27553 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27554
27555         * obj-c++-dg.exp: Add.
27556         * obj-c++.exp: Add.
27557         * obj-c++.dg/dg.exp: Add.
27558
27559 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27560
27561         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27562         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27563
27564 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27565
27566         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27567
27568 2004-05-19  Richard Henderson  <rth@redhat.com>
27569
27570         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27571
27572 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27573
27574         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27575
27576         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27577
27578 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27579
27580         PR c++/21495
27581         * g++.dg/parse/extern1.C: New test.
27582         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27583
27584 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27585
27586         * gcc.dg/c99-math.h: New.
27587         * gcc.dg/c99-math-float-1.c: New test.
27588         * gcc.dg/c99-math-double-1.c: Likewise.
27589         * gcc.dg/c99-math-long-double-1.c: Likewise.
27590
27591 2005-05-18  Richard Henderson  <rth@redhat.com>
27592
27593         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27594
27595 2005-05-18  Devang Patel  <dpatel@apple.com>
27596
27597         * g++.dg/opt/20050511-1.C: New test.
27598
27599 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27600
27601         PR libfortran/21127
27602         * gfortran.dg/reshape-complex.f90: New test.
27603
27604 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27605
27606         * gfortran.dg/array_constructor_1.f90: New test.
27607         * gfortran.dg/array_constructor_2.f90: New test.
27608
27609 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27610
27611         PR fortran/20954
27612         * gfortran.dg/pr20954.f: New test.
27613
27614 2005-05-17  Mike Stump  <mrs@apple.com>
27615
27616         Yet more Objective-C++...
27617
27618         * objc.dg/method-5.m: Update.
27619         * objc.dg/method-6.m: Update.
27620         * objc.dg/method-7.m: Update.
27621         * objc.dg/method-9.m: Update.
27622         * objc.dg/try-catch-2.m: Update.
27623
27624 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27625
27626         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27627         Remove little-endian optimizations.
27628
27629 2005-05-17  Jeff Law  <law@redhat.com>
27630
27631         * g++.dg/tree-ssa/pr14814.C: New test.
27632         * gcc.dg/tree-ssa/pr14814.C: New test.
27633         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27634         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27635
27636 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27637
27638         * gcc.dg/compat/generate-random.c: Do not include
27639         libiberty.h.
27640         * gcc.dg/compat/generate-random_r.c: Likewise.
27641
27642 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27643
27644         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27645
27646 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27647
27648         PR middle-end/21595
27649         * g++.dg/tree-ssa/builtin1.C: New testcase.
27650
27651 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27652
27653         PR c++/21454
27654         * g++.dg/opt/const4.C: New test.
27655
27656         PR middle-end/21492
27657         * g++.dg/opt/crossjump1.C: New test.
27658
27659         PR tree-optimization/21610
27660         * gcc.c-torture/compile/20050516-1.c: New test.
27661
27662         PR fortran/15080
27663         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27664         about the test failing.
27665         * gfortran.fortran-torture/execute/where_7.f90: New test.
27666         * gfortran.fortran-torture/execute/where_8.f90: New test.
27667
27668 2005-05-16  Richard Henderson  <rth@redhat.com>
27669
27670         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27671         i?86 and x86_64.
27672
27673 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27674
27675         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27676         (limits.h): Include unconditionally.
27677         (stdlib.h): Likewise.
27678         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27679         (limits.h): Include unconditionally.
27680         (stdlib.h): Likewise.
27681         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27682         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27683         (limits.h): Include unconditionally.
27684         (stdlib.h): Likewise.
27685         (hashtab.h): Do not include.
27686         (getopt.h): Likewise.
27687         (stddef.h): Include.
27688         (hashval_t): Define.
27689         (struct entry): Add "next" field.
27690         (HASH_SIZE): New macro.
27691         (hash_table): New variable.
27692         (switchfiles): Do not use xmalloc.
27693         (mix): New macro.
27694         (iterative_hash): New function.
27695         (hasht): Remove.
27696         (e_exists): New function.
27697         (e_insert): Likewise.
27698         (output): Use, instead of libiberty hashtable functions.
27699         (main): Do not use getopt.  Do not call htab_create.
27700
27701 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27702
27703         PR libstdc++/21526
27704         * lib/target-supports.exp (check_mkfifo_available):
27705         Return 0 for cygwin as mkfifo support incomplete on platform.
27706         Fix typos in comments.
27707
27708 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27709
27710         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27711
27712 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27713
27714         PR fortran/17432
27715         * gfortran.dg/assign_4.f: New test.
27716
27717 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27718
27719         PR tree-optimization/21563
27720         * gcc.dg/tree-ssa/pr21563.c: New.
27721
27722 2005-05-14  Jan Hubicka  <jh@suse.cz>
27723
27724         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27725
27726 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27727
27728         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27729
27730 2005-05-13  Julian Brown  <julian@codesourcery.com>
27731
27732         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27733         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27734
27735 2005-05-13  Jan Hubicka  <jh@suse.cz>
27736
27737         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27738         * gcc.dg/fold-xor-?.c: Likewise.
27739         * gcc.dg/pr15784-?.c: Likewise.
27740         * gcc.dg/pr20922-?.c: Likewise.
27741         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27742         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27743         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27744
27745 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27746
27747         PR fortran/21260
27748         * gfortran.dg/hollerith_1.f90: New test.
27749
27750 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27751
27752         * gfortran.dg/func_result_2.f90: New test.
27753
27754 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27755
27756         * gfortran.dg/dev_null.f90: New test.
27757
27758 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27759
27760         * gcc.dg/arm-vfp1.c: Revert last change.
27761
27762 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27763
27764         PR middle-end/19807
27765         PR tree-optimization/19639
27766         * g++.dg/tree-ssa/pr19807.C: New testcase.
27767
27768 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27769
27770         PR libfortran/21471
27771         * gfortran.dg/append-1.f90: New test.
27772
27773 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27774
27775         * gcc.dg/pr18501.c: XFAIL.
27776         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27777         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27778         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27779         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27780         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27781         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27782         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27783         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27784
27785 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27786
27787         PR fortran/20178
27788         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27789         gfortran.dg/f2c_3.f90: New tests.
27790
27791         * gfortran.dg/return_1.f90: Fix dg annotation.
27792
27793 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27794
27795         * gcc.c-torture/compile/20050510-1.c: New test.
27796
27797 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27798
27799         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27800
27801 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27802
27803         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27804
27805 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27806
27807         PR c/17913
27808         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27809
27810 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27811
27812         PR c/21342
27813         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27814         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27815
27816 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27817
27818         PR debug/16676
27819         * gcc.dg/debug/pr16676.c: New test.
27820
27821 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27822
27823         PR testsuite/21443
27824         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27825         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27826         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27827         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27828         Change -O1 to -O2.
27829         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27830         -fno-tree-dominator-opts.
27831
27832 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27833
27834         * gfortran.dg/return_1.f90: New test.
27835
27836 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27837
27838         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27839
27840         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27841
27842 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27843
27844         PR c++/21427
27845         * g++.dg/inherit/covariant13.C: New.
27846
27847 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27848
27849         PR libfortran/19155
27850         * gfortran.dg/pr19155.f: New test.
27851
27852 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27853
27854         PR inline-asm/8788
27855         * gcc.dg/pr8788-1.c: New testcase.
27856
27857 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27858
27859         PR target/21416
27860         * gcc.target/mips/fpcmp-[12].c: New tests.
27861
27862 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27863
27864         * lib/target-supports-dg.exp (dg-require-fork): New function.
27865         (dg-require-mkfifo): Likewise.
27866         * lib/target-supports.exp (check_function_available): New
27867         function.
27868         (check_fork_available): Likewise.
27869         (check_mkfifo_available): Likewise.
27870
27871 2005-05-06  Jeff Law  <law@redhat.com>
27872
27873         * gcc.c-torture/compile/pr21380.c: New test.
27874
27875 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27876
27877         PR c++/20961
27878         * g++.dg/ext/weak3.C: New test.
27879
27880 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27881
27882         PR c++/21352
27883         * g++.dg/template/crash37.C: New test.
27884
27885 2005-05-05  Paul Brook  <paul@codesourcery.com>
27886
27887         * gcc.dg/arm-g2.c: Use effective-target arm32.
27888         * gcc.dg/arm-mmx-1.c: Ditto.
27889         * gcc.dg/arm-scd42-2.c: Ditto.
27890         * gcc.dg/arm-vfp1.c: Ditto.
27891         * lib/target-supports.exp (check_effective_target_arm32): New
27892         function.
27893
27894 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27895
27896         PR libfortran/21354
27897         gfortran.dg/in_pack_rank7.f90: New test.
27898
27899 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27900
27901         PR middle-end/15618
27902         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27903
27904 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27905
27906         PR middle-end/21265
27907         * gcc.dg/20050503-1.c: New test.
27908
27909         PR rtl-optimization/21239
27910         * gcc.dg/i386-sse-11.c: New test.
27911
27912 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27913
27914         PR target/16888
27915         * gcc.target/i386/asm-1.c: New test.
27916
27917 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27918
27919         PR rtl-optimization/21330
27920         * gcc.c-torture/execute/20050502-1.c: New test.
27921
27922         PR target/21297
27923         * gcc.c-torture/execute/20050502-2.c: New test.
27924
27925 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27926
27927         PR middle-end/21282
27928         * gcc.dg/pr21282.c: New.
27929
27930 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27931
27932         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27933         * gcc.dg/vect/vect-92.c: Likewise.
27934         * gcc.dg/vect/vect-93.c: Likewise.
27935         * gcc.dg/vect/vect-dv-1.c: Likewise.
27936         * gcc.dg/vect/vect-dv-2.c: Likewise.
27937         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27938
27939 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27940
27941         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27942         * gfortran.dg/vect/vect-2.f90: Likewise.
27943         * gfortran.dg/vect/vect-3.f90: Likewise.
27944         * gfortran.dg/vect/vect-4.f90: Likewise.
27945         * gfortran.dg/vect/vect-5.f90: Likewise.
27946
27947 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27948
27949         PR target/20813
27950         * gcc.dg/rs6000-fpint-2.c: New.
27951
27952 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27953
27954         PR c/15698
27955         * gcc.dg/builtins-30.c: Update expected messages.
27956         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27957         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27958         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27959
27960 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27961
27962         PR tree-optimization/21294
27963         * gcc.dg/tree-ssa/pr21294.c: New.
27964
27965 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27966
27967         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27968         __builtin_altivec_st_internal_4si built-in.
27969
27970 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27971
27972         PR c++/15875
27973         * g++.dg/template/ptrmem14.C: New test.
27974
27975 2005-05-02  Paul Brook  <paul@codesourcery.com>
27976
27977         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27978
27979 2005-05-02  Michael Matz  <matz@suse.de>
27980
27981         PR c++/19542
27982         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27983
27984 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27985
27986         * g++.dg/cpp/weak.C: New test.
27987
27988 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27989
27990         * gcc.dg/tree-ssa/loop-8.c: New test.
27991
27992 2005-04-30  Michael Maty  <matz@suse.de>
27993
27994         * gcc.dg/inline-mcpy.c: New test.
27995
27996 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27997
27998         PR libfortran/18958
27999         * gfortran.dg/eoshift.f90: New test case.
28000
28001 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28002
28003         PR libfortran/18857
28004         * gfortran.dg/matmul_1.f90: New test.
28005
28006 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28007
28008         PR tree-optimization/21030
28009         * gcc.dg/tree-ssa/pr21030.c: New.
28010
28011 2005-04-29  Devang Patel  <dpatel@apple.com>
28012
28013         PR tree-optimization/21272
28014         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28015
28016 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28017
28018         PR fortran/13082
28019         PR fortran/18824
28020         * gfortran.dg/entry_4.f90: New test.
28021         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28022         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28023         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28024         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28025         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28026         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28027         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28028
28029 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28030
28031         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28032
28033 2005-04-29  Paul Brook  <paul@codesourcery.com>
28034
28035         * gfortran.dg/entry_3.f90: New test.
28036
28037 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28038
28039         * gfortran.dg/implicit_4.f90: New test.
28040
28041 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28042
28043         * lib/target-supports.exp (check_profiling_available): Return
28044         false for xtensa-*-elf.
28045
28046 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28047
28048         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28049         error if file cannot be deleted.
28050
28051 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28052
28053         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28054         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28055         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28056         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28057         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28058         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28059         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28060         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28061         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28062         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28063         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28064         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28065         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28066
28067 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28068
28069         PR fortran/20865
28070         * gfortran.dg/pr20865.f90: New test.
28071
28072 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28073
28074         * gcc.dg/void-cast-2.c: New test.
28075
28076 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28077
28078         PR c/21159
28079         * gcc.dg/void-cast-1.c: New test.
28080
28081 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28082
28083         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28084
28085 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28086
28087         PR fortran/21177
28088         * gfortran.dg/pr21177.f90: New test.
28089
28090 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28091
28092         PR tree-optimization/21171
28093         * gcc.dg/tree-ssa/pr21171.c: New test.
28094
28095 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28096
28097         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28098         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28099         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28100         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28101         gcc.dg/tree-ssa/gen-vect-32.c: New.
28102         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28103         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28104         don't run on PPC32.
28105
28106 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28107
28108         PR c/21213
28109         * gcc.dg/transparent-union-3.c: New test.
28110
28111 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28112
28113         PR c/20740
28114         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28115         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28116         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28117         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28118         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28119         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28120
28121 2005-04-26  Jeff Law  <law@redhat.com>
28122
28123         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28124         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28125         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28126         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28127         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28128         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28129         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28130
28131 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28132
28133         PR tree-optimization/17598
28134         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28135
28136 2005-04-25  Mike Stump  <mrs@apple.com>
28137
28138         * objc.dg/fix-and-continue-1.m: Add.
28139
28140 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28141
28142         PR c++/20995
28143         * g++.dg/opt/pr20995-1.C: New test case.
28144
28145 2005-04-25  Devang Patel <dpatel@apple.com>
28146
28147         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28148
28149 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28150
28151         PR testsuite/21062
28152         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28153
28154 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28155
28156         PR C++/21188
28157         * g++.dg/opt/rtti2.C: New test.
28158
28159 2005-04-25  Paul Brook  <paul@codesourcery.com>
28160         Steven G. Kargl  <kargls@comcast.net>
28161
28162         PR fortran/20879
28163         * gfortran.dg/ichar_1.f90: New file.
28164
28165 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28166
28167         PR middle-end/20991
28168         * g++.dg/opt/pr20991.C: New test.
28169
28170         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28171         where sizeof (type) < __alignof__ (type).
28172         * gcc.dg/compat/struct-layout-1.h: Likewise.
28173
28174 2005-04-24  Per Bothner  <per@bothner.com>
28175             Devang Patel  <dpatel@apple.com>
28176
28177         PR preprocessor/20907
28178         * gcc.dg/cpp/very-long-comment.c: New test.
28179
28180 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28181
28182         PR fortran/20059
28183         * gfortran.dg/common_5.f: New test.
28184
28185 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28186
28187         PR middle-end/21082
28188         * g++.dg/tree-ssa/pr21082.C: New testcase.
28189
28190 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28191
28192         * gcc.dg/vect/vect-99.c: New test.
28193
28194 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28195
28196         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28197
28198 2005-04-22  Jeff Law  <law@redhat.com>
28199
28200         * gcc.dg/uninit-5.c: Remove xfails.
28201         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28202         conditionals and loads.
28203
28204 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28205
28206         PR libfortran/20074
28207         PR libfortran/20436
28208         PR libfortran/21108
28209         * gfortran.dg/nested_reshape.f90: new test
28210         * gfortran.dg/reshape-alloc.f90: new test
28211         * gfortran.dg/reshape.f90: new test
28212
28213 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28214
28215         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28216
28217         * gcc.dg/arm-vfp1.c: New test.
28218
28219 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28220
28221         PR c++/21087
28222         * g++.dg/lookup/builtin2.C: New test.
28223
28224 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28225
28226         * gcc.dg/weak/weak-13.c: New test.
28227
28228 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28229
28230         * lib/target-supports.exp (check_effective_target_sync_int_long):
28231         Add powerpc*.
28232
28233 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28234
28235         * gcc.target/mips/branch-1.c: New test.
28236
28237 2005-04-21  Richard Henderson  <rth@redhat.com>
28238
28239         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28240         * gcc.dg/vect/vect-86.c: Likewise.
28241         * gcc.dg/vect/vect-87.c: Likewise.
28242         * gcc.dg/vect/vect-88.c: Likewise.
28243
28244 2005-04-21  Devang Patel  <dpatel@apple.com>
28245
28246         PR optimization/20994
28247         * gcc.dg/tree-ssa/ifc-3.c: New test.
28248
28249 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28250
28251         PR c/12913
28252         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28253         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28254         gcc.dg/c99-vla-jump-5.c: New tests.
28255
28256 2005-04-19  Richard Henderson  <rth@redhat.com>
28257
28258         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28259         Fix typo in exists check.
28260         (check_effective_target_sync_int_long): New.
28261         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28262         * gcc.dg/ia64-sync-2.c: Likewise.
28263         * gcc.dg/ia64-sync-3.c: Likewise.
28264         * gcc.dg/ia64-sync-4.c: Likewise.
28265
28266 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28267
28268         * gcc.dg/fold-xor-1.c: New test.
28269         * gcc.dg/fold-xor-2.c: New test.
28270
28271 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28272
28273         PR target/20670
28274         * g++.dg/eh/fp-regs.C: New test.
28275
28276 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28277
28278         * gcc.dg/Wint-to-pointer-cast-1.c,
28279         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28280         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28281         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28282
28283 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28284
28285         PR fortran/16861
28286         * gfortran.dg/pr16861.f90: New test.
28287
28288 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28289
28290         * gcc.dg/pr21085.c: New test.
28291
28292 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28293
28294         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28295         (setup_mips_tests, dg-mips-options): New procedures.
28296         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28297         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28298         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28299         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28300         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28301         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28302         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28303         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28304         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28305         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28306         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28307         dg-mips-options instead of dg-options.  Remove now-redundant
28308         preprocessor guards.
28309         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28310         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28311         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28312         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28313         * gcc.dg/vr-mult-2.c: Delete.
28314         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28315         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28316         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28317         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28318         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28319         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28320         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28321
28322 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28323
28324         * ada/acats/run_all.sh: Use sync when executable not present.
28325
28326 2005-04-18  Devang Patel  <dpatel@apple.com>
28327
28328         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28329         * gcc.dg/vect/vect-11a.c: New.
28330         * gcc.dg/vect/vect-none.c: Update.
28331         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28332
28333 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28334
28335         PR tree-optimization/20922
28336         * gcc.dg/pr20922-1.c: New test.
28337         * gcc.dg/pr20922-2.c: New test.
28338         * gcc.dg/pr20922-3.c: New test.
28339         * gcc.dg/pr20922-4.c: New test.
28340         * gcc.dg/pr20922-5.c: New test.
28341         * gcc.dg/pr20922-6.c: New test.
28342
28343 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28344
28345         PR libfortran/20950
28346         * gfortran.dg/pr20950.f: New test.
28347
28348 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28349
28350         PR libfortran/19216
28351         * gfortran.dg/pr19216.f: New test.
28352
28353 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28354
28355         PR tree-optimization/21001
28356         * gcc.dg/tree-ssa/pr21001.c: New.
28357
28358 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28359
28360         PR libfortran/21075
28361         * gfortran.dg/reshape_rank7.f90: New test.
28362
28363 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28364
28365         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28366         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28367         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28368         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28369         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28370         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28371         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28372         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28373         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28374         wrong way round).
28375         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28376         in namelists.  New test.
28377         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28378         New test.
28379         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28380         New test.
28381         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28382         namelist.  New test.
28383         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28384         New test.
28385         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28386         New test.
28387         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28388         namelist.  New test.
28389         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28390         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28391         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28392         New test.
28393         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28394         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28395         arrays. New test.
28396
28397 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28398
28399         * gfortran.dg/wtruncate.f: New testcase.
28400         * gfortran.dg/wtruncate.f90: New testcase.
28401
28402 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28403
28404         PR c++/21025
28405         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28406         which sizeof/alignof is dependent, rather than just whether we are
28407         processing_template_decl.
28408
28409 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28410
28411         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28412         corrected typo where the wrong variables had been compared.
28413
28414 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28415
28416         PR libfortran/18495
28417         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28418         Test callee-allocated version of return array with a write
28419         statement.
28420         Test spread with a temporary with another write statement.
28421
28422 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28423
28424         PR tree-optimization/21031
28425         * gcc.dg/tree-ssa/pr21031.c: New.
28426
28427 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28428
28429         PR tree-optimization/21004
28430         * gcc.dg/builtins-53.c: Include builtins-config.h.
28431         Check floorf, ceilf, floorl and ceill transformations
28432         only when HAVE_C99_RUNTIME is defined.
28433
28434 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28435
28436         PR middle-end/20739
28437         * gcc.dg/tree-ssa/pr20739.c: New test.
28438
28439 2005-04-14  Mike Stump  <mrs@apple.com>
28440
28441         * gcc.dg/Foundation.framework/empty: New.
28442         * gcc.dg/framework-2.c: New.
28443
28444 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28445
28446         PR tree-optimization/21021
28447         * gcc.c-torture/compile/pr21021.c: New.
28448
28449 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28450
28451         PR testsuite/21010
28452         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28453         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28454         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28455         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28456         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28457         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28458         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28459         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28460
28461 2005-04-14  Richard Henderson  <rth@redhat.com>
28462
28463         * lib/target-supports.exp (check_effective_target_vect_condition):
28464         Add ia64, i?86, and x86_64.
28465
28466 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28467
28468         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28469
28470 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28471
28472         PR tree-optimization/20657
28473         * gcc.dg/tree-ssa/pr20657.c: New.
28474
28475 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28476
28477         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28478         (long long int)trunc*.
28479
28480 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28481
28482         PR target/20927
28483         * gcc.dg/pr20927.c: New test.
28484
28485 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28486
28487         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28488         * gcc.target/mips/asm-1.c: Likewise.
28489
28490 2005-04-13  Dale Johannesen  <dalej@apple.com>
28491
28492         * objc.dg/objc-fast-4.m: New.
28493
28494 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28495
28496         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28497         directory.
28498         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28499
28500 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28501
28502         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28503         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28504         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28505
28506 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28507
28508         PR tree-optimization/20913
28509         * gcc.dg/tree-ssa/pr20913.c: New.
28510
28511         PR tree-optimization/20702
28512         * gcc.dg/tree-ssa/pr20702.c: New.
28513
28514 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28515
28516         PR c++/13744
28517         * g++.dg/inherit/local3.C: New test.
28518
28519 2005-04-12  Jeff Law  <law@redhat.com>
28520
28521         * gcc.dg/tree-ssa/20050412-1.c: New test.
28522
28523 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28524
28525         PR libfortran/19016
28526         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28527         Add tests with mask generated by expression.
28528         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28529         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28530         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28531
28532 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28533
28534         PR middle-end/20917
28535         * gcc.dg/20050409-1.c: New test.
28536
28537 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28538
28539         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28540
28541 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28542
28543         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28544         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28545         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28546         (TARGET_CXX): Adjust accordingly.
28547         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28548         determine_class_data_visibility and class_data_always_comdat.
28549         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28550         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28551         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28552         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28553         (arm_cxx_determine_class_data_visibility): New.
28554         (arm_cxx_class_data_always_comdat): Likewise.
28555         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28556         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28557         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28558         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28559         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28560         Define.
28561
28562 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28563
28564         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28565
28566 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28567
28568         * gcc.dg/i386-darwin-fpmath.c: New.
28569
28570 2004-04-11  Devang Patel  <dpatel@apple.com>
28571
28572         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28573         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28574         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28575         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28576         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28577         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28578         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28579         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28580         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28581
28582 2004-04-11  Devang Patel  <dpatel@apple.com>
28583
28584         * gcc.dg/vect/vect-dv-1.c: New test.
28585         * gcc.dg/vect/vect-dv-2.c: New test.
28586
28587 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28588
28589         PR tree-optimization/20933
28590         * gcc.dg/tree-ssa/pr20933.c: New test.
28591
28592 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28593
28594         * gfortran.dg/fold_nearest.f90: New test.
28595
28596 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28597
28598         * gcc.dg/tree-ssa/alias-1.c: New test.
28599
28600 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28601
28602         PR tree-optimization/20920
28603         * g++.dg/tree-ssa/pr20920.C: New test.
28604
28605 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28606
28607         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28608         (long long int)ceil*.
28609
28610 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28611
28612         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28613         explicit C++ linkage.
28614
28615 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28616
28617         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28618         warning for arithmetic IF statements.
28619
28620 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28621
28622         * eor_handling_1.f90: New test case.
28623         * eor_handling_2.f90: New test case.
28624         * eor_handling_3.f90: New test case.
28625         * eor_handling_4.f90: New test case.
28626         * eor_handling_5.f90: New test case.
28627         * noadv_size.f90: New test case.
28628         * pad_no.f90: New test case.
28629
28630 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28631
28632         * gcc.c-torture/execute/20050410-1.c: New test.
28633
28634 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28635
28636         * gcc.dg/pr20126.c: New.
28637
28638 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28639             Steven G. Kargl <kargls@comcast.net>
28640
28641         * gfortran.dg/PR19872.f: New test.
28642
28643 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28644
28645         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28646
28647 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28648
28649         * gfortran.dg/nint_1.f90: New test.
28650
28651 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28652
28653         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28654         Added test for callee-allocated arrays with write statements.
28655         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28656         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28657         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28658         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28659         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28660
28661 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28662
28663         PR libfortran/20163
28664         * gfortran.dg/open-options-blanks.f: New test.
28665
28666 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28667
28668         PR fortran/13257
28669         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28670
28671 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28674         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28675         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28676         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28677         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28678         * gcc.c-torture/execute/stdarg-4.c: New test.
28679
28680         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28681
28682         PR target/20795
28683         * g++.dg/abi/param2.C: New test.
28684
28685 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28686
28687         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28688
28689 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28690
28691         * gcc.dg/builtins-53.c: New test.
28692
28693 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28694
28695         * g++.dg/tree-ssa/pr18178.C: New test.
28696         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28697         * gcc.c-torture/execute/20041019-1.c: New test.
28698         * gcc.dg/tree-ssa/20041008-1.c: New test.
28699         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28700         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28701         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28702         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28703         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28704         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28705         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28706         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28707         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28708         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28709
28710 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28711
28712         PR rtl-optimization/20466
28713         * gcc.c-torture/execute/pr20466-1.c: New test.
28714
28715 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28716
28717         PR c++/20905
28718         * g++.dg/parse/cond2.C: New test.
28719
28720         PR c++/20145
28721         * g++.dg/warn/Wdtor1.C: New test.
28722
28723 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28724
28725         PR fortran/17229
28726         * gfortran.dg/pr17229.f: New test.
28727
28728 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28729
28730         * gfortran.dg/tiny_1.f90: New test.
28731         * gfortran.dg/tiny_2.f90: ditto.
28732
28733 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28734
28735         * gfortran.dg/eor_1.f90: Fix dg-do run line
28736         * gfortran.dg/open_new.f90: Fix dg-do run line
28737
28738 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28739
28740         * lib/target-supports.exp (get_compiler_messages): Support
28741         optional arguments, the fourth being compiler options.
28742         (check_effective_target_fpic): New proc.
28743         * gcc.dg/20050321-2.c: Restrict to target fpic.
28744
28745 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28746
28747         * gcc.dg/15443-1.c: New test.
28748         * gcc.dg/15443-2.c: Likewise.
28749
28750 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28751
28752         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28753
28754 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28755
28756         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28757
28758 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28759
28760         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28761         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28762         -m64.
28763         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28764         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28765         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28766
28767 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28768
28769         PR c++/20212
28770         * g++.dg/warn/Wunused-11.C: New test.
28771
28772 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28773
28774         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28775
28776 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28777
28778         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28779
28780 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28781
28782         PR c++/20734
28783         * g++.dg/template/ptrmem13.C: New test.
28784
28785 2005-04-05  Per Bothner  <per@bothner.com>
28786
28787         * lib/gcc.exp: Always add -fno-show-column, for now.
28788
28789 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28790
28791         PR testsuite/20767
28792         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28793         of plain old "unsigned int" for the type of "i".  Makes this test
28794         64bit clean.
28795
28796 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28797
28798         * gcc.dg/i386-ssefn-1.c: New test.
28799         * gcc.dg/i386-ssefn-2.c: New test.
28800         * gcc.dg/i386-ssefn-3.c: New test.
28801         * gcc.dg/i386-ssefn-4.c: New test.
28802
28803 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28804
28805         PR tree-optimization/20076
28806         * gcc.dg/builtin-apply4.c: New test.
28807
28808         PR preprocessor/19475
28809         * gcc.dg/cpp/macspace1.c: New test.
28810         * gcc.dg/cpp/macspace2.c: New test.
28811
28812 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28813
28814         * gfortran.dg/pr20755.f: Fixed bad format.
28815
28816 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28817
28818         PR c++/20763
28819         * g++.dg/ext/attrib21.C: New test.
28820
28821 2004-04-05  Devang Patel  <dpatel@apple.com>
28822
28823         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28824         * gcc.dg/vect/vect-shift-1.c: New test.
28825
28826 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28827
28828         PR libfortran/20755
28829         * gfortran.dg/pr20755.f: New test.
28830
28831 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28832
28833         * gfortran.dg/pr15959.f90: New test.
28834         * gfortran.dg/string_pad_trunc.f90: New test.
28835
28836 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28837
28838         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28839         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28840         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28841         syntax.
28842
28843 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28844
28845         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28846
28847 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28848
28849         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28850         * gcc.c-torture/compile/20011119-2.c: Likewise.
28851         * gcc.c-torture/compile/981001-2.c: Likewise.
28852
28853 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28854
28855         PR c++/20679
28856         * g++.dg/template/overload4.C: New test.
28857
28858 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28859
28860         PR c++/20746
28861         * g++.dg/abi/covariant5.C: New.
28862
28863         PR debug/20505
28864         * g++.dg/debug/const2.C: New.
28865
28866 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28867
28868         PR rtl-optimization/16104
28869         * gcc.c-torture/execute/20050316-1.c: New test.
28870
28871 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28872
28873         * g++.dg/template/spec23.C: Fix dg-error text.
28874
28875 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28876
28877         PR c++/19199
28878         * g++.dg/expr/lval2.C: New.
28879
28880 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28881
28882         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28883         __builtin_strcasecmp and __builtin_strncasecmp.
28884
28885 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28886
28887         PR c++/20723
28888         * g++.dg/template/spec22.C: New.
28889         * g++.dg/template/spec23.C: New.
28890
28891 2005-04-03  Dale Ranta  <dir@lanl.gov>
28892             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28893
28894         PR libfortran/20068
28895         PR libfortran/20125
28896         PR libfortran/20156
28897         PR libfortran/20471
28898         * gfortran.dg/backspace.f: New test.
28899
28900 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28901
28902         * gcc.dg/pr19345.c: New test.
28903
28904 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28905
28906         PR tree-optimization/20640
28907         * gcc.dg/torture/tree-loop-1.c: New.
28908
28909 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28910
28911         PR rtl-optimization/20290
28912         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28913
28914 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28915
28916         * gcc.dg/rs6000-fpint.c: New.
28917
28918 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28919
28920         * gcc.dg/old-style-then-proto-1.c: New test.
28921
28922 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28923
28924         * gfortran.fortran-torture/execute/backspace.f90: Check
28925         after backspace and read was incorrect.
28926
28927 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28928
28929         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28930         buffer past the terminating NUL using memcmp.
28931         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28932         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28933
28934         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28935         Fix unused/uninitialized variable warnings.
28936
28937         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28938         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28939         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28940         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28941
28942         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28943         gcc.c-torture/execute/builtins/fputs-lib.c,
28944         gcc.c-torture/execute/builtins/lib/fprintf.c,
28945         gcc.c-torture/execute/builtins/lib/main.c,
28946         gcc.c-torture/execute/builtins/lib/memcmp.c,
28947         gcc.c-torture/execute/builtins/lib/memmove.c,
28948         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28949         gcc.c-torture/execute/builtins/lib/memset.c,
28950         gcc.c-torture/execute/builtins/lib/printf.c,
28951         gcc.c-torture/execute/builtins/lib/sprintf.c,
28952         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28953         gcc.c-torture/execute/builtins/lib/strchr.c,
28954         gcc.c-torture/execute/builtins/lib/strcmp.c,
28955         gcc.c-torture/execute/builtins/lib/strcpy.c,
28956         gcc.c-torture/execute/builtins/lib/strcspn.c,
28957         gcc.c-torture/execute/builtins/lib/strlen.c,
28958         gcc.c-torture/execute/builtins/lib/strncat.c,
28959         gcc.c-torture/execute/builtins/lib/strncmp.c,
28960         gcc.c-torture/execute/builtins/lib/strncpy.c,
28961         gcc.c-torture/execute/builtins/lib/strrchr.c,
28962         gcc.c-torture/execute/builtins/lib/strspn.c,
28963         gcc.c-torture/execute/builtins/lib/strstr.c,
28964         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28965         gcc.c-torture/execute/builtins/strlen-2.c,
28966         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28967         prototypes.
28968
28969 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28970
28971         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28972         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28973         selectany usage.
28974
28975 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28976
28977         PR c++/19406
28978         * g++.dg/debug/using1.C: New test.
28979
28980 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28981
28982         PR middle-end/20524
28983         * gcc.dg/alias-7.c: Prefix asm-declared name with
28984         __USER_LABEL_PREFIX__.
28985
28986 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28987
28988         Fix fallout from PR middle-end/15700:
28989         * gcc.c-torture/compile/20011119-1.c: Take
28990         __USER_LABEL_PREFIX__ into account.
28991         * gcc.c-torture/compile/20011119-2.c: Likewise.
28992
28993 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28994
28995         PR c++/18644
28996         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28997
28998 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28999
29000         PR c/17855
29001         * gcc.c-torture/compile/struct-non-lval-1.c,
29002         gcc.c-torture/compile/struct-non-lval-2.c,
29003         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29004
29005 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29006
29007         * gcc.dg/tls/tls.exp: Remove temporary file.
29008         * g++.dg/tls/tls.exp: Ditto.
29009         * lib/file-format.exp: Ditto.
29010         * g++.dg/special/ecos.exp: Ditto.
29011
29012         * lib/profopt.exp: Treat prof_ext as a list.
29013         * gcc.misc-tests/bprob.exp: Ditto.
29014         * g++.dg/bprob/bprob.exp: Ditto.
29015
29016         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29017         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29018         g++.dg/tree-ssa/pointer-reference-alias.C,
29019         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29020         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29021         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29022         g++.dg/vect/pr19951.cc: Ditto.
29023         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29024         gcc.dg/builtins-47.c: Ditto.
29025         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29026         gcc.dg/pr20115-1.c: Ditto.
29027         * gcc.dg/tree-ssa/20030530-2.c,
29028         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29029         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29030         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29031         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29032         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29033         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29034         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29035         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29036         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29037         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29038         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29039         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29040         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29041         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29042         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29043         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29044         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29045         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29046         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29047         gcc.dg/tree-ssa/20030824-1.c,
29048         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29049         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29050         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29051         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29052         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29053         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29054         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29055         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29056         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29057         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29058         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29059         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29060         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29061         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29062         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29063         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29064         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29065         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29066         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29067         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29068         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29069         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29070         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29071         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29072         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29073         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29074         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29075         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29076         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29077         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29078         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29079         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29080         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29081         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29082         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29083         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29084         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29085         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29086         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29087         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29088         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29089         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29090         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29091         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29092         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29093         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29094         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29095         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29096         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29097         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29098         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29099         gcc.dg/tree-ssa/useless-1.c: Ditto.
29100         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29101         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29102         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29103         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29104         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29105         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29106         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29107         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29108         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29109         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29110         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29111         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29112         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29113         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29114         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29115         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29116         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29117         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29118         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29119         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29120         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29121         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29122         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29123         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29124         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29125         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29126         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29127         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29128         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29129         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29130         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29131         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29132         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29133         gcc.dg/vect/vect-none.c: Ditto.
29134         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29135         treelang/compile/unsigned.tree: Ditto.
29136
29137         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29138         * gcc.dg/cpp/direct2s.c: Ditto.
29139         * gcc.dg/cpp/paste4.c: Ditto.
29140         * gcc.dg/cpp/separate-1.c: Ditto.
29141         * gcc.dg/pch/save-temps-1.c: Ditto.
29142         * g++.dg/ext/altivec-10.C: Ditto.
29143         * g++.dg/pch/pch.C: Ditto.
29144
29145         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29146
29147         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29148         * g++.dg/template/repo1.C: Ditto.
29149         * g++.dg/template/repo2.C: Ditto.
29150         * g++.dg/template/repo3.C: Ditto.
29151         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29152         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29153         * g++.old-deja/g++.pt/repo1.C: Ditto.
29154         * g++.old-deja/g++.pt/repo2.C: Ditto.
29155         * g++.old-deja/g++.pt/repo3.C: Ditto.
29156         * g++.old-deja/g++.pt/repo4.C: Ditto.
29157
29158         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29159         * gcc.dg/20030107-1.c: Ditto.
29160         * gcc.dg/20030702-1.c: Ditto.
29161         * gcc.dg/profile-generate-1.c: Ditto.
29162         * g++.dg/other/profile1.C: Ditto.
29163         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29164
29165         * lib/gcc-dg.exp (remove-build-file): New.
29166         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29167         cleanup-tree-dump, cleanup-saved-temps): New.
29168
29169 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29170
29171         PR c++/19203, DR 214
29172         * g++.dg/parse/ambig3.C: Not ambiguous.
29173         * g++.dg/template/spec20.C: New.
29174         * g++.dg/template/spec21.C: New.
29175
29176 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29177
29178         PR target/20045
29179         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29180
29181 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29182
29183         PR libfortran/20660
29184         * gfortran.dg/negative_unit.f: New test.
29185
29186 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29187
29188         * gcc.dg/20050330-1.c: New test.
29189
29190 2005-03-30  Devang Patel  <dpatel@apple.com>
29191
29192         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29193
29194 2005-03-30  Dale Johannesen  <dalej@apple.com>
29195
29196         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29197
29198 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29199
29200         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29201         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29202         Strip options from test name.
29203
29204 2005-03-31  Jan Hubicka  <jh@suse.cz>
29205
29206         * gcc.dg/varpool-1.c: New testcase.
29207
29208 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29209
29210         PR c/772
29211         PR c/17913
29212         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29213         gcc.dg/stmt-expr-label-3.c : New tests.
29214         * gcc.c-torture/execute/medce-2.c: Remove.
29215
29216 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29217
29218         PR c/20368
29219         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29220         tests.
29221
29222 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29223
29224         * gcc.c-torture/compile/pr20203.c: New test.
29225
29226 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29227
29228         * gfortran.dg/promotion.f90: New test.
29229
29230 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29231
29232         PR middle-end/20491
29233         * gcc.dg/torture/asm-subreg-1.c: New test.
29234
29235 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29236
29237         PR c/20672
29238         * gcc.dg/pr20672-1.c: New test.
29239
29240 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29241
29242         * gfortran.dg/vect: New directory.
29243         * gfortran.dg/vect/vect.exp: New.
29244         * gfortran.dg/vect/vect-1.f90: New test.
29245         * gfortran.dg/vect/vect-2.f90: New test.
29246         * gfortran.dg/vect/vect-3.f90: New test.
29247         * gfortran.dg/vect/vect-4.f90: New test.
29248         * gfortran.dg/vect/vect-5.f90: New test.
29249
29250 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29251
29252         PR middle-end/20622
29253         * gcc.dg/alias-7.c: New test.
29254
29255 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29256
29257         * gcc.dg/sparc-reg-1.c: New test.
29258
29259 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29260
29261         PR target/19890
29262         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29263
29264 2005-03-29  Dale Ranta  <dir@lanl.gov>
29265             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29266
29267         PR libfortran/20163
29268         * gfortran.dg/pr20163-2.f: New test.
29269
29270 2005-03-28  Jan Hubicka  <jh@suse.cz>
29271
29272         PR middle-end/20635
29273         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29274         by Jakub Jelinek.
29275
29276 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29277
29278         PR tree-optimization/20626
29279         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29280         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29281
29282 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29283
29284         * gfortran.dg/underflow.f90: New test.
29285         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29286
29287 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29288
29289         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29290
29291 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29292
29293         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29294         (g++_init): Make sure that CXXFLAGS is set.
29295         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29296         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29297         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29298         * lib/objc.exp (objc_init): Likewise.
29299         * lib/treelang.exp (treelang_init): Likewise.
29300
29301 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29302
29303         PR tree-optimization/20470
29304         * gcc.dg/tree-ssa/pr20470.c: New test.
29305
29306 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29307
29308         * gcc.dg/ppc-stfiwx.c: New.
29309
29310 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29311
29312         PR target/19888
29313         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29314
29315 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29316
29317         * gcc.dg/20050325-1.c: Fix a typo.
29318
29319 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29320
29321         PR libfortran/19678
29322         PR libfortran/19679
29323         * gfortran.dg/dos_eol.f: New test.
29324
29325 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29326
29327         PR rtl-optimization/20249
29328         * gcc.dg/20050325-1.c: New test.
29329
29330 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29331
29332         PR libfortran/15332
29333         * gfortran.dg/pr15332.f: New test.
29334
29335 2005-03-24  Dale Johannesen  <dalej@apple.com>
29336
29337         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29338
29339 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29340
29341         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29342         'internal' visibility.
29343         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29344         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29345         'protected' visibility.
29346         * gcc.dg/visibility-7.c: Likewise.
29347         * lib/target-supports.exp (check_visibility_available): Take
29348         a parameter, the kind of visibility to check for.
29349         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29350         to check_visibility_available.
29351
29352         * g++.dg/expr/cast3.C: New.
29353
29354 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29355
29356         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29357         rs6000.
29358
29359 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29360
29361         PR target/20095
29362         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29363
29364 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29365
29366         * gcc.dg/badshift.c: Renamed to...
29367         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29368
29369         * gcc.target/i386/badshift.c: Renamed to...
29370         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29371         only.
29372
29373         PR rtl-optimization/20532
29374         * gcc.target/i386/badshift.c: New.
29375
29376 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29377
29378         * gfortran.dg/pr18025.f90: New test.
29379
29380 2005-03-23  Dale Johannesen  <dalej@apple.com>
29381
29382         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29383
29384 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29385
29386         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29387
29388         * lib/target-supports.exp (check_iconv_available): Default
29389         libiconv to -liconv, if there is no definition.
29390
29391 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29392
29393         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29394
29395 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29396
29397         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29398         * g++.dg/opt/pr7503-2.C: Likewise.
29399         * g++.dg/opt/pr7503-3.C: Likewise.
29400         * g++.dg/opt/pr7503-4.C: Likewise.
29401         * g++.dg/opt/pr7503-5.C: Likewise.
29402         * g++.dg/warn/minmax.C: New test.
29403
29404 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29405
29406         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29407         * gfortran.dg/g77_intrinsics_sub.f: New test.
29408
29409 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29410             Jan Hubicka  <jh@suse.cz>
29411             Steven Bosscher <stevenb@suse.de
29412
29413         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29414
29415 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29416
29417         PR c++/19980
29418         * g++.dg/template/redecl3.C: New test.
29419
29420 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29421
29422         PR c++/20499
29423         * g++.dg/parse/error16.C: Tweak error markers.
29424
29425 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29426
29427         PR target/20561
29428         * gcc.dg/20050321-2.c: New test.
29429
29430 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         PR c++/20465
29433         PR c++/20381
29434         * g++.dg/template/ptrmem12.C: New.
29435
29436 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29437
29438         PR rtl-optimization/20527
29439         * gcc.c-torture/execute/pr20527-1.c: New test.
29440
29441 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29442
29443         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29444         program, compile it into a real executable and then delete the .c
29445         and .x files afterwards, to avoid problems on testglue targets.
29446
29447 2005-03-21  Stuart Hastings  <stuart@apple.com>
29448
29449         * gcc.target/i386/sse-2.c: New.
29450
29451 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29452
29453         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29454
29455 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29456
29457         * g++.dg/parse/crash25.C: Fix typo.
29458
29459 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29460
29461         PR c++/20461
29462         * g++.dg/parse/crash24.C: New test.
29463
29464         PR c++/20536
29465         * g++.dg/parse/crash25.C: New test.
29466
29467 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29468
29469         PR c++/20147
29470         * g++.dg/ext/stmtexpr4.C: New test.
29471
29472 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29473
29474         PR middle-end/20539
29475         * gcc.c-torture/compile/pr13066-1.c: New test case.
29476         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29477         * g++.dg/opt/pr13066-1.C: Likewise.
29478
29479 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29480
29481         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29482
29483 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29484
29485         PR fortran/18525
29486         * gfortran.dg/nesting_1.f90: New test.
29487
29488 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29489
29490         PR c++/20240
29491         * g++.dg/lookup/using13.C: New test.
29492
29493 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29494
29495         PR c++/20333
29496         * g++.dg/template/crash36.C: New test.
29497
29498 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29499
29500         PR c++/20463
29501         * g++.dg/template/crash35.C: New test.
29502
29503 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29504
29505         PR c++/19966
29506         * g++.dg/overload/operator2.C: New test.
29507
29508 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29509
29510         PR libfortran/20257
29511         * gfortran.dg/pr20257.f90: New test.
29512
29513 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29514
29515         PR libfortran/20480
29516         * gfortran.dg/pr20480.f90: New test.
29517
29518 2005-03-16  Richard Henderson  <rth@redhat.com>
29519
29520         PR middle-end/15700
29521         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29522         (_rtld_global): New.
29523         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29524         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29525
29526         * gcc.dg/alias-3.c: New.
29527         * gcc.dg/alias-4.c: New.
29528         * gcc.dg/alias-5.c: New.
29529         * gcc.dg/alias-6.c: New.
29530
29531 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29532
29533         * gcc.dg/cpp/ucnid-7.c: New.
29534
29535 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29536             Dorit Naishlos  <dorit@il.ibm.com>
29537
29538         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29539         darwin.
29540
29541 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29542
29543         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29544         support misaligned accesses.
29545         * gcc.dg/vect/vect-58.c: Likewise.
29546         * gcc.dg/vect/vect-92.c: New.
29547         * gcc.dg/vect/vect-93.c: New.
29548
29549 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29550
29551         PR fortran/18827
29552         * gfortran.dg/assign_2.f90: New test.
29553         * gfortran.dg/assign_3.f90: New test.
29554         * gfortran.dg/assign.f90: New test.
29555
29556 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29557
29558         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29559         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29560         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29561         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29562         names.
29563
29564 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29565
29566         * gcc.dg/cpp/ucnid-6.c: New.
29567
29568         * gcc.dg/cpp/normalize-1.c: New.
29569         * gcc.dg/cpp/normalize-2.c: New.
29570         * gcc.dg/cpp/normalize-3.c: New.
29571         * gcc.dg/cpp/normalize-4.c: New.
29572         * gcc.dg/cpp/ucnid-4.c: New.
29573         * gcc.dg/cpp/ucnid-5.c: New.
29574         * g++.dg/cpp/normalize-1.C: New.
29575         * g++.dg/cpp/ucnid-1.C: New.
29576
29577 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29578
29579         * gcc.dg/pr18628.c: New.
29580
29581 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29582
29583         PR c++/20280
29584         * g++.dg/tree-ssa/pr20280.C: New.
29585
29586 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29587
29588         PR fortran/20467
29589         * gfortran.dg/stfunc_2.f90: New test.
29590
29591 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29592
29593         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29594
29595 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29596
29597         * gcc.dg/tree-ssa/20050314-1.c: New test.
29598
29599 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29600
29601         PR c++/4403
29602         PR c++/9783, DR433
29603         * g++.dg/template/friend34.C: New test.
29604         * g++.dg/template/friend35.C: Likewise.
29605         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29606
29607 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29608
29609         Friend class name lookup 5/n
29610         PR c++/1016
29611         * g++.dg/lookup/hidden-class1.C: New test.
29612         * g++.dg/lookup/hidden-class2.C: Likewise.
29613         * g++.dg/lookup/hidden-class3.C: Likewise.
29614         * g++.dg/lookup/hidden-class4.C: Likewise.
29615         * g++.dg/lookup/hidden-class5.C: Likewise.
29616         * g++.dg/lookup/hidden-class6.C: Likewise.
29617         * g++.dg/lookup/hidden-class7.C: Likewise.
29618         * g++.dg/lookup/hidden-class8.C: Likewise.
29619         * g++.dg/lookup/hidden-class9.C: Likewise.
29620         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29621         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29622         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29623         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29624         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29625         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29626         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29627         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29628         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29629         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29630         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29631
29632 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29633
29634         PR c++/20157
29635         * g++.dg/template/error18.C: New test.
29636
29637 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29638
29639         PR debug/16792
29640         * g++.dg/debug/pr16792.C: New test.
29641
29642 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29643
29644         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29645         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29646         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29647         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29648         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29649         test assertion names.
29650
29651 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29652
29653         PR fortran/18600
29654         * gfortran.dg/stfunc_1.f90: New test.
29655
29656 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29657
29658         PR fortran/16907
29659         * gfortran.dg/real_index_1.f90: New test.
29660
29661 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29662
29663         PR fortran/20323
29664         * gfortran.dg/spec_expr_1.f90: New test.
29665
29666 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29667
29668         PR c/20402
29669         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29670         new parser.
29671
29672 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29673
29674         PR fortran/20361
29675         * gfortran.dg/largeequiv_1.f90: New test.
29676
29677 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29678
29679         * gcc.dg/ucnid-1.c: New.
29680         * gcc.dg/ucnid-2.c: New.
29681         * gcc.dg/ucnid-3.c: New.
29682         * gcc.dg/ucnid-4.c: New.
29683         * gcc.dg/ucnid-5.c: New.
29684         * gcc.dg/ucnid-6.c: New.
29685         * gcc.dg/cpp/ucnid-1.c: New.
29686         * gcc.dg/cpp/ucnid-2.c: New.
29687         * gcc.dg/cpp/ucnid-3.c: New.
29688         * g++.dg/other/ucnid-1.C: New.
29689
29690 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29691
29692         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29693
29694 2005-03-11  Per Bothner  <per@bothner.com>
29695
29696         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29697         that diagnotics refer to correct token.
29698         * gcc.dg/unused-3.c: Likewise.
29699
29700 2005-03-11  Per Bothner  <per@bothner.com>
29701
29702         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29703         constant" is now actually on same line as string constant.
29704         * gcc.dg/cpp/direct2s.c: Likewise.
29705
29706 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29707
29708         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29709
29710 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29711
29712         PR libfortran/20124
29713         * gfortran.dg/pr20124.f90: New Test
29714
29715 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29716
29717         PR tree-optimization/20130
29718         * gcc.dg/pr20130-1.c: New test.
29719
29720 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29721
29722         PR target/20095
29723         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29724
29725 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29726
29727         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29728
29729 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29730
29731         * g++.dg/eh/forced1.C: Fix comment.
29732         * g++.dg/eh/forced2.C: Ditto.
29733         * g++.dg/eh/forced3.C: Ditto.
29734         * g++.dg/eh/forced4.C: Ditto.
29735
29736 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29737
29738         PR rtl-opt/20412
29739         * gcc.c-torture/compile/pr20412.c: New test.
29740
29741 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29742
29743         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29744
29745 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29746
29747         PR target/20322
29748         * gcc.dg/20050307-1.c: New test.
29749
29750 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29751
29752         PR c++/20375
29753         * g++.dg/other/stdarg3.C: New.
29754
29755 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29756
29757         PR c++/18384, c++/18327
29758         * g++.dg/init/array19.C: New test.
29759
29760         PR inline-asm/20314
29761         * gcc.dg/torture/pr20314-1.c: New test.
29762         * gcc.dg/torture/pr20314-2.c: New test.
29763
29764 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29765
29766         * gcc.dg/20050309-1.c: New test.
29767
29768 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29769
29770         * gcc.dg/builtins-10.c: Reactivate disabled test.
29771         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29772         new cbrt transformations.
29773
29774 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29775
29776         PR c++/20208
29777         * g++.dg/template/array13.C: New test.
29778
29779 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29780
29781         PR c++/16859
29782         * g++.dg/init/brace4.C: New test.
29783
29784 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29785
29786         PR c++/20186
29787         * g++.dg/template/non-dependent12.C: New.
29788
29789 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29790
29791         PR c++/20142
29792         * g++.dg/init/array18.C: Add dg-do run marker.
29793
29794         PR c++/20142
29795         * g++.dg/init/array18.C: New test.
29796
29797 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29798
29799         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29800         * g++.dg/gcov/gcov.exp: Likewise.
29801         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29802         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29803         * lib/c-torture.exp: Likewise.
29804         * lib/fortran-torture.exp: Likewise.
29805         * lib/g++.exp: Likewise.
29806         * lib/gcc-defs.exp: Likewise.
29807         * lib/gcc-dg.exp: Likewise.
29808         * lib/gcc.exp: Likewise.
29809         * lib/gcov.exp: Likewise.
29810         * lib/gfortran.exp: Likewise.
29811         * lib/mike-g++.exp: Likewise.
29812         * lib/mike-gcc.exp: Likewise.
29813         * lib/objc-torture.exp: Likewise.
29814         * lib/objc.exp: Likewise.
29815         * lib/profopt.exp: Likewise.
29816         * lib/target-libpath.exp: Likewise.
29817         * lib/target-supports.exp: Likewise.
29818         * lib/treelang.exp: Likewise.
29819         * lib/wrapper.exp: Likewise.
29820
29821 2005-03-08  Jeff Law  <law@redhat.com>
29822
29823         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29824         PHI-OPT changes.
29825
29826 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29827
29828         * gcc.dg/vect/pr20122.c: New test.
29829
29830 2005-03-07  Jeff Law  <law@redhat.com>
29831
29832         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29833         was folded away.
29834         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29835         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29836         * gcc.dg/tree-ssa/pr18134.c: New test.
29837
29838 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29839
29840         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29841         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29842         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29843
29844 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29845
29846         PR tree-opt/17671
29847         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29848
29849 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29850
29851         * g++.dg/warn/Wnvdtor.C: New test.
29852
29853 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29854
29855         * gcc.dg/torture/pr19683-1.c: New test.
29856
29857 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29858
29859         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29860         * gfortran.dg/g77/19990313-2.f: Ditto.
29861         * gfortran.dg/g77/19990313-3.f: Ditto.
29862         * gfortran.dg/g77/19990525-0.f: Ditto.
29863         * gfortran.dg/g77/19990826-0.f: Ditto.
29864         * gfortran.dg/g77/19990826-2.f: Ditto.
29865         * gfortran.dg/g77/19990826-3.f: Ditto.
29866         * gfortran.dg/g77/20000511-1.f: Ditto.
29867         * gfortran.dg/g77/20000511-2.f: Ditto.
29868         * gfortran.dg/g77/970625-2.f: Ditto.
29869         * gfortran.dg/g77/980310-2.f: Ditto.
29870         * gfortran.dg/g77/980310-3.f: Ditto.
29871         * gfortran.dg/g77/980310-8.f: Ditto.
29872         * gfortran.dg/g77/980519-2.f: Ditto.
29873         * gfortran.dg/g77/alpha1.f: Ditto.
29874         * gfortran.dg/g77/claus.f: Ditto.
29875         * gfortran.dg/g77/erfc.f: Ditto.
29876         * gfortran.dg/g77/short.f: Ditto.
29877         * gfortran.fortran-torture/execute/data.f90: Ditto.
29878         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29879         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29880
29881 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29882
29883         * lib/file-format.exp (gcc_target_object_format): Add check for som
29884         format and hardcode object formats on hppa*-*-hpux*.
29885         * lib/target-supports.exp (check_weak_available): Add check for som
29886         object format.  Always return 0 on hppa*-*-hpux10*.
29887
29888         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29889         is defined.
29890
29891         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29892
29893 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29894
29895         * gfortran.dg/pr19936_1.f90: New test.
29896         * gfortran.dg/pr19936_2.f90: New test.
29897         * gfortran.dg/pr19936_3.f90: New test.
29898
29899 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29900             Paul Thomas <prthomas@drfccad.cea.fr>
29901
29902         * gfortran.dg/PR19754_1.f90: New test.
29903         * gfortran.dg/PR19754_2.f90: Ditto.
29904
29905 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29906
29907         PR c++/19311
29908         * g++.dg/template/non-dependent11.C: New test.
29909
29910 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29911
29912         * lib/target-supports.exp (check_iconv_available): Fix comment.
29913
29914 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29915             Joseph S. Myers  <joseph@codesourcery.com>
29916
29917         PR c++/19797
29918         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29919
29920 2005-03-04  Matthew Sachs  <msachs@apple.com>
29921
29922         * gcc.exp (gcc_target_compile): Put braces around
29923         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29924         * objc.exp (objc_target_compile): Likewise.
29925         * treelang.exp (treelang_target_compile): Likewise.
29926
29927 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29928
29929         PR fortran/19673
29930         * gfortran.dg/func_result_1.f90: New test.
29931
29932 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29933
29934         * gcc.misc-tests/options.exp: New test.
29935
29936 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29937
29938         * gcc.dg/pr15784-4.c: New test.
29939
29940 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29941
29942         * gcc.c-torture/execute/pr17133.c: New.
29943         * gcc.c-torture/compile/20050303-1.c: New.
29944
29945 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29946
29947         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29948
29949 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29950
29951         * g++.dg/overload/using2.C: New.
29952
29953 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29954
29955         PR c++/19916
29956         * g++.dg/init/ptrmem2.C: New test.
29957
29958 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29959
29960         PR c/8927
29961         * gcc.dg/pr8927-1.c: New test.
29962
29963 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29964
29965         PR c++/20232
29966         * g++.dg/inherit/covariant12.C: New.
29967
29968 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29969
29970         PR fortran/19479
29971         * gfortran.dg/bound_1.f90: New test.
29972
29973 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29974
29975         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29976         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29977
29978 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29979
29980         PR c/20245
29981         * gcc.dg/pr20245-1.c: New test.
29982
29983 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29984
29985         PR middle-end/19874
29986         * gcc.c-torture/execute/20050119-2.c: New test case.
29987
29988 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29989
29990         * README: Update the DejaGnu bug reporting address.
29991         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29992         * lib/objc-torture.exp: Likewise.
29993
29994 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29995
29996         * gfortran.dg/boz_1.f90: New test.
29997         * gfortran.dg/boz_3.f90: New test.
29998         * gfortran.dg/boz_4.f90: New test.
29999
30000 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30001
30002         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30003         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30004
30005 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30006
30007         PR libfortran/20101
30008         * gfortran.dg/write_0_pe_format.f90: New test.
30009
30010 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30011
30012         PR c++/20206
30013         * g++.dg/opt/thunk2.C: New test.
30014         * g++.dg/opt/covariant1.C: New test.
30015
30016 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30017
30018         * gfortran.dg/e_d_fmt.f90: New test.
30019
30020 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30021
30022         * gcc.dg/asm-b.c: Fix comment typos.
30023
30024 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30025
30026         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30027         a V_MAY_DEF also.
30028
30029 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30030
30031         PR tree-opt/20188
30032         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30033         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30034         * gcc.dg/asm-b.c: New test.
30035
30036 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30037
30038         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30039         Disable this test on IRIX 6.
30040
30041 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30042
30043         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30044         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30045         parser.
30046
30047 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30048
30049         PR tree-optimization/20204
30050         * gcc.dg/pr20204.c: New test.
30051
30052 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30053
30054         PR target/20196
30055         * gcc.c-torture/execute/20050224-1.c: New test.
30056
30057         PR c++/20175
30058         * g++.dg/warn/Wbraces2.C: New test.
30059
30060 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30061
30062         PR c++/19878
30063         * g++.dg/init/const2.C: New test.
30064
30065 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30066
30067         PR tree-optimization/20100
30068         * gcc.c-torture/execute/pr20100-1.c: New test.
30069
30070 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30071
30072         * gfortran.dg/implicit_3.f90: New test.
30073
30074         * gfortran.dg/deftype_1.f90: New test.
30075
30076 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30077
30078         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30079         the test passes.
30080         * g++.dg/other/anon3.C: Accept a warning.
30081
30082 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30083
30084         * gcc.dg/pr20017.c: Fix a comment typo.
30085
30086 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30087
30088         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30089
30090 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30091
30092         PR ada/19902
30093         * ada/acats/tests/cxa/cxa3004.a: Remove.
30094         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30095
30096 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30097
30098         PR c++/20073
30099         * g++.dg/init/const1.C: New test.
30100
30101         PR c++/19991
30102         * g++.dg/parse/constant7.C: New test.
30103
30104         PR c++/20152
30105         * g++.dg/parse/error27.C: New test.
30106         * g++.dg/template/qualttp15.C: Adjust error markers.
30107         * g++.old-deja/g++.other/struct1.C: Likewise.
30108
30109         PR c++/20153
30110         * g++.dg/template/error17.C: New test.
30111
30112         PR c++/20148
30113         * g++.dg/parser/error26.C: New test.
30114
30115 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30116
30117         PR tree-optimization/20100
30118         PR tree-optimization/20115
30119         * gcc.dg/pr20115.c: New test.
30120         * gcc.dg/pr20115-1.c: New test.
30121         * gcc.dg/pr20100.c: New test.
30122         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30123         call-clobbered variables after alias1.
30124
30125 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30126
30127         * gfortran.dg/list_read_4.f90: new test.
30128
30129 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30130
30131         PR rtl-optimization/20017.
30132         * gcc.dg/pr20017.c: New.
30133
30134 2005-02-22  Devang Patel  <dpatel@apple.com>
30135
30136         PR 19952
30137         * g++.dg/tree-ssa/pr19952.C: New test.
30138
30139 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30140
30141         PR c++/19883
30142         * g++.dg/parse/constant6.C: New test.
30143
30144 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30145
30146         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30147         * g++.dg/charset/asm2.c: Likewise.
30148         * g++.dg/charset/asm3.c: Likewise.
30149         * g++.dg/charset/asm4.c: Likewise.
30150         * g++.dg/charset/asm5.c: Likewise.
30151         * g++.dg/charset/attribute1.c: Likewise.
30152         * g++.dg/charset/attribute2.c: Likewise.
30153         * g++.dg/charset/extern1.cc: Likewise.
30154         * g++.dg/charset/extern2.cc: Likewise.
30155         * g++.dg/charset/extern3.cc: Likewise.
30156         * g++.dg/charset/function.cc: Likewise.
30157         * g++.dg/charset/string.c: Likewise.
30158         * g++.dg/charset/charset.exp: Likewise.
30159         * lib/target-supports.exp (check_iconv_available): Fix comment.
30160
30161 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30162
30163         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30164         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30165         * gcc.dg/charset/asm2.c: Likewise.
30166         * gcc.dg/charset/asm3.c: Likewise.
30167         * gcc.dg/charset/asm4.c: Likewise.
30168         * gcc.dg/charset/asm5.c: Likewise.
30169         * gcc.dg/charset/asm6.c: Likewise.
30170         * gcc.dg/charset/attribute1.c: Likewise.
30171         * gcc.dg/charset/attribute2.c: Likewise.
30172         * gcc.dg/charset/builtin1.c: Likewise.
30173         * gcc.dg/charset/extern.c: Likewise.
30174         * gcc.dg/charset/function.c: Likewise.
30175         * gcc.dg/charset/string.c: Likewise.
30176         * gcc.dg/charset/charset.exp: Likewise.
30177
30178 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30179
30180         PR fortran/20086
30181         * gfortran.dg/pr20086.f90: New test.
30182
30183 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30184
30185         PR tree-optimization/19786
30186         * g++.dg/tree-ssa/pr19786.C: New.
30187
30188 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30189
30190         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30191
30192 2005-02-21  Jeff Law  <law@redhat.com>
30193
30194         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30195
30196 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30197
30198         * gfortran.dg/do_iterator: Split loop, markup all lines for
30199         which an error locus is printed.
30200         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30201         locus is printed.
30202         * gfortran.dg/select_4.f90: Likewise.
30203         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30204         locuses in the various permutations.
30205
30206 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30207
30208         PR tree-optimization/19951
30209         * g++.dg/vect: New directory.
30210         * g++.dg/vect/vect.exp: New file.
30211         * g++.dg/vect/pr19951.cc: New testcase.
30212         * g++.dg/dg.exp: Also prune vectorizer tests.
30213
30214 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30215
30216         PR 18785
30217         * gcc.dg/charset/builtin1.c: New test.
30218
30219 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30220
30221         PR c++/19299
30222         * g++.dg/inherit/volatile1.C: New test.
30223
30224         PR c++/19440
30225         * g++.dg/template/dtor4.C: New test.
30226
30227 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30228
30229         * gfortran.dg/int_1.f90: New test.
30230
30231 2005-02-19  Devang Patel  <dpatel@apple.com>
30232
30233         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30234
30235 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30236
30237         * gfortran.dg/achar_1.f90: New test.
30238
30239 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30240
30241         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30242
30243 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30244             Jakub Jelinek  <jakub@redhat.com>
30245
30246         PR tree-optimization/19828
30247         * gcc.dg/tree-ssa/loop-7.c: New test.
30248         * gcc.c-torture/execute/20050218-1.c: New test.
30249
30250 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30251
30252         PR c/20043
30253         * gcc.dg/transparent-union-1.c: New test.
30254         * gcc.dg/transparent-union-2.c: New test.
30255
30256 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30257
30258         PR tree-optimization/18977
30259         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30260
30261 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30262
30263         PR target/20054
30264         * gcc.dg/pr20054.c: New test.
30265
30266 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30267
30268         PR c++/19508
30269         * g++.dg/ext/attrib20.C: New test.
30270
30271 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30272
30273         PR middle-end/20030
30274         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30275
30276 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30277
30278         PR c++/20008
30279         * g++.dg/opt/switch4.C: New.
30280
30281 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30282
30283         PR c++/20023
30284         PR tree-optimization/20009
30285         * gcc.c-torture/compile/20050217-1.c: New test.
30286         * g++.dg/opt/switch3.C: New test.
30287
30288         PR tree-optimization/18947
30289         * gcc.c-torture/compile/20050215-1.c: New test.
30290         * gcc.c-torture/compile/20050215-2.c: New test.
30291         * gcc.c-torture/compile/20050215-3.c: New test.
30292
30293 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30294
30295         PR c++/20028
30296         * g++.dg/template/crash34.C: New.
30297
30298         PR c++/20022
30299         * g++.dg/other/access3.C: New.
30300
30301 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30302
30303         * gcc.dg/vect/vect-98.c: New test.
30304
30305 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30306
30307         PR tree-optimization/19967
30308         * gcc.dg/pr19967.c: New.
30309
30310 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30311
30312         PR middle-end/19857
30313         * gcc.dg/tree-ssa/20050215-1.c: New test.
30314         * gcc.c-torture/execute/20050215-1.c: New test.
30315
30316 2005-02-15  Eric Christopher  <echristo@redhat.com>
30317
30318         * gcc.dg/cpp/20050215-1.c: New file.
30319
30320 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30321
30322         PR tree-optimization/15785
30323         * gcc.dg/pr15785-1.c: New test.
30324
30325 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30326
30327         PR c++/17788
30328         * g++.dg/init/ctor4.C: New.
30329         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30330
30331 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30332
30333         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30334         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30335
30336 2005-02-15  Andreas Schwab  <schwab@suse.de>
30337
30338         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30339         declare malloc.
30340
30341 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30342
30343         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30344
30345 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30346
30347         PR tree-optimization/19853
30348         * gcc.c-torture/compile/pr19853.c: New test.
30349
30350 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30351
30352         PR c++/19608
30353         * g++.dg/parse/local-class1.C: New.
30354
30355         PR c++/19895
30356         * g++.dg/parse/ptrmem3.C: New.
30357
30358         PR c++/19884
30359         * g++.old-deja/g++.oliva/template6.C: Add another case.
30360         * g++.dg/template/explicit6.C: New.
30361
30362 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30363
30364         PR c++/17816
30365         * g++.dg/other/redecl2.C: New.
30366
30367 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30368
30369         PR c++/19891
30370         * g++.dg/abi/covariant4.C: New.
30371
30372 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30373
30374         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30375         New tests.
30376
30377 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30378
30379         * gcc.dg/vect/vect-96.c: Fix typo.
30380
30381 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30382
30383         PR c++/14479
30384         PR c++/19487
30385         * g++.dg/template/enum5.C: New test.
30386
30387 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30388
30389         * gcc.dg/vect/vect-97.c: New test.
30390
30391 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30392
30393         * gcc.dg/vect/vect-96.c: New test.
30394
30395 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30396
30397         * gcc.dg/builtins-34.c: Also check ldexp*.
30398
30399 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30400
30401         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30402
30403 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30404
30405         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30406         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30407         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30408         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30409         selector_list, selector_expression, dg-process-target): Move to new
30410         file target-supports-dg.exp.
30411         * lib/target-supports-dg.exp: New.
30412
30413         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30414         New.
30415
30416 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30417
30418         PR c++/19666
30419         * g++.dg/other/ptrmem6.C: New test.
30420
30421         PR middle-end/19858
30422         * gcc.c-torture/compile/20050210-1.c: New test.
30423
30424 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30425
30426         PR c++/19755
30427         * g++.dg/warn/Wbraces1.C: New test.
30428
30429 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30430
30431         * gcc.dg/builtins-52.c: New testcase.
30432
30433 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30434
30435         PR c/19342
30436         * gcc.c-torture/execute/20050119-1.c: New test.
30437
30438 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30439
30440         PR c++/19811
30441         * g++.dg/init/delete1.C: New test.
30442
30443 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30444
30445         PR c++/18470
30446         * g++.dg/template/static12.C: New test.
30447
30448 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30449
30450         PR c++/19787
30451         * g++.dg/conversion/ambig1.C: New test.
30452
30453         PR c++/19739
30454         * g++.dg/ext/attrib19.C: New test.
30455
30456         PR c++/19732
30457         * g++.dg/parse/dtor5.C: New test.
30458
30459         PR c++/19762
30460         * g++.dg/template/dtor3.C: New test.
30461
30462         PR c++/19826
30463         * g++.dg/template/static11.C: New test.
30464         * g++.dg/template/crash2.C: Remove dg-error marker.
30465
30466 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30467
30468         PR C++/18491
30469         * g++.old-deja/g++.mike/p10769a.C: Remove.
30470
30471 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30472
30473         * gcc.dg/builtins-48.c: New test case.
30474         * gcc.dg/builtins-49.c: New test case.
30475         * gcc.dg/builtins-50.c: New test case.
30476         * gcc.dg/builtins-51.c: New test case.
30477
30478 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30479
30480         PR middle-end/19583
30481         * g++.dg/warn/Wreturn-type-3.C: New test.
30482
30483 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30484
30485         PR middle-end/19402
30486         * gcc.dg/pr19402-1.c: New testcase.
30487         * gcc.dg/pr19402-2.c: likewise.
30488
30489 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30490
30491         PR middle-end/19854
30492         * g++.dg/tree-ssa/tmmti.C: New testcase.
30493
30494 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30495
30496         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30497
30498 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30499
30500         PR c++/19733
30501         * g++.dg/parse/crash23.C: New test.
30502         * g++.dg/warn/Weff1.C: New test.
30503
30504 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30505
30506         * gcc.dg/20050209-1.c: New test.
30507
30508 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30509
30510         PR target/19799
30511         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30512
30513 2005-02-08  Mike Stump  <mrs@apple.com>
30514
30515         * g++.dg/pch/import-2.c: New test.
30516         * g++.dg/pch/import-2.hs: New.
30517         * g++.dg/pch/include/import-2a.h: New.
30518         * g++.dg/pch/include/import-2b.h: New.
30519
30520 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30521
30522         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30523
30524 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30525
30526         * gfortran.dg/substr_1.f90: New test.
30527
30528 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30529
30530         PR middle-end/19775
30531         * gcc.dg/torture/builtin-power-1.c: Disable test for
30532         invalid transformation.
30533         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30534         no longer optimize.
30535         * gcc.dg/builtins-47.c: New testcase.
30536
30537 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30538             Dorit Naishlos  <dorit@il.ibm.com>
30539
30540         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30541
30542 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30543
30544         * gcc.c-torture/compile/20050206-1.c: New test.
30545
30546 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30547
30548         PR tree-opt/19768
30549         * g++.dg/opt/pr19768.C: New test.
30550
30551 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30552
30553         PR tree-opt/19736
30554         * gcc.c-torture/compile/pr19736.c: New test.
30555
30556 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30557
30558         PR c++/17401
30559         * g++.dg/parse/error25.C: New test.
30560
30561 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30562
30563         * gcc.c-torture/execute/20050203-1.c: New.
30564
30565 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30566
30567         * gcc.dg/vect/vect-85.c: Remove xfail.
30568         * gcc.dg/vect/vect-86.c: Remove xfail.
30569         * gcc.dg/vect/vect-87.c: Remove xfail.
30570         * gcc.dg/vect/vect-88.c: Remove xfail.
30571
30572 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30573
30574         * gcc.dg/altivec-19.c: New.
30575
30576 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30577
30578         PR c/17807
30579         * gcc.dg/nested-func-3.c: New test.
30580         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30581
30582 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30583
30584         * gcc.test-framework/gen_directive_tests: Generate tests for
30585         selector expressions.
30586
30587 2005-02-02  Matt Austern  <austern@apple.com>
30588
30589         PR c++/19628
30590         * g++/ext/builtin7.C: New.
30591         * g++/ext/builtin8.C: New.
30592
30593 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30594
30595         PR c/18502
30596         * gcc.dg/pr18502-1.c: New test.
30597
30598 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30599
30600         PR c++/17413
30601         * g++.dg/template/local4.C: Tweak.
30602
30603 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30604
30605         PR tree-optimization/19578
30606         * gcc.c-torture/compile/20050202-1.c: New test.
30607
30608 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30609
30610         PR c/19435
30611         * gcc.dg/c99-init-4.c: New test.
30612
30613 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30614
30615         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30616
30617         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30618
30619         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30620         * g++.dg/eh/check-vect.h: New.
30621
30622         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30623         * gcc.dg/vect/vect-78.c: Ditto.
30624         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30625         Remove.
30626
30627         * g++.dg/conversion/simd1.C: Expect warning.
30628         * g++.dg/ext/attribute-test-1.C: Ditto.
30629         * g++.dg/ext/attribute-test-2.C: Ditto.
30630         * g++.dg/ext/attribute-test-3.C: Ditto.
30631         * g++.dg/ext/attribute-test-4.C: Ditto.
30632
30633         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30634         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30635
30636         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30637
30638 2005-02-01  Richard Henderson  <rth@redhat.com>
30639
30640         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30641         long double for ibm double-double format.
30642         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30643
30644 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30645
30646         PR tree-optimization/19633
30647         * gcc.dg/pr19633-1.c: New test.
30648         * gcc.dg/pr19633.c: Tweak to make pointer point
30649         to NULL or a symbol.
30650
30651 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30652
30653         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30654         New procs.
30655         (dg-process-target (local override)): Handle selector expressions.
30656
30657         * gcc.test-framework/README: Describe tests in source directory.
30658         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30659         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30660         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30661         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30662         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30663         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30664         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30665         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30666         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30667         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30668         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30669         * gcc.test-framework/dg-error-exp-P.c: New test.
30670         * gcc.test-framework/dg-error-exp-XP.c: New test.
30671         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30672         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30673         * gcc.test-framework/dg-output-exp-P.c: New test.
30674         * gcc.test-framework/dg-output-exp-XF.c: New test.
30675         * gcc.test-framework/dg-warning-exp-P.c: New test.
30676         * gcc.misc-tests/dg-1.c: Remove.
30677         * gcc.misc-tests/dg-2.c: Remove.
30678         * gcc.misc-tests/dg-3.c: Remove.
30679         * gcc.misc-tests/dg-4.c: Remove.
30680         * gcc.misc-tests/dg-5.c: Remove.
30681         * gcc.misc-tests/dg-6.c: Remove.
30682         * gcc.misc-tests/dg-7.c: Remove.
30683         * gcc.misc-tests/dg-8.c: Remove.
30684         * gcc.misc-tests/dg-9.c: Remove.
30685         * gcc.misc-tests/dg-10.c: Remove.
30686         * gcc.misc-tests/dg-11.c: Remove.
30687         * gcc.misc-tests/dg-12.c: Remove.
30688         * gcc.misc-tests/dg-test.exp: Remove.
30689
30690         * gcc.test-framework/test-framework.awk: Change recording and
30691         printing of passes and failures.
30692
30693         * gcc.test-framework: New directory.
30694         * gcc.test-framework/README: New.
30695         * gcc.test-framework/test-framework.exp: New.
30696         * gcc.test-framework/test-framework.awk: New.
30697         * gcc.test-framework/gen_directive_tests: New.
30698
30699 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30700
30701         * lib/treelang.exp: Fix comment typos.
30702         (treelang_target_compile): Don't append libs=-ltreelang to options.
30703
30704 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30705
30706         * g++.dg/parse/typename7.C: Adjust error messages.
30707
30708 2005-01-31  Jeff Law  <law@redhat.com>
30709
30710         * gcc.c-torture/execute/20050131-1.c: New test.
30711         * gcc.dg/wcaselabel.c: New test.
30712
30713 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30714
30715         * g++.dg/other/warning1.C: Adjust error messags.
30716         * g++.dg/parse/constant5.C: New test.
30717
30718 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30719
30720         PR c/19333
30721         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30722         the test case valid.
30723         * gcc.dg/20030815-1.c: Remove invalid tests.
30724         * gcc.dg/array-7.c: Adjust expected result.
30725         * gcc.dg/pr18596-3.c: Likewise.
30726         * gcc.dg/noncompile/20000901-1.c: Likewise.
30727         * gcc.dg/noncompile/init-2.c: Likewise.
30728         * gcc.dg/noncompile/init-4.c: Likewise.
30729
30730 2005-01-31  Dale Johannesen  <dalej@apple.com>
30731
30732         * g++.dg/opt/pr19650.C: New test.
30733
30734 2005-01-31  Richard Henderson  <rth@redhat.com>
30735
30736         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30737         long double for intel double extended format.
30738         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30739
30740 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30741
30742         PR c++/19555
30743         * g++.dg/template/static10.C: New test.
30744
30745         PR c++/19395
30746         * g++.dg/parse/error24.C: New test.
30747
30748         PR c++/19367
30749         * g++.dg/lookup/builtin1.C: New test.
30750
30751         PR c++/19457
30752         * g++.dg/warn/conv3.C: New test.
30753
30754 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30755
30756         PR fortran/19647
30757         * gfortan.dg/inquire_7.f90
30758
30759 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30760
30761         PR tree-optimization/15791
30762         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30763         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30764         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30765         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30766         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30767         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30768         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30769         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30770         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30771         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30772
30773 2005-01-29  Paul Brook  <paul@codesourcery.com>
30774
30775         PR fortran/18565
30776         * check.c (real_or_complex_check): New function.
30777         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30778         * intrinsic.c (add_functions): Use new check functions.
30779         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30780         Add prototypes.
30781
30782 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30783
30784         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30785         gcc.dg/lvalue-3.c: New tests.
30786         * gcc.dg/concat.c: Update expected messages.
30787
30788 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30789
30790         PR libfortran/19595
30791         * gfortran.dg/eor_1.f90: New test.
30792
30793 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30794
30795         PR fortran/19589
30796         * gfortran.dg/logical_data_1.f90: New test.
30797
30798 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/19253
30801         * g++.dg/template/crash33.C: New test.
30802
30803         PR c++/19667
30804         * g++.dg/template/crash32.C: New test.
30805
30806 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30807
30808         PR middle-end/16558
30809         * g++.dg/warn/Wreturn-type-2.C: New test.
30810
30811 2004-06-24  Jeff Law  <law@redhat.com>
30812
30813         * gcc.dg/tree-ssa/20050128-1.c: New test.
30814
30815 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30816
30817         * gcc.target/frv/all-mdpackh-1.c: New test.
30818
30819 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30820
30821         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30822
30823 2005-01-27  Richard Henderson  <rth@redhat.com>
30824
30825         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30826
30827 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30828
30829         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30830
30831 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30832
30833         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30834         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30835         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30836         to cope with cases where the multilib options override the dg-options.
30837
30838 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30839
30840         PR c/18946
30841         * gcc.dg/noncompile/20050120-1.c: New test.
30842
30843 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30844
30845         PR tree-optimization/19633
30846         * gcc.dg/pr19633.c: New test.
30847         * gcc.dg/tree-ssa/pr19633.c: New test.
30848
30849 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30850
30851         * gcc.dg/20041216-1.c: New test.
30852
30853 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30854
30855         PR objc/18862
30856         * objc.dg/selector-2.m: New test.
30857
30858 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30859
30860         * g++.dg/opt/range-test-2.C: New test.
30861
30862         PR rtl-optimization/19579
30863         * gcc.c-torture/execute/20050124-1.c: New test.
30864
30865 2005-01-26  Greg Parker  <gparker@apple.com>
30866         Stuart Hastings  <stuart@apple.com>
30867
30868         * gcc.c-torture/execute/20050125-1.c: New.
30869
30870 2005-01-18  Jan Hubicka  <jh@suse.cz>
30871
30872         PR tree-optimize/19337
30873         * gcc.c-torture/compile/20050119-1.c: New test.
30874
30875 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30876
30877         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30878         test for successful match.
30879
30880 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30881
30882         PR objc/18408
30883         * objc.dg/comp-types-7.m: New test.
30884
30885 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30886
30887         * lib/target-supports.exp (current_target_name): New.
30888         (check_effective_target_ilp32, check_effective_target_lp64):
30889         Cache the result to use as long as the current target, with
30890         multilib flags, remains the same.
30891
30892         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30893         (dg-require-weak, dg-require-visibility, dg-require-alias,
30894         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30895         dg-require-effective-target, dg-skip-if): Remove call to
30896         skip_test_and_clear_xfail.
30897         (dg-test): Clear xfail data.
30898
30899 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30900
30901         PR target/17751
30902         * gcc.dg/ppc64-toc.c: New test.
30903
30904         * g++.dg/tree-ssa/empty-1.C: New test.
30905
30906         PR middle-end/19551
30907         * gcc.c-torture/execute/20050121-1.c: New test.
30908         * gcc.dg/20050121-2.c: New test.
30909
30910 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30911         Paul Brook  <paul@codesourcery.com>
30912
30913         PR fortran/17941
30914         * gfortran.dg/real_const_1.f: New test.
30915         * gfortran.dg/real_const_2.f90: New test.
30916         * gfortran.dg/complex_int_1.f90: New test.
30917
30918 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30919
30920         PR fortran/19313
30921         * gfortan.dg/inquire_6.f90: New test.
30922
30923 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30924
30925         PR libfortran/19451
30926         * open_readonly_1.f90: New test.
30927
30928 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30929
30930         PR libfortran/18982
30931         * gfortran.dg/open_new.f90: New file.
30932
30933 2005-01-22  Paul Brook  <paul@codesourcery.com>
30934
30935         * namelist_1.f90: New test.
30936
30937 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30938
30939         PR tree-optimization/19484
30940         * gcc.c-torture/compile/20050122-[12].c: New tests.
30941
30942 2005-01-22  Paul Brook  <paul@codesourcery.com>
30943
30944         * gfortran.dg/implicit_2.f90: New test.
30945
30946 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30947
30948         PR fortran/19314
30949         * gfortran.dg/inquire_5.f90: New test.
30950
30951 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30952
30953         PR c/18809
30954         * gcc.dg/pr18809-1.c: New test.
30955
30956 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30957
30958         * gcc.dg/20050121-1.c: New test.
30959
30960         PR tree-optimization/13000
30961         * gcc.dg/20040206-1.c: Change warning to point where function is
30962         being inlined.
30963
30964 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30965
30966         PR c++/19208
30967         * g++.dg/template/array11.C: New test.
30968
30969 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30970
30971         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30972         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30973         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30974         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30975         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30976         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30977
30978 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30979
30980         PR tree-optimization/15349
30981         * gcc.dg/tree-ssa/pr15349.c: New.
30982
30983 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30984
30985         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30986
30987 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30988
30989         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30990         scan-assembler-times directive name.
30991
30992         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30993         after dg-do.
30994
30995         PR rtl-optimization/19462
30996         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30997
30998 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30999
31000         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31001         counting function calls on ia64.
31002
31003 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31004
31005         PR rtl-optimization/15139
31006         * gcc.dg/20050111-2.c: New test.
31007
31008         PR c/17297
31009         * gcc.c-torture/compile/20050113-1.c: New testcase.
31010
31011         PR middle-end/19164
31012         * gcc.dg/20050113-1.c: New testcase.
31013
31014 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31015
31016         * gcc.dg/vect/vect-85.c: Add comment.
31017         * gcc.dg/vect/vect-86.c: Add xfail for now.
31018         * gcc.dg/vect/vect-87.c: Add xfail for now.
31019         * gcc.dg/vect/vect-88.c: Add xfail for now.
31020         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31021
31022 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31023
31024         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31025
31026 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31027
31028         * g++.dg/debug/typedef3.C: New test.
31029
31030 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31031
31032         PR c/19472
31033         * gcc.dg/asm-a.c: New test.
31034
31035 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31036
31037         * gcc.dg/sh-relax.c: Add prototype for abort.
31038
31039 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31040
31041         * gcc.dg/short-compare-1.c: New test.
31042         * gcc.dg/short-compare-2.c: Likewise.
31043
31044 2005-01-18  Michael Matz  <matz@suse.de>
31045
31046         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31047
31048 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31049
31050         PR tree-optimization/19121
31051         * gcc.c-torture/compile/pr19121.c: New test.
31052
31053 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31054
31055         PR target/19357
31056         * gcc.c-torture/compile/pr19357.c: New test.
31057
31058 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31059
31060         PR c/5675
31061         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31062         pass--those that refer just to the variable, possibly with a
31063         cast.
31064         * gcc.dg/c99-const-expr-3.c: Likewise.
31065
31066         PR middle-end/13127
31067         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31068         longer emitted.
31069
31070 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31071
31072         PR fortran/18778
31073         * gfortran.dg/endfile_2.f90: New test.
31074
31075 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31076
31077         PR 19168
31078         * gfortran.dg/select_5.f90: New test.
31079
31080 2004-01-16  Paul Brook  <paul@codesourcery.com>
31081
31082         * gfortran.dg/common_4.f90: New test.
31083
31084 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31085
31086         PR rtl-optimization/19462
31087         * gcc.dg/torture/pr19462-1.c: New test.
31088
31089 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31090
31091         PR objc/19321
31092         * objc.dg/func-ptr-2.m: New.
31093         * objc.dg/volatile-1.m: New.
31094
31095 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31096
31097         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31098
31099 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31100
31101         PR tree-optimization/19060
31102         * gcc.c-torture/execute/20050104-1.c: New test.
31103
31104 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31105
31106         PR fortran/18983
31107         * gfortran.dg/write_to_null.f90: New test.
31108
31109 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31110             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31111
31112         PR other/19328
31113         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31114         argument.
31115
31116 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31117
31118         PR c++/19263
31119         * g++.dg/init/vector1.C: New test.
31120
31121 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31122
31123         PR target/13158
31124         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31125         PR target/18987
31126         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31127
31128 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31129
31130         * gfortran.dg/select_1.f90: New test.
31131         * gfortran.dg/select_2.f90: New test.
31132         * gfortran.dg/select_3.f90: New test.
31133         * gfortran.dg/select_4.f90: New test.
31134
31135 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31136
31137         PR middle-end/19084
31138         PR rtl-optimization/19348
31139         * gcc.dg/20050111-1.c: New test.
31140         * gcc.c-torture/execute/20050111-1.c: New test.
31141
31142         * gcc.dg/i386-asm-4.c: New test.
31143
31144 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31145
31146         * gcc.dg/nested-func-2.c: New test.
31147         * ada/acats/norun.lst: Remove c953002.
31148
31149 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31150
31151         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31152
31153 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31154
31155         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31156
31157 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31158
31159         PR target/18761
31160         * g++.dg/abi/align1.C: New test.
31161
31162 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31163
31164         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31165         at a time.
31166         * g++.dg/ext/altivec_check.h: Support compiling as C.
31167
31168 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31169
31170         PR c++/19355
31171         * g++.dg/expr/pr19355-1.C: New test case.
31172
31173 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31174
31175         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31176         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31177         * ada/acats/tests/c3/c92005b.ada: Likewise.
31178         * ada/acats/tests/c3/cxb3012.a: Likewise.
31179         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31180
31181 2005-01-09  Paul Brook  <paul@codesourcery.com>
31182
31183         * gfortran.dg/common_2.f90: New file.
31184         * gfortran.dg/common_3.f90: New file.
31185
31186 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31187
31188         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31189
31190 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31191
31192         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31193         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31194         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31195         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31196         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31197         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31198         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31199         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31200         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31201         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31202         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31203         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31204         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31205         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31206         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31207         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31208         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31209         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31210         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31211         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31212         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31213         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31214         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31215         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31216         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31217         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31218         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31219         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31220         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31221         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31222         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31223         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31224         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31225         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31226         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31227         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31228         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31229         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31230         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31231         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31232         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31233         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31234         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31235         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31236         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31237         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31238         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31239         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31240         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31241         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31242         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31243         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31244         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31245         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31246         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31247         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31248         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31249         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31250         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31251         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31252         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31253         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31254         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31255         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31256         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31257         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31258         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31259
31260         * gcc.dg/vect/vect-1.c: Fix spelling.
31261         * gcc.dg/vect/vect-10.c: Fix spelling.
31262         * gcc.dg/vect/vect-11.c: Fix spelling.
31263         * gcc.dg/vect/vect-12.c: Fix spelling.
31264         * gcc.dg/vect/vect-14.c: Fix spelling.
31265         * gcc.dg/vect/vect-15.c: Fix spelling.
31266         * gcc.dg/vect/vect-16.c: Fix spelling.
31267         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31268         * gcc.dg/vect/vect-64.c: Fix comments.
31269         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31270
31271 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31272             Ira Rosen  <irar@il.ibm.com>
31273
31274         * gcc.dg/vect/vect-70.c: New test.
31275         * gcc.dg/vect/vect-71.c: New test.
31276
31277 2005-01-09  Manfred Hollstein  <mh@suse.com>
31278
31279         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31280         * gcc.dg/pr18241-2.c: Likewise.
31281         * gcc.dg/pr18241-3.c: Likewise.
31282         * gcc.dg/pr18241-4.c: Likewise.
31283         * gcc.dg/pr18241-5.c: Likewise.
31284
31285 2005-01-08  Richard Henderson  <rth@redhat.com>
31286
31287         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31288         False for x86 and x86-64.
31289
31290 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31291
31292         PR tree-optimization/18241
31293         * gcc.dg/pr18241-1.c: New test.
31294         * gcc.dg/pr18241-2.c: New test.
31295         * gcc.dg/pr18241-3.c: New test.
31296         * gcc.dg/pr18241-4.c: New test.
31297         * gcc.dg/pr18241-5.c: New test.
31298
31299 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31300
31301         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31302         gfortran.dg/select_4.f90: New.
31303
31304 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31305
31306         * gcc.c-torture/execute/20050107-1.c: New test.
31307
31308 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31309
31310         PR c++/19298
31311         * g++.dg/template/ref2.C: New.
31312
31313 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31314
31315         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31316         instead of being empty.
31317
31318 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31319
31320         PR fortran/15553
31321         * gfortran.dg/array-1.f90: New test.
31322
31323 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31324
31325         PR tree-optimization/19283
31326         * gcc.c-torture/execute/20050106-1.c: New test.
31327
31328         PR rtl-optimization/18861
31329         * gcc.dg/20050105-1.c: New test.
31330
31331         PR tree-optimization/18828
31332         * gcc.dg/20050105-2.c: New test.
31333
31334 2005-01-07  Andreas Jaeger  <aj@suse.de>
31335
31336         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31337
31338 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31339
31340         PR fortran/18398
31341         * gfortran.dg/fmt_read.f90: New test.
31342
31343 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31344
31345         * gcc.dg/rs6000-ldouble-2.c: New.
31346
31347 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31348
31349         PR c++/19244
31350         * g++.dg/parser/ctor2.C: New test.
31351
31352 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31353
31354         PR c++/17154
31355         * g++.dg/template/using9.C: New test.
31356
31357 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31358
31359         PR c++/19258
31360         * g++.dg/lookup/friend6.C: New test.
31361
31362 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31363
31364         PR c++/19270
31365         * g++.dg/template/array10.C: New.
31366
31367 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31368
31369         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31370         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31371
31372 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31373
31374         * gcc.c-torture/compile/20050105-1.c: New test.
31375
31376 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31377
31378         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31379
31380 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31381
31382         PR middle-end/19100
31383         * gcc.dg/conv-3.c: New test case.
31384
31385 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31386
31387         * gcc.dg/asm-wide-1.c: New test.
31388
31389 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31390
31391         PR c++/19030
31392         * g++.dg/parse/crash22.C: New
31393
31394 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31395
31396         PR 19257
31397         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31398
31399 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31400
31401         PR middle-end/17767
31402         * gcc.dg/i386-mmx-6.c: New test case.
31403
31404 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31405
31406         PR tree-optimization/18308
31407         * gcc.dg/vect/pr18308.c: New testcase.
31408
31409 2005-01-04  Andreas Jaeger  <aj@suse.de>
31410
31411         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31412
31413 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31414             Robert Bowdidge <bowdidge@apple.com>
31415
31416         * gcc.dg/cpp/subframework1.c: New.
31417         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31418         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31419         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31420         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31421
31422 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31423
31424         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31425         producing warning.
31426         * gcc.dg/darwin-weakimport-2.c: New.
31427
31428 2005-01-03  Richard Henderson  <rth@redhat.com>
31429
31430         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31431
31432 2005-01-03  Richard Henderson  <rth@redhat.com>
31433
31434         * gcc.dg/vect/vect.exp: Enable for ia64.
31435         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31436         (check_effective_target_vect_float): Likewise.
31437         (check_effective_target_vect_no_align): Likewise.
31438         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31439         * gcc.dg/vect/vect-8.c: Likewise.
31440
31441 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31442
31443         PR target/19236
31444         * gcc.dg/pr19236-1.c: New test case.
31445
31446 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31447
31448         PR rtl-optimization/12092
31449         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31450
31451 2005-01-02  Andreas Jaeger  <aj@suse.de>
31452
31453         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31454
31455 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31456             Andrew Pinski  <pinskia@physics.uc.edu>
31457
31458         PR rtl-optimization/12092
31459         * gcc.dg/pr12092-1.c: New test case.
31460
31461 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31462
31463         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31464         'hidden' and 'default' for better portability.
31465         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31466
31467         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31468         6 and 7.
31469         * g++.old-deja/g++.brendan/new3.C: Likewise.
31470
31471 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31472
31473         * gcc.dg/20041231-1.C: New test.
31474         * g++.dg/warn/Wunreachable-code-1.C: New test.
31475
31476 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31477
31478         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31479         file, not /dev/null.  Abort on error.
31480
31481 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31482             Ziemowit Laski  <zlaski@apple.com>
31483
31484         PR objc/18971
31485         * objc.dg/encode-5.m: New test.
31486
31487 2004-12-29  Richard Henderson  <rth@redhat.com>
31488
31489         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31490         * objc.dg/stabs-1.m: Disable for ia64.
31491
31492 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c++/19190
31495         * g++.dg/warn/Wunused-10.C: New test.
31496
31497 2004-12-28  Richard Henderson  <rth@redhat.com>
31498
31499         * objc.dg/stabs-1.m: Disable for alpha.
31500
31501 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31502
31503         PR c++/19149
31504         * g++.dg/parse/error23.C: New test.
31505
31506 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31507
31508         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31509
31510         PR fortran/19032
31511         * gfortran.dg/intrinsic_modulo_1.f90: New.
31512         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31513         tests with divisor -1.
31514
31515 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31516
31517         * g++.dg/opt/temp1.C (memcpy): Return a value.
31518
31519         PR c++/19148
31520         * g++.dg/expr/cond7.C: New test.
31521
31522 2004-12-27  Paul Brook  <paul@codesourcery.com>
31523
31524         * gfortran.dg/g77/select_no_compile.f: Remove.
31525
31526 2004-12-27  Richard Henderson  <rth@redhat.com>
31527
31528         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31529         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31530         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31531
31532 2004-12-26  Richard Henderson  <rth@redhat.com>
31533
31534         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31535         by 1i instead of token pasting.
31536
31537 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31538
31539         PR tree-optimization/17578
31540         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31541         to additional_flags.
31542         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31543
31544 2004-12-25  Richard Henderson  <rth@redhat.com>
31545
31546         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31547         Remove Alpha.
31548
31549 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31550
31551         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31552         hppa*-*-hpux*.
31553         * gcc.dg/pr17957.c (dg-options): Likewise.
31554         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31555         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31556         instead of 0 on __hppa__.
31557         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31558         "foo,%r" on hppa*-*-*.
31559
31560 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31561
31562         PR fortran/19071
31563         * gfortran.dg/complex_write.f90: New test.
31564
31565 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31566
31567         PR c++/17595
31568         * g++.dg/parse/pragma2.C: New test.
31569
31570         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31571
31572 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31573
31574         * gcc.dg/empty2.c: Add missing dg-warning.
31575
31576 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/17413
31579         * g++.dg/template/local4.C: New test.
31580         * g++.dg/template/crash19.C: Add dg-error marker.
31581
31582         * g++.dg/template/crash31.C: Correct embedded PR number.
31583
31584 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31585
31586         PR c++/16405
31587         * g++.dg/opt/temp1.C: Add do-run marker.
31588
31589 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31590
31591         * g++.dg/template/spec19.C: New.
31592
31593 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31594
31595         PR target/16819
31596         * gcc.dg/empty2.c: New.
31597
31598 2004-12-23  Richard Henderson  <rth@redhat.com>
31599
31600         * lib/target-supports.exp (check_effective_target_vect_no_align):
31601         Remove i?86 and x86-64.
31602
31603 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31604
31605         PR c++/16405
31606         * g++.dg/opt/temp1.C: New test.
31607
31608 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31609
31610         PR c++/18733
31611         * g++.dg/template/friend33.C: New testcase.
31612
31613 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31614
31615         PR c++/18464
31616         * g++.dg/template/cond5.C: New test.
31617
31618         PR c++/18492
31619         * g++.dg/inherit/thunk3.C: New test.
31620
31621         PR c++/11224
31622         * g++.dg/warn/Wunused-9.C: New test.
31623
31624 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31625
31626         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31627
31628 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31629
31630         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31631
31632 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31633
31634         PR c++/18378
31635         * g++.dg/ext/packed8.C: New test.
31636
31637         PR c++/19063
31638         * g++.dg/template/crash31.C: New test.
31639
31640         PR c++/19034
31641         * g++.dg/template/crash30.C: New test.
31642
31643 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31644
31645         PR C++/18984
31646         * g++.dg/eh/ctor3.C: New test.
31647
31648 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31649
31650         * objc.dg/stabs-1.m: Allow section name to be quoted and
31651         assembly label to begin with '.LL'.
31652
31653 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31654
31655         * gcc.dg/vect/vect.exp
31656         (check_effective_target_lp64_or_vect_no_align): New.
31657         * gcc.dg/vect/vect-77.c: Use it.
31658         * gcc.dg/vect/vect-78.c: Use it.
31659
31660         * lib/target-supports.exp
31661         (check_effective_target_vect_no_max,
31662         check_effective_target_vect_no_bitwise,
31663         check_effective_target_vect_no_align): New.
31664         * gcc.dg/vect/vect-13.c: Use them.
31665         * gcc.dg/vect/vect-17.c: Ditto.
31666         * gcc.dg/vect/vect-18.c: Ditto.
31667         * gcc.dg/vect/vect-19.c: Ditto.
31668         * gcc.dg/vect/vect-20.c: Ditto.
31669         * gcc.dg/vect/vect-27.c: Ditto.
31670         * gcc.dg/vect/vect-29.c: Ditto.
31671         * gcc.dg/vect/vect-44.c: Ditto.
31672         * gcc.dg/vect/vect-48.c: Ditto.
31673         * gcc.dg/vect/vect-50.c: Ditto.
31674         * gcc.dg/vect/vect-52.c: Ditto.
31675         * gcc.dg/vect/vect-54.c: Ditto.
31676         * gcc.dg/vect/vect-56.c: Ditto.
31677         * gcc.dg/vect/vect-58.c: Ditto.
31678         * gcc.dg/vect/vect-60.c: Ditto.
31679         * gcc.dg/vect/vect-72.c: Ditto.
31680         * gcc.dg/vect/vect-80.c: Ditto.
31681
31682 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31683
31684         PR c++/14075
31685         * g++.dg/init/string1.C: New.
31686
31687         PR c++/18975
31688         * g++.dg/other/synth1.C: New.
31689
31690 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31691
31692         PR c/18963
31693         * gcc.dg/pr18963-1.c: New test.
31694
31695 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31696
31697         PR c/18596
31698         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31699         * gcc.dg/pr18596-1.c: Use dg-error.
31700         (dg-options): Use -fno-unit-at-a-time.
31701         * gcc.dg/pr18596-2.c: New test.
31702         * gcc.dg/pr18596-3.c: New test.
31703
31704 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31705
31706         PR middle-end/18683
31707         * g++.dg/opt/pr18683-1.C: New test case.
31708
31709 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31710
31711         PR other/19093
31712         * g++.dg/opt/max1.C: Fix for 64bit targets.
31713
31714 2004-12-20  Matt Austern  <austern@apple.com>
31715
31716         PR c++/19044
31717         * g++.dg/ext/builtin6.C: New
31718
31719 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31720
31721         PR tree-optimization/19080
31722         * gcc.c-torture/compile/pr19080.c: New test.
31723
31724 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31725
31726         * gcc.dg/20041219-1.c: New test.
31727
31728 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31729
31730         PR middle-end/19068
31731         * g++.dg/opt/max1.C: New test case.
31732
31733 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31734
31735         * gcc.dg/fdata-sections-1.c: New test.
31736
31737 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31738
31739         PR middle-end/18548
31740         * gcc.dg/max-1.c: New test case.
31741
31742 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31743
31744         * gcc.c-torture/execute/20041218-1.c: New test.
31745
31746 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31747
31748         * gcc.dg/pr18501.c: New test.
31749         * gcc.dg/uninit-5.c: XFAIL.
31750         * gcc.dg/uninit-9.c: XFAIL.
31751
31752 2004-12-17  Dale Johannesen  <dalej@apple.com>
31753
31754         * gcc.dg/20041213-1.c: New.
31755
31756 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31757
31758         * objc.dg/stabs-1.m: Allow assembly label to begin
31759         with a dot ('.').
31760
31761 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * gcc.c-torture/execute/20041213-1.c: Move...
31764         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31765
31766 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31767
31768         PR c++/18721
31769         * g++.dg/lookup/conv-5.C: New.
31770
31771 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31772
31773         * objc.dg/stabs-1.m: New test.
31774
31775 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31776
31777         * gcc.dg/visibility-c.c: Change compile to
31778         assemble for the test.
31779
31780 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31781
31782         PR target/19041
31783         * gcc.dg/visibility-c.c: New test.
31784
31785 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31786
31787         PR middle-end/18493
31788         * gcc.dg/switch-8.c: New test case.
31789
31790 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31791
31792         PR c++/18905
31793         * g++.dg/template/init4.C: New.
31794         * g++.dg/opt/static3.C: Enable optimizer.
31795
31796 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31797
31798         * g++.dg/other/complex1.C: New test.
31799
31800 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31801
31802         * g++.dg/opt/inline9.C: New test.
31803
31804 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31805
31806         PR fortran/18993
31807         * gfotran.dg/nullify_1.f: New test.
31808
31809 2004-12-15  Richard Henderson  <rth@redhat.com>
31810
31811         * gcc.target/i386/i386.exp: New harness.
31812         * gcc.target/i386/vect-args.c: New.
31813
31814 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31815
31816         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31817
31818 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31819
31820         PR c++/18825
31821         * g++.dg/template/friend32.C: New test.
31822
31823 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31824
31825         * cpp/pragma-once-1.c: New test.
31826         * cpp/pragma-once-1b.h: Likewise.
31827         * cpp/pragma-once-1c.h: Likewise.
31828         * cpp/pragma-once-1d.h: Likewise.
31829         * cpp/inc/pragma-once-1a.h: Likewise.
31830
31831 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31832             Steven G. Kargl  <kargls@comcast.net>
31833
31834         PR fortran/17597
31835         * gfortran.dg/list_read_3.f90: New test.
31836
31837 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31838
31839         * gcc.dg/ftrapv-2.c: New test.
31840
31841 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31842
31843         PR c++/18981
31844         * g++.dg/template/typename9.C: New test.
31845
31846 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/18738
31849         * g++.dg/template/typename8.C: New test.
31850         * g++.dg/parse/friend2.C: Tweak error message.
31851
31852 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31853
31854         * gcc.c-torture/20041214-1.c: New test.
31855
31856 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31857
31858         PR c++/18965
31859         * g++.dg/init/array17.C: New test.
31860
31861 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31862
31863         PR c++/18793
31864         * g++.dg/init/aggr3.C: New test.
31865
31866 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31867
31868         * gcc.dg/altivec-types-1.c: New test.
31869         * gcc.dg/altivec-types-2.c: New test.
31870         * gcc.dg/altivec-types-3.c: New test.
31871         * gcc.dg/altivec-types-4.c: New test.
31872         * g++.dg/ext/altivec-types-1.C: New test.
31873         * g++.dg/ext/altivec-types-2.C: New test.
31874         * g++.dg/ext/altivec-types-3.C: New test.
31875         * g++.dg/ext/altivec-types-4.C: New test.
31876
31877 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31878
31879         PR middle-end/18951
31880         * gcc.c-torture/execute/20041213-1.c: New test.
31881
31882 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         PR c++/18949
31885         * g++.dg/template/cast1.C: New.
31886
31887 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31888
31889         * gcc.c-torture/execute/20041213-2.c: New test.
31890
31891 2004-12-13  Richard Henderson  <rth@redhat.com>
31892
31893         * gcc.dg/i386-sse-10.c: Fix typo in options.
31894
31895 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31896
31897         PR c++/18968
31898         * g++.dg/opt/pr18968.C: New test.
31899
31900 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31901
31902         PR c++/18925
31903         * g++.dg/ext/visibility/staticdatamem.C: New test.
31904
31905 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31906
31907         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31908
31909 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31910
31911         PR rtl-optimization/18928
31912         * gcc.dg/pr18928-1.c: New test case.
31913
31914 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31915
31916         PR tree-opt/16951
31917         * gcc.c-torture/compile/20041211-1.c: New.
31918
31919 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31920
31921         PR middle-end/17564
31922         * gcc.c-torture/execute/20041212-1.c: New test.
31923
31924 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31925
31926         PR fortran/18869
31927         * gfortran.dg/common_1.f90: New test.
31928
31929 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31930         Paul Brook  <paul@codesourcery.com>
31931
31932         PR fortran/16222
31933         * gfortran.dg/real_do_1.f90: New test.
31934
31935 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31936
31937         PR tree-opt/18040
31938         * g++.dg/opt/ptrmem6.C: New test.
31939
31940 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31941
31942         PR middle-end/18921
31943         * gcc.dg/pr18921-1.c: New test case.
31944
31945 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31946
31947         PR fortran/17175
31948         * gfortran.dg/scale_1.f90: New test.
31949
31950 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31951
31952         PR middle-end/18903
31953         * gcc.c-torture/compile/pr18903.c: New test.
31954
31955 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31956
31957         * gcc.c-torture/execute/20041210-1.c: New test.
31958
31959 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31960
31961         PR c++/18731
31962         * g++.dg/parser/struct-1.C: New test.
31963         * g++.dg/parser/struct-2.C: New test.
31964         * g++.dg/parser/struct-3.C: New test.
31965
31966 2004-12-09  Richard Henderson  <rth@redhat.com>
31967
31968         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31969
31970         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31971         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31972
31973 2004-12-09  Matt Austern  <austern@apple.com>
31974
31975         PR c++/18514
31976         * g++.dg/ext/builtin1.C: New
31977         * g++.dg/ext/builtin2.C: New
31978         * g++.dg/ext/builtin3.C: New
31979         * g++.dg/ext/builtin4.C: New
31980         * g++.dg/ext/builtin5.C: New
31981
31982 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31983
31984         PR tree-opt/18904
31985         * g++.dg/opt/ptrmem5.C: New test.
31986
31987 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31988
31989         * g++.dg/parse/typename5.C: Adjust for new error.
31990         * g++.dg/parse/typename7.C: New.
31991
31992 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31993
31994         PR c++/18073
31995         * g++.dg/other/mmintrin.C: New test.
31996
31997 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31998
31999         PR c++/16681
32000         * g++.dg/init/array15.C: New.
32001         * g++.dg/init/array16.C: New.
32002
32003 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32004
32005         PR fortran/18826
32006         * gfortran.dg/assign_1.f90: New test.
32007
32008 2004-12-08  Nick Clifton  <nickc@redhat.com>
32009
32010         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32011         * gcc.target/xstormy16/data_below100: Likewise.
32012         * gcc.target/xstormy16/sfr: Likewise.
32013         * gcc.target/xstormy16/below100.S: New test source file.
32014         * gcc.target/xstormy16/below100.ld: New test linker script.
32015         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32016         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32017         bp instructions.
32018         * gcc.target/xstormy16/bp.c: Likewise.
32019
32020         * gcc.target/xstormy16/bss_below100: New files:
32021         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32022         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32023         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32024         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32025         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32026         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32027         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32028         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32029         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32030         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32031         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32032         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32033         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32034         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32035         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32036         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32037         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32038         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32039         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32040         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32041         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32042         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32043         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32044         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32045         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32046         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32047         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32048
32049         * gcc.target/xstormy16/data_below100: New files:
32050         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32051         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32052         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32053         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32054         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32055         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32056         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32057         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32058         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32059         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32060         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32061         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32062         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32063         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32064         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32065         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32066         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32067         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32068         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32069         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32070         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32071         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32072         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32073         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32074         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32075         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32076         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32077
32078         * gcc.target/xstormy16/sfr: New files:
32079         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32080         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32081         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32082         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32083         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32084         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32085         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32086         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32087         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32088         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32089         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32090         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32091         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32092         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32093         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32094         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32095         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32096         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32097         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32098         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32099         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32100         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32101         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32102         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32103         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32104         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32105         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32106         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32107         27_if0_sfrw_bitfield_f.c
32108
32109 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32110
32111         PR c++/18100
32112         * g++.dg/lookup/name-clash4.C: New test.
32113
32114 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32115
32116         PR c++/18672
32117         * g++.dg/opt/array1.C: New.
32118
32119         PR c++/18803
32120         * g++.dg/template/operator5.C: New.
32121
32122 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32123
32124         PR c/18867
32125         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32126
32127 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32128
32129         * gcc.dg/noncompile/20041207.c: New test.
32130
32131 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32132
32133         * g++.dg/other/unreachable-1.C: New test.
32134
32135 2004-12-06  Nick Clifton  <nickc@redhat.com>
32136
32137         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32138         <limits.h> because the latter comes from gcc's include/ directory
32139         and not the newlib/libc/include directory.
32140
32141 2004-12-04  Richard Henderson  <rth@redhat.com>
32142
32143         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32144
32145 2004-12-04  Richard Henderson  <rth@redhat.com>
32146
32147         * lib/target-supports.exp (check_gc_sections_available): Disable
32148         for alpha and ia64.
32149
32150 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32151
32152         PR middle-end/17909
32153         * g++.dg/other/vararg-2.C: New test.
32154
32155 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32156
32157         PR c++/17011, c++/17971
32158         * g++.dg/template/error15.C: Adjust expected error.
32159         * g++.dg/template/instantiate3.C: Likewise.
32160
32161 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32162
32163         * gcc.dg/altivec-18.c: Fix for darwin
32164
32165 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32166
32167         PR c++/18782
32168         * g++.dg/parse/ptrmem2.C: New.
32169
32170         PR c++/18318
32171         * g++.dg/template/new1.C: New.
32172
32173 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32174
32175         PR fortran/18710
32176         * gfortran.dg/direct_io_3.f90: New test.
32177
32178 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32179
32180         PR 18758
32181         * g++.dg/parse/crash21.C: New.
32182
32183 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32184
32185         PR c++/15664, c++/18276
32186         * g++.dg/template/ttp13.C: New test.
32187         * g++.dg/template/ttp14.C: Likewise.
32188
32189 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32190
32191         PR c++/18123
32192         * g++.dg/parse/enum2.C: New test.
32193         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32194
32195 2004-12-02  Nick Clifton  <nickc@redhat.com>
32196
32197         * gcc.target/xstormy16: New test directory.
32198         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32199         * gcc.target/xstormy16/bp.c: Check the generation of bp
32200         instructions.
32201         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32202         bn instructions and the BELOW100 attribute.
32203
32204 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32205
32206         PR target/16952
32207         * gcc.dg/ppc-eabi.c: New.
32208
32209 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32210
32211         PR fortran/18284
32212         * gfortran.dg/backspace.f90
32213
32214 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32215
32216         * gfortran.dg/inquire.f90: New test.
32217
32218 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32219
32220         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32221         handle effective-target-keyword.
32222         (dg-skip-if): Support effective-target keyword as target list.
32223         (dg-xfail-if): Ditto.
32224         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32225
32226 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32227
32228         PR tree-optimization/18291
32229         * gcc.c-torture/compile/pr18291.c: New test.
32230
32231 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32232
32233         PR C++/18729
32234         * g++.dg/parse/crash20.C: New.
32235
32236         PR c++/17431
32237         * g++.dg/overload/arg1.C: New.
32238         * g++.dg/overload/arg2.C: New.
32239         * g++.dg/overload/arg3.C: New.
32240         * g++.dg/overload/arg4.C: New.
32241
32242 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32243
32244         * gcc.dg/c99-flex-array-4.c: Remove.
32245
32246 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32247
32248         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32249
32250         * lib/target-supports.exp (is-effective-target): Simplify.
32251
32252         * lib/target-supports.exp (check_effective_target_vect_long):
32253         Fix for powerpc64-*-*.
32254
32255 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32256
32257         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32258         to support new requirements on FreeBSD 5.
32259
32260 2004-11-30  Devang Patel  <dpatel@apple.com>
32261
32262         PR 18702
32263         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32264
32265 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32266
32267         * g++.dg/ext/altivec-13.C: New test.
32268
32269 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32270
32271         PR tree-opt/18298
32272         * gcc.c-torture/execute/p18298.c: New test.
32273
32274 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32275             Dorit Naishlos  <dorit@il.ibm.com>
32276
32277         PR tree-opt/18607
32278         * gcc.dg/vect/vect-89.c: New test.
32279
32280 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32281
32282         * gcc.dg/pr18596-1.c: New test.
32283
32284 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32285
32286         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32287
32288 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32289
32290         PR c/18479
32291         * gcc.dg/pr18479.c: New test.
32292
32293 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32294
32295         PR target/18490
32296         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32297         mmix-knuth-mmixware.
32298
32299         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32300         cris-*-elf* cris-*-aout* mmix-*-*
32301
32302 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32303
32304         PR middle-end/18725
32305         * gcc.dg/pr18725.c: New test.
32306
32307 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32308
32309         PR target/18488
32310         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32311
32312         PR target/18336
32313         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32314
32315 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32316
32317         PR c++/18368
32318         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32319         * g++.old-deja/g++.law/ctors5.C: Likewise.
32320         * g++.old-deja/g++.other/crash25.C: Likewise.
32321
32322         PR c++/18674
32323         * g++.dg/template/error16.C: New test.
32324
32325         PR c++/18512
32326         * g++.dg/template/crash29.C: New test.
32327
32328 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32329
32330         PR tree-optimization/18712
32331         * gcc.c-torture/compile/pr18712.c: New test.
32332
32333 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32334
32335         PR c/7544
32336         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32337         tests.
32338
32339 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32340
32341         PR c++/18652
32342         * g++.dg/lookup/crash6.C: New test.
32343
32344 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32345
32346         PR middle-end/18164
32347         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32348
32349 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32350
32351         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32352         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32353         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32354
32355 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32356
32357         * gcc.dg/pr18164.c: New test.
32358
32359 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32360
32361         * gcc.dg/funroll-loops-all.c: New.
32362
32363 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32364
32365         PR target/18489
32366         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32367         delimeter, match space and TAB as well as ":".
32368
32369         PR target/18484
32370         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32371
32372         PR target/18348
32373         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32374
32375         PR target/18345
32376         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32377
32378         PR target/18337
32379         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32380
32381 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32382
32383         * gfortran.dg/direct_io_2.f90: New test.
32384
32385 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32386
32387         PR target/18334
32388         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32389
32390 2004-11-28  Richard Henderson  <rth@redhat.com>
32391
32392         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32393
32394 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32395
32396         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32397         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32398         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32399         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32400         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32401         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32402         gcc.dg/pointer-arith-8.c: New tests.
32403
32404 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32405
32406         PR fortran/18364
32407         * gfortran.dg/endfile.f90: New test.
32408
32409 2004-11-27  Falk Hueffner  <falk@debian.org>
32410
32411         * gcc.dg/loop-6.c: New test.
32412
32413 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32414
32415         * gcc.c-torture/execute/20041126-1.c: New test.
32416
32417 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32418
32419         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32420         on IRIX.
32421
32422 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32423
32424         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32425         functions.
32426
32427 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32428
32429         PR rtl-optimization/17825
32430         * gcc.c-torture/compile/20041119-1.c: New test.
32431
32432 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32433
32434         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32435         Check existence of ld library path variables before unsetting.
32436
32437 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32438
32439         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32440
32441 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32442
32443         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32444
32445 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32446
32447         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32448
32449 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32450
32451         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32452         dg-do directive.
32453
32454 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32455
32456         * gcc.dg/pr17957.c: Pass --param, not -param.
32457
32458 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32459
32460         PR middle-end/17957
32461         * gcc.dg/pr17957.c: New test.
32462
32463 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32464
32465         PR c++/18445
32466         * g++.dg/template/crash28.C: Likewise.
32467
32468         PR c++/18001
32469         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32470         * g++.dg/ext/lvaddr.C: Likewise.
32471         * g++.dg/opt/pr7503-3.C: Likewise.
32472
32473         PR c++/18466
32474         * g++.dg/parse/qualified3.C: New test.
32475         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32476
32477         PR c++/18545
32478         * g++.dg/expr/return1.C: New test.
32479
32480 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32481
32482         Friend class name lookup 3/n, PR c++/3332
32483         * g++.dg/lookup/friend3.C: New test.
32484         * g++.dg/lookup/friend4.C: Likewise.
32485         * g++.dg/lookup/friend5.C: Likewise.
32486
32487 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32488
32489         Friend class name lookup 2/n, PR c++/14513, c++/15410
32490         * g++.dg/lookup/friend2.C: New test.
32491         * g++.dg/template/friend31.C: Likewise.
32492
32493 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32494
32495         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32496
32497 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32498
32499         PR c++/17473
32500         * g++.dg/tc1/dr56.C: Remove.
32501         * g++.dg/template/typedef1.C: Add dg-error markers.
32502         * g++.old-deja/g++.other/typedef7.C: Likewise.
32503
32504         PR c++/18285
32505         * g++.dg/parse/typedef7.C: New test.
32506
32507 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32508
32509         * gcc.c-torture/execute/20041124-1.c: New test.
32510
32511 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32512
32513         * g++.dg/template/deduce3.C: New test.
32514
32515         PR c++/18586
32516         * g++.dg/template/crash27.C: New test.
32517
32518         PR c++/18530
32519         * g++.dg/warn/Wshadow-3.C: New test.
32520
32521 2004-11-24  Devang Patel  <dpatel@apple.com>
32522
32523         PR/18555
32524         * gcc.dg/cpp/isysroot-1.c: New test.
32525         * gcc.dg/cpp/usr/include/stdio.h: New file.
32526         * gcc.dg/cpp/isysroot-2.c: New test.
32527         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32528         New file.
32529
32530 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32531
32532         PR c++/8929
32533         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32534
32535 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32536
32537         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32538         * gcc.target/sparc/pdist.c: Likewise.
32539
32540 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32541
32542         PR c++/16882
32543         * g++.dg/conversion/simd1.C: New test.
32544
32545 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32546
32547         * lib/target-libpath.exp: New file defining
32548         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32549         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32550         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32551         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32552         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32553
32554 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32555
32556         * gcc.dg/pragma-align-2.c: Test macro expansion.
32557         * gcc.dg/pragma-pack-2.c: New test.
32558
32559 2004-11-23  Richard Henderson  <rth@redhat.com>
32560
32561         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32562         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32563         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32564         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32565         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32566         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32567
32568         * gcc.dg/vect/vect.exp: Add check for alpha.
32569         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32570         (check_effective_target_vect_int): Enable for alpha.
32571         (check_effective_target_vect_long): New.
32572         (is-effective-target): Add it.
32573
32574 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32575
32576         * gcc.dg/pr18614-1.c: New test.
32577
32578 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32579
32580         * gcc.dg/setjmp-2.c: New test.
32581
32582 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32583
32584         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32585         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32586         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32587         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32588         gcc.target/sparc/pdist.c: New tests.
32589
32590 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32591
32592         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32593
32594 2004-11-22  Dale Johannesen  <dalej@apple.com>
32595
32596         * gcc.dg/20041111-1.c: New.
32597
32598 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32599
32600         PR tree-opt/18536
32601         * gcc.dg/vect/pr18536.c: New test.
32602
32603 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32604
32605         PR c++/18354
32606         * g++.dg/template/nontype11.C: New test.
32607
32608 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32609
32610         PR middle-end/18520
32611         * gcc.dg/pr18520-1.c: New test case.
32612
32613 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32614
32615         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32616         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32617         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32618         expected diagnostics.
32619
32620 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32621
32622         PR target/18580
32623         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32624         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32625         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32626
32627 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32630
32631 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32632             Joseph Myers  <joseph@codesourcery.com>
32633
32634         * lib/target-supports.exp (check_visibility_available): Really
32635         test the compiler.
32636
32637 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32638
32639         PR tree-opt/18181
32640         * gcc.dg/vect/vect-85.c: New test.
32641         * gcc.dg/vect/vect-86.c: New test.
32642         * gcc.dg/vect/vect-87.c: New test.
32643         * gcc.dg/vect/vect-88.c: New test.
32644
32645 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32646
32647         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32648
32649 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32650
32651         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32652         * gcc.dg/ppc-and-1.c: Ditto.
32653         * gcc.dg/ppc-compare-1.c: Ditto.
32654         * gcc.dg/ppc-mov-1.c: Ditto
32655
32656 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32657             Mark Mitchell  <mark@codesourcery.com>
32658
32659         * gcc.dg/pragma-init-fini-2.c: New test.
32660
32661 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32662             Aldy Hernandez  <aldyh@redhat.com>
32663
32664         * lib/target-supports.exp (check_effective_target_vect_int): New
32665         (check_effective_target_vect_float): New
32666         (check_effective_target_vect_double): New.
32667         (is-effective-target): Support new effective targets keywords.
32668         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32669         default action for dg-do.
32670         * gcc.dg/vect/pr16105.c: Use new support.
32671         * gcc.dg/vect/pr18400.c: Ditto.
32672         * gcc.dg/vect/pr18425.c: Ditto.
32673         * gcc.dg/vect/vect-1.c: Ditto.
32674         * gcc.dg/vect/vect-10.c: Ditto.
32675         * gcc.dg/vect/vect-11.c: Ditto.
32676         * gcc.dg/vect/vect-12.c: Ditto.
32677         * gcc.dg/vect/vect-13.c: Ditto.
32678         * gcc.dg/vect/vect-14.c: Ditto.
32679         * gcc.dg/vect/vect-15.c: Ditto.
32680         * gcc.dg/vect/vect-16.c: Ditto.
32681         * gcc.dg/vect/vect-17.c: Ditto.
32682         * gcc.dg/vect/vect-18.c: Ditto.
32683         * gcc.dg/vect/vect-19.c: Ditto.
32684         * gcc.dg/vect/vect-2.c: Ditto.
32685         * gcc.dg/vect/vect-20.c: Ditto.
32686         * gcc.dg/vect/vect-21.c: Ditto.
32687         * gcc.dg/vect/vect-22.c: Ditto.
32688         * gcc.dg/vect/vect-23.c: Ditto.
32689         * gcc.dg/vect/vect-24.c: Ditto.
32690         * gcc.dg/vect/vect-25.c: Ditto.
32691         * gcc.dg/vect/vect-26.c: Ditto.
32692         * gcc.dg/vect/vect-27.c: Ditto.
32693         * gcc.dg/vect/vect-27a.c: Ditto.
32694         * gcc.dg/vect/vect-28.c: Ditto.
32695         * gcc.dg/vect/vect-29.c: Ditto.
32696         * gcc.dg/vect/vect-29a.c: Ditto.
32697         * gcc.dg/vect/vect-3.c: Ditto.
32698         * gcc.dg/vect/vect-30.c: Ditto.
32699         * gcc.dg/vect/vect-31.c: Ditto.
32700         * gcc.dg/vect/vect-32.c: Ditto.
32701         * gcc.dg/vect/vect-33.c: Ditto.
32702         * gcc.dg/vect/vect-34.c: Ditto.
32703         * gcc.dg/vect/vect-35.c: Ditto.
32704         * gcc.dg/vect/vect-36.c: Ditto.
32705         * gcc.dg/vect/vect-37.c: Ditto.
32706         * gcc.dg/vect/vect-38.c: Ditto.
32707         * gcc.dg/vect/vect-4.c: Ditto.
32708         * gcc.dg/vect/vect-40.c: Ditto.
32709         * gcc.dg/vect/vect-41.c: Ditto.
32710         * gcc.dg/vect/vect-42.c: Ditto.
32711         * gcc.dg/vect/vect-43.c: Ditto.
32712         * gcc.dg/vect/vect-44.c: Ditto.
32713         * gcc.dg/vect/vect-45.c: Ditto.
32714         * gcc.dg/vect/vect-46.c: Ditto.
32715         * gcc.dg/vect/vect-47.c: Ditto.
32716         * gcc.dg/vect/vect-48.c: Ditto.
32717         * gcc.dg/vect/vect-48a.c: Ditto.
32718         * gcc.dg/vect/vect-49.c: Ditto.
32719         * gcc.dg/vect/vect-5.c: Ditto.
32720         * gcc.dg/vect/vect-50.c: Ditto.
32721         * gcc.dg/vect/vect-51.c: Ditto.
32722         * gcc.dg/vect/vect-52.c: Ditto.
32723         * gcc.dg/vect/vect-53.c: Ditto.
32724         * gcc.dg/vect/vect-54.c: Ditto.
32725         * gcc.dg/vect/vect-55.c: Ditto.
32726         * gcc.dg/vect/vect-56.c: Ditto.
32727         * gcc.dg/vect/vect-56a.c: Ditto.
32728         * gcc.dg/vect/vect-57.c: Ditto.
32729         * gcc.dg/vect/vect-58.c: Ditto.
32730         * gcc.dg/vect/vect-59.c: Ditto.
32731         * gcc.dg/vect/vect-6.c: Ditto.
32732         * gcc.dg/vect/vect-60.c: Ditto.
32733         * gcc.dg/vect/vect-61.c: Ditto.
32734         * gcc.dg/vect/vect-62.c: Ditto.
32735         * gcc.dg/vect/vect-63.c: Ditto.
32736         * gcc.dg/vect/vect-64.c: Ditto.
32737         * gcc.dg/vect/vect-65.c: Ditto.
32738         * gcc.dg/vect/vect-66.c: Ditto.
32739         * gcc.dg/vect/vect-67.c: Ditto.
32740         * gcc.dg/vect/vect-68.c: Ditto.
32741         * gcc.dg/vect/vect-69.c: Ditto.
32742         * gcc.dg/vect/vect-7.c: Ditto.
32743         * gcc.dg/vect/vect-72.c: Ditto.
32744         * gcc.dg/vect/vect-72a.c: Ditto.
32745         * gcc.dg/vect/vect-73.c: Ditto.
32746         * gcc.dg/vect/vect-74.c: Ditto.
32747         * gcc.dg/vect/vect-75.c: Ditto.
32748         * gcc.dg/vect/vect-76.c: Ditto.
32749         * gcc.dg/vect/vect-77.c: Ditto.
32750         * gcc.dg/vect/vect-77a.c: Ditto.
32751         * gcc.dg/vect/vect-78.c: Ditto.
32752         * gcc.dg/vect/vect-79.c: Ditto.
32753         * gcc.dg/vect/vect-8.c: Ditto.
32754         * gcc.dg/vect/vect-80.c: Ditto.
32755         * gcc.dg/vect/vect-82.c: Ditto.
32756         * gcc.dg/vect/vect-82_64.c: Ditto.
32757         * gcc.dg/vect/vect-83.c: Ditto.
32758         * gcc.dg/vect/vect-83_64.c: Ditto.
32759         * gcc.dg/vect/vect-9.c: Ditto.
32760         * gcc.dg/vect/vect-all.c: Ditto.
32761         * gcc.dg/vect/vect-none.c: Ditto.
32762
32763 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32764
32765         * lib/gcc-dg.exp (dg-skip-if): New function.
32766         (dg-forbid-option): Remove.
32767         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32768         * g++.dg/abi/bitfield8.C: Likewise.
32769         * g++.dg/abi/dtor1.C: Likewise.
32770         * g++.dg/abi/empty10.C: Likewise.
32771         * g++.dg/abi/empty7.C: Likewise.
32772         * g++.dg/abi/empty9.C: Likewise.
32773         * g++.dg/abi/layout3.C: Likewise.
32774         * g++.dg/abi/layout4.C: Likewise.
32775         * g++.dg/abi/thunk1.C: Likewise.
32776         * g++.dg/abi/thunk2.C: Likewise.
32777         * g++.dg/abi/vbase11.C: Likewise.
32778         * g++.dg/abi/vthunk2.C: Likewise.
32779         * g++.dg/abi/vthunk3.C: Likewise.
32780         * g++.dg/ext/attrib8.C: Likewise.
32781         * g++.dg/opt/longbranch2.C: Likewise.
32782         * g++.dg/opt/reg-stack4.C: Likewise.
32783         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32784         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32785         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32786         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32787         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32788         * gcc.dg/20000609-1.c: Likewise.
32789         * gcc.dg/20000720-1.c: Likewise.
32790         * gcc.dg/20011107-1.c: Likewise.
32791         * gcc.dg/20011119-1.c: Likewise.
32792         * gcc.dg/20020108-1.c: Likewise.
32793         * gcc.dg/20020122-2.c: Likewise.
32794         * gcc.dg/20020122-3.c: Likewise.
32795         * gcc.dg/20020201-3.c: Likewise.
32796         * gcc.dg/20020206-1.c: Likewise.
32797         * gcc.dg/20020218-1.c: Likewise.
32798         * gcc.dg/20020310-1.c: Likewise.
32799         * gcc.dg/20020411-1.c: Likewise.
32800         * gcc.dg/20020418-2.c: Likewise.
32801         * gcc.dg/20020426-1.c: Likewise.
32802         * gcc.dg/20020426-2.c: Likewise.
32803         * gcc.dg/20020517-1.c: Likewise.
32804         * gcc.dg/20020523-1.c: Likewise.
32805         * gcc.dg/20020523-2.c: Likewise.
32806         * gcc.dg/20020729-1.c: Likewise.
32807         * gcc.dg/20030204-1.c: Likewise.
32808         * gcc.dg/20030826-2.c: Likewise.
32809         * gcc.dg/20030926-1.c: Likewise.
32810         * gcc.dg/20031202-1.c: Likewise.
32811         * gcc.dg/980312-1.c: Likewise.
32812         * gcc.dg/980313-1.c: Likewise.
32813         * gcc.dg/990117-1.c: Likewise.
32814         * gcc.dg/990424-1.c: Likewise.
32815         * gcc.dg/990524-1.c: Likewise.
32816         * gcc.dg/991230-1.c: Likewise.
32817         * gcc.dg/i386-387-1.c: Likewise.
32818         * gcc.dg/i386-387-2.c: Likewise.
32819         * gcc.dg/i386-387-3.c: Likewise.
32820         * gcc.dg/i386-387-4.c: Likewise.
32821         * gcc.dg/i386-387-5.c: Likewise.
32822         * gcc.dg/i386-387-6.c: Likewise.
32823         * gcc.dg/i386-asm-1.c: Likewise.
32824         * gcc.dg/i386-bitfield1.c: Likewise.
32825         * gcc.dg/i386-bitfield2.c: Likewise.
32826         * gcc.dg/i386-loop-1.c: Likewise.
32827         * gcc.dg/i386-loop-2.c: Likewise.
32828         * gcc.dg/i386-loop-3.c: Likewise.
32829         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32830         * gcc.dg/i386-pic-1.c: Likewise.
32831         * gcc.dg/i386-regparm.c: Likewise.
32832         * gcc.dg/i386-signbit-1.c: Likewise.
32833         * gcc.dg/i386-signbit-2.c: Likewise.
32834         * gcc.dg/i386-signbit-3.c: Likewise.
32835         * gcc.dg/i386-sse-5.c: Likewise.
32836         * gcc.dg/i386-sse-8.c: Likewise.
32837         * gcc.dg/i386-unroll-1.c: Likewise.
32838         * gcc.dg/tls/opt-1.c: Likewise.
32839         * gcc.dg/tls/opt-2.c: Likewise.
32840         * gcc.dg/unroll-1.c: Likewise.
32841         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32842         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32843         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32844         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32845
32846 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32847
32848         * g++.dg/template/incomplete1.C: New test.
32849
32850 2004-11-16  Nick Clifton  <nickc@redhat.com>
32851
32852         Revert patches accidentally commited during checkin of fixes for
32853         xstormy16 tests:
32854         gcc.c-torture/execute/simd-4.c: Revert
32855         gcc.dg/20040910-1.c: Revert.
32856
32857 2004-11-16  Paul Brook  <paul@codesourcery.com>
32858
32859         PR fortran/13010
32860         * gfortran.dg/der_pointer_1.f90: New test.
32861
32862 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32863
32864         PR c/18498
32865         * gcc.dg/bitfld-13.c: New test.
32866
32867 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32868
32869         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32870         powerpc*-*-linux*.
32871
32872         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32873         * gcc.dg/ppc64-abi-2.c: Ditto.
32874         * gcc.dg/ppc64-abi-3.c: Ditto.
32875
32876         * lib/gcc-dg.exp (dg-target-list): Remove.
32877
32878 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32879
32880         * gcc.dg/ia64-postinc.c: New test.
32881
32882 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32883
32884         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32885
32886 2004-11-15  Nick Clifton  <nickc@redhat.com>
32887
32888         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32889         __INT_MAX__ so that the test can be compiled by toolchains
32890         targeted at 16-bit processors.
32891
32892         * gcc.dg/20040625-1.c: Use long constants rather than integers
32893         when performing arithmetic that will overflow 16-bits.
32894
32895         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32896         xstormy16.  It does not support 128-bit vector operations.
32897
32898         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32899         with the macro PTR_TYPE.  Define this macro to an integer type
32900         suitable for holding a pointer.
32901
32902         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32903         the target is a 16-bit processor.
32904
32905         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32906         16-bit targets where the character constant will be too long.
32907
32908         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32909         where the double will not be directly addressable.
32910
32911 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32912
32913         Friend class name lookup 1/n, PR c++/18471
32914         * g++.dg/template/crash26.C: New test.
32915         * g++.dg/lookup/struct1.C: Adjust expected error.
32916         * g++.dg/parse/elab1.C: Likewise.
32917         * g++.dg/parse/elab2.C: Likewise.
32918         * g++.dg/parse/int-as-enum1.C: Likewise.
32919         * g++.dg/parse/struct-as-enum1.C: Likewise.
32920         * g++.dg/parse/typedef1.C: Likewise.
32921         * g++.dg/parse/typedef3.C: Likewise.
32922         * g++.dg/parse/typedef4.C: Likewise.
32923         * g++.dg/parse/typedef5.C: Likewise.
32924         * g++.dg/template/nontype4.C: Likewise.
32925         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32926         * g++.old-deja/g++.other/elab1.C: Likewise.
32927         * g++.old-deja/g++.other/syntax4.C: Likewise.
32928
32929 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32930
32931         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32932
32933 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32934
32935         * gcc.c-torture/execute/20041114-1.c: New test.
32936
32937 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32938
32939         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32940         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32941         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32942         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32943         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32944         gcc.dg/switch-7.c: New tests.
32945
32946 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32947
32948         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32949
32950 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32951
32952         PR tree-opt/18400
32953         * gcc.dg/vect/pr18400.c: New test.
32954
32955 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32956             Andrew Pinski  <pinskia@physics.uc.edu>
32957
32958         PR tree-opt/18425
32959         * gcc.dg/vect/pr18425.c: New test.
32960
32961 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32962
32963         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32964         Guard with dg-require-alias and dg-require-visibility.
32965
32966 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32967
32968         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32969
32970 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32971
32972         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32973
32974 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32975
32976         PR c++/17344
32977         * g++.dg/template/defarg5.C: New test.
32978
32979 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32980
32981         * g++.dg/parse/cast1.C: Run only on ILP32.
32982         * g++.old-deja/g++.mike/p784.C: Likewise.
32983
32984 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32985
32986         * gcc.c-torture/execute/20041113-1.c: New test.
32987
32988 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32989
32990         PR target/18230
32991         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32992         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32993         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32994         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32995         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32996         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32997         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32998         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32999         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33000         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33001         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33002         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33003         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33004
33005 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33006
33007         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33008         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33009         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33010         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33011         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33012         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33013         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33014         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33015         gcc.target/sparc/combined-1.c: New tests.
33016
33017 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33018
33019         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33020         New tests.
33021
33022 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33023
33024         * lib/gcc-dg.exp (dg-forbid-option): New function.
33025         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33026         * g++.dg/abi/bitfield8.C: Likewise.
33027         * g++.dg/abi/dtor1.C: Likewise.
33028         * g++.dg/abi/empty10.C: Likewise.
33029         * g++.dg/abi/empty7.C: Likewise.
33030         * g++.dg/abi/empty9.C: Likewise.
33031         * g++.dg/abi/layout3.C: Likewise.
33032         * g++.dg/abi/layout4.C: Likewise.
33033         * g++.dg/abi/thunk1.C: Likewise.
33034         * g++.dg/abi/thunk2.C: Likewise.
33035         * g++.dg/abi/vbase11.C: Likewise.
33036         * g++.dg/abi/vthunk2.C: Likewise.
33037         * g++.dg/abi/vthunk3.C: Likewise.
33038         * g++.dg/ext/attrib8.C: Likewise.
33039         * g++.dg/opt/longbranch2.C: Likewise.
33040         * g++.dg/opt/reg-stack4.C: Likewise.
33041         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33042         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33043         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33044         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33045         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33046         * gcc.dg/20000609-1.c: Likewise.
33047         * gcc.dg/20000720-1.c: Likewise.
33048         * gcc.dg/20011107-1.c: Likewise.
33049         * gcc.dg/20011119-1.c: Likewise.
33050         * gcc.dg/20020108-1.c: Likewise.
33051         * gcc.dg/20020122-2.c: Likewise.
33052         * gcc.dg/20020122-3.c: Likewise.
33053         * gcc.dg/20020201-3.c: Likewise.
33054         * gcc.dg/20020206-1.c: Likewise.
33055         * gcc.dg/20020218-1.c: Likewise.
33056         * gcc.dg/20020310-1.c: Likewise.
33057         * gcc.dg/20020411-1.c: Likewise.
33058         * gcc.dg/20020418-2.c: Likewise.
33059         * gcc.dg/20020426-1.c: Likewise.
33060         * gcc.dg/20020426-2.c: Likewise.
33061         * gcc.dg/20020517-1.c: Likewise.
33062         * gcc.dg/20020523-1.c: Likewise.
33063         * gcc.dg/20020523-2.c: Likewise.
33064         * gcc.dg/20020729-1.c: Likewise.
33065         * gcc.dg/20030204-1.c: Likewise.
33066         * gcc.dg/20030826-2.c: Likewise.
33067         * gcc.dg/20030926-1.c: Likewise.
33068         * gcc.dg/20031202-1.c: Likewise.
33069         * gcc.dg/980312-1.c: Likewise.
33070         * gcc.dg/980313-1.c: Likewise.
33071         * gcc.dg/990117-1.c: Likewise.
33072         * gcc.dg/990424-1.c: Likewise.
33073         * gcc.dg/990524-1.c: Likewise.
33074         * gcc.dg/991230-1.c: Likewise.
33075         * gcc.dg/i386-387-1.c: Likewise.
33076         * gcc.dg/i386-387-2.c: Likewise.
33077         * gcc.dg/i386-387-3.c: Likewise.
33078         * gcc.dg/i386-387-4.c: Likewise.
33079         * gcc.dg/i386-387-5.c: Likewise.
33080         * gcc.dg/i386-387-6.c: Likewise.
33081         * gcc.dg/i386-asm-1.c: Likewise.
33082         * gcc.dg/i386-bitfield1.c: Likewise.
33083         * gcc.dg/i386-bitfield2.c: Likewise.
33084         * gcc.dg/i386-loop-1.c: Likewise.
33085         * gcc.dg/i386-loop-2.c: Likewise.
33086         * gcc.dg/i386-loop-3.c: Likewise.
33087         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33088         * gcc.dg/i386-pic-1.c: Likewise.
33089         * gcc.dg/i386-regparm.c: Likewise.
33090         * gcc.dg/i386-signbit-1.c: Likewise.
33091         * gcc.dg/i386-signbit-2.c: Likewise.
33092         * gcc.dg/i386-signbit-3.c: Likewise.
33093         * gcc.dg/i386-sse-5.c: Likewise.
33094         * gcc.dg/i386-sse-8.c: Likewise.
33095         * gcc.dg/i386-unroll-1.c: Likewise.
33096         * gcc.dg/tls/opt-1.c: Likewise.
33097         * gcc.dg/tls/opt-2.c: Likewise.
33098         * gcc.dg/unroll-1.c: Likewise.
33099         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33100         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33101         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33102         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33103         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33104         -m64 is specified.
33105
33106 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR c++/18389
33109         * g++.dg/parse/cond1.C: New test.
33110
33111         PR c++/18429
33112         * g++.dg/template/array9.C: New test.
33113         * g++.dg/ext/vla1.C: Adjust error messages.
33114         * g++.dg/ext/vlm1.C: Likewise.
33115         * g++.dg/template/crash2.C: Likewise.
33116
33117         PR c++/18436
33118         * g++.dg/template/call3.C: New test.
33119
33120         PR c++/18407
33121         * g++.dg/template/ptrmem11.C: New test.
33122
33123 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33124
33125         PR other/14264
33126         * lib/g++.exp: Set LC_ALL and LANG to C.
33127         * lib/gcc-dg.exp: Likewise.
33128         * lib/gfortran.exp: Likewise.
33129         * lib/objc.exp: Likewise.
33130         * lib/treelang.exp: Likewise.
33131
33132 2004-11-12  Andreas Schwab  <schwab@suse.de>
33133
33134         * gcc.dg/pr16286.c: Fix last change.
33135
33136 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33137
33138         PR c++/18416
33139         * g++.dg/init/global1.C: New test.
33140
33141 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33142
33143         * gcc.c-torture/execute/20041112-1.c: New test.
33144
33145 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33146
33147         * lib/gcc-dg.exp (dg-target-list): New.
33148
33149 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33150             Richard Sandiford  <rsandifo@redhat.com>
33151
33152         * lib/target-supports.exp (get-compiler_messages): New.
33153         (check_named_sections_available): Use it.
33154         (check_effective_target_ilp32): New.
33155         (check_effective_target_lp64): New.
33156         (is-effective-target): New.
33157         * lib/gcc-dg.exp (dg-require-effective-target): New.
33158
33159 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33160
33161         * gcc.dg/precedence-1.c: New test.
33162
33163 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33164
33165         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33166
33167         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33168         message, delete generated files, use more descriptive name for
33169         executable, and make the test unsupported when it cannot be run.
33170
33171         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33172         (dg-require-weak, dg-require-visibility, dg-require-alias,
33173         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33174         dg-require-iconv, dg-require-named-sections): Use it.
33175
33176         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33177
33178 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33179
33180         PR target/16457
33181         * gcc.dg/ppc-and-1: New
33182
33183         PR target/16796
33184         * gcc.dg/ppc-mov-1.c: New.
33185
33186         PR target/16458
33187         * gcc.dg/ppc-compare-1.c: New.
33188
33189 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33190
33191         * objc.dg/desig-init-2.m: New test.
33192
33193 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33194
33195         PR middle-end/18160
33196         * g++.dg/warn/register-var-1.C: New test.
33197         * g++.dg/warn/register-var-2.C: New test.
33198
33199 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33200
33201         * gcc.dg/union-2.c: New test.
33202
33203 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33204
33205         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33206         New test for PR tree-optimization/17892.
33207
33208 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33209
33210         PR c++/18369
33211         * g++.dg/init/new12.C: New test.
33212
33213 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33214
33215         * gcc.target/sparc: New directory.
33216         * gcc.target/sparc/sparc.exp: New driver.
33217         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33218         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33219         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33220         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33221
33222 2004-11-10  Paul Brook  <paul@codesourcery.com>
33223
33224         PR fortran/18218
33225         * gfortran.dg/list_read.c: New test.
33226
33227 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33228
33229         PR c/18322
33230         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33231         expected diagnostic location.
33232
33233 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33234
33235         * gcc.dg/20041109-1.c: New test.
33236
33237 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33238
33239         PR objc/18406
33240         * objc/compile/pr18406.m: New test.
33241
33242 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33243
33244         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33245
33246 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33247
33248         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33249
33250 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33251
33252         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33253
33254 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33255
33256         * gcc.dg/20030225-2.c: Add prototype for abort and
33257         exit.
33258
33259 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33260
33261         PR tree-opt/18299
33262         * gcc.c-torture/pr18299-1.c: New test.
33263
33264 2004-11-06  Andreas Schwab  <schwab@suse.de>
33265
33266         * gcc.dg/pr16286.c: Also test for bool and pixel.
33267
33268 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33269
33270         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33271         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33272         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33273         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33274         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33275         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33276         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33277         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33278         gcc.dg/struct-semi-3.c: New tests.
33279
33280 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33281
33282         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33283
33284 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33285
33286         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33287         Do not use C99 designators.
33288
33289 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33290
33291         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33292
33293 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33294
33295         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33296         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33297         * gcc.c-torture/execute/simd-5.x: Remove.
33298
33299 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33300
33301         PR rtl-optimization/17933
33302         * gcc.dg/torture/pr17933-1.c: New test.
33303
33304 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33305
33306         PR target/18106
33307         * lib/target-supports.exp (check_weak_available): Support
33308         Windows.
33309
33310 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33311
33312         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33313         call to fflush(stdout) before abort.
33314         (my_ffsll): New function.
33315         (generate_fields): Use it.
33316
33317 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33318
33319         * gcc.dg/init-undef-1.c: New test.
33320
33321 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33322
33323         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33324         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33325         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33326         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33327         expected messages for new parser.
33328
33329 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33330
33331         * g++.dg/ext/visibility/symbian1.C: New test.
33332
33333 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33334
33335         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33336         on LP64 targets.
33337
33338 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33339
33340         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33341         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33342         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33343         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33344         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33345         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33346         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33347         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33348         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33349         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33350
33351 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33352
33353         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33354         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33355         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33356         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33357         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33358         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33359         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33360         for new parser.
33361
33362 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33363
33364         PR target/15342
33365         * gcc.dg/20041104-1.c: New test.
33366
33367 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33368
33369         * g++.dg/template/nontype7.C: New test.
33370         * g++.dg/template/nontype8.C: Likewise.
33371         * g++.dg/template/nontype9.C: Likewise.
33372         * g++.dg/template/nontype10.C: Likewise.
33373         * g++.dg/tc1/dr49.C: Likewise.
33374         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33375         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33376
33377 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33378
33379         * g++.dg/rtti/tinfo1.C: Remove xfails.
33380
33381 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33382
33383         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33384         packed attribute to the definition to satisfy the new C++ parser.
33385
33386 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33387
33388         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33389         invocations of va_arg.
33390
33391 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/18124
33394         * g++.dg/template/crash25.C: New test.
33395
33396         PR c++/18155
33397         * g++.dg/template/typedef2.C: New test.
33398         * g++.dg/parse/crash13.C: Adjust error markers.
33399
33400         PR c++/18177
33401         * g++.dg/conversion/const3.C: New test.
33402
33403 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33404
33405         PR fortran/17535
33406         PR fortran/17583
33407         PR fortran/17713
33408         * gfortran.dg/generic_[123].f90: New testcases.
33409
33410 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33411
33412         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33413         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33414
33415 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33416
33417         PR tree-opt/16808
33418         * gcc.c-torture/compile/pr16808.c: New test.
33419
33420 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33421
33422         PR rtl-optimization/17104
33423         * gcc.dg/ppc-bitfield1.c: New.
33424
33425 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33426
33427         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33428
33429 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33430
33431         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33432         strings for 32-bit code.
33433
33434 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33435
33436         PR c/18239
33437         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33438
33439 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         PR c++/18064
33442         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33443
33444 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33445
33446         PR c++/15172
33447         * g++.dg/init/aggr2.C: New test.
33448
33449 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33450
33451         * objc.dg/local-decl-1.m: New test.
33452
33453 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33454
33455         * gcc.dg/20040910-1.c: Adjust regex.
33456
33457 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33458
33459         PR rtl-optimization/18084
33460         * g++.dg/opt/pr18084-1.C: New testcase.
33461
33462 2004-10-30  Matt Austern  <austern@apple.com>
33463
33464         PR c++/17542
33465         * g++.dg/ext/attrib18.C: New test.
33466
33467 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33468
33469         PR middle-end/18096
33470         * gcc.dg/pr18096-1.c: New test case.
33471
33472 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33473
33474         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33475
33476 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33477
33478         PR c/16666
33479         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33480         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33481         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33482         gcc.dg/old-style-prom-3.c: New tests.
33483
33484 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33485
33486         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33487         Remove unnecessary inclusion of stdio.h.
33488
33489 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33490
33491         PR rtl-optimization/17581
33492         * gcc.dg/pr17581-1.c: New test case.
33493
33494 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33495
33496         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33497         being implemented.
33498         * g++.dg/conversion/dr195-1.C: New.
33499         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33500         * g++.old-deja/g++.mike/p10148.C: Likewise.
33501
33502 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33503
33504         PR c++/17695
33505         * g++.dg/debug/typedef2.C: New test.
33506
33507 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33508
33509         PR fortran/13490
33510         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33511         * gfortran.dg/g77/README: Update.
33512
33513 2004-10-28  Matt Austern  <austern@apple.com>
33514
33515         PR c++/14124
33516         * g++.dg/ext/packed7.C: New test.
33517
33518 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33519
33520         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33521         scan-assembler.
33522         * lib/scanasm.exp (hidden-scan-for): New proc.
33523         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33524         string.
33525         (scan-not-hidden): Likewise.
33526         * lib/target-supports.exp (check_visibility_available): mach-o is
33527         support too.
33528
33529 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33530
33531         PR c++/17132
33532         * g++.dg/template/memclass3.C: New test.
33533
33534 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33535
33536         PR middle-end/18160
33537         * gcc.dg/register-var-1.c: New test.
33538         * gcc.dg/register-var-2.c: New test.
33539         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33540         error now.
33541
33542 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33543
33544         PR other/18172
33545         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33546         unused variables.
33547         * gcc.dg/vect/vect-22.c: Likewise.
33548
33549 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33550
33551         * gcc.dg/i386-rotate-1.c: New test.
33552
33553 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33554
33555         * g++.dg/init/ref12.C: Add "run" marker.
33556
33557         PR c++/17435
33558         * g++.dg/init/ref12.C: New test.
33559
33560         PR c++/18140
33561         * g++.dg/template/shift1.C: New test.
33562         * g++.dg/template/error10.C: Adjust error markers.
33563
33564 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33565
33566         PR tree-opt/17529
33567         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33568
33569 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33570
33571         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33572         * gcc.dg/weak/weak-3.c: Likewise.
33573         * gcc.dg/weak/weak-5.c: Likewise.
33574         * gcc.dg/weak/weak-9.c: Likewise.
33575         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33576         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33577
33578         * gcc.dg/darwin-weakimport-1.c: New.
33579
33580 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33581
33582         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33583
33584 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33585
33586         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33587         'syntax' error messages.
33588         * gcc.dg/cpp/direct2s.c: Likewise.
33589
33590 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33591
33592         * gcc.c-torture/compile/20041026-1.c: New.
33593
33594 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33595
33596         PR c++/18093
33597         * g++.dg/lookup/ns2.C: New test.
33598
33599         PR c++/18020
33600         * g++.dg/template/enum4.C: New test.
33601
33602         PR c++/18161
33603         * g++.dg/template/expr1.C: New test.
33604
33605 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33606
33607         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33608
33609 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33610
33611         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33612         gcc.dg/decl-nospec-3.c: New tests.
33613
33614 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33615
33616         * objc.dg/super-class-3.m: New test.
33617
33618 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33619
33620         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33621         resyncing.
33622         * gcc.dg/cpp/direct2s.c: Likewise.
33623
33624 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33625
33626         * objc.dg/image-info.m: Update for changes to section selection.
33627
33628 2004-10-25  David Ayers  <d.ayers@inode.at>
33629             Ziemowit Laski  <zlaski@apple.com>
33630
33631         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33632         diagnostics when messaging 'id <Proto>'.
33633         * objc.dg/class-protocol-1.m: New test.
33634         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33635         a non-existent method signature.
33636         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33637         Update diagnostics when messaging with non-existent method signature.
33638         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33639         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33640         invalid receivers are now resolved as if messaging 'id'; remove
33641         extraneous diagnostics.
33642
33643 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33644
33645         PR c/16667
33646         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33647         gcc.dg/init-desig-obs-3.c: New tests.
33648
33649 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33650
33651         * gcc.dg/debug/20041023-1.c: New test.
33652
33653 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33654
33655         PR middle-end/17407
33656         * gcc.c-torture/compile/pr17407.c: New test.
33657
33658         PR c++/18121
33659         * g++.dg/template/array8.C: New test.
33660
33661 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33662
33663         PR other/18138
33664         * lib/g++.exp: Accept more than one multilib libgcc.
33665         * lib/gcc-dg.exp: Likewise.
33666         * lib/objc.exp: Likewise.
33667         * lib/treelang.exp: Likewise.
33668         * lib/gfortran.exp: Likewise.
33669
33670 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33671
33672         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33673
33674 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33675
33676         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33677         * gcc.dg/c99-const-expr-3.c: Likewise.
33678
33679 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33680
33681         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33682
33683 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33684
33685         * gcc.c-torture/execute/loop-2e.x: Remove.
33686
33687 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33688
33689         PR c++/18095
33690         * g++.dg/parse/crash18.C: New.
33691         * g++.dg/parse/crash19.C: New.
33692
33693 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33694
33695         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33696         * g++.dg/ext/dllimport2.C: Same.
33697         * g++.dg/ext/dllimport8.C: Same.
33698
33699 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33700
33701         PR c++/10841
33702         * g++.dg/conversion/cast1.C: New test.
33703         * g++.dg/overload/pmf1.C: Adjust error marker.
33704
33705 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33706
33707         PR objc/17923
33708         * objc.dg/const-str-7.m: New test.
33709
33710 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33711
33712         * g++.dg/template/memfriend11.C: Fix comment typo.
33713         * g++.dg/template/memfriend14.C: Likewise.
33714
33715 2004-10-20  Richard Henderson  <rth@redhat.com>
33716
33717         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33718         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33719         -fasynchronous-unwind-tables.
33720
33721 2004-10-20  Richard Henderson  <rth@redhat.com>
33722
33723         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33724         (main): Return success.
33725         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33726         (main): Return success.
33727
33728 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33729
33730         PR c++/13495
33731         * g++.dg/template/memfriend9.C: New test.
33732         * g++.dg/template/memfriend10.C: Likewise.
33733         * g++.dg/template/memfriend11.C: Likewise.
33734         * g++.dg/template/memfriend12.C: Likewise.
33735         * g++.dg/template/memfriend13.C: Likewise.
33736         * g++.dg/template/memfriend14.C: Likewise.
33737         * g++.dg/template/memfriend15.C: Likewise.
33738         * g++.dg/template/memfriend16.C: Likewise.
33739         * g++.dg/template/memfriend17.C: Likewise.
33740         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33741
33742 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33743
33744         * g++.dg/conversion/dr195.C: New.
33745         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33746
33747 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33748             Devang Patel  <dpatel@apple.com>
33749
33750         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33751         of floating point arithmetic, which could trap.
33752
33753 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33754
33755         PR c++/14035
33756         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33757         * g++.dg/conversion/const2.C: New test.
33758         * g++.dg/expr/reinterpret2.C: New test.
33759         * g++.dg/expr/reinterpret3.C: New test.
33760         * g++.dg/expr/cast2.C: New test.
33761         * g++.dg/expr/copy1.C: New test.
33762         * g++.dg/other/conversion1.C: Change error message.
33763         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33764         function pointers to void *.
33765         * g++.old-deja/g++.mike/p10148.C: Likewise.
33766
33767 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33768
33769         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33770
33771 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33772
33773         PR c++/18047
33774
33775         * g++.dg/parse/expr3.C: New test.
33776
33777 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33778
33779         * gcc.dg/smod-1.c: New test.
33780
33781 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33782
33783         * objc.dg/method-14.m: New test.
33784
33785 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33786
33787         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33788         Also xfail as the patch was reverted.
33789
33790 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33791
33792         PR middle-end/16973
33793         * gcc.dg/pr16973.c: New test.
33794
33795 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33796
33797         PR tree-optimization/17656
33798         * gcc.c-torture/compile/pr17656.c: New test.
33799
33800 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33801
33802         * g++.dg/eh/shadow1.C: New.
33803
33804 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33805
33806         * gcc.c-torture/compile/20041018-1.c: New test.
33807
33808 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33809
33810         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33811         compiler referring to register 0 when accessing sdata.  The linker
33812         now patches things up.
33813
33814 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33815
33816         PR c/17529
33817         * gcc.c-torture/compile/pr17529.c: New test.
33818
33819 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33820
33821         PR c++/17743
33822         * g++.dg/ext/attrib17.C: New test.
33823
33824 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33825
33826         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33827
33828 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33829
33830         PR c++/10479
33831         * g++.dg/ext/attrib16.C: New test.
33832
33833 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33834
33835         PR c++/17042
33836         * g++.dg/init/dso_handle1.C: New test.
33837
33838         PR c++/14667
33839         * g++.dg/parse/typedef6.C: New test.
33840
33841         PR c++/17916
33842         * g++.dg/parse/pragma1.C: New test.
33843
33844 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33845
33846         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33847
33848 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33849
33850         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33851         -fno-common when on HPPA HP-UX platforms.
33852
33853 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33854
33855         PR other/16820
33856         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33857         stdint.h.
33858         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33859         uintptr_t.
33860
33861 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33862
33863         PR c++/16301
33864         * g++.dg/lookup/strong-using-4.C: New test.
33865
33866 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33867
33868         PR middle-end/16567
33869         * gcc.c-torture/compile/nested-1.c: New test.
33870
33871 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33872
33873         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33874         and mipsisa64*-*-* (until support for misaligned loads is added).
33875         * gcc.dg/vect/vect-50.c: Likewise.
33876         * gcc.dg/vect/vect-52.c: Likewise.
33877         * gcc.dg/vect/vect-54.c: Likewise.
33878         * gcc.dg/vect/vect-58.c: Likewise.
33879         * gcc.dg/vect/vect-60.c: Likewise.
33880         * gcc.dg/vect/vect-80.c: Likewise.
33881
33882 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/17976
33885         * g++.dg/init/dtor3.C: New test.
33886
33887 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33888
33889         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33890
33891 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33892
33893         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33894         * gcc.dg/macho-lo-sum.c: Likewise.
33895
33896 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33897
33898         * gcc.dg/ppc-spe64-1.c: New test.
33899
33900 2004-10-14  Devang Patel  <dpatel@apple.com>
33901
33902         PR 17635
33903         * gcc.dg/pr17635.c : New test.
33904
33905 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33906
33907         * gcc.dg/vect/vect-28.c: Remove xfail.
33908         * gcc.dg/vect/vect-30.c: Remove xfail.
33909         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33910         * gcc.dg/vect/vect-33.c: Remove xfail.
33911         * gcc.dg/vect/vect-44.c: Remove xfail.
33912         * gcc.dg/vect/vect-46.c: Remove xfail.
33913         * gcc.dg/vect/vect-50.c: Remove xfail.
33914         * gcc.dg/vect/vect-52.c: Remove xfail.
33915         * gcc.dg/vect/vect-54.c: Remove xfail.
33916         * gcc.dg/vect/vect-58.c: Remove xfail.
33917         * gcc.dg/vect/vect-60.c: Remove xfail.
33918         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33919         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33920         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33921         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33922         * gcc.dg/vect/vect-8.c: Remove xfail.
33923         * gcc.dg/vect/vect-80.c: Remove xfail.
33924         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33925
33926 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33927
33928         * gcc.dg/vect/vect-82.c: New testcase.
33929         * gcc.dg/vect/vect-82_64.c: New testcase.
33930         * gcc.dg/vect/vect-83.c: New testcase.
33931         * gcc.dg/vect/vect-83_64.c: New testcase.
33932
33933 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33934
33935         * gcc.dg/cpp/error-1.c: New test.
33936
33937 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33938
33939         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33940
33941 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33942
33943         PR target/17984
33944         * gcc.dg/cris-peep2-xsrand2.c: New test.
33945
33946 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33947
33948         PR c++/17661
33949         * g++.dg/expr/for2.C: New test.
33950
33951 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33952
33953         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33954
33955 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33956
33957         PR tree-optimization/17724
33958         * g++.dg/opt/pr17724-1.C: New test.
33959         * g++.dg/opt/pr17724-2.C: New test.
33960         * g++.dg/opt/pr17724-3.C: New test.
33961         * g++.dg/opt/pr17724-4.C: New test.
33962         * g++.dg/opt/pr17724-5.C: New test.
33963         * g++.dg/opt/pr17724-6.C: New test.
33964
33965 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33966
33967         PR c/17301
33968         * gcc.dg/pr17301-2.c: New test.
33969
33970 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33971
33972         PR c++/15876
33973         * g++.dg/parse/error22.C: New test.
33974
33975         PR c++/17936
33976         * g++.dg/template/spec18.C: New test.
33977
33978 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33979
33980         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33981         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33982         memcpy.
33983         * gcc.dg/ia64-sync-2.c: Ditto.
33984         * gcc.dg/ia64-sync-3.c: Ditto.
33985
33986 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33987
33988         * g++.dg/eh/cleanup5.C: Add dg-options "".
33989
33990 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33991
33992         PR middle-end/17657
33993         * gcc.dg/switch-4.c: New test case.
33994
33995 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33996
33997         * gcc.c-torture/execute/20041011-1.c: New test.
33998
33999 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34000
34001         PR c++/17554
34002         * g++.dg/init/for3.C: New test.
34003
34004         PR c++/17657
34005         * g++.dg/opt/switch2.C: New test.
34006
34007         PR middle-end/17703
34008         * g++.dg/warn/Wreturn-2.C: New test.
34009
34010 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34011
34012         PR c++/17907
34013         * g++.dg/eh/cleanup5.C: New test.
34014
34015 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34016
34017         PR c++/17393
34018         * g++.dg/parse/error21.C: New test.
34019
34020 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34021
34022         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34023         * g++.dg/warn/incomplete1.C: Likewise.
34024         * g++.dg/template/qualttp20.C: Likewise.
34025
34026 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34027
34028         PR c/17881
34029         * parm-incomplete-1.c: New test.
34030
34031 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34032
34033         PR c++/17867
34034         * g++.dg/parse/error19.C: New test.
34035
34036         PR c++/17670
34037         * g++.dg/init/new11.C: New test.
34038
34039         PR c++/17821
34040         * g++.dg/parse/error20.C: New test.
34041
34042         PR c++/17826
34043         * g++.dg/template/crash24.C: New test.
34044
34045 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34046
34047         PR c/17301
34048         * gcc.dg/pr17301-1.c: New test.
34049
34050 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34051
34052         PR c/17189
34053         * gcc.dg/anon-struct-5.c: New test.
34054
34055 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34056
34057         PR c/17844
34058         * gcc.dg/pr17844-1.c: New test.
34059
34060 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34061
34062         PR tree-optimization/17906
34063         * gcc.c-torture/compile/pr17906.c: New.
34064
34065 2004-10-09  Stuart Hastings  <stuart@apple.com>
34066             Roger Sayle  <roger@eyesopen.com>
34067
34068         PR rtl-optimization/17853
34069         * gcc.dg/i386-mmx-5.c: New testcase.
34070
34071 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34072
34073         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34074
34075 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34076
34077         PR c++/17524
34078         * g++.dg/template/static9.C: New test.
34079
34080         PR c++/17685
34081         * g++.dg/parse/operator5.C: New test.
34082
34083 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34084
34085         PR middle-end/17894
34086         * gcc.c-torture/execute/divcmp-4.c: New test case.
34087
34088 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34089
34090         PR tree-opt/17902
34091         * g++.dg/opt/pr17902.C: New test.
34092
34093 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34094
34095         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34096
34097 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34098
34099         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34100
34101 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34102
34103         * gcc.dg/assign-warn-3.c: New test.
34104
34105 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34106
34107         PR c/16999
34108         * gcc.dg/cpp/ident-1.c: New test.
34109
34110 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34111
34112         * gcc.c-torture/compile/acc1.c: New.
34113
34114 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34115
34116         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34117         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34118
34119 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34120
34121         * gcc.dg/ultrasp11.c: New test.
34122
34123 2004-10-08  Michael Matz  <matz@suse.de>
34124
34125         * gcc.dg/doloop-2.c: New test.
34126
34127 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34128
34129         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34130         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34131         objc.dg/method-9.m: Update expected diagnostics.
34132
34133 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34134
34135         * gcc.dg/ppc-fsel-3.c: New file.
34136         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34137
34138 2004-10-07  Paul Brook  <paul@codesourcery.com>
34139
34140         * gfortran.dg/intrinsic_verify_1.f90: New test.
34141
34142 2004-10-07  Paul Brook  <paul@codesourcery.com>
34143
34144         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34145
34146 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34147
34148         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34149         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34150         commit.
34151
34152 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34153
34154         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34155
34156 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34157
34158         PR c++/17115
34159         * g++.dg/warn/Winline-4.C: New test.
34160
34161 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34162
34163         * gcc.c-torture/compile/20041007-1.c: New test.
34164
34165 2004-10-07  Paul Brook  <paul@codesourcery.com>
34166
34167         PR fortran/17678
34168         * gfortran.dg/use_allocated_1.f90: New test.
34169
34170 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34171
34172         PR middle-end/17849
34173         * gfortran.fortran-torture/compile/nested.f90: New test
34174
34175 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34176
34177         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34178
34179 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34180
34181         PR c++/17368
34182         * g++.dg/ext/asm6.C: New test.
34183
34184 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34185
34186         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34187
34188 2004-10-06  Paul Brook  <paul@codesourcery.com>
34189
34190         PR libfortran/17709
34191         * gfortran.dg/empty_format_1.f90: New test.
34192
34193 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34194
34195         PR fortran/17568
34196         * gfortran.dg/ishft.f90: New test.
34197
34198         PR fortran/17283
34199         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34200         tests.
34201
34202 2004-10-06  Paul Brook  <paul@codesourcery.com>
34203
34204         * gfortran.dg/do_1.f90: New test.
34205
34206 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34207
34208         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34209         optimizing for size.
34210
34211 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34212
34213         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34214
34215 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34216
34217         * gcc.c-torture/compile/20041005-1.c: New test.
34218
34219 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         PR c++/17829
34222         * g++.dg/lookup/koenig4.C: New.
34223
34224 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34225
34226         * g++.dg/other/classkey1.C: Adjust quoting marks.
34227         * g++.dg/parse/error15.C: Likewise.
34228         * g++.dg/template/meminit2.C (int>): Likewise.
34229
34230 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34231
34232         PR fortran/17283
34233         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34234
34235         PR fortran/17631
34236         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34237
34238         PR fortran/17708
34239         * gfortran.dg/pr17708.f90: New test.
34240
34241 2004-10-04  Chao-ying Fu  <fu@mips.com>
34242
34243         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34244         * gcc.dg/vect/vect-4.c: Ditto.
34245         * gcc.dg/vect/vect-5.c: Ditto.
34246         * gcc.dg/vect/vect-6.c: Ditto.
34247         * gcc.dg/vect/vect-8.c: Ditto.
34248         * gcc.dg/vect/vect-16.c: Ditto.
34249         * gcc.dg/vect/vect-30.c: Ditto.
34250         * gcc.dg/vect/vect-40.c: Ditto.
34251         * gcc.dg/vect/vect-41.c: Ditto.
34252         * gcc.dg/vect/vect-42.c: Ditto.
34253         * gcc.dg/vect/vect-43.c: Ditto.
34254         * gcc.dg/vect/vect-44.c: Ditto.
34255         * gcc.dg/vect/vect-45.c: Ditto.
34256         * gcc.dg/vect/vect-46.c: Ditto.
34257         * gcc.dg/vect/vect-47.c: Ditto.
34258         * gcc.dg/vect/vect-48.c: Ditto.
34259         * gcc.dg/vect/vect-49.c: Ditto.
34260         * gcc.dg/vect/vect-50.c: Ditto.
34261         * gcc.dg/vect/vect-51.c: Ditto.
34262         * gcc.dg/vect/vect-52.c: Ditto.
34263         * gcc.dg/vect/vect-53.c: Ditto.
34264         * gcc.dg/vect/vect-54.c: Ditto.
34265         * gcc.dg/vect/vect-55.c: Ditto.
34266         * gcc.dg/vect/vect-56.c: Ditto.
34267         * gcc.dg/vect/vect-57.c: Ditto.
34268         * gcc.dg/vect/vect-58.c: Ditto.
34269         * gcc.dg/vect/vect-59.c: Ditto.
34270         * gcc.dg/vect/vect-60.c: Ditto.
34271         * gcc.dg/vect/vect-74.c: Ditto.
34272         * gcc.dg/vect/vect-79.c: Ditto.
34273         * gcc.dg/vect/vect-80.c: Ditto.
34274
34275 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34276
34277         * gcc.dg/unused-7.c: Use the correct option.
34278
34279 2004-10-04  Paul Brook  <paul@codesourcery.com>
34280         Bud Davis  <bdavis9659@comcast.net>
34281
34282         PR fortran/17706
34283         PR fortran/16434
34284         * gfortran/pr17706.f90: New test.
34285         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34286
34287 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34288
34289         * gfortran.dg/pr17612.f90: New test.
34290
34291 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34292
34293         * g++.dg/template/local1.C: Adjust quoting marks in
34294         testing for diagnostics.
34295         * g++.dg/tls/diag-2.C: Likewise.
34296         * g++.dg/other/error8.C: Likewise.
34297
34298 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34299
34300         PR c/17178
34301         * gcc.dg/unused-4.c: Adjust to be correct.
34302
34303         PR c/17820
34304         * gcc.dg/unused-7.c: New test.
34305
34306 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34307
34308         PR c++/17797
34309         * g++.dg/overload/template2.C: New test.
34310
34311 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34312
34313         PR tree-optimization/16632
34314         * gcc.dg/tree-ssa/20041002-1.c: New.
34315
34316 2004-10-03  Paul Brook  <paul@codesourcery.com>
34317
34318         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34319         rather than relying on default formatting.
34320
34321 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34322
34323         * gcc.dg/20040920-1.c: Update expected message text.
34324
34325 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34326
34327         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34328
34329 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34330
34331         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34332         tree level.
34333
34334 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34335
34336         * gcc.dg/tree-ssa/pr17343.c: Remove.
34337
34338 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34339
34340         PR tree-opt/17343
34341         * gcc.dg/tree-ssa/pr17343.c: New test.
34342
34343 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34344
34345         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34346         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34347         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34348         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34349         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34350
34351 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34352
34353         * gcc.dg/lvalue-2.c: New test.
34354
34355 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34356
34357         PR c/17730
34358         * gcc.dg/pr17730-1.c: New test
34359
34360 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34361
34362         PR c/7425
34363         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34364
34365 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34366
34367         * gcc.c-torture/execute/stdarg-1.c: New test.
34368         * gcc.c-torture/execute/stdarg-2.c: New test.
34369         * gcc.c-torture/execute/stdarg-3.c: New test.
34370         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34371         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34372         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34373         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34374         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34375
34376 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34377
34378         PR tree-optimization/17697
34379         * g++.dg/opt/pr17697-1.C: New test.
34380         * g++.dg/opt/pr17697-2.C: New test.
34381         * g++.dg/opt/pr17697-3.C: New test.
34382
34383 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34384
34385         PR c/16409
34386         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34387         gcc.dg/vla-init-5.c: New tests.
34388
34389 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34390
34391         PR c/13804
34392         * gcc.dg/pr13804-1.c: New test.
34393
34394 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34395
34396         PR fortran/16938
34397         * gfortran.dg/pr16938.f90: New test.
34398
34399 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34400
34401         * g++.dg/template/crash23.C: New test.
34402
34403 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34404
34405         PR c++/17585
34406         * g++.dg/template/static8.C: New test.
34407
34408 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34409
34410         PR c++/17681
34411         * g++.dg/other/error9.C: New test.
34412
34413 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34414
34415         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34416
34417 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34418
34419         PR fortran/15164
34420         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34421
34422 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34423
34424         PR middle-end/17112
34425         * gcc.dg/pr17112-1.c: New test case.
34426
34427 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34428
34429         PR c/11459
34430         * gcc.dg/pr11459-1.c: New test.
34431
34432 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34433
34434         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34435         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34436
34437 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34438
34439         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34440
34441 2004-09-25  Jan Hubicka  <jh@suse.cz>
34442
34443         * compile/30040909-1.c: New test.
34444         * compile/30040907-1.c: New test.
34445
34446 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34447
34448         * gcc.c-torture/execute/va-arg-26.c: New test.
34449
34450 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34451
34452         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34453         extra diagnostics on targets with 64-bit pointers.
34454         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34455
34456 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34457
34458         PR c/17188
34459         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34460         * gcc.dg/decl-3.c: Adjust expected message.
34461
34462 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34463
34464         PR fortran/17615
34465         * gfortran.dg/pr17615.f90: New test.
34466
34467 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34468
34469         PR tree-optimzation/17517
34470         * g++.dg/tree-ssa/pr17517.C: New Test.
34471
34472 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34473
34474         PR c++/16889
34475         * g++.dg/lookup/ambig3.C: New.
34476
34477 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34478
34479         PR tree-opt/17624
34480         * g++.dg/opt/pr17624.C: New test.
34481
34482 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34483
34484         PR c/6980
34485         * gcc.dg/Wbad-function-cast-1.c: New test.
34486
34487 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34488
34489         * g++.dg/ext/complit1.C
34490         * g++.dg/other/error2.C
34491         * g++.dg/other/nontype-1.C
34492         * g++.dg/parse/crash11.C
34493         * g++.dg/parse/crash12.C
34494         * g++.dg/parse/error15.C
34495         * g++.dg/parse/error4.C
34496         * g++.dg/parse/tmpl-outside1.C
34497         * g++.dg/parse/too-many-tmpl-args1.C
34498         * g++.dg/template/dependent-expr3.C
34499         * g++.dg/template/error10.C
34500         * g++.dg/template/instantiate1.C
34501         * g++.dg/template/vtable2.C
34502         * g++.dg/warn/Wshadow-1.C
34503         * g++.dg/warn/weak1.C
34504         * g++.old-deja/g++.brendan/crash16.C
34505         * g++.old-deja/g++.brendan/crash18.C
34506         * g++.old-deja/g++.brendan/crash48.C
34507         * g++.old-deja/g++.brendan/crash49.C
34508         * g++.old-deja/g++.brendan/crash55.C
34509         * g++.old-deja/g++.brendan/crash56.C
34510         * g++.old-deja/g++.brendan/crash8.C
34511         * g++.old-deja/g++.brendan/enum11.C
34512         * g++.old-deja/g++.brendan/enum8.C
34513         * g++.old-deja/g++.brendan/enum9.C
34514         * g++.old-deja/g++.brendan/friend3.C
34515         * g++.old-deja/g++.brendan/misc14.C
34516         * g++.old-deja/g++.bugs/900402_02.C
34517         * g++.old-deja/g++.bugs/900404_03.C
34518         * g++.old-deja/g++.bugs/900404_04.C
34519         * g++.old-deja/g++.bugs/900428_03.C
34520         * g++.old-deja/g++.jason/crash4.C
34521         * g++.old-deja/g++.jason/overload21.C
34522         * g++.old-deja/g++.jason/redecl1.C
34523         * g++.old-deja/g++.jason/report.C
34524         * g++.old-deja/g++.jason/rfg10.C
34525         * g++.old-deja/g++.jason/template30.C
34526         * g++.old-deja/g++.law/arm12.C
34527         * g++.old-deja/g++.law/ctors5.C
34528         * g++.old-deja/g++.law/cvt20.C
34529         * g++.old-deja/g++.law/init10.C
34530         * g++.old-deja/g++.law/init8.C
34531         * g++.old-deja/g++.law/visibility17.C
34532         * g++.old-deja/g++.law/visibility7.C
34533         * g++.old-deja/g++.mike/net8.C
34534         * g++.old-deja/g++.mike/p646.C
34535         * g++.old-deja/g++.mike/p700.C
34536         * g++.old-deja/g++.mike/p701.C
34537         * g++.old-deja/g++.mike/p811.C
34538         * g++.old-deja/g++.ns/template13.C
34539         * g++.old-deja/g++.other/array3.C
34540         * g++.old-deja/g++.other/crash25.C
34541         * g++.old-deja/g++.other/dtor3.C
34542         * g++.old-deja/g++.other/dtor4.C
34543         * g++.old-deja/g++.other/main1.C
34544         * g++.old-deja/g++.other/warn7.C
34545         * g++.old-deja/g++.pt/crash11.C
34546         * g++.old-deja/g++.pt/crash36.C
34547         * g++.old-deja/g++.pt/spec22.C
34548         * g++.old-deja/g++.pt/spec9.C
34549         * g++.old-deja/g++.pt/ttp52.C
34550         * g++.old-deja/g++.robertl/eb103.C
34551         * g++.old-deja/g++.robertl/eb121.C
34552         * g++.old-deja/g++.robertl/eb22.C
34553         * g++.old-deja/g++.robertl/eb8.C:
34554         Update locations and/or regexps of dg-error markers.
34555         Remove markers for some bogus messages that are no longer issued.
34556
34557 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34558
34559         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34560         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34561
34562 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34563
34564         PR c++/17618
34565         * g++.dg/lookup/crash5.C: New test.
34566
34567 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34568
34569         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34570         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34571         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34572         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34573         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34574         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34575
34576         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34577         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34578         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34579         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34580         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34581         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34582
34583         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34584
34585         * gcc.dg/vect/vect-44.c: Check additional cases.
34586         * gcc.dg/vect/vect-48.c: Check additional cases.
34587
34588         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34589         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34590         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34591         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34592         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34593         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34594         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34595         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34596         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34597
34598         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34599         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34600         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34601
34602 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34603
34604         * gcc.dg/tree-ssa/loop-6.c: New test.
34605
34606 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34607
34608         PR c++/17620
34609         * g++.dg/inherit/base2.C: New.
34610
34611 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34612
34613         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34614         * gcc.dg/20001012-2.c: Likewise.
34615         * gcc.dg/20001013-1.c: Likewise.
34616         * gcc.dg/20001101-1.c: Likewise.
34617         * gcc.dg/20001102-1.c: Likewise.
34618         * gcc.dg/bf-spl1.c: Likewise.
34619         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34620         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34621
34622 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34623
34624         PR tree-optimization/16721
34625         * gcc.dg/tree-ssa/pr16721.c: New test.
34626
34627 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34628
34629         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34630         * gcc.dg/20040305-1.c: Likewise.
34631
34632 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34633
34634         PR c/16566
34635         * gcc.c-torture/compile/pr16566-1.c,
34636         gcc.c-torture/compile/pr16566-2.c,
34637         gcc.c-torture/compile/pr16566-3.c: New tests.
34638
34639 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34640
34641         PR tree-optimization/17512
34642         * gcc.c-torture/compile/20040916-1.c.
34643
34644 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34645
34646         * gcc.dg/pragma-re-3.c: New test.
34647
34648 2004-09-17  Matt Austern  <austern@apple.com>
34649
34650         PR c++/15049
34651         * g++.dg/other/anon3.C: New.
34652
34653 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34654
34655         PR c++/7503
34656         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34657         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34658         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34659         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34660         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34661
34662 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34663
34664         PR fortran/17286
34665         * gfortran.dg/pr17286.f90: New test.
34666
34667 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34668
34669         PR c++/17530
34670         * g++.dg/template/static7.C: New test.
34671
34672 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34673
34674         PR tree-opt/17558
34675         * gcc.c-torture/compile/pr17558.c: New test.
34676
34677 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34678
34679         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34680         if SKIP_ATTRIBUTE is defined.
34681
34682 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34683
34684         PR fortran/15957
34685         * gfortran.dg/pr15957.f90: New test.
34686
34687 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34688
34689         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34690         in comparison.
34691         * gcc.dg/vect/vect-79.c: Likewise.
34692         * gcc.dg/vect/vect-80.c: Likewise.
34693
34694 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34695
34696         PR fortran/15750
34697         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34698
34699 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34700
34701         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34702         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34703         * gcc.dg/vect/vect-62.c: New testcase.
34704         * gcc.dg/vect/vect-63.c: New testcase.
34705         * gcc.dg/vect/vect-64.c: New testcase.
34706         * gcc.dg/vect/vect-65.c: New testcase.
34707         * gcc.dg/vect/vect-66.c: New testcase.
34708         * gcc.dg/vect/vect-67.c: New testcase.
34709         * gcc.dg/vect/vect-68.c: New testcase.
34710         * gcc.dg/vect/vect-69.c: New testcase.
34711         * gcc.dg/vect/vect-79.c: New testcase.
34712         * gcc.dg/vect/vect-80.c: New testcase.
34713
34714 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34715
34716         * gcc.target/mips/asm-1.c: New test.
34717
34718 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34719
34720         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34721         * gcc.dg/vect/vect-73.c: New testcase.
34722         * gcc.dg/vect/vect-74.c: New testcase.
34723         * gcc.dg/vect/vect-75.c: New testcase.
34724         * gcc.dg/vect/vect-76.c: New testcase.
34725         * gcc.dg/vect/vect-77.c: New testcase.
34726         * gcc.dg/vect/vect-78.c: New testcase
34727
34728 2004-09-18  Paul Brook  <paul@codesourcery.com>
34729
34730         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34731
34732 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34733
34734         PR c/17424
34735         * gcc.dg/pr17424-1.c: New test.
34736
34737 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34738
34739         * g++.dg/tree-ssa/pr17153.C: New test.
34740
34741 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34742
34743         PR pch/13361
34744         * g++.dg/pch/wchar-1.C: New.
34745         * g++.dg/pch/wchar-1.Hs: New.
34746
34747 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34748
34749         * gcc.c-torture/execute/20040917-1.c: New test.
34750
34751 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34752
34753         PR tree-optimization/17319
34754         * gcc.dg/pr17319.c: New test.
34755
34756 2004-09-17  Devang Patel  <dpatel@apple.com>
34757
34758         * gcc.dg/20040813-1.c: New test.
34759
34760 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34761
34762         PR tree-optimization/17273
34763         * gcc.c-torture/compile/pr17273.c: New test.
34764
34765 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34766
34767         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34768         Update expected messages.
34769         * gcc.dg/declspec-13.c: New test.
34770
34771 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34772
34773         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34774
34775 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34776
34777         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34778         change what 'a' is pointing to.
34779
34780 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34781
34782         PR c++/16002
34783         * g++.dg/template/error18.C: New test.
34784
34785         PR c++/16029
34786         * g++.dg/warn/Wunused-8.C: New test.
34787
34788 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34789
34790         PR tree-optimization/17513
34791         * gcc.dg/20040916-1.c: New test.
34792
34793 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34794
34795         PR c++/17501
34796         * g++.dg/template/typename7.C: New test.
34797
34798 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34799
34800         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34801
34802 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34803
34804         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34805         with -ftree-based-profiling also.
34806         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34807
34808 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34809
34810         PR/15364
34811         * gfortran.dg/der_array_io_1.f90: New test.
34812         * gfortran.dg/der_array_io_2.f90: New test.
34813         * gfortran.dg/der_array_io_3.f90: New test.
34814
34815 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34816
34817         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34818         EABI.
34819
34820 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34821
34822         * g++.dg/opt/switch1.C: New test.
34823
34824 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34825
34826         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34827         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34828         Update expected messages.
34829
34830 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34831
34832         PR fortran/16485
34833         * gfortran.dg/same_name_1.f90: New test.
34834
34835 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34836
34837         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34838         dereference garbage pointers.
34839
34840 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34841
34842         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34843         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34844
34845         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34846         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34847         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34848
34849 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34850
34851         PR c++/17324
34852         * g++.dg/template/mangle1.C: New test.
34853
34854 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34855
34856         PR tree-optimization/17252
34857         * gcc.c-torture/execute/pr17252.c: New test.
34858
34859 2004-09-14  Andrew Pinski  <apinski@apple.com>
34860
34861         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34862
34863 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34864
34865         PR rtl-optimization/9771
34866         * gcc.dg/pr9771-1.c: New test case.
34867
34868 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34869
34870         PR tree-optimization/15262
34871         * gcc.c-torture/execute/pr15262-1.c: New test.
34872         * gcc.c-torture/execute/pr15262-2.c: New test.
34873
34874 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34875
34876         * gcc.dg/declspec-12.c: New test.
34877
34878 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34879
34880         * gfortran.dg/pr17090.f90: Add directives to test.
34881
34882 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34883
34884         * gcc.c-torture/compile/20040914-1.c: New test.
34885
34886 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34887
34888         PR c++/16162
34889         * g++.dg/template/decl2.C: New test.
34890
34891 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34892
34893         PR fortran/17090
34894         * gfortran.dg/pr17090.f90: New test.
34895
34896 2004-09-13  Dale Johannesen  <dalej@apple.com>
34897
34898         * gcc.c-torture/compile/pr17408.c: New test case.
34899
34900 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34901
34902         PR c++/16716
34903         * g++.dg/parse/crash17.C: New test.
34904
34905         PR c++/17327
34906         * g++.dg/template/enum3.C: New test.
34907
34908 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34909
34910         * lib/gcc-defs.exp: Load wrapper.exp.
34911         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34912         using local code.
34913         * lib/gcc.exp (gcc_init): Similar.
34914         * lib/gfortran.exp (gfortran_init): Similar.
34915         * lib/objc.exp (objc_init): Similar.
34916         * lib/treelang.exp (treelang_init): Similar.
34917         * lib/wrapper.exp: New file with build_wrapper call machinery in
34918         ${tool}_maybe_build_wrapper.
34919
34920 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34921
34922         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34923         "inline".
34924         * gcc.dg/declspec-11.c: Update expected messages.
34925         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34926         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34927         gcc.dg/inline-12.c: New tests.
34928
34929 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34930
34931         * g++.dg/tree-ssa/pr17400.C: New testcase.
34932
34933 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34934
34935         * gcc.target/mips/sb1-1.c: New testcase.
34936
34937 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34938
34939         * lib/g77-dg.exp: Remove unused file.
34940         * lib/mike-g77.exp: Ditto.
34941         * lib/g77.exp: Ditto.
34942
34943 2004-09-12  Richard Henderson  <rth@redhat.com>
34944
34945         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34946
34947 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34948
34949         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34950         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34951         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34952         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34953         Update expected messages.
34954
34955 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34956
34957         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34958         declaration/use mismatch for dirp parameter.
34959
34960 2004-09-12  Andrew Pinski  <apinski@apple.com>
34961
34962         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34963         -fgnu-runtime is passed.
34964
34965 2004-09-12  Richard Henderson  <rth@redhat.com>
34966
34967         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34968         do the uplevel thing and update additional_flags directly.
34969         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34970         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34971         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34972         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34973
34974 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34975
34976         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34977
34978 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34979
34980         PR middle-end/17411
34981         * g++.dg/opt/pr17411-1.C: New test case.
34982
34983 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34984
34985         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34986         gcc.dg/tls/diag-2.c: Update expected messages.
34987         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34988         messages.
34989         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34990         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34991         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34992         gcc.dg/tls/diag-5.c: New tests.
34993
34994 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34995
34996         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34997
34998 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34999
35000         * g++.dg/parse/break-in-for.C: New test.
35001
35002 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35003
35004         * gcc.dg/tree-ssa/20040911-1.c: New test.
35005
35006 2004-09-11  Andreas Jaeger  <aj@suse.de>
35007
35008         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35009         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35010
35011 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35012
35013         * gcc.target/frv: New directory of FR-V-specific tests.
35014
35015 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35016
35017         * gcc.dg/convert-vec-1.c: New test.
35018
35019 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35020
35021         PR middle-end/17024
35022         * gcc.dg/pr17024-1.c: New test case.
35023
35024 2004-09-10  Eric Christopher  <echristo@redhat.com>
35025
35026         * gcc.dg/20040910-1.c: New test.
35027
35028 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35029
35030         * gcc.dg/bitfld-9.c: New test.
35031
35032 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35033
35034         * gcc.c-torture/execute/ieee/acc1.c: New test.
35035         * gcc.c-torture/execute/ieee/acc2.c: New test.
35036         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35037
35038 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35039
35040         * gcc.dg/deprecated-2.c: New test.
35041
35042 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35043
35044         * gcc.dg/init-vec-1.c: New test.
35045
35046 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35047
35048         PR middle-end/17055
35049         * gcc.dg/pr17055-1.c: New test case.
35050
35051 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35052
35053         PR target/17377
35054         * gcc.c-torture/execute/pr17377.c: New test.
35055
35056 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35057
35058         PR c/8420
35059         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35060         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35061         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35062         gcc.dg/long-long-typespec-1.c: New tests.
35063         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35064
35065 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35066
35067         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35068         gcc.dg/gnu99-static-1.c: New tests.
35069
35070 2004-09-08  Devang Patel  <dpatel@apple.com>
35071
35072         * gcc.dg/darwin-ld-20040828-1.c: New test.
35073         * gcc.dg/darwin-ld-20040828-2.c: New test.
35074         * gcc.dg/darwin-ld-20040828-3.c: New test.
35075
35076 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35077
35078         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35079         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35080         in error message.
35081         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35082         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35083         in error message.
35084         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35085         types they qualify.
35086         * objc.dg/type-size-2.m: Fix wording in comment.
35087         * objc.dg/va-meth-1.m: New test case.
35088
35089 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35090
35091         PR c/16633:
35092         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35093         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35094
35095 2004-09-06  Devang Patel  <dpatel@apple.com>
35096
35097         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35098         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35099
35100 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35101
35102         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35103         reflect changed line numbering of diagnostics.
35104
35105 2004-09-06  Paul Brook  <paul@codesourcery.com>
35106
35107         * gfortran.dg/edit_real_1.f90: Add new test.
35108
35109 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35110
35111         * gcc.dg/tree-ssa/loop-2.c: New test.
35112         * gcc.dg/tree-ssa/loop-3.c: New test.
35113         * gcc.dg/tree-ssa/loop-4.c: New test.
35114         * gcc.dg/tree-ssa/loop-5.c: New test.
35115
35116 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35117
35118         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35119
35120 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35121
35122         * gcc.dg/format/sentinel-1.c: New test.
35123
35124 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35125
35126         * gcc.dg/builtins-46.c: New.
35127
35128 2004-09-03  Devang Patel  <dpatel@apple.com>
35129
35130         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35131         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35132
35133 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35134
35135         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35136         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35137         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35138         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35139         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35140         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35141         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35142         the non-portable bzero.
35143         * gcc.dg/20010912-1.c: xfail for NetWare.
35144         * gcc.dg/20020426-2.c: xfail for NetWare.
35145         * gcc.dg/20021014-1.c: xfail for NetWare.
35146         * gcc.dg/20021018-1.c: xfail for NetWare.
35147         * gcc.dg/20030213-1.c: xfail for NetWare.
35148         * gcc.dg/20030225-1.c: xfail for NetWare.
35149         * gcc.dg/20030708-1.c: xfail for NetWare.
35150         * gcc.dg/builtins-config.h: Also exclude NetWare.
35151         * gcc.dg/format/format.h: Define restrict only if not already defined.
35152         * gcc.dg/nest.c: xfail for NetWare.
35153         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35154         * lib/target-supports.exp (check_visibility_available): Exclude
35155         NetWare.
35156
35157 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35158
35159         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35160         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35161         deterministic starting point for the alignment of structure fields.
35162         * gcc.dg/Wpadded.c: Dito.
35163         * g++.dg/abi/vbase10.C: Dito.
35164
35165 2004-09-03  Devang Patel  <dpatel@apple.com>
35166
35167         * g++.dg/debug/pr15736.cc: New test.
35168
35169 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35170
35171         * README.QMTEST: Fix out-of-date link.
35172
35173 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35174
35175         PR fortran/16579
35176         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35177         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35178
35179 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35180
35181         * g++.dg/abi/arm_rtti1.C: New test.
35182
35183 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35184
35185         * gcc.dg/ppc-vector-memcpy.c: New.
35186         * gcc.dg/ppc-vector-memset.c: New.
35187
35188 2004-09-02  Chao-ying Fu  <fu@mips.com>
35189
35190         * gcc.target/mips/mips-3d-1.c: New test.
35191         * gcc.target/mips/mips-3d-2.c: New test.
35192         * gcc.target/mips/mips-3d-3.c: New test.
35193         * gcc.target/mips/mips-3d-4.c: New test.
35194         * gcc.target/mips/mips-3d-5.c: New test.
35195         * gcc.target/mips/mips-3d-6.c: New test.
35196         * gcc.target/mips/mips-3d-7.c: New test.
35197         * gcc.target/mips/mips-3d-8.c: New test.
35198         * gcc.target/mips/mips-3d-9.c: New test.
35199         * gcc.target/mips/mips-ps-1.c: New test.
35200         * gcc.target/mips/mips-ps-2.c: New test.
35201         * gcc.target/mips/mips-ps-3.c: New test.
35202         * gcc.target/mips/mips-ps-4.c: New test.
35203         * gcc.target/mips/mips-ps-type.c: New test.
35204
35205 2004-09-02  Paul Brook  <paul@codesourcery.com>
35206
35207         * gfortran.dg/edit_real_1.f90: Add new tests.
35208
35209 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35210
35211         PR fortran/15327
35212         * gfortran.dg/merge_char_1.f90: New test.
35213
35214 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35215
35216         PR fortran/16404
35217         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35218
35219 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35220
35221         PR c/1522
35222         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35223
35224 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35225
35226         * g++.dg/opt/loop1.C: Do not XFAIL.
35227
35228 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35229
35230         * gcc.c-torture/execute/20040831-1.c: New test.
35231
35232 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35233
35234         PR fortran/16579
35235         * gfortran.dg/g77/20010610.f: Now passes.
35236         Copy from g77.f-torture/execute. Add dg-run directive.
35237         * gfortran.dg/g77/README: Update
35238
35239 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35240
35241         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35242         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35243         (t1, t2, t3, t4): Add volatile.
35244
35245 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35246
35247         * g++.dg/ext/visibility/arm1.C: New test.
35248
35249 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35250
35251         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35252         -pedantic-errors.
35253
35254 2004-09-01  Paul Brook  <paul@codesourcery.com>
35255
35256         * gfortran.dg/eof_2.f90: New test.
35257
35258 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35259
35260         PR fortran/16579
35261         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35262
35263 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35264
35265         PR libfortran/16805
35266         * gfortran.dg/list_read_2.f90: New test.
35267
35268 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35269
35270         * g++.dg/abi/key1.C: New test.
35271
35272 2004-08-31  Richard Henderson  <rth@redhat.com>
35273
35274         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35275         form of offsetof.
35276         * g++.dg/other/offsetof5.C: Remove duplicate.
35277
35278 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35279
35280         PR fortran/17244
35281         * gfortran.dg/func_derived_1.f90: New test.
35282
35283 2004-08-31  Paul Brook  <paul@codesourcery.com>
35284
35285         * gfortran.dg/eof_1.f90: New test.
35286
35287 2004-08-31  Paul Brook  <paul@codesourcery.com>
35288
35289         * gfortran.dg/list_read_1.f90: New file.
35290
35291 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35292
35293         * g++.dg/opt/loop1.C: XFAIL.
35294
35295 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35296
35297         * gcc.dg/funcdef-storage-1.c: New.
35298         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35299         an extern function in local scope.
35300         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35301         declare an 'auto inline' function in local scope.
35302         * gcc.dg/20011130-1.c: Likewise.
35303         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35304         an 'auto' function in local scope.
35305         * gcc.dg/20021014-1.c: Likewise.
35306         * gcc.dg/20030331-2.c: Likewise.
35307
35308 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35309
35310         * gfortran.dg/blockdata_1.f90: New test.
35311
35312 2004-08-30  Richard Henderson  <rth@redhat.com>
35313
35314         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35315
35316 2004-08-30  Richard Henderson  <rth@redhat.com>
35317
35318         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35319         additional_flags set by alternate driver.
35320         (ieee-options): New procedure.
35321         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35322         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35323         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35324         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35325
35326 2004-08-30  Richard Henderson  <rth@redhat.com>
35327
35328         * lib/f-torture.exp: Remove.
35329
35330 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35331
35332         PR rtl-optimization/16590
35333         * g++.dg/opt/loop1.C: New test.
35334
35335 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35336
35337         PR fortran/13910
35338         * gfortran.dg/oldstyle_1.f90: New test.
35339
35340 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35341         Paul Brook  <paul@codesourcery.com>
35342
35343         * gfortran.dg/g77/README: Update.
35344         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35345         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35346         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35347
35348 2004-08-28  Paul Brook  <paul@codesourcery.com>
35349
35350         PR libfortran/17195
35351         * gfortran.dg/edit_real_1.f90: New test.
35352
35353 2004-08-27  Paul Brook  <paul@codesourcery.com>
35354
35355         * gfortran.dg/rewind_1.f90: New test.
35356
35357 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35358
35359         PR fortran/16597
35360         * gfortran.dg/pr16597.f90: New test.
35361
35362 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35363
35364         PR c/13801
35365         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35366         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35367         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35368         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35369         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35370
35371 2004-08-26  Nick Clifton  <nickc@redhat.com>
35372
35373         * gcc.c-torture/compile/pr17119.c: New test.
35374
35375 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35376
35377         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35378
35379 2004-08-25  Richard Henderson  <rth@redhat.com>
35380
35381         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35382         the bits that expect kind=8 to be the largest real kind.
35383
35384 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35385
35386         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35387
35388 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35389
35390         * gfortran.dg/assignment_1.f90: New test.
35391
35392 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35393
35394         * g++.dg/template/repo3.C: New test.
35395
35396 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35397
35398         PR middle-end/16693
35399         PR tree-optimization/16372
35400         * g++.dg/opt/pr16372-1.C: New test case.
35401         * g++.dg/opt/pr16693-1.C: New test case.
35402         * g++.dg/opt/pr16693-2.C: New test case.
35403
35404 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35405
35406         * objc.dg/proto-lossage-4.m: New test.
35407
35408 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35409
35410         PR c++/17155
35411         * g++.dg/inherit/local2.C: New test.
35412
35413 2004-08-25  Paul Brook  <paul@codesourcery.com>
35414
35415         PR fortran/17144
35416         * gfortran.dg/string_ctor_1.f90: New test.
35417
35418 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35419
35420         PR c++/14428
35421         * g++.dg/template/redecl2.C: New test.
35422
35423 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35424
35425         PR fortran/17143
35426         * gfortran.dg/pr17143.f90: New test.
35427
35428 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35429
35430         PR fortran/17164
35431         * gfortran.dg/pr17164.f90: New test.
35432
35433 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35434
35435         * gcc.dg/tree-ssa/loop-1.c: New test.
35436
35437 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35438
35439         * gcc.c-torture/compile/20040824-1.c: New test.
35440
35441 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35442
35443         * gcc.c-torture/compile/iftrap-3.c: New test.
35444
35445 2004-08-24  Paul Brook  <paul@codesourcery.com>
35446
35447         * gfortran.dg/entry_2.f90: New test.
35448
35449 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35450
35451         PR c++/16889
35452         * g++.dg/lookup/ambig[12].C: New.
35453
35454 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35455
35456         PR c++/16706
35457         * g++.dg/template/crash21.C: New test.
35458         * g++.dg/template/crash22.C: Likewise.
35459
35460 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35461
35462         PR c++/17149
35463         * g++.dg/template/access15.C: New.
35464
35465 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35466
35467         PR c++/17163
35468         * g++.dg/template/repo2.C: New test.
35469
35470 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35471
35472         PR rtl-optimization/17078
35473         * gcc.c-torture/execute/pr17078-1.c: New test case.
35474
35475 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35476
35477         PR c/14492
35478         * gcc.dg/debug/crash1.c: New test.
35479
35480 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35481
35482         PR c/16180
35483         * gcc.dg/loop-5.c: New test.
35484
35485 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35486
35487         * gcc.c-torture/execute/20040823-1.c: New test.
35488
35489 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35490
35491         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35492         to the assembler.  Simplify test accordingly.
35493         (asm_abi_flags): Use GNU names.
35494         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35495         to check for ABI flags.
35496
35497 2004-08-22  Andrew Pinski  <apinski@apple.com>
35498
35499         * g++.dg/opt/pr14029.C: New test.
35500         * gcc.c-torture/execute/pr15262.c: New test.
35501
35502 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35503
35504         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35505
35506 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35507
35508         PR 16908
35509         * gfortran.dg/direct_io.f90: New test.
35510
35511 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35512
35513         PR c++/17121
35514         * g++.dg/inherit/local2.C: New test.
35515
35516 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35517
35518         PR c++/17120
35519         * g++.dg/warn/Wparentheses-4.C: New test.
35520
35521 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35522
35523         PR c++/17121
35524         * g++.dg/inherit/local2.C: New test.
35525
35526         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35527         * gcc.dg/ppc-ldstruct.c: Likewise.
35528         * gcc.dg/ppc64-abi-2.c: Likewise.
35529
35530 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35531
35532         PR rtl-optimization/17099
35533         * gcc.c-torture/execute/20040820-1.c: New test.
35534
35535 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35536
35537         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35538
35539 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35540
35541         PR fortran/17077
35542         * gfortran.dg/auto_array_1.f90: New test.
35543
35544 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35545
35546         PR fortran/17074
35547         * gfortran.dg/simpleif_1.f90: New test.
35548
35549 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35550
35551         * lib/target-supports.exp (check_profiling_available): Return
35552         false for arm*-*-symbianelf* and arm*-*-eabi*.
35553
35554         PR c++/15890
35555         * g++.dg/template/delete1.C: New test.
35556
35557 2004-08-19  Paul Brook  <paul@codesourcery.com>
35558
35559         PR fortran/14976
35560         PR fortran/16228
35561         * gfortran.dg/data_char_1.f90: New test.
35562
35563 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35564
35565         PR fortran/16946
35566         * gfortran.dg/reduction.f90: New testcase.
35567
35568 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35569
35570         PR fortran/16520
35571         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35572
35573 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35574
35575         PR c++/17041
35576         * g++.dg/Wparentheses-3.C: New test.
35577
35578 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35579
35580         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35581         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35582         * gcc.dg/vect/vect-2.c: Likewise.
35583         * gcc.dg/vect/vect-3.c: Likewise.
35584         * gcc.dg/vect/vect-4.c: Likewise.
35585         * gcc.dg/vect/vect-5.c: Likewise.
35586         * gcc.dg/vect/vect-6.c: Likewise.
35587         * gcc.dg/vect/vect-7.c: Likewise.
35588         * gcc.dg/vect/vect-25.c: Likewise.
35589         * gcc.dg/vect/vect-31.c: Likewise.
35590         * gcc.dg/vect/vect-32.c: Likewise.
35591         * gcc.dg/vect/vect-34.c: Likewise.
35592         * gcc.dg/vect/vect-36.c: Likewise.
35593         * gcc.dg/vect/vect-all.c: Likewise.
35594
35595 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35596
35597         PR c++/17068
35598         * g++.dg/template/operator4.C: New test.
35599
35600 2004-08-18  Richard Henderson  <rth@redhat.com>
35601
35602         * gcc.dg/20040206-1.c: XFAIL.
35603
35604 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35605
35606         PR c++/16246
35607         * g++.dg/template/array7.C: New test.
35608
35609 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35610
35611         * gcc.dg/mips-movcc-1.c: New test.
35612         * gcc.dg/mips-movcc-2.c: New test.
35613         * gcc.dg/mips-movcc-3.c: New test.
35614
35615         * gcc.dg/mips-nmadd-1.c: New test.
35616         * gcc.dg/mips-nmadd-2.c: New test.
35617
35618 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35619
35620         PR c++/15871
35621         * g++.dg/opt/inline8.C: New test.
35622
35623         PR c++/16965
35624         * g++.dg/parse/error17.C: New test.
35625
35626 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35627
35628         * gcc.dg/vect: New directory for vectorizer tests.
35629         * gcc.dg/vect/tree-vect.h: New file.
35630         * gcc.dg/vect/vect.exp: New file.
35631         * gcc.dg/vect/pr16105.c.c: New test.
35632         * gcc.dg/vect/vect-1.c: New test.
35633         * gcc.dg/vect/vect-2.c: New test.
35634         * gcc.dg/vect/vect-3.c: New test.
35635         * gcc.dg/vect/vect-4.c: New test.
35636         * gcc.dg/vect/vect-5.c: New test.
35637         * gcc.dg/vect/vect-6.c: New test.
35638         * gcc.dg/vect/vect-7.c: New test.
35639         * gcc.dg/vect/vect-8.c: New test.
35640         * gcc.dg/vect/vect-9.c: New test.
35641         * gcc.dg/vect/vect-10.c: New test.
35642         * gcc.dg/vect/vect-11.c: New test.
35643         * gcc.dg/vect/vect-12.c: New test.
35644         * gcc.dg/vect/vect-13.c: New test.
35645         * gcc.dg/vect/vect-14.c: New test.
35646         * gcc.dg/vect/vect-15.c: New test.
35647         * gcc.dg/vect/vect-16.c: New test.
35648         * gcc.dg/vect/vect-17.c: New test.
35649         * gcc.dg/vect/vect-18.c: New test.
35650         * gcc.dg/vect/vect-19.c: New test.
35651         * gcc.dg/vect/vect-20.c: New test.
35652         * gcc.dg/vect/vect-21.c: New test.
35653         * gcc.dg/vect/vect-22.c: New test.
35654         * gcc.dg/vect/vect-23.c: New test.
35655         * gcc.dg/vect/vect-24.c: New test.
35656         * gcc.dg/vect/vect-25.c: New test.
35657         * gcc.dg/vect/vect-26.c: New test.
35658         * gcc.dg/vect/vect-27.c: New test.
35659         * gcc.dg/vect/vect-28.c: New test.
35660         * gcc.dg/vect/vect-29.c: New test.
35661         * gcc.dg/vect/vect-30.c: New test.
35662         * gcc.dg/vect/vect-31.c: New test.
35663         * gcc.dg/vect/vect-32.c: New test.
35664         * gcc.dg/vect/vect-33.c: New test.
35665         * gcc.dg/vect/vect-34.c: New test.
35666         * gcc.dg/vect/vect-35.c: New test.
35667         * gcc.dg/vect/vect-36.c: New test.
35668         * gcc.dg/vect/vect-37.c: New test.
35669         * gcc.dg/vect/vect-38.c: New test.
35670         * gcc.dg/vect/vect-40.c: New test.
35671         * gcc.dg/vect/vect-41.c: New test.
35672         * gcc.dg/vect/vect-42.c: New test.
35673         * gcc.dg/vect/vect-43.c: New test.
35674         * gcc.dg/vect/vect-44.c: New test.
35675         * gcc.dg/vect/vect-45.c: New test.
35676         * gcc.dg/vect/vect-46.c: New test.
35677         * gcc.dg/vect/vect-47.c: New test.
35678         * gcc.dg/vect/vect-48.c: New test.
35679         * gcc.dg/vect/vect-49.c: New test.
35680         * gcc.dg/vect/vect-50.c: New test.
35681         * gcc.dg/vect/vect-51.c: New test.
35682         * gcc.dg/vect/vect-52.c: New test.
35683         * gcc.dg/vect/vect-53.c: New test.
35684         * gcc.dg/vect/vect-54.c: New test.
35685         * gcc.dg/vect/vect-55.c: New test.
35686         * gcc.dg/vect/vect-56.c: New test.
35687         * gcc.dg/vect/vect-57.c: New test.
35688         * gcc.dg/vect/vect-58.c: New test.
35689         * gcc.dg/vect/vect-59.c: New test.
35690         * gcc.dg/vect/vect-60.c: New test.
35691         * gcc.dg/vect/vect-61.c: New test.
35692         * gcc.dg/vect/vect-all.c: New test.
35693         * gcc.dg/vect/vect-none.c: New test.
35694
35695 2004-08-17  Paul Brook  <paul@codesourcery.com>
35696
35697         PR fortran/13082
35698         * gfortran.dg/entry_1.f90: New test.
35699
35700 2004-08-17  Andrew Pinski  <apinski@apple.com>
35701
35702         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35703
35704 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35705
35706         * gcc.dg/pr17036-1.c: New test.
35707
35708 2004-08-16  Devang Patel  <dpatel@apple.com>
35709
35710         * gcc.dg/darwin-20040809-1.c: New test.
35711
35712 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35713
35714         * gcc.dg/funcdef-attr-1.c: New test.
35715
35716 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35717
35718         * gcc.dg/altivec-17.c: New test.
35719         * gcc.dg/altivec-18.c: New test.
35720
35721 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35722
35723         PR c++/6749
35724         * g++.dg/template/vtable2.C: New test.
35725
35726 2004-08-14  Richard Henderson  <rth@redhat.com>
35727
35728         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35729         * gcc.dg/pack-test-4.c (main): Return 0.
35730         * gcc.dg/setjmp-1.c: Remove XFAIL.
35731         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35732
35733 2004-08-14  Richard Henderson  <rth@redhat.com>
35734
35735         * gcc.dg/980217-1.c: Add prototype for printf.
35736
35737 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35738
35739         * gfortran.dg/pr16935.f90: New test.
35740
35741 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35742
35743         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35744
35745 2004-08-13  Paul Brook  <paul@codesourcery.com>
35746
35747         * gfortran.dg/der_io_1.f90: Remove stray comma.
35748
35749 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35750
35751         * gcc.dg/vmx/cw-bug-2.c: Remove.
35752         * gcc.dg/vmx/vprint-1.c: Remove.
35753         * gcc.dg/vmx/vscan-1.c: Remove.
35754
35755 2004-08-12  Devang patel  <dpatel@apple.com>
35756
35757         * gcc.dg/darwin-20040809-2.c: New test.
35758
35759 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35760
35761         * g++.dg/ext/altivec-12.C: New test.
35762
35763         * g++.dg/ext/altivec-11.C: New test.
35764
35765 2004-08-12  Paul Brook  <paul@codesourcery.com>
35766
35767         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35768
35769 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35770
35771         * g++.dg/ext/altivec-2.C: Check for hardware support before
35772         executing any VMX instructions.
35773
35774         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35775
35776 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35777
35778         PR c++/16276
35779         * g++.old-deja/g++.other/comdat4.C: New test.
35780         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35781
35782 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35783
35784         PR target/16286
35785         * gcc.dg/pr16286.c: New test.
35786
35787 2004-08-12 Jan Beulich <jbeulich@novell.com>
35788
35789         * g++.dg/ext/asm5.C: New.
35790
35791 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35792
35793         PR c++/16698
35794         * g++.dg/eh/crash1.C: New test.
35795
35796         PR c++/16717
35797         * g++.dg/ext/construct1.C: New test.
35798
35799 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35800
35801         PR c++/16853
35802         * g++.dg/init/ptrmem1.C: New test.
35803
35804         PR c++/16618
35805         * g++.dg/parse/offsetof5.C: New test.
35806
35807         PR c++/16870
35808         * g++.dg/template/overload3.C: New test.
35809
35810 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35811
35812         PR c++/16964
35813         * g++.dg/parse/error16.C: New test.
35814
35815         PR c++/16904
35816         * g++.dg/template/error14.C: New test.
35817
35818         PR c++/16929
35819         * g++.dg/template/error15.C: New test.
35820
35821 2004-08-11  Devang Patel  <dpatel@apple.com>
35822
35823         * gcc.dg/darwin-ld-20040809-1.c: New test.
35824         * gcc.dg/darwin-ld-20040809-2.c: New test.
35825
35826 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35827
35828         PR fortran/16917
35829         * gfortran.dg/dfloat_1.f90: New test.
35830
35831 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35832
35833         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35834         * gcc.dg/dll-2.c: Fix dg-require syntax.
35835         * gcc.misc-tests/arm-isr.c (abort): Declare.
35836         (exit): Likewise.
35837
35838 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35839
35840         PR c++/16971
35841         * g++.dg/parse/crash16.C: New test.
35842
35843 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35844
35845         * gcc.dg/mips-rsqrt-1.c: New test case.
35846         * gcc.dg/mips-rsqrt-2.c: New test case.
35847         * gcc.dg/mips-rsqrt-3.c: New test case.
35848
35849 2004-08-10  Paul Brook  <paul@codesourcery.com>
35850
35851         * gfortran.dg/der_io_1.f90: New test.
35852
35853 2004-08-10  Paul Brook  <paul@codesourcery.com>
35854
35855         PR fortran/16919
35856         * gfortran.dg/der_array_1.f90: New test.
35857
35858 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35859
35860         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35861
35862 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35863
35864         * gcc.dg/wchar_t-2.c: Fix typo.
35865
35866 2004-08-09  Falk Hueffner  <falk@debian.org>
35867
35868         PR tree-optimization/12517
35869         * gcc.c-torture/compile/pr12517.c: New test.
35870
35871         PR tree-optimization/12578
35872         * gcc.c-torture/compile/pr12578.c: New test.
35873
35874         PR tree-optimization/12899
35875         * gcc.c-torture/compile/pr12899.c: New test.
35876
35877         PR rtl-optimization/14692
35878         * gcc.c-torture/compile/pr14692.c: New test.
35879
35880         PR tree-optimization/16461
35881         * gcc.c-torture/compile/pr16461.c: New test.
35882
35883 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35884
35885         * gfortran.dg/getenv_1.f90: New test.
35886
35887 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35888
35889         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35890         wchar_t.
35891         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35892
35893 2004-08-06  Paul Brook  <paul@codesourcery.com>
35894
35895         * gfortran.dg/ret_array_1.f90: New test.
35896         * gfortran.dg/ret_pointer_1.f90: New test.
35897
35898 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35899
35900         * gcc.dg/missing-field-init-[12].c: New tests.
35901         * g++.dg/warn/missing-field-init-[12].C: New tests.
35902
35903 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35904
35905         * gcc.dg/enum2.c: New test.
35906         * gcc.dg/symbian3.c: Likewise.
35907         * gcc.dg/symbian4.c: Likewise.
35908         * gcc.dg/wchar_t-2.c: Likewise.
35909
35910 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35911
35912         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35913         destructor tests.
35914
35915 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35916
35917         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35918         dg-require-visiblity.
35919         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35920         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35921         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35922         * g++.dg/ext/visibility/new1.C: Likewise.
35923         * g++.dg/ext/visibility/pragma.C: Likewise.
35924         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35925         * g++.dg/ext/visibility/virtual.C: Likewise.
35926         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35927         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35928         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35929         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35930         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35931         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35932         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35933         * g++/dg/ext/visibility/visibility-8.C: New test.
35934         * gcc.c-torture/compile/dll.x: Remove.
35935         * gcc.dg/dll-2.c: Use dg-require-dll
35936         * gcc.dg/visibility-10.c: New test.
35937         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35938         supporting DLLs.
35939         * lib/scanasm.exp (scan_hidden): New function.
35940         (scan_not_hidden): Likewise.
35941
35942 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35943
35944         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35945
35946 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35947
35948         * gcc.c-torture/execute/20040805-1.c: New test.
35949
35950 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35951
35952         * gcc.dg/20020118-1.c: Declare abort.
35953         * gcc.dg/altivec_check.h: Likewise.
35954         * gcc.dg/iftrap-2.c: Likewise.
35955         * gcc.dg/pragma-darwin.c: Likewise.
35956         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35957
35958 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35959
35960         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35961
35962 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35963
35964         * gcc.c-torture/execute/builtins/abs-2.c,
35965         gcc.c-torture/execute/builtins/abs-3.c,
35966         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35967         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35968         intmax_t, uintmax_t and their limits.
35969         * gcc.dg/intmax_t-1.c: New test.
35970
35971 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35972
35973         * g++.dg/tc1/dr147.C: Add reference to PR.
35974
35975 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35976
35977         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35978         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35979
35980 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35981
35982         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35983
35984 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35985
35986         * gcc.dg/redecl-5.c: New test.
35987         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35988         of scanf.
35989
35990 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35991
35992         PR middle-end/16790
35993         * gcc.c-torture/execute/pr16790-1.c: New test case.
35994
35995 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35996
35997         * g++.dg/ext/visibility/assign1.C: New test.
35998         * g++.dg/ext/visibility/new1.C: Likewise.
35999
36000         * gcc.dg/symbian1.c: New test.
36001         * gcc.dg/symbian2.c: Likewise.
36002
36003 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36004
36005         PR target/16570
36006         * gcc.dg/i386-sse-9.c: New test.
36007
36008 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36009
36010         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36011
36012 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36013
36014         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36015         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36016         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36017         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36018         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36019         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36020         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36021         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36022         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36023         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36024         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36025         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36026         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36027         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36028         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36029         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36030         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36031         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36032         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36033         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36034         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36035         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36036         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36037         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36038         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36039         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36040         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36041         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36042         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36043         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36044         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36045         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36046         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36047         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36048         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36049         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36050         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36051         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36052         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36053         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36054         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36055         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36056         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36057         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36058         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36059         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36060         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36061         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36062         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36063         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36064         gcc.misc-tests/i386-pf-3dnow-1.c,
36065         gcc.misc-tests/i386-pf-athlon-1.c,
36066         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36067         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36068         Declare built-in functions used.
36069         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36070
36071 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36072
36073         PR c++/16707
36074         * g++.dg/lookup/using12.C: New test.
36075
36076         * g++.dg/init/null1.C: Fix PR number.
36077         * g++.dg/parse/namespace10.C: Likewise.
36078
36079 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36080
36081         PR c++/16224
36082         * g++.dg/template/spec17.C: New test.
36083         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36084         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36085
36086 2004-08-02  David Billinghurst
36087
36088         PR fortran/16292
36089         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36090
36091 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36092
36093         * gcc.dg/ia64-got-1.c: New test case.
36094
36095 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36096
36097         PR c++/16489
36098         * g++.dg/init/null1.C: New test.
36099         * g++.dg/tc1/dr76.C: Adjust error marker.
36100
36101         PR c++/16529
36102         * g++.dg/parse/namespace10.C: New test.
36103
36104         PR c++/16810
36105         * g++.dg/inherit/ptrmem2.C: New test.
36106
36107 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36108
36109         PR target/16155
36110         * gcc.dg/pr16155.c: New test.
36111
36112 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36113
36114         * gcc.dg/redecl-2.c: New test.
36115
36116 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36117
36118         * gcc.dg/darwin-longdouble.c: New file.
36119
36120 2004-07-30  Richard Henderson  <rth@redhat.com>
36121
36122         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36123         write to constant argument.
36124         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36125
36126 2004-07-30  Richard Henderson  <rth@redhat.com>
36127
36128         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36129         tests of nearest around zero.
36130
36131 2004-07-30  Andrew Pinski  <apinski@apple.com>
36132
36133         * gcc.c-torture/compile/20040730-1.c: New test.
36134
36135 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36136
36137         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36138         powerpc-eabispe.
36139
36140 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36141
36142         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36143
36144 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36145
36146         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36147         contains $ld_library_path.
36148         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36149
36150 2004-07-29  Richard Henderson  <rth@redhat.com>
36151
36152         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36153
36154         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36155         (alt2, which): New.
36156         (Check): Accept either alternative.
36157
36158 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36159
36160         * g++.dg/abi/inline1.C: New test.
36161         * g++.dg/abi/local1-a.cc: Likewise.
36162         * g++.dg/abi/local1.C: Likewise.
36163         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36164         * g++.dg/abi/mangle12.C: Likewise.
36165         * g++.dg/abi/mangle17.C: Likewise.
36166         * g++.dg/abi/mangle20-2.C: Likewise.
36167         * g++.dg/opt/interface1.C: Likewise.
36168         * g++.dg/opt/interface1.h: Likewise.
36169         * g++.dg/opt/interface1-a.cc: New test.
36170         * g++.dg/parse/repo1.C: New test.
36171         * g++.dg/template/repo1.C: Likewise.
36172         * g++.dg/warn/Winline-1.C: Likewise.
36173         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36174
36175 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36176
36177         * gcc.dg/tree-ssa/20040729-1.c: New test.
36178
36179 2004-07-27  Matt Austern <austern@apple.com>
36180
36181         * gcc.dg/darwin-bool-1.c: New test.
36182         * gcc.dg/darwin-bool-2.c: New test.
36183
36184 2004-07-28  Richard Henderson  <rth@redhat.com>
36185
36186         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36187         arguments in the correct type.  Don't write to constant arguments.
36188
36189 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36190
36191         PR tree-optimization/16688
36192         PR tree-optimization/16689
36193         * g++.dg/tree-ssa/pr16688.C: New test.
36194
36195 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36196
36197         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36198         loads.  Not only in the comment, this time.
36199
36200 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36201
36202         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36203         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36204         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36205         * gcc.dg/sh4a-bitmovua.c: New.
36206         * gcc.dg/sh4a-cos.c: New.
36207         * gcc.dg/sh4a-cosf.c: New.
36208         * gcc.dg/sh4a-fprun.c: New.
36209         * gcc.dg/sh4a-fsrra.c: New.
36210         * gcc.dg/sh4a-memmovua.c: New.
36211         * gcc.dg/sh4a-sin.c: New.
36212         * gcc.dg/sh4a-sincos.c: New.
36213         * gcc.dg/sh4a-sincosf.c: New.
36214         * gcc.dg/sh4a-sinf.c: New.
36215
36216 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36217
36218         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36219         conditionals.
36220         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36221         loads.
36222         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36223         DOM1.
36224
36225 2004-07-27  Andrew Pinski  <apinski@apple.com>
36226
36227         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36228
36229 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36230
36231         * gcc.dg/pragma-isr.c: New test.
36232
36233 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36234
36235         PR c++/14429
36236         * g++.dg/template/ttp11.C: New test.
36237
36238 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36239
36240         * gcc.c-torture/compile/20040727-1.c: New test.
36241
36242 2004-07-26  Eric Christopher  <echristo@redhat.com>
36243
36244         * gcc.c-torture/compile/20040726-2.c: New test.
36245
36246 2004-07-26  Andrew Pinski  <apinski@apple.com>
36247
36248         * g++.dg/rtti/tinfo1.C: Xfail.
36249
36250 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36251
36252         * gcc.c-torture/compile/20040726-1.c: New test.
36253
36254 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36255             Brian Ryner  <bryner@brianryner.com>
36256
36257         PR c++/9283
36258         PR c++/15000
36259         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36260         * g++.dg/ext/visibility/: New directory.
36261         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36262         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36263         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36264         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36265         * g++.dg/ext/visibility/fvisibility.C,
36266         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36267         g++.dg/ext/visibility/fvisibility-override1.C
36268         g++.dg/ext/visibility/fvisibility-override2.C
36269         g++.dg/ext/visibility/memfuncts.C
36270         g++.dg/ext/visibility/noPLT.C
36271         g++.dg/ext/visibility/pragma.C
36272         g++.dg/ext/visibility/pragma-override1.C
36273         g++.dg/ext/visibility/pragma-override2.C
36274         g++.dg/ext/visibility/staticmemfuncts.C
36275         g++.dg/ext/visibility/virtual.C: New tests.
36276
36277 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36278
36279         PR c/15360
36280         * gcc.dg/pr15360-1.c: New test.
36281
36282 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36283
36284         * gcc.dg/pragma-align-2.c: New test.
36285         * gcc.dg/pragma-init-fini.c: New test.
36286         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36287         targets.
36288
36289 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36290
36291         * gcc.dg/init-string-2.c: New test.
36292
36293 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36294
36295         PR 16684
36296         * gcc.dg/Wredundant-decls-1.c: New test case.
36297
36298 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36299
36300         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36301         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36302         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36303         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36304         * gcc.dg/compat/generate-random.c: New file.
36305         * gcc.dg/compat/generate-random.h: Likewise.
36306         * gcc.dg/compat/generate-random_r.c: Likewise.
36307         * gcc.dg/compat/struct-layout-1.h: Likewise.
36308         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36309         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36310         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36311         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36312         * gcc.dg/compat/struct-layout-1_main.c: New test.
36313         * gcc.dg/compat/struct-layout-1_x.c: New file.
36314         * gcc.dg/compat/struct-layout-1_y.c: New file.
36315         * gcc.dg/compat/struct-layout-1_test.h: New file.
36316
36317 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36318
36319         * gcc.dg/comp-return-1.c: New test
36320
36321 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36322
36323         * gcc.dg/vmx/8-02a.c: Fix typo.
36324
36325         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36326         * gcc.dg/darwin-abi-3.c: New test.
36327
36328         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36329         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36330
36331         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36332         * gcc.dg/vmx/ops-long-1.c: New test.
36333         * gcc.dg/vmx/ops-long-2.c: New test.
36334
36335 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36336
36337         * g++.dg/lookup/conv-[1234].C: New.
36338
36339 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36340
36341         * g++.dg/parse/attr2.C: Simplify.
36342
36343 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36344
36345         PR c/7284
36346         * gcc.c-torture/execute/pr7284-1.c: New test.
36347
36348 2004-07-22  Brian Booth  <bbooth@redhat.com>
36349
36350         * gcc.dg/tree-ssa/20040721-1.c: New test.
36351
36352 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         * g++.dg/template/crash20.c: New.
36355
36356 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36357
36358         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36359         Add dg-run directive.  Declare variables as required.
36360         * gfortran.dg/g77/README: Update
36361
36362 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36363
36364         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36365         gcc.dg/cris-peep2-andu2.c: New tests.
36366
36367 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36368
36369         PR c/15052
36370         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36371         on return type.
36372         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36373         messages.
36374         * gcc.dg/qual-return-2.c: Update expected messages.
36375         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36376
36377 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36378
36379         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36380         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36381
36382 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36383
36384         PR c/11250
36385         * gcc.dg/init-string-1.c: New test.
36386
36387 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36388
36389         PR middle-end/15345
36390         PR c/16450
36391         * gcc.dg/torture/nested-fn-1.c: New test.
36392
36393 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36394
36395         PR target/16559
36396         * gcc.dg/ia64-fptr-1.c: New file.
36397
36398 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36399
36400         PR c++/14497
36401         * g++.dg/template/spec16.C: New test.
36402         * g++.old-deja/g++.robertl/eb118.C: Remove.
36403
36404 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36405
36406         PR c++/509
36407         * g++.dg/template/spec15.C: New test.
36408
36409 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36410
36411         Copy cases from g77.f-torture/execute and add dg-run
36412         directive.  Other changes as noted.
36413         * gfortran.dg/g77/13037.f
36414         * gfortran.dg/g77/1832.f
36415         * gfortran.dg/g77/19981119-0.f
36416         * gfortran.dg/g77/19990313-0.f
36417         * gfortran.dg/g77/19990313-1.f
36418         * gfortran.dg/g77/19990313-2.f
36419         * gfortran.dg/g77/19990313-3.f
36420         * gfortran.dg/g77/19990419-1.f
36421         * gfortran.dg/g77/19990826-0.f
36422         * gfortran.dg/g77/19990826-2.f
36423         * gfortran.dg/g77/20000503-1.f
36424         * gfortran.dg/g77/20001111.f
36425         * gfortran.dg/g77/20010116.f
36426         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36427         * gfortran.dg/g77/20010430.f
36428         * gfortran.dg/g77/6177.f
36429         * gfortran.dg/g77/947.f
36430         * gfortran.dg/g77/970816-3.f
36431         * gfortran.dg/g77/971102-1.f
36432         * gfortran.dg/g77/980520-1.f
36433         * gfortran.dg/g77/980628-0.f
36434         * gfortran.dg/g77/980628-1.f
36435         * gfortran.dg/g77/980628-10.f
36436         * gfortran.dg/g77/980628-2.f
36437         * gfortran.dg/g77/980628-3.f
36438         * gfortran.dg/g77/980628-7.f
36439         * gfortran.dg/g77/980628-8.f
36440         * gfortran.dg/g77/980628-9.f
36441         * gfortran.dg/g77/980701-0.f
36442         * gfortran.dg/g77/980701-1.f
36443         * gfortran.dg/g77/cabs.f
36444         * gfortran.dg/g77/claus.f
36445         * gfortran.dg/g77/complex_1.f
36446         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36447         * gfortran.dg/g77/dcomplex.f
36448         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36449         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36450         * gfortran.dg/g77/f90-intrinsic-numeric.f
36451         * gfortran.dg/g77/int8421.f
36452         * gfortran.dg/g77/labug1.f
36453         * gfortran.dg/g77/large_vec.f
36454         * gfortran.dg/g77/le.f
36455         * gfortran.dg/g77/short.f
36456         * gfortran.dg/g77/README: Update
36457
36458 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36459
36460         PR c++/16637
36461         * g++.dg/parse/lookup4.C: New test.
36462
36463 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36464
36465         PR c++/16175
36466         * g++.dg/template/ttp10.C: New test.
36467
36468 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36469
36470         * gcc.dg/pr12625-1.c: New test.
36471
36472 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36473
36474         * gcc.dg/switch-warn-1.c: New test.
36475         * gcc.dg/switch-warn-2.c: New test.
36476         * gcc.c-torture/compile/pr14730.c: Update.
36477
36478 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36479
36480         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36481         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36482         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36483         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36484
36485 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36486
36487         PR c++/16623
36488         * g++.dg/template/assign1.C: New test.
36489
36490 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36491
36492         PR c++/12170
36493         * g++.dg/template/ttp9.C: New test.
36494
36495 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36496
36497         * gcc.dg/format/cmn-err-1.c: New test.
36498
36499 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36500
36501         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36502         gcc.dg/Wparentheses-10.c: New tests.
36503         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36504
36505 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36506
36507         PR fortran/16465
36508         * gfortran.dg/g77//ffixed-line-length-0.f,
36509         gfortran.dg/g77/ffixed-line-length-132.f,
36510         gfortran.dg/g77/ffixed-line-length-72.f,
36511         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36512         gfortran.dg/g77/README: Update.
36513
36514 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36515
36516         PR c++/13092
36517         * g++.dg/template/non-dependent7.C: New test.
36518         * g++.dg/template/non-dependent8.C: Likewise.
36519         * g++.dg/template/non-dependent9.C: Likewise.
36520         * g++.dg/template/non-dependent10.C: Likewise.
36521
36522 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36523
36524         PR c++/16337
36525         * g++.dg/parse/attr2.C: New test.
36526
36527 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36528
36529         * g77.dg: Removed.
36530         * g77.f-torture: Ditto.
36531
36532 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36533
36534         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36535         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36536         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36537
36538 2004-07-16  Richard Henderson  <rth@redhat.com>
36539
36540         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36541
36542 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36543
36544         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36545         tests with full list of options.
36546         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36547         of TORTURE_OPTIONS if test contains 'dg-do run'.
36548
36549         PR fortran/16404
36550         * gfortran.dg/do_iterator.f90: New test.
36551
36552 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36553
36554         PR rtl-optimization/16536
36555         * gcc.c-torture/execute/restrict-1.c: New test.
36556
36557 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36558
36559         PR fortran/15324
36560         * gfortran.dg/pr15324.f90: New test.
36561
36562         PR fortran/15129
36563         * gfortran.dg/pr15129.f90: New test.
36564
36565         PR fortran/15140
36566         * gfortran.dg/pr15140.f90: New test.
36567
36568         PR fortran/13792
36569         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36570         compile-time simplification.
36571
36572 2004-07-14  Mike Stump  <mrs@apple.com>
36573
36574         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36575
36576 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36577
36578         PR target/16325
36579         * gcc.dg/profile-generate-1.c: New.
36580
36581 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36582
36583         * gcc.c-torture/execute/20040709-1.c: New test.
36584         * gcc.c-torture/execute/20040709-2.c: New test.
36585
36586 2004-07-14  Mike Stump  <mrs@apple.com>
36587
36588         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36589
36590 2004-07-14  Mike Stump  <mrs@apple.com>
36591
36592         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36593
36594 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36595
36596         PR c++/16518
36597         * g++.dg/parse/mutable1.C: New test.
36598
36599 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36600
36601         PR tree-optimization/16443
36602         * gcc.dg/tree-ssa/20040713-1.c: New test.
36603
36604 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36605
36606         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36607         for operator new.
36608
36609 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36610
36611         * gfortran.dg/g77/README: New file
36612         * gfortran.dg/g77/19981216-0.f: Copy from
36613         g77.f-torture/noncompile.  Add "dg-do compile" and
36614         dg-error as required.
36615         * gfortran.dg/g77/19990218-1.f: Likewise.
36616         * gfortran.dg/g77/19990905-1.f: Likewise.
36617         * gfortran.dg/g77/9263.f: Likewise.
36618         * gfortran.dg/g77/980615-0.f: Likewise.
36619         * gfortran.dg/g77/980616-0.f: Likewise.
36620         * gfortran.dg/g77/check0.f: Likewise.
36621         * gfortran.dg/g77/select_no_compile.f: Likewise.
36622
36623 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36624
36625         Copy files from g77.f-torture/compile.
36626         Add "{ dg-do compile}".  Other changes as noted
36627         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36628         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36629         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36630         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36631         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36632         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36633         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36634         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36635         statement to conform to standard.  Append alpha1.x for reference.
36636         * gfortran.dg/g77/xformat.f: Add dg-warning
36637
36638 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36639
36640         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36641         Add {dg-do compile} directive.
36642         * gfortran.dg/g77/cpp2.F: Likewise.
36643
36644 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36645
36646         PR c++/5402
36647         * g++.dg/lookup/name-clash1.C: New test.
36648
36649         PR c++/9777
36650         * g++.dg/lookup/name-clash2.C: New test.
36651
36652         PR c++/12102
36653         * g++.dg/lookup/name-clash3.C: New test.
36654
36655 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36656
36657         * g++.dg/lookup/new2.C: New test.
36658         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36659
36660 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36661
36662         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36663         Add {dg-do compile} directive.
36664         * gfortran.dg/g77/13060.f: Likewise.
36665         * gfortran.dg/g77/19990218-0.f: Likewise.
36666         * gfortran.dg/g77/19990305-0.f: Likewise.
36667         * gfortran.dg/g77/19990419-0.f: Likewise.
36668         * gfortran.dg/g77/19990502-0.f: Likewise.
36669         * gfortran.dg/g77/19990502-1.f: Likewise.
36670         * gfortran.dg/g77/19990525-0.f: Likewise.
36671         * gfortran.dg/g77/19990826-1.f: Likewise.
36672         * gfortran.dg/g77/19990826-3.f: Likewise.
36673         * gfortran.dg/g77/19990905-2.f: Likewise.
36674         * gfortran.dg/g77/20000412-1.f: Likewise.
36675         * gfortran.dg/g77/20000511-1.f: Likewise.
36676         * gfortran.dg/g77/20000511-2.f: Likewise.
36677         * gfortran.dg/g77/20000518.f: Likewise.
36678         * gfortran.dg/g77/20000601-1.f: Likewise.
36679         * gfortran.dg/g77/20000601-2.f: Likewise.
36680         * gfortran.dg/g77/20000629-1.f: Likewise.
36681         * gfortran.dg/g77/20000630-2.f: Likewise.
36682         * gfortran.dg/g77/20010115.f: Likewise.
36683         * gfortran.dg/g77/20010321-1.f: Likewise.
36684         * gfortran.dg/g77/20010426.f: Likewise.
36685         * gfortran.dg/g77/20020307-1.f: Likewise.
36686         * gfortran.dg/g77/8485.f: Likewise.
36687         * gfortran.dg/g77/960317-1.f: Likewise.
36688         * gfortran.dg/g77/970915-0.f: Likewise.
36689         * gfortran.dg/g77/980310-1.f: Likewise.
36690         * gfortran.dg/g77/980310-2.f: Likewise.
36691         * gfortran.dg/g77/980310-3.f: Likewise.
36692         * gfortran.dg/g77/980310-4.f: Likewise.
36693         * gfortran.dg/g77/980310-6.f: Likewise.
36694         * gfortran.dg/g77/980310-7.f: Likewise.
36695         * gfortran.dg/g77/980310-8.f: Likewise.
36696         * gfortran.dg/g77/980419-2.f: Likewise.
36697         * gfortran.dg/g77/980424-0.f: Likewise.
36698         * gfortran.dg/g77/980427-0.f: Likewise.
36699         * gfortran.dg/g77/980729-0.f: Likewise.
36700         * gfortran.dg/g77/981117-1.f: Likewise.
36701         * gfortran.dg/g77/toon_1.f: Likewise.
36702
36703 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36704
36705         PR c++/2204
36706         * g++.dg/other/abstract2.C: New test.
36707
36708 2004-07-12  Paul Brook  <paul@codesourcery.com>
36709
36710         * gfortran.dg/pointer_init_1.f90: New test.
36711
36712 2004-07-11  Paul Brook  <paul@codesourcery.com>
36713
36714         PR fortran/15986
36715         * gfortran.dg/contained_1.f90: New test.
36716
36717 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36718
36719         * g++.dg/parse/defarg8.C: New test.
36720
36721 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36722
36723         PR fortran/16433
36724         * gfortran.dg/pr16433.f: New test.
36725
36726         PR fortran/17574
36727         * gfortran.dg/pr15754.f90: New test.
36728
36729 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36730
36731         PR tree-optimization/16437
36732         * gcc.c-torture/execute/bitfld-4.c: New test.
36733
36734 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36735
36736         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36737         access to common var from module.
36738
36739 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36740
36741         PR fortran/16336
36742         * gfortran.fortran-torture/execute/common_2.f90: New test.
36743
36744 2004-07-10  Paul Brook  <paul@codesourcery.com>
36745
36746         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36747
36748 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36749
36750         PR fortran/15969
36751         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36752
36753 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36754
36755         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36756         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36757         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36758         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36759         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36760         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36761         * gfortran.dg/g77/funderscoring.f: Likewise.
36762         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36763
36764 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36765
36766         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36767
36768 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36769         Paul Brook  <paul@codesourcery.com>
36770
36771         PR fortran/13415
36772         * gfortran.dg/common_pointer_1.f90: New test.
36773
36774 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36775
36776         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36777
36778 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36779
36780         PR target/16364
36781         * gcc.c-torture/compile/20040709-1.c: New.
36782
36783 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36784
36785         PR fortran/14077
36786         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36787
36788 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36789
36790         PR fortran/13201
36791         * gfortran.dg/shape_1.f90: New test.
36792
36793 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36794             Andrew Pinski  <apinski@apple.com>
36795
36796         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36797
36798 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36799
36800         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36801         comment.
36802
36803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36804         Paul Brook  <paul@codesourcery.com>
36805
36806         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36807         '.f95' and '.F95'.
36808
36809 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36810
36811         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36812
36813 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36814
36815         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36816         testcases with capital suffix.
36817
36818 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36819
36820         PR fortran/15481
36821         PR fortran/13372
36822         PR fortran/13575
36823         PR fortran/15978
36824         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36825
36826         * gfortran.dg/implicit_1.f90: New test.
36827
36828 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36829
36830         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36831         expression to match gfortran warning/error messages
36832         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36833         dg-error text.
36834
36835 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36836
36837         * lib/fortran-torture.exp: Rename proc search_for to
36838         search_for_re.
36839
36840 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36841
36842         * gcc.c-torture/execute/simd-5.x: New file.
36843         XFAIL on SPARC 64-bit at -O0.
36844
36845 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36846
36847         PR c++/8211
36848         PR c++/16165
36849         * g++.dg/warn/effc3.C: New test.
36850
36851 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36852
36853         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36854         change X to 1X in format.
36855         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36856         add data statements to conform to standard.
36857
36858 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36859
36860         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36861         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36862         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36863
36864 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36865
36866         * gfortran.dg/g77/7388.f: Copy from g77.dg
36867         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36868         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36869         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36870         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36871         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36872         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36873         * gfortran.dg/g77/strlen0.f: Likewise.
36874
36875 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36876
36877         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36878         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36879
36880 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36881
36882         * gcc.c-torture/execute/920428-2.x: Delete.
36883         * gcc.c-torture/execute/920501-7.x: Likewise.
36884
36885 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36886
36887         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36888         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36889         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36890         prescott and c3-2.
36891         (PREFETCH_3DNOW): Add -march=c3.
36892
36893 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36894
36895         PR c/16437
36896         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36897         * gcc.c-torture/execute/bf64-1.x: Likewise.
36898
36899 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36900
36901         * gcc.c-torture/compile/20040708-1.c: New test.
36902
36903 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36904
36905         PR c++/16169
36906         * g++.dg/warn/effc2.C: New test.
36907
36908 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36909
36910         * gcc.c-torture/execute/bitfld-1.x: Remove.
36911         * gcc.c-torture/execute/bitfld-3.c: New test.
36912         * gcc.dg/bitfld-2.c: Remove XFAILs.
36913
36914 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36915
36916         PR c++/16276
36917         * g++.dg/rtti/tinfo1.C: New file.
36918
36919 2004-07-07  Eric Christopher  <echristo@redhat.com>
36920
36921         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36922
36923 2004-07-07  Andrew Pinski  <apinski@apple.com>
36924
36925         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36926
36927 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36928
36929         * g++.dg/init/call1.C: XFAIL.
36930
36931 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36932
36933         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36934         except for movstrict*, to movmem* and clrstr* to clrmem*.
36935
36936 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36937
36938         * gcc.c-torture/execute/20040707-1.c: New test.
36939
36940 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36941
36942         * gcc.c-torture/execute/20040706-1.c: New test.
36943
36944 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36945
36946         PR c++/3671
36947         * g++.dg/template/spec14.C: New test.
36948
36949 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36950
36951         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36952         nothing if not yet defined.  Use it in b, c and d type definitions.
36953         * gcc.c-torture/execute/20040705-1.c: New test.
36954         * gcc.c-torture/execute/20040705-2.c: New test.
36955
36956 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36957
36958         PR c++/2518
36959         * g++.dg/lookup/new1.C: New test.
36960
36961 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36962
36963         PR c++/11406
36964         * g++.dg/template/sizeof8.C: New test.
36965
36966 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36967
36968         * gcc.c-torture/compile/20040705-1.c: New test.
36969
36970 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36971
36972         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36973
36974 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36975
36976         * gcc.dg/cpp/if-mop.c: Two new testcases.
36977         * gcc.dg/cpp/trad/comment-3.c: New.
36978
36979 2004-07-04  Paul Brook  <paul@codesourcery.com>
36980
36981         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36982
36983 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36984
36985         PR c++/3761
36986         * g++.dg/lookup/crash4.C: New test.
36987
36988 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36989
36990         * gcc.c-torture/execute/builtin-abs-1.c
36991         * gcc.c-torture/execute/builtin-abs-2.c
36992         * gcc.c-torture/execute/builtin-complex-1.c
36993         * gcc.c-torture/execute/builtins/string-1-lib.c
36994         * gcc.c-torture/execute/builtins/string-1.c
36995         * gcc.c-torture/execute/builtins/string-2-lib.c
36996         * gcc.c-torture/execute/builtins/string-2.c
36997         * gcc.c-torture/execute/builtins/string-3-lib.c
36998         * gcc.c-torture/execute/builtins/string-3.c
36999         * gcc.c-torture/execute/builtins/string-4-lib.c
37000         * gcc.c-torture/execute/builtins/string-4.c
37001         * gcc.c-torture/execute/builtins/string-5-lib.c
37002         * gcc.c-torture/execute/builtins/string-5.c
37003         * gcc.c-torture/execute/builtins/string-6-lib.c
37004         * gcc.c-torture/execute/builtins/string-6.c
37005         * gcc.c-torture/execute/builtins/string-7-lib.c
37006         * gcc.c-torture/execute/builtins/string-7.c
37007         * gcc.c-torture/execute/builtins/string-8-lib.c
37008         * gcc.c-torture/execute/builtins/string-8.c
37009         * gcc.c-torture/execute/builtins/string-9-lib.c
37010         * gcc.c-torture/execute/builtins/string-9.c
37011         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37012         * gcc.c-torture/execute/builtins/string-asm-1.c
37013         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37014         * gcc.c-torture/execute/builtins/string-asm-2.c
37015         * gcc.c-torture/execute/stdio-opt-1.c
37016         * gcc.c-torture/execute/stdio-opt-2.c
37017         * gcc.c-torture/execute/stdio-opt-3.c
37018         * gcc.c-torture/execute/string-opt-1.c
37019         * gcc.c-torture/execute/string-opt-10.c
37020         * gcc.c-torture/execute/string-opt-11.c
37021         * gcc.c-torture/execute/string-opt-12.c
37022         * gcc.c-torture/execute/string-opt-13.c
37023         * gcc.c-torture/execute/string-opt-14.c
37024         * gcc.c-torture/execute/string-opt-15.c
37025         * gcc.c-torture/execute/string-opt-16.c
37026         * gcc.c-torture/execute/string-opt-2.c
37027         * gcc.c-torture/execute/string-opt-6.c
37028         * gcc.c-torture/execute/string-opt-7.c
37029         * gcc.c-torture/execute/string-opt-8.c:
37030         Replace with ...
37031
37032         * gcc.c-torture/execute/builtins/abs-2.c
37033         * gcc.c-torture/execute/builtins/abs-3.c
37034         * gcc.c-torture/execute/builtins/complex-1.c
37035         * gcc.c-torture/execute/builtins/fprintf.c
37036         * gcc.c-torture/execute/builtins/fputs.c
37037         * gcc.c-torture/execute/builtins/memcmp.c
37038         * gcc.c-torture/execute/builtins/memmove.c
37039         * gcc.c-torture/execute/builtins/memops-asm.c
37040         * gcc.c-torture/execute/builtins/mempcpy-2.c
37041         * gcc.c-torture/execute/builtins/mempcpy.c
37042         * gcc.c-torture/execute/builtins/memset.c
37043         * gcc.c-torture/execute/builtins/printf.c
37044         * gcc.c-torture/execute/builtins/sprintf.c
37045         * gcc.c-torture/execute/builtins/strcat.c
37046         * gcc.c-torture/execute/builtins/strchr.c
37047         * gcc.c-torture/execute/builtins/strcmp.c
37048         * gcc.c-torture/execute/builtins/strcpy.c
37049         * gcc.c-torture/execute/builtins/strcspn.c
37050         * gcc.c-torture/execute/builtins/strlen-2.c
37051         * gcc.c-torture/execute/builtins/strlen.c
37052         * gcc.c-torture/execute/builtins/strncat.c
37053         * gcc.c-torture/execute/builtins/strncmp-2.c
37054         * gcc.c-torture/execute/builtins/strncmp.c
37055         * gcc.c-torture/execute/builtins/strncpy.c
37056         * gcc.c-torture/execute/builtins/strpbrk.c
37057         * gcc.c-torture/execute/builtins/strpcpy-2.c
37058         * gcc.c-torture/execute/builtins/strpcpy.c
37059         * gcc.c-torture/execute/builtins/strrchr.c
37060         * gcc.c-torture/execute/builtins/strspn.c
37061         * gcc.c-torture/execute/builtins/strstr-asm.c
37062         * gcc.c-torture/execute/builtins/strstr.c:
37063         ... these new files.
37064
37065         * gcc.c-torture/execute/builtins/abs-2-lib.c
37066         * gcc.c-torture/execute/builtins/abs-3-lib.c
37067         * gcc.c-torture/execute/builtins/complex-1-lib.c
37068         * gcc.c-torture/execute/builtins/fprintf-lib.c
37069         * gcc.c-torture/execute/builtins/fputs-lib.c
37070         * gcc.c-torture/execute/builtins/memcmp-lib.c
37071         * gcc.c-torture/execute/builtins/memmove-lib.c
37072         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37073         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37074         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37075         * gcc.c-torture/execute/builtins/memset-lib.c
37076         * gcc.c-torture/execute/builtins/printf-lib.c
37077         * gcc.c-torture/execute/builtins/sprintf-lib.c
37078         * gcc.c-torture/execute/builtins/strcat-lib.c
37079         * gcc.c-torture/execute/builtins/strchr-lib.c
37080         * gcc.c-torture/execute/builtins/strcmp-lib.c
37081         * gcc.c-torture/execute/builtins/strcpy-lib.c
37082         * gcc.c-torture/execute/builtins/strcspn-lib.c
37083         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37084         * gcc.c-torture/execute/builtins/strlen-lib.c
37085         * gcc.c-torture/execute/builtins/strncat-lib.c
37086         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37087         * gcc.c-torture/execute/builtins/strncmp-lib.c
37088         * gcc.c-torture/execute/builtins/strncpy-lib.c
37089         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37090         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37091         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37092         * gcc.c-torture/execute/builtins/strrchr-lib.c
37093         * gcc.c-torture/execute/builtins/strspn-lib.c
37094         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37095         * gcc.c-torture/execute/builtins/strstr-lib.c
37096         * gcc.c-torture/execute/builtins/lib/abs.c
37097         * gcc.c-torture/execute/builtins/lib/fprintf.c
37098         * gcc.c-torture/execute/builtins/lib/memset.c
37099         * gcc.c-torture/execute/builtins/lib/printf.c
37100         * gcc.c-torture/execute/builtins/lib/sprintf.c
37101         * gcc.c-torture/execute/builtins/lib/strcpy.c
37102         * gcc.c-torture/execute/builtins/lib/strcspn.c
37103         * gcc.c-torture/execute/builtins/lib/strncat.c
37104         * gcc.c-torture/execute/builtins/lib/strncmp.c
37105         * gcc.c-torture/execute/builtins/lib/strncpy.c
37106         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37107         * gcc.c-torture/execute/builtins/lib/strspn.c
37108         * gcc.c-torture/execute/builtins/lib/strstr.c:
37109         New files containing support routines.
37110
37111         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37112         declaration.
37113         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37114         when not optimizing.
37115
37116 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37117
37118         PR c++/16240
37119         * g++.dg/abi/mangle22.C: New test.
37120         * g++.dg/abi/mangle23.C: Likewise.
37121
37122 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37123
37124         PR fortran/16290
37125         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37126         Allow for cases without denormalized floating point numbers.
37127
37128 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37129
37130         PR c/1027
37131         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37132         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37133         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37134         expected warning text.
37135         * gcc.dg/format/diag-2.c: New test.
37136
37137 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37138
37139         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37140
37141 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37142
37143         * gcc.dg/builtins-43.c: New.
37144         * gcc.dg/builtins-44.c: New.
37145         * gcc.dg/builtins-45.c: New.
37146
37147 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37148             Andreas Tobler  <a.tobler@schweiz.ch>
37149
37150         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37151         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37152         as SIGSEGV.
37153         * gcc.dg/cleanup-11.c: Likewise.
37154         * gcc.dg/cleanup-8.c: Likewise.
37155         * gcc.dg/cleanup-9.c: Likewise.
37156         * gcc.dg/cleanup-5.c: Run on all platforms.
37157
37158 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37159
37160         * g++.dg/warn/nonnull1.C: New test.
37161
37162 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37163
37164         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37165         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37166         Special-case the Sun compiler wrt to <complex.h>.
37167
37168 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37169
37170         * gcc.dg/Wunreachable-8.C: New test.
37171
37172         * gcc.dg/h8300-ice2.c : New test.
37173
37174 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37175
37176         PR fortran/16161
37177         * gfortran.fortran-torture/compile/implicit.f90: Add test
37178         for implicit character.
37179
37180 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37181
37182         PR fortran/16289
37183         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37184         Use tiny() intrinsic to find smallest non-negative real
37185
37186 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37187
37188         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37189         * gcc.dg/compat/struct-by-value-22_x.c: New.
37190         * gcc.dg/compat/struct-by-value-22_y.c: New.
37191
37192         * gcc.c-torture/execute/20040629-1.c: New test.
37193
37194 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37195
37196         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37197         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37198
37199         PR target/16195
37200         * gcc.dg/20040625-1.c: New test.
37201
37202 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37203
37204         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37205
37206 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37207
37208         PR fortran/15963
37209         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37210
37211 2004-06-29  Richard Henderson  <rth@redhat.com>
37212
37213         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37214
37215 2004-06-29  Paul Brook  <paul@codesourcery.com>
37216
37217         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37218         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37219
37220 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37221
37222         PR c++/16260
37223         * g++.dg/parse/crash15.C: New.
37224
37225 2004-06-28  Andrew Pinski  <apinski@apple.com>
37226
37227         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37228         by the error already.
37229
37230         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37231
37232 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37233
37234         PR target/14041
37235         * gcc.dg/h8300-bss-align-1.c : New.
37236
37237 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37238
37239         * PR c++/16174
37240         * g++.dg/template/ctor4.C: New.
37241
37242 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37243
37244         PR c++/16205
37245         * g++.dg/warn/Wsequence-point-1.C: New test.
37246
37247 2004-06-27  Paul Brook  <paul@codesourcery.com>
37248
37249         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37250
37251 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37252
37253         * g++.old-deja/g++.mike/p7325.C: Remove.
37254
37255 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37256
37257         PR c/14963
37258         * gcc.dg/pr14963.c: New test.
37259
37260 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37261
37262         PR c++/16193
37263         * g++.dg/parse/redef1.C: New test.
37264
37265 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37266
37267         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37268         20021110.c.
37269         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37270         20021119-1.c.
37271         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37272         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37273         5-04.c.
37274         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37275         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37276         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37277         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37278         g++.brendan/enum14.C.
37279         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37280         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37281         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37282         g++.mike/virt1.C.
37283         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37284         memtemp24.C.
37285
37286 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37287
37288         * gcc.dg/20040527-1.c: New test case.
37289
37290 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37291
37292         PR gfortran/pr16196
37293         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37294
37295 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37296
37297         PR middle-end/15825
37298         * gcc.dg/pr15825-1.c: New test case.
37299
37300 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37301
37302         * gcc.c-torture/execute/20040625-1.c: New test.
37303
37304 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37305
37306         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37307
37308 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37309
37310         * gcc.dg/torture/mips-div-1.c: New test.
37311
37312 2004-06-24  Jeff Law  <law@redhat.com>
37313
37314         * gcc.dg/tree-ssa/20040624-1.c: New test.
37315
37316 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37317
37318         * gcc.c-torture/compile/20040624-1.c: New test.
37319
37320 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37321
37322         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37323         this directory.
37324
37325 2004-06-23  Andrew Pinski  <apinski@apple.com>
37326
37327         PR middle-end/15988
37328         * g++.dg/opt/ptrmem4.C: New test.
37329
37330         * gcc.dg/c90-array-quals-2.c: New test.
37331
37332 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37333
37334         * gcc.dg/kpice1.c: New test.
37335
37336 2006-06-23  Andrew Pinski  <apinski@apple.com>
37337
37338         * gcc.dg/c90-array-quals.c: New test.
37339
37340 2006-06-22  Richard Henderson  <rth@redhat.com>
37341
37342         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37343
37344 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37345
37346         * gcc.dg/builtins-config.h: Handle FreeBSD.
37347
37348 2006-06-22  Richard Henderson  <rth@redhat.com>
37349
37350         * g++.dg/opt/devirt1.C: New.
37351
37352 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37353
37354         * g++.dg/opt/pr15551.C: New testcase.
37355
37356 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37357
37358         PR target/14800
37359         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37360         x86_64-*-linux* when compiling for 32bit.
37361
37362 2004-06-21  Andrew Pinski  <apinski@apple.com>
37363
37364         * gcc.dg/pch/struct-1.c: New.
37365         * gcc.dg/pch/struct-1.hs: New.
37366
37367 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37368
37369         * gcc.dg/pch/save-temps-1.c: New file.
37370         * gcc.dg/pch/save-temps-1.hs: New file.
37371
37372 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37373
37374         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37375         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37376
37377 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37378
37379         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37380         to fix type error.
37381         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37382         Remove trailing spaces.
37383
37384 2004-06-21  Richard Henderson  <rth@redhat.com>
37385
37386         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37387         merging && to BIT_FIELD_REF.
37388
37389 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37390
37391         * g++.dg/opt/placeholder1.C: New test.
37392
37393 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37394
37395         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37396         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37397         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37398         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37399
37400 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37401
37402         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37403         extern "C".
37404         * g++.dg/other/pragma-re-1.C: Add comments.
37405
37406 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37407
37408         PR gfortran/16080
37409         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37410
37411 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37412
37413         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37414         instead of setting the type of size_t by
37415         hand.
37416
37417 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37418
37419         * gcc.dg/unordered-2.c: New test case.
37420         * gcc.dg/unordered-3.c: New test case.
37421
37422 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37423
37424         PR other/16043
37425         * lib/g++.exp (g++_version): Tweak regexp for version
37426         * lib/g77.exp (g77_version): Likewise.
37427         * lib/gfortran.exp (gfortran_version): Likewise.
37428         * lib/objc.exp (objc_version): Likewise.
37429         * lib/treelang.exp (treelang_version): Likewise.
37430
37431 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37432
37433         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37434         Use INT_MAX instead of __INT_MAX__.
37435         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37436
37437         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37438         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37439         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37440         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37441         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37442         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37443         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37444         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37445         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37446
37447         * gcc.dg/range-test-1.c: New test.
37448         * g++.dg/opt/range-test-1.C: New test.
37449
37450 2004-06-17  Richard Henderson  <rth@redhat.com>
37451
37452         * objc.dg/sync-1.m: New.
37453         * objc.dg/try-catch-1.m: Don't force next runtime.
37454         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37455         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37456         shadowed catch clause.
37457         * objc.dg/try-catch-5.m: New.
37458
37459 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37460
37461         Bug 14610
37462         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37463
37464 2004-06-15  Richard Henderson  <rth@redhat.com>
37465
37466         * gcc.dg/20001116-1.c: Move expected warning line.
37467
37468 2004-06-15  Richard Henderson  <rth@redhat.com>
37469
37470         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37471         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37472
37473 2004-06-15  Jeff Law  <law@redhat.com>
37474
37475         * gcc.dg/tree-ssa/20040615-1.c: New test.
37476         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37477         be less sensitive to operand ordering.
37478         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37479
37480 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37481
37482         * g++.dg/abi/bitfield3.C: Add comment..
37483
37484 2004-06-15  Richard Henderson  <rth@redhat.com>
37485
37486         * g++.dg/ext/stmtexpr1.C: XFAIL.
37487         * gcc.dg/20030612-1.c: XFAIL.
37488
37489 2004-06-15  Eric Christopher  <echristo@redhat.com>
37490
37491         * g++.dg/charset/asm5.c: New.
37492         * gcc.dg/charset/asm6.c: New.
37493
37494 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37495
37496         PR fortran/15962
37497         * gfortran.fortran-torture/execute/select_1.f90: New test.
37498
37499 2004-06-15  Paul Brook  <paul@codesourcery.com>
37500
37501         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37502
37503 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37504
37505         PR c++/15967
37506         * g++.dg/lookup/crash3.C: New test.
37507
37508 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37509
37510         PR c++/15947
37511         * g++.dg/parse/dtor4.C: New test.
37512
37513 2004-06-14  Jeff Law  <law@redhat.com>
37514
37515         * gcc.c-torture/compile/20040614-1.c: New test.
37516
37517 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37518
37519         PR fortran/15211
37520         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37521         LEN of a character array.
37522
37523 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37524
37525         PR c++/15096
37526         * g++.dg/template/ptrmem10.C: New test.
37527
37528         PR c++/14930
37529         * g++.dg/template/friend30.C: New test.
37530
37531 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37532
37533         PR fortran/14928
37534         * gfortran.fortran-torture/compile/mloc.f90: New test.
37535
37536 2004-06-13  Paul Brook  <paul@codesourcery.com>
37537
37538         * gfortran.fortran-torture/execute/random_2.f90: New test.
37539
37540 2004-06-13  Eric Christopher  <echristo@redhat.com>
37541
37542         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37543
37544 2004-06-12  Paul Brook  <paul@codesourcery.com>
37545
37546         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37547
37548 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37549
37550         PR fortran/14923
37551         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37552
37553 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37554
37555         PR fortran/14957
37556         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37557         syntax errors in end statements of contained subroutines.
37558
37559 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37560
37561         PR fortran/12841
37562         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37563
37564 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37565
37566         PR fortran/15665
37567         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37568
37569 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37570
37571         PR gfortran/12839
37572         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37573
37574 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37575
37576         PR c++/15862
37577         * g++.dg/parse/enum1.C: New test.
37578
37579 2004-06-10  Jeff Law  <law@redhat.com>
37580
37581         * gcc.c-torture/compile/20040610-1.c: New test.
37582
37583 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37584
37585         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37586         * g++.old-deja/g++.other/decl3.C: Likewise.
37587
37588 2004-06-10  Brian Booth  <bbooth@redhat.com>
37589
37590         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37591         V_MAY_DEF instead of VDEF.
37592         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37593
37594 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37595
37596         PR c++/14211
37597         * g++.dg/conversion/const1.C: New test.
37598
37599         PR c++/15076
37600         * g++.dg/conversion/reinterpret1.C: New test.
37601
37602         PR c++/15877
37603         * g++.dg/template/enum2.C: New test.
37604
37605         PR c++/15227
37606         * g++.dg/template/error13.C: New test.
37607
37608 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37609
37610         PR fortran/14957
37611         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37612         arguments to test_* REAL and of the right size.
37613
37614 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37615
37616         PR target/15569
37617         PR rtl-optimization/15681
37618         * gcc.dg/20040609-1.c: New test.
37619
37620 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37621
37622         PR c++/14791
37623         * g++.dg/opt/builtins1.C: New test.
37624
37625 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37626
37627         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37628         that use default windows32 struct layout.
37629         * gcc.dg/i386-bitfield2.c: Likewise.
37630
37631 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37632
37633         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37634         for mingw32 and cygwin targets.
37635
37636 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37637
37638         * gcc.dg/pch/macro-4.c: New.
37639         * gcc.dg/pch/macro-4.hs: New.
37640
37641 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37642
37643         PR fortran/13249
37644         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37645
37646 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37647
37648         PR fortran/13372
37649         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37650
37651 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37652
37653         PR gfortran/14897
37654         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37655
37656 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37657
37658         PR gfortran/15755
37659         * gfortran.fortran-torture/execute/backspace.c : New test.
37660
37661 2004-06-09  Paul Brook  <paul@codesourcery.com>
37662
37663         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37664         (pointer_to_section): Rewrite to use smaller array.
37665
37666 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37667
37668         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37669         * gcc.dg/ext/altivec-10.c: Same.
37670         * gcc.dg/ext/altivec-11.c: Same.
37671         * gcc.dg/ext/altivec-12.c: Same.
37672         * gcc.dg/ext/altivec-13.c: Same.
37673         * gcc.dg/ext/altivec-14.c: Same.
37674         * gcc.dg/ext/altivec-15.c: Same.
37675         * gcc.dg/ext/altivec-16.c: Same.
37676         * gcc.dg/ext/altivec-3.c: Same.
37677         * gcc.dg/ext/altivec-4.c: Same.
37678         * gcc.dg/ext/altivec-6.c: Same.
37679         * gcc.dg/ext/altivec-7.c: Same.
37680         * gcc.dg/ext/altivec-8.c: Same.
37681         * gcc.dg/ext/altivec-varargs-1.c: Same.
37682
37683         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37684         * g++.dg/ext/altivec-10.C: Same.
37685         * g++.dg/ext/altivec-2.C: Same.
37686         * g++.dg/ext/altivec-3.C: Same.
37687         * g++.dg/ext/altivec-4.C: Same.
37688         * g++.dg/ext/altivec-5.C: Same.
37689         * g++.dg/ext/altivec-6.C: Same.
37690         * g++.dg/ext/altivec-7.C: Same.
37691         * g++.dg/ext/altivec-8.C: Same.
37692         * g++.dg/ext/altivec-9.C: Same.
37693
37694 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37695
37696         PR c++/7841
37697         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37698
37699 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37700
37701         * gcc.dg/union-1.c: New test.
37702
37703 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37704
37705         * gcc.dg/builtins-41.c: New test case.
37706         * gcc.dg/builtins-42.c: New test case.
37707
37708 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37709
37710         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37711         * g++.dg/ext/altivec-10.C: Same.
37712         * g++.dg/ext/altivec-2.C: Same.
37713         * g++.dg/ext/altivec-3.C: Same.
37714         * g++.dg/ext/altivec-4.C: Same.
37715         * g++.dg/ext/altivec-5.C: Same.
37716         * g++.dg/ext/altivec-6.C: Same.
37717         * g++.dg/ext/altivec-7.C: Same.
37718         * g++.dg/ext/altivec-8.C: Same.
37719         * g++.dg/ext/altivec-9.C: Same.
37720         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37721         * g++.old-deja/g++.brendan/new3.C: Same.
37722         * gcc.c-torture/execute/eeprof-1.x: Same.
37723
37724 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37725
37726         PR c/14765
37727         * gcc.dg/pr14765-1.c: New test.
37728
37729 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37730
37731         PR c/14649
37732         * gcc.dg/pr14649-1.c: New test case.
37733
37734 2004-06-07  Richard Henderson  <rth@redhat.com>
37735
37736         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37737         if temporaries.
37738
37739 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37740
37741         * g++.dg/eh/elide1.C: Remove XFAIL.
37742
37743 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37744
37745         PR c++/15337
37746         * g++.dg/expr/sizeof3.C: New test.
37747
37748         PR c++/14777
37749         * g++.dg/template/access14.C: New test.
37750
37751         PR c++/15554
37752         * g++.dg/template/enum1.C: New test.
37753
37754         PR c++/15057
37755         * g++.dg/eh/throw1.C: New test.
37756
37757 2004-06-07  David Ayers  <d.ayers@inode.at>
37758             Ziemowit Laski  <zlaski@apple.com>
37759
37760         * lib/objc.exp (objc_target_compile): Revert the '-framework
37761         Foundation' flag fix, since bare Darwin does not ship
37762         with the Foundation framework.
37763         * objc/execute/next_mapping.h: Provide a local NSConstantString
37764         @interface and @implementation.
37765         (objc_constant_string_init): A constructor function, used to
37766         initialize the NSConstantString meta-class object.
37767         * objc/execute/string1.m: Include "next_mapping.h" instead of
37768         <Foundation/NSString.h>.
37769         * objc/execute/string2.m: Likewise.
37770         * objc/execute/string3.m: Likewise.
37771         * objc/execute/string4.m: Likewise.
37772
37773 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37774
37775         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37776         to double. Replace double with FLOAT.
37777         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37778
37779         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37780         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37781         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37782         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37783         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37784         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37785         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37786         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37787
37788 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37789
37790         PR c/13519
37791         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37792
37793 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37794
37795         PR c++/15503
37796         * g++.dg/template/meminit2.C: New test.
37797
37798 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37799
37800         PR target/15822
37801         * gcc.c-torture/execute/compare-fp-1.c,
37802         gcc.c-torture/execute/compare-fp-2.c,
37803         gcc.c-torture/execute/compare-fp-3.c,
37804         gcc.c-torture/execute/compare-fp-4.c,
37805         gcc.c-torture/execute/compare-fp-3.x,
37806         gcc.c-torture/execute/compare-fp-4.x: Moved...
37807         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37808         gcc.c-torture/execute/ieee/compare-fp-2.c,
37809         gcc.c-torture/execute/ieee/compare-fp-3.c,
37810         gcc.c-torture/execute/ieee/compare-fp-4.c,
37811         gcc.c-torture/execute/ieee/compare-fp-3.x,
37812         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37813
37814 2004-06-04  David Ayers  <d.ayers@inode.at>
37815
37816         * objc/execute/protocol-isEqual-4.m: New testcase.
37817
37818 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37819
37820         * objc/execute/protocol-isEqual-1.m: New testcase.
37821         * objc/execute/protocol-isEqual-2.m: New testcase.
37822         * objc/execute/protocol-isEqual-3.m: New testcase.
37823
37824 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37825
37826         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37827
37828 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37829
37830         * lib/objc.exp (objc_target_compile): When running tests on
37831         Darwin (Mac OS X), inform the linker about '-framework
37832         'Foundation'.
37833
37834 2004-06-02  Eric Christopher  <echristo@redhat.com>
37835
37836         * gcc.c-torture/compile/20040602-1.c: New.
37837
37838 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37839
37840         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37841         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37842
37843         PR tree-optimization/14736
37844         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37845
37846         PR tree-optimization/14042
37847         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37848
37849         PR tree-optimization/14729
37850         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37851
37852 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37853
37854         PR fortran/15557
37855         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37856
37857 2004-06-01  Richard Hederson  <rth@redhat.com>
37858
37859         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37860
37861 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37862
37863         PR c++/14932
37864         * g++.dg/parse/offsetof4.C: New test.
37865
37866 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37867
37868         PR objc/7993
37869         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37870
37871 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37872
37873         PR c++/15701
37874         * g++.dg/template/friend29.C: New test.
37875
37876 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37877
37878         PR c/15749
37879         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37880
37881 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37882
37883         * gcc.dg/sparc-trap-1.c: New test.
37884
37885 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37886
37887         PR middle-end/15069
37888         * g++.dg/opt/fold3.C: New test case.
37889
37890 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37891
37892         * lib/target-supports.exp (check_iconv_available): Fix fallout
37893         from 2004-05-28 patch.
37894
37895 2004-05-30  Paul Brook  <paul@codesourcery.com>
37896
37897         PR fortran/15620
37898         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37899         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37900
37901 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37902
37903         * gfortran.fortran-torture/execute/random_1.f90: New test.
37904
37905 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37906
37907         * g++.dg/ext/altivec-10.C: New test.
37908
37909 2004-05-29  Paul Brook  <paul@codesourcery.com>
37910
37911         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37912
37913 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37914
37915         * gcc.dg/altivec-16.c: New test.
37916
37917 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37918
37919         * lib/target-supports.exp (check_vmx_hw_available): New.
37920         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37921
37922         * lib/target-supports.exp (check_alias_available,
37923         check_iconv_available, check_named_sections_available): Use
37924         unique names for temporary files.
37925
37926 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37927
37928         * gcc.dg/altivec-15.c: New test.
37929
37930 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37931
37932         PR c++/15083
37933         * g++.dg/warn/noeffect6.C: New test.
37934
37935         PR c++/15471
37936         * g++.dg/expr/ptrmem4.C: New test.
37937
37938         PR c++/15640
37939         * g++.dg/template/operator3.C: New test.
37940
37941 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37942
37943         PR c++/14668
37944         * g++.dg/lookup/redecl1.C: New test.
37945         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37946
37947 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37948
37949         * gcc.c-torture/execute/compare-fp-1.c,
37950         gcc.c-torture/execute/compare-fp-2.c,
37951         gcc.c-torture/execute/compare-fp-3.c,
37952         gcc.c-torture/execute/compare-fp-4.c,
37953         gcc.c-torture/execute/compare-fp-3.x,
37954         gcc.c-torture/execute/compare-fp-4.x,
37955         gcc.dg/pr15649-1.c: New.
37956
37957 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37958
37959         PR c++/12883
37960         * g++.dg/init/array14.C: New test.
37961
37962 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37963
37964         * lib/compat.exp (compat-get-options-main): New.
37965         (compat-get-options): Remove unneeded code, warn for ignored
37966         command.
37967         (compat-execute): Check flag set by dg-require-* commands.
37968
37969         * lib/compat.exp (compat-execute): Break up long lines.
37970
37971 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37972
37973         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37974         * gcc.dg/altivec-14.c: New test.
37975         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37976
37977         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37978         * gcc.dg/altivec-12.c: Ditto.
37979
37980         * gcc.dg/altivec-3.c: Move call to altivec_check.
37981
37982 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37983
37984         PR c++/15044
37985         * g++.dg/template/error12.C: New test.
37986
37987         PR c++/15317
37988         * g++.dg/ext/attrib15.C: New test.
37989
37990         PR c++/15329
37991         * g++.dg/template/ptrmem9.C: New test.
37992
37993 2004-05-25  Paul Brook  <paul@codesourcery.com>
37994
37995         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37996
37997 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37998
37999         PR c++/15165
38000         * g++.dg/template/crash19.C: New test.
38001
38002 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38003
38004         PR c++/15025
38005         * g++.dg/template/redecl1.C: New test.
38006
38007 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38008
38009         PR c++/14821
38010         * g++.dg/other/ns1.C: New test.
38011
38012         PR c++/14883
38013         * g++.dg/template/invalid1.C: New test.
38014
38015 2004-05-23  Paul Brook  <paul@codesourcery.com>
38016         Victor Leikehman  <lei@haifasphere.co.il>
38017
38018         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38019         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38020
38021 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38022
38023         PR c++/15285
38024         PR c++/15299
38025         * g++.dg/template/non-dependent5.C: New test.
38026         * g++.dg/template/non-dependent6.C: New test.
38027
38028 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38029
38030         PR c++/15507
38031         * g++.dg/inherit/union1.C: New test.
38032
38033         PR c++/15542
38034         * g++.dg/template/addr1.C: New test.
38035
38036         PR c++/15427
38037         * g++.dg/template/array5.C: New test.
38038
38039         PR c++/15287
38040         * g++.dg/template/array6.C: New test.
38041
38042 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38043             Roger Sayle  <roger@eyesopen.com>
38044
38045         * g++.dg/lookup/forscope2.C: New test case.
38046
38047 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38048
38049         * gcc.dg/cpp/Wmissingdirs.c: New.
38050
38051 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38052
38053         PR target/15301
38054         * gcc.dg/compat/union-m128-1.h: New file.
38055         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38056         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38057         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38058
38059 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38060
38061         PR target/15302
38062         * gcc.dg/compat/struct-complex-1.h: New file.
38063         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38064         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38065         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38066
38067 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38068
38069         PR middle-end/3074
38070         * gcc.dg/pr3074-1.c: New test case.
38071         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38072
38073 2004-05-20  Falk Hueffner  <falk@debian.org>
38074
38075         PR other/15526
38076         * gcc.dg/ftrapv-1.c: New test case.
38077
38078 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38079
38080         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38081
38082 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38083             Jeff Law  <law@redhat.com>
38084
38085         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38086         * gcc.dg/tree-ssa/20040518-2.c: New test.
38087
38088         * gcc.dg/tree-ssa/20040518-1.c: New test.
38089
38090 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38091
38092         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38093
38094 2004-05-18  Paul Brook  <paul@codesourcery.com>
38095
38096         PR fortran/13930
38097         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38098
38099 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38100
38101         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38102         constant folding.
38103
38104 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38105
38106         * gcc.dg/tree-ssa/20040517-1.c: New test.
38107
38108 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38109
38110         * gcc.dg/loop-4.c: New test.
38111
38112 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38113
38114         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38115
38116 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38117
38118         PR fortran/15311
38119         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38120
38121 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38122
38123         PR fortran/13826
38124         PR fortran/13940
38125         * gfortran.fortran-torture/compile/data_1.f90: New test.
38126
38127 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38128
38129         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38130         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38131
38132 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38133
38134         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38135
38136 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38137
38138         PR c/15444
38139         * gcc.dg/format/xopen-1.c: Adjust expected message.
38140         * gcc.dg/format/xopen-3.c: New test.
38141
38142 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38143
38144         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38145
38146 2004-05-14  Jeff Law  <law@redhat.com>
38147
38148         * gcc.dg/tree-ssa/20040514-2.c: New test.
38149
38150 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38151
38152         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38153         this ...
38154         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38155         this.
38156
38157 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38158
38159         * gcc.dg/tree-ssa/20040514-1.c: New test.
38160
38161 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38162
38163         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38164         test.
38165
38166 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38167
38168         PR fortran/14066
38169         * gfortran.fortran-torture/compile/do_1.f90: New test.
38170
38171 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38172
38173         PR fortran/15051
38174         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38175         test.
38176
38177 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38178
38179         PR fortran/15149
38180         * gfortran.fortran-torture/execute/random_init.f90: New test.
38181
38182 2004-05-13  Paul Brook  <paul@codesourcery.com>
38183
38184         PR fortran/15314
38185         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38186
38187 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38188
38189         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38190         for the powerpc case.
38191
38192 2004-05-13  Jeff Law  <law@redhat.com>
38193
38194         * gcc.dg/tree-ssa/20040513-1.c: New test.
38195         * gcc.dg/tree-ssa/20040513-2.c: New test.
38196
38197 2004-05-13  Paul Brook  <paul@codesourcery.com>
38198
38199         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38200         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38201         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38202
38203 2004-05-13  Andreas Schwab  <schwab@suse.de>
38204
38205         PR other/10819
38206         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38207         characters.
38208
38209 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38210
38211         PR fortran/15294
38212         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38213
38214 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38215
38216         Merge from tree-ssa-20020619-branch.  See
38217         ChangeLog.tree-ssa for details.
38218
38219 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38220
38221         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38222         include <altivec.h> explicitly.
38223         * gcc.dg/altivec-13.c: Likewise.
38224
38225 2004-05-11  Paul Brook  <paul@codesourcery.com>
38226
38227         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38228
38229 2004-05-10  Eric Christopher  <echristo@redhat.com>
38230
38231         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38232         * gcc.dg/sibcall-4.c: Ditto.
38233
38234 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38235
38236         * g++.dg/ext/altivec-8.C: New test case.
38237         * gcc.dg/altivec-13.c: New test case.
38238
38239 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38240
38241         * gcc.c-torture/execute/divcmp-1.c: New test case.
38242         * gcc.c-torture/execute/divcmp-2.c: New test case.
38243         * gcc.c-torture/execute/divcmp-3.c: New test case.
38244
38245 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38246
38247         * g++.dg/other/pragma-re-2.C: New test.
38248
38249 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38250
38251         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38252         * gcc.dg/i386-387-2.c: Likewise.
38253
38254         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38255         __builtin_drem.
38256         * gcc.dg/i386-387-6.c: Likewise.
38257
38258 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38259
38260         * gcc.dg/builtins-33.c: Also check log1p*.
38261
38262 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38263
38264         PR optimization/15296
38265         * gcc.c-torture/execute/pr15296.c: New test.
38266
38267 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38268
38269         * gcc.dg/builtins-40.c: New test.
38270
38271 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38272
38273         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38274
38275 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38276
38277         * g++.dg/ext/spe1.C: New testcase.
38278
38279 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38280
38281         * objc.dg/image-info.m: Allow additional attributes
38282         for __image_info section.
38283
38284 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38285
38286         * gcc.dg/torture/mips-hilo-2.c: New test.
38287
38288 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38289
38290         PR c++/14389
38291         * g++.dg/template/member5.C: New test.
38292
38293 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38294
38295         * gcc.dg/builtins-34.c: Also check expm1*.
38296
38297 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38298
38299         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38300         * gcc.dg/torture/builtin-convert-3.c: New test.
38301
38302 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38303
38304         PR middle-end/15054
38305         * g++.dg/opt/pr15054.C: New test.
38306
38307 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38308
38309         * gcc.dg/torture/builtin-rounding-1.c: New test.
38310         * gcc.dg/builtins-25.c: Delete.
38311         * gcc.dg/builtins-29.c: Delete.
38312
38313 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38314
38315         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38316         * gcc.dg/sibcall-4.c: Likewise.
38317         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38318
38319 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38320
38321         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38322         bit-field on 16-bit targets.
38323
38324 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38325
38326         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38327         16-bit targets.
38328
38329 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38330
38331         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38332         * gcc.dg/rs6000-power2-2.c: Likewise.
38333
38334 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38335
38336         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38337         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38338         Change the asm registers to be in form of frN instead of fN.
38339
38340 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38341
38342         * gcc.dg/torture/builtin-convert-2.c: New test.
38343
38344 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38345
38346         * gcc.dg/rs6000-power2-1.c: New test.
38347         * gcc.dg/rs6000-power2-2.c: New test.
38348
38349 2004-04-28  Jan Hubicka  <jh@suse.cz>
38350
38351         * gcc.dg/unused-6.c: New test.
38352
38353 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38354             Ulrich Weigand  <uweigand@de.ibm.com>
38355
38356         * ada/acats/run_all.sh: Define $target variable.
38357
38358 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38359
38360         PR c++/15119
38361         * g++.dg/other/vararg-1.C: New test.
38362
38363         PR c++/4794
38364         * g++.dg/eh/cleanup3.C: New test.
38365
38366 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38367
38368         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38369         and ad8011a (target_insn).
38370         * ada/acats/support/macro.dfs: Likewise.
38371         * ada/acats/support/impbit.adb: New file.
38372
38373 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38374
38375         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38376
38377 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38378
38379         * gcc.dg/loop-3.c: New test.
38380
38381 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38382
38383         * gcc.c-torture/execute/simd-5.c: New test.
38384
38385 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38386
38387         PR c++/15064
38388         * g++.dg/template/crash18.C: New test.
38389
38390 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38391
38392         * g++.dg/ext/complit3.C: New test.
38393
38394 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38395
38396         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38397         * gcc.dg/altivec-3.c: Same.
38398         * gcc.dg/altivec-varargs-1.c: Same.
38399
38400 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38401
38402         * lib/target-supports.exp (check_profiling_available): Assume
38403         profiling is not available on powerpc-eabi targets.
38404
38405 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38406
38407         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38408         * gcc.dg/vmx/bug-1.c: Ditto.
38409
38410 2004-04-20  Eric Christopher  <echristo@redhat.com>
38411
38412         * gcc.dg/charset/extern.c: New test.
38413         * g++.dg/charset/extern3.cc: Ditto.
38414
38415 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38416
38417         * gcc.dg/builtins-39.c: New test.
38418
38419 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38420
38421         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38422
38423 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38424
38425         * gcc.dg/torture/mips-hilo-1.c: New test.
38426
38427 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38428
38429         * gcc.c-torture/compile/20040419-1.c: New test.
38430
38431 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38432
38433         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38434
38435 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38436             Aldy Hernandez  <aldyh@redhat.com>
38437
38438         * gcc.c-torture/execute/va-arg-24.c: New.
38439
38440 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38441             Aldy Hernandez  <aldyh@redhat.com>
38442
38443         * gcc.dg/vmx/1b-01.c: New.
38444         * gcc.dg/vmx/1b-02.c: New.
38445         * gcc.dg/vmx/1b-03.c: New.
38446         * gcc.dg/vmx/1b-04.c: New.
38447         * gcc.dg/vmx/1b-05.c: New.
38448         * gcc.dg/vmx/1b-06.c: New.
38449         * gcc.dg/vmx/1b-07.c: New.
38450         * gcc.dg/vmx/1c-01.c: New.
38451         * gcc.dg/vmx/1c-02.c: New.
38452         * gcc.dg/vmx/3a-01a.c: New.
38453         * gcc.dg/vmx/3a-01.c: New.
38454         * gcc.dg/vmx/3a-01m.c: New.
38455         * gcc.dg/vmx/3a-03.c: New.
38456         * gcc.dg/vmx/3a-03m.c: New.
38457         * gcc.dg/vmx/3a-04.c: New.
38458         * gcc.dg/vmx/3a-04m.c: New.
38459         * gcc.dg/vmx/3a-05.c: New.
38460         * gcc.dg/vmx/3a-06.c: New.
38461         * gcc.dg/vmx/3a-06m.c: New.
38462         * gcc.dg/vmx/3a-07.c: New.
38463         * gcc.dg/vmx/3b-01.c: New.
38464         * gcc.dg/vmx/3b-02.c: New.
38465         * gcc.dg/vmx/3b-10.c: New.
38466         * gcc.dg/vmx/3b-13.c: New.
38467         * gcc.dg/vmx/3b-14.c: New.
38468         * gcc.dg/vmx/3b-15.c: New.
38469         * gcc.dg/vmx/3c-01a.c: New.
38470         * gcc.dg/vmx/3c-01.c: New.
38471         * gcc.dg/vmx/3c-02.c: New.
38472         * gcc.dg/vmx/3c-03.c: New.
38473         * gcc.dg/vmx/3d-01.c: New.
38474         * gcc.dg/vmx/4-01.c: New.
38475         * gcc.dg/vmx/4-03.c: New.
38476         * gcc.dg/vmx/5-01.c: New.
38477         * gcc.dg/vmx/5-02.c: New.
38478         * gcc.dg/vmx/5-03.c: New.
38479         * gcc.dg/vmx/5-04.c: New.
38480         * gcc.dg/vmx/5-05.c: New.
38481         * gcc.dg/vmx/5-06.c: New.
38482         * gcc.dg/vmx/5-07.c: New.
38483         * gcc.dg/vmx/5-07t.c: New.
38484         * gcc.dg/vmx/5-08.c: New.
38485         * gcc.dg/vmx/5-10.c: New.
38486         * gcc.dg/vmx/5-11.c: New.
38487         * gcc.dg/vmx/7-01a.c: New.
38488         * gcc.dg/vmx/7-01.c: New.
38489         * gcc.dg/vmx/7c-01.c: New.
38490         * gcc.dg/vmx/7d-01.c: New.
38491         * gcc.dg/vmx/7d-02.c: New.
38492         * gcc.dg/vmx/8-01.c: New.
38493         * gcc.dg/vmx/8-02a.c: New.
38494         * gcc.dg/vmx/8-02.c: New.
38495         * gcc.dg/vmx/brode-1.c: New.
38496         * gcc.dg/vmx/bug-1.c: New.
38497         * gcc.dg/vmx/bug-2.c: New.
38498         * gcc.dg/vmx/bug-3.c: New.
38499         * gcc.dg/vmx/cw-bug-1.c: New.
38500         * gcc.dg/vmx/cw-bug-2.c: New.
38501         * gcc.dg/vmx/cw-bug-3.c: New.
38502         * gcc.dg/vmx/dct.c: New.
38503         * gcc.dg/vmx/debug-1.c: New.
38504         * gcc.dg/vmx/debug-2.c: New.
38505         * gcc.dg/vmx/debug-3.c: New.
38506         * gcc.dg/vmx/debug-4.c: New.
38507         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38508         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38509         * gcc.dg/vmx/eg-5.c: New.
38510         * gcc.dg/vmx/fft.c: New.
38511         * gcc.dg/vmx/gcc-bug-1.c: New.
38512         * gcc.dg/vmx/gcc-bug-2.c: New.
38513         * gcc.dg/vmx/gcc-bug-3.c: New.
38514         * gcc.dg/vmx/gcc-bug-4.c: New.
38515         * gcc.dg/vmx/gcc-bug-5.c: New.
38516         * gcc.dg/vmx/gcc-bug-6.c: New.
38517         * gcc.dg/vmx/gcc-bug-7.c: New.
38518         * gcc.dg/vmx/gcc-bug-8.c: New.
38519         * gcc.dg/vmx/gcc-bug-9.c: New.
38520         * gcc.dg/vmx/gcc-bug-b.c: New.
38521         * gcc.dg/vmx/gcc-bug-c.c: New.
38522         * gcc.dg/vmx/gcc-bug-d.c: New.
38523         * gcc.dg/vmx/gcc-bug-e.c: New.
38524         * gcc.dg/vmx/gcc-bug-f.c: New.
38525         * gcc.dg/vmx/gcc-bug-g.c: New.
38526         * gcc.dg/vmx/gcc-bug-i.c: New.
38527         * gcc.dg/vmx/harness.h: New.
38528         * gcc.dg/vmx/ira1.c: New.
38529         * gcc.dg/vmx/ira2a.c: New.
38530         * gcc.dg/vmx/ira2b.c: New.
38531         * gcc.dg/vmx/ira2.c: New.
38532         * gcc.dg/vmx/ira2c.c: New.
38533         * gcc.dg/vmx/mem.c: New.
38534         * gcc.dg/vmx/newton-1.c: New.
38535         * gcc.dg/vmx/ops.c: New.
38536         * gcc.dg/vmx/sn7153.c: New.
38537         * gcc.dg/vmx/spill2.c: New.
38538         * gcc.dg/vmx/spill3.c: New.
38539         * gcc.dg/vmx/spill.c: New.
38540         * gcc.dg/vmx/t.c: New.
38541         * gcc.dg/vmx/varargs-1.c: New.
38542         * gcc.dg/vmx/varargs-2.c: New.
38543         * gcc.dg/vmx/varargs-3.c: New.
38544         * gcc.dg/vmx/varargs-4.c: New.
38545         * gcc.dg/vmx/varargs-5.c: New.
38546         * gcc.dg/vmx/varargs-6.c: New.
38547         * gcc.dg/vmx/varargs-7.c: New.
38548         * gcc.dg/vmx/vmx.exp: New.
38549         * gcc.dg/vmx/vprint-1.c: New.
38550         * gcc.dg/vmx/vscan-1.c: New.
38551         * gcc.dg/vmx/x-01.c: New.
38552         * gcc.dg/vmx/x-02.c: New.
38553         * gcc.dg/vmx/x-03.c: New.
38554         * gcc.dg/vmx/x-04.c: New.
38555         * gcc.dg/vmx/x-05.c: New.
38556         * gcc.dg/vmx/yousufi-1.c: New.
38557         * gcc.dg/vmx/zero-1.c: New.
38558         * gcc.dg/vmx/zero.c: New.
38559
38560 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38561
38562         * g++.dg/lookup/java1.C: Update for chage of
38563         _Jv_AllocObject.
38564         * g++.dg/lookup/java2.C: Likewise.
38565
38566 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38567
38568         * ada/acats/run_all.sh: use -O2 by default.
38569
38570 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38571
38572         * gcc.dg/vr-mult-[12].c: New tests.
38573
38574 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38575
38576         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38577
38578         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38579
38580 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38581
38582         * lib/target-supports.exp (check_profiling_available): Assume
38583         profiling isn't available for mips*-*-elf targets.
38584
38585 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38586
38587         * gcc.dg/builtins-38.c: New test.
38588
38589 2004-04-14  Eric Christopher  <echristo@redhat.com>
38590
38591         * g++.dg/charset/charset.exp: Run .cc extension tests.
38592
38593 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38594
38595         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38596
38597 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38598
38599         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38600
38601 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38602
38603         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38604         * gcc.dg/i386-387-2.c: Likewise.
38605
38606         * gcc.dg/i386-387-7.c: New test.
38607         * gcc.dg/i386-387-8.c: New test.
38608
38609         * gcc.dg/builtins-37.c: New test.
38610
38611 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38612
38613         * g++.dg/pch/externc-1.C: Add missing semicolon.
38614
38615 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38616
38617         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38618
38619 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38620
38621         * gcc.c-torture/execute/20040411-1.c: New test.
38622
38623 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38624
38625         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38626
38627 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38628
38629         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38630
38631 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38632
38633         * lib/target-supports.exp (check_named_sections_available): New.
38634         * lib/gcc-dg.exp (dg-require-named-sections): New.
38635         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38636         old-deja.exp.  Also prune error-count message from HP linker.
38637         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38638
38639         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38640         * g++.old-deja/g++.pt/static3.C: Likewise.
38641         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38642
38643 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38644
38645         * gcc.c-torture/execute/20040409-1.c: New test case.
38646         * gcc.c-torture/execute/20040409-2.c: New test case.
38647         * gcc.c-torture/execute/20040409-3.c: New test case.
38648
38649 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38650
38651         * gcc.dg/20040409-1.c: New test.
38652
38653 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38654
38655         PR target/14888
38656         * g++.dg/opt/pr14888.C: New test case.
38657
38658 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38659
38660         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38661         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38662         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38663         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38664         New tests.
38665
38666 2004-04-08  Paul Brook  <paul@codesourcery.com>
38667
38668         * gcc.dg/spill-1.c: New test.
38669
38670 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38671
38672         * gcc.dg/torture/builtin-ctype-2.c: New test.
38673
38674 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38675
38676         * gcc.dg/pch/pch.exp: Add largefile test.
38677
38678 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38679
38680         * g++.dg/pch/externc-1.Hs: New.
38681         * g++.dg/pch/externc-1.C: New.
38682
38683 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38684
38685         * gcc.dg/compat/struct-by-value-5a_main.c,
38686         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38687         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38688         * gcc.dg/compat/struct-by-value-5a_x.c,
38689         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38690         gcc.dg/compat/struct-by-value-5_x.c.
38691         * gcc.dg/compat/struct-by-value-5a_y.c,
38692         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38693         gcc.dg/compat/struct-by-value-5_y.c.
38694
38695         * gcc.dg/compat/struct-by-value-6a_main.c,
38696         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38697         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38698         * gcc.dg/compat/struct-by-value-6a_x.c,
38699         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38700         gcc.dg/compat/struct-by-value-6_x.c.
38701         * gcc.dg/compat/struct-by-value-6a_y.c,
38702         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38703         gcc.dg/compat/struct-by-value-6_y.c.
38704
38705         * gcc.dg/compat/struct-by-value-7a_main.c,
38706         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38707         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38708         * gcc.dg/compat/struct-by-value-7a_x.c,
38709         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38710         gcc.dg/compat/struct-by-value-7_x.c.
38711         * gcc.dg/compat/struct-by-value-7a_y.c,
38712         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38713         gcc.dg/compat/struct-by-value-7_y.c.
38714
38715 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38716
38717         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38718         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38719         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38720         options.
38721
38722 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38723
38724         * gcc.dg/builtins-36.c: New test.
38725
38726 2004-04-06  Paul Brook  <paul@codesourcery.com>
38727
38728         * README.gcc: Remove obsolete contraint on testcases.
38729
38730 2004-04-05  Paul Brook  <paul@codesourcery.com>
38731
38732         PR2123
38733         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38734         failure and exit(0) on success.
38735         * g++.dg/expr/anew2.C: Ditto.
38736         * g++.dg/expr/anew3.C: Ditto.
38737         * g++.dg/expr/anew4.C: Ditto.
38738
38739 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38740
38741         PR c++/3518
38742         * g++.dg/template/unify7.C: New.
38743
38744 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38745
38746         * g++.dg/README: Bring up to date with new subdirectories; remove
38747         duplicate subdirectory lines.
38748
38749 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38750
38751         PR c++/14007
38752         * g++.dg/template/unify5.C: New.
38753         * g++.dg/template/unify6.C: New.
38754         * g++.dg/template/qualttp20.C: Adjust.
38755         * g++.old-deja/g++.jason/report.C: Adjust.
38756         * g++.old-deja/g++.other/qual1.C: Adjust.
38757
38758 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38759
38760         PR c++/14803
38761         * g++.dg/inherit/ptrmem1.C: New test.
38762
38763 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38764
38765         PR c++/14755
38766         * gcc.c-torture/execute/20040331-1.c: New test.
38767         * gcc.dg/20040331-1.c: New test.
38768
38769 2004-04-01  Paul Brook  <paul@codesourcery.com>
38770
38771         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38772
38773 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38774
38775         PR c++/14724
38776         * g++.dg/init/goto1.C: New test.
38777
38778         PR c++/14763
38779         * g++.dg/template/defarg4.C: New test.
38780
38781 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38782
38783         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38784
38785 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38786
38787         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38788
38789 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38790
38791         * gcc.dg/noncompile/undeclared-2.c: New test.
38792
38793 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38794
38795         * gcc.dg/940409-1.c: Remove XFAIL.
38796         * gcc.dg/reg-vol-struct-1.c: New test.
38797
38798 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38799
38800         * gcc.dg/torture/builtin-wctype-1.c: New test.
38801
38802 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38803
38804         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38805         * gcc.dg/20001101-1.c: Likewise.
38806         * gcc.dg/20001102-1.c: Likewise.
38807
38808 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38809
38810         * gcc.dg/compare8.c: Add an additional test for XOR.
38811
38812 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38813
38814         * gcc.dg/torture/builtin-ctype-1.c: New test.
38815
38816 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38817
38818         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38819         * gcc.dg/torture/builtin-math-1.c: Likewise.
38820         * gcc.dg/torture/builtin-power-1.c: New test.
38821
38822 2004-03-24  Andreas Schwab  <schwab@suse.de>
38823
38824         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38825         IA64 assembler.
38826
38827 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38828             Roger Sayle  <roger@eyesopen.com>
38829
38830         * gcc.dg/compare8.c: New test case.
38831
38832 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38833
38834         * g++.dg/ext/altivec-7.C: New test.
38835
38836 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38837
38838         PR 12267, 12391, 12560, 13129, 14114, 14133
38839         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38840         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38841         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38842         Adjust error regexps.
38843         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38844         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38845         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38846         * gcc.dg/local1.c: Add explanatory comment.
38847
38848 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38849
38850         PR optimization/14669
38851         * g++.dg/opt/fold2.C: New test case.
38852
38853 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38854
38855         PR c/14069
38856         * gcc.dg/20040322-1.c: New test.
38857
38858 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38859
38860         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38861         * gcc.dg/ultrasp4.c: Likewise.
38862         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38863
38864 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38865
38866         * gcc.dg/i386-sse-8.c: Reset default options.
38867
38868 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38869
38870         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38871         in the error message text.
38872
38873 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38874
38875         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38876
38877 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38878
38879         PR c++/14616
38880         * g++.dg/init/array13.C: New test.
38881
38882 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38883
38884         PR target/13889
38885         * gcc.c-torture/compile/pr13889.c: New test case.
38886
38887 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38888
38889         PR c/14635
38890         * builtins-1.c (nan, nans): Don't test.
38891         * builtins-30.c: Don't use nan, nanf, nanl.
38892         * builtins-35.c: New test.
38893
38894 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38895
38896         * g++.dg/ext/altivec-6.C: New test.
38897
38898 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38899
38900         * g++.dg/init/placement3.C: New test.
38901
38902         * g++.dg/template/spec13.C: New test.
38903
38904         * g++.dg/lookup/using11.C: New test.
38905
38906         * g++.dg/lookup/koenig3.C: New test.
38907
38908         * g++.dg/template/operator2.C: New test.
38909
38910         * g++.dg/expr/dtor3.C: New test.
38911         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38912         marker.
38913         * g++.old-deja/g++.law/visibility28.C: Likewise.
38914
38915 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38916
38917         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38918         * gcc.dg/ppc64-abi-3.c: Likewise.
38919
38920 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38921
38922         PR c++/14545
38923         * g++.dg/parse/template15.C: New test.
38924
38925 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38926
38927         * g++.dg/expr/dtor2.C: New test.
38928
38929         * g++.dg/lookup/anon4.C: New test.
38930
38931         * g++.dg/overload/using1.C: New test.
38932
38933         * g++.dg/template/lookup7.C: New test.
38934
38935         * g++.dg/template/typename6.C: New test.
38936
38937         * g++.dg/expr/cond6.C: New test.
38938
38939 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38940
38941         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38942
38943 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38944
38945         * g++.dg/expr/cond5.C: New test.
38946         * g++.dg/expr/constcast1.C: Likewise.
38947         * g++.dg/expr/ptrmem2.C: Likewise.
38948         * g++.dg/expr/ptrmem3.C: Likewise.
38949         * g++.dg/lookup/main1.C: Likewise.
38950         * g++.dg/template/lookup6.C: Likewise.
38951
38952 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38953
38954         * gcc.dg/local1.c: New test.
38955
38956         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38957
38958 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38959
38960         * gcc.dg/torture/builtin-convert-1.c: New test.
38961
38962 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38963
38964         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38965
38966 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38967
38968         PR c++/14481
38969         * g++.dg/warn/Wunused-7.C: New test.
38970
38971 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38972
38973         * gcc.dg/torture/builtin-integral-1.c: New test.
38974
38975 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38976
38977         PR c++/14586
38978         * g++.dg/parse/non-dependent3.C: New test.
38979
38980 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38981
38982         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38983         * g++.dg/eh/simd-2.C: Likewise.
38984         * g++.dg/init/array10.C: Likewise.
38985         * gcc.c-torture/compile/simd-1.c: Likewise.
38986         * gcc.c-torture/compile/simd-2.c: Likewise.
38987         * gcc.c-torture/compile/simd-3.c: Likewise.
38988         * gcc.c-torture/compile/simd-4.c: Likewise.
38989         * gcc.c-torture/compile/simd-6.c: Likewise.
38990         * gcc.c-torture/execute/simd-1.c: Likewise.
38991         * gcc.c-torture/execute/simd-2.c: Likewise.
38992         * gcc.dg/compat/vector-defs.h: Likewise.
38993         * gcc.dg/20020531-1.c: Likewise.
38994         * gcc.dg/altivec-3.c: Likewise.
38995         * gcc.dg/altivec-4.c: Likewise.
38996         * gcc.dg/altivec-varargs-1.c: Likewise.
38997         * gcc.dg/compat/vector-defs.h: Likewise.
38998         * gcc.dg/i386-mmx-3.c: Likewise.
38999         * gcc.dg/i386-sse-4.c: Likewise.
39000         * gcc.dg/i386-sse-5.c: Likewise.
39001         * gcc.dg/i386-sse-8.c: Likewise.
39002         * gcc.dg/simd-1.c: Likewise.
39003         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39004         __ev64_opaque__ since the machine description provides it.
39005
39006 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39007
39008         * lib/compat.exp (skip_list): New global variable.
39009         Use it to hold the user defined COMPAT_SKIPS list if any.
39010         (compat-obj): Add the members of skip_list to optall.
39011
39012 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39013
39014         * gcc.dg/compat/union-by-value-1_main.c,
39015         union-by-value-1_x.c, union-by-value-1_y.c,
39016         union-check.h, union-defs.h,
39017         union-init.h, union-return-1_main.c,
39018         union-return-1_x.c, union-return-1_y.c: New files.
39019
39020 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39021
39022         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39023         mixed-struct-init.h: Add 4 mixed structure types.
39024         struct-by-value-21_main.c, struct-by-value-21_x.c,
39025         struct-by-value-21_y.c, struct-return-21_main.c,
39026         struct-return-21_x.c, struct-return-21_y.c: New files.
39027
39028 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39029
39030         PR c++/14550
39031         * g++.dg/parse/template14.C: New test.
39032
39033 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39034
39035         * gcc.c-torture/execute/20040313-1.c: New test.
39036
39037 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39038
39039         PR target/14533
39040         * gcc.dg/20040311-2.c: New test.
39041
39042 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39043
39044         PR other/14544
39045         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39046         bit-field.
39047
39048 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39049
39050         * gcc.dg/20040305-2.c: Add missing return statement.
39051
39052 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39053
39054         * gcc.dg/builtins-34.c: Also check pow10*.
39055
39056 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39057
39058         PR target/14262
39059         * gcc.dg/20040305-2.c: New test.
39060
39061 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39062
39063         * gcc.dg/20040310-1.c: New test.
39064
39065 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39066
39067         * gcc.c-torture/execute/20040311-1.c: New test case.
39068
39069 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39070
39071         PR c++/14476
39072         * g++.dg/lookup/enum1.C: New test.
39073
39074 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39075
39076         PR c++/14510
39077         * g++.dg/lookup/struct2.C: New test.
39078
39079 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39080
39081         * gcc.dg/builtins-34.c: New test.
39082
39083 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39084
39085         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39086
39087 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39088
39089         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39090         * gcc.dg/alias-2.c: New testcase.
39091
39092 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39093
39094         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39095
39096 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39097
39098         * gcc.c-torture/execute/20040309-1.c: New test case.
39099
39100 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         PR c++/14397
39103         * g++.dg/overload/ref1.C: New.
39104
39105 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39106
39107         PR c++/14409
39108         * g++.dg/template/spec12.C: New test.
39109
39110         PR c++/14448
39111         * g++.dg/parse/crash14.C: New test.
39112
39113 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39114
39115         PR c++/14230
39116         * g++.dg/init/ref11.C: New test.
39117
39118 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39119
39120         PR c++/14432
39121         * g++.dg/parse/builtin2.C: New test.
39122
39123 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39124
39125         PR c++/14401
39126         * g++.dg/init/ctor3.C: New test.
39127         * g++.dg/init/union1.C: New test.
39128         * g++.dg/ext/anon-struct4.C: New test.
39129
39130 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39131
39132         * g++.dg/lookup/koenig1.C: Tweak error messages.
39133         * g++.dg/lookup/used-before-declaration.C: Likewise.
39134         * g++.dg/other/do1.C: Likewise.
39135         * g++.dg/overload/koenig1.C: Likewise.
39136         * g++.dg/parse/crash13.C: Likewise.
39137         * g++.dg/template/instantiate3.C: Likewise.
39138
39139 2004-03-08  Eric Christopher  <echristo@redhat.com>
39140
39141         * * lib/target-supports.exp: Enable libiconv in test
39142         compilation.  Fix up error checking.
39143
39144 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39145
39146         PR middle-end/14289
39147         * gcc.dg/pr14289-1.c: New test case.
39148         * gcc.dg/pr14289-2.c: Likewise.
39149         * gcc.dg/pr14289-3.c: Likewise.
39150
39151 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39152
39153         * gcc.c-torture/execute/20040308-1.c: New test.
39154
39155 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39156
39157         * gcc.c-torture/execute/20040307-1.c: New test case.
39158
39159 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39160
39161         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39162
39163 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39164
39165         * gcc.dg/20040306-1.c: New test.
39166
39167 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39168
39169         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39170         them static.
39171         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39172
39173 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39174
39175         PR c/14465
39176         * gcc.dg/decl-6.c: New test.
39177
39178 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39179
39180         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39181         Rename LOGPOW -> LOG_POW.
39182         (SQRT_EXP, POW_EXP): New.
39183
39184 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39185
39186         * gcc.dg/i386-sse-8.c: New test.
39187
39188 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39189
39190         PR c/14114
39191         * gcc.dg/decl-5.c: New test.
39192
39193 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39194
39195         * gcc.dg/20040305-1.c: New test.
39196
39197 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39198
39199         PR other/14354
39200         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39201
39202 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39203
39204         PR c++/14425, c++/14426
39205         * g++.dg/ext/altivec-4.C: New test.
39206         * g++.dg/ext/altivec-5.C: New test.
39207
39208 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39209
39210         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39211         global variables of a type with no linkage.
39212         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39213         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39214         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39215         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39216         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39217         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39218         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39219         * g++.dg/warn/deprecated.C: Name enum Color.
39220         * g++.dg/overload/VLA.C: Name structure for 'b'.
39221         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39222
39223 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39224
39225         * gcc.c-torture/compile/20040304-1.c: New test.
39226
39227 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39228
39229         PR 13728
39230         * gcc.dg/decl-4.c: New testcase.
39231
39232 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39233
39234         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39235         as PRECF if sizeof (float) > sizeof (double).
39236         (PRECL): Make it the same as PRECF if
39237         sizeof (float) > sizeof (long double).
39238
39239 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39240
39241         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39242         system type.  Add check for irix6 which doesn't have c99 runtime.
39243
39244 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39245
39246         * gcc.dg/const-elim-1.c: xfail for xtensa.
39247
39248 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39249
39250         PR c++/14369
39251         * g++.dg/template/cond4.C: New test.
39252
39253 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39254
39255         PR c++/14360
39256         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39257
39258         PR c++/14361
39259         * g++.dg/parse/defarg7.C: New test.
39260
39261         PR c++/14359
39262         * g++.dg/template/friend26.C: New test.
39263
39264 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39265
39266         PR c++/14324
39267         * g++.dg/abi/mangle21.C: New test.
39268
39269         PR c++/14260
39270         * g++.dg/parse/constructor2.C: New test.
39271
39272         PR c++/14337
39273         * g++.dg/template/sfinae1.C: New test.
39274
39275 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39276
39277         PR c++/14267
39278         * g++.dg/expr/crash2.C: New test.
39279
39280         PR middle-end/13448
39281         * gcc.dg/inline-5.c: New test.
39282         * gcc.dg/always-inline.c: Split out tests into ...
39283         * gcc.dg/always-inline2.c: ... this and ...
39284         * gcc.dg/always-inline3.c: ... this.
39285
39286 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39287
39288         PR debug/12103
39289         * g++.dg/debug/crash1.C: New test.
39290
39291 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39292
39293         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39294         function with __attribute__((noinline)).
39295         (recurser_void2): Likewise.
39296         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39297         (recurser_void2): Likewise.
39298
39299 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39300
39301         PR middle-end/14203
39302         * g++.dg/warn/Wunused-6.C: New test case.
39303
39304 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39305
39306         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39307         not defined.
39308
39309 2004-02-27  Eric Christopher  <echristo@redhat.com>
39310
39311         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39312         * g++.dg/charset/asm2.c: Run only x86.
39313         * gcc.dg/charset/asm3.c: Ditto.
39314
39315 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39316
39317         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39318         ld_library_path.
39319
39320 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39321
39322         * g++.dg/ext/altivec-3.C: New.
39323
39324 2004-02-26  Richard Henderson  <rth@redhat.com>
39325
39326         * g++.dg/ext/attrib10.C: Mark for warning.
39327         * gcc.dg/attr-alias-1.c: New.
39328
39329 2004-02-26  Richard Henderson  <rth@redhat.com>
39330
39331         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39332         * gcc.c-torture/execute/20040208-2.c: ... it back.
39333
39334 2004-02-26  Eric Christopher  <echristo@redhat.com>
39335
39336         * lib/target-supports.exp (check-iconv-available): New function.
39337         * lib/gcc-dg.exp (dg-require-iconv): New function.
39338         Use above.
39339         * gcc.dg/charset: New directory.
39340         * gcc.dg/charset/charset.exp: New file.
39341         * gcc.dg/charset/asm1.c: Ditto.
39342         * gcc.dg/charset/asm2.c: Ditto.
39343         * gcc.dg/charset/asm3.c: Ditto.
39344         * gcc.dg/charset/asm4.c: Ditto.
39345         * gcc.dg/charset/asm5.c: Ditto.
39346         * gcc.dg/charset/attribute1.c: Ditto.
39347         * gcc.dg/charset/attribute2.c: Ditto.
39348         * gcc.dg/charset/string1.c: Ditto.
39349         * g++.dg/charset: New directory.
39350         * g++.dg/dg.exp: Add here. Special options.
39351         * g++.dg/charset/charset.exp: New file.
39352         * g++.dg/charset/asm1.c: Ditto.
39353         * g++.dg/charset/asm2.c: Ditto.
39354         * g++.dg/charset/asm3.c: Ditto.
39355         * g++.dg/charset/asm4.c: Ditto.
39356         * g++.dg/charset/attribute1.c: Ditto.
39357         * g++.dg/charset/attribute2.c: Ditto.
39358         * g++.dg/charset/extern1.cc: Ditto.
39359         * g++.dg/charset/extern2.cc: Ditto.
39360         * g++.dg/charset/string1.c: Ditto.
39361
39362 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39363
39364         PR c++/14278
39365         * g++.dg/parse/comma1.C: New test.
39366
39367 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39368
39369         PR c++/14284
39370         * g++.dg/template/ttp8.C: New test.
39371
39372 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39373
39374         * gcc.dg/fixuns-trunc-1.c: New test.
39375
39376 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39377
39378         * gcc.dg/builtins-config.h: Use #elif.
39379
39380 2004-02-26  Michael Matz  <matz@suse.de>
39381
39382         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39383         * gcc.dg/991214-1.c: Likewise.
39384         * gcc.dg/i386-asm-1.c: Likewise.
39385
39386 2004-02-25  Richard Henderson  <rth@redhat.com>
39387
39388         * gcc.c-torture/execute/20040208-2.c: Move ...
39389         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39390
39391 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39392
39393         PR c++/14246
39394         * g++.dg/other/crash-3.C: New test.
39395
39396 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39397
39398         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39399         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39400
39401         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39402         HP-UX.
39403
39404 2004-02-24  Michael Matz  <matz@suse.de>
39405
39406         * gcc.dg/i386-regparm.c: New.
39407
39408 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39409
39410         * gcc.c-torture/execute/20040223-1.c: New.
39411
39412 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39413             Kazu Hirata  <kazu@cs.umass.edu>
39414
39415         * gcc.dg/fwritable-strings-1.c: Remove.
39416
39417 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39418
39419         PR c/14156
39420         * gcc.dg/20040223-1.c: New test.
39421
39422 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39423
39424         PR c++/14106
39425         * g++.dg/ext/typeof9.C: New test.
39426
39427 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39428
39429         PR c++/14250
39430         * g++.dg/other/switch1.C: New test.
39431
39432 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39433
39434         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39435         * gcc.dg/va-arg-1.c: Likewise.
39436
39437 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39438
39439         PR c++/14143
39440         * g++.dg/template/koenig5.C: New test.
39441
39442 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39443
39444         * g++.dg/ext/altivec-1.C: Generalize target triple.
39445         * g++.dg/ext/altivec-2.C: New test case.
39446         * g++.dg/ext/altivec_check.h: New file.
39447         * gcc.dg/altivec-1.c: Generalize target triple;
39448         include altivec_check.h and call altivec_check().
39449         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39450         * gcc.dg/altivec-6.c: New test case.
39451         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39452         type casts as needed.
39453         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39454         altivec_check().
39455         * gcc.dg/altivec-12.c: New test case.
39456         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39457         include altivec_check.h and call altivec_check().
39458         * gcc.dg/altivec_check.h: New file.
39459
39460 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39461
39462         * lib/target-supports.exp (check_alias_available): Don't mangle
39463         function `g' in test program.
39464
39465 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39466
39467         * lib/target-supports.exp (check_profiling_available): Check
39468         argument to determine whether we support a profiling type.
39469         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39470         check_profiling_available.
39471         * g++.dg/bprob/bprob.exp: Likewise.
39472         * g77.dg/bprob/bprob.exp: Likewise.
39473         * gcc.misc-tests/bprob.exp: Likewise.
39474         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39475         dg-require-profiling and delete expected error handling.
39476         * gcc.dg/20021014-1.c: Likewise.
39477         * gcc.dg/nest.c: Likewise.
39478
39479 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39480
39481         PR c++/12007
39482         * g++.dg/other/vthunk1.C: New test.
39483
39484 2004-02-20  Falk Hueffner  <falk@debian.org>
39485
39486         PR target/14201
39487         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39488
39489 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39490
39491         PR c++/13927
39492         * g++.dg/other/error8.C: Remove XFAIL markers.
39493
39494         PR c++/14173
39495         * g++.dg/ext/packed5.C: New test.
39496
39497         PR c++/14199
39498         * g++.dg/warn/Wunused-5.C: New test.
39499
39500         PR c++/14186
39501         * g++.dg/lookup/member1.C: New test.
39502
39503 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39504
39505         * gcc.c-torture/compile/20040130-1.c: Enable only when
39506         __INT_MAX__ >= 2147483647L.
39507         * gcc.c-torture/compile/961203-1.c: Likewise.
39508
39509 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39510
39511         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39512         * g++.dg/opt/template1.C: Robustify assembler regexp
39513
39514 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39515
39516         * gcc.c-torture/execute/simd-4.x: Remove.
39517         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39518         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39519         Guard with #ifndef SKIP_ATTRIBUTE.
39520         * gcc.dg/compat/vector-1_y.c: Likewise.
39521         * gcc.dg/compat/vector-2_x.c: Likewise.
39522         * gcc.dg/compat/vector-2_y.c: Likewise.
39523         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39524         * g++.dg/eh/simd-2.C: Likewise.
39525
39526 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39527
39528         * gcc.c-torture/compile/complex-1.c: New.
39529
39530 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39531
39532         PR target/14209
39533         * gcc.c-torture/execute/20040218-1.c: New test.
39534
39535 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39536
39537         PR c++/14181
39538         * g++.dg/parse/new2.C: New test.
39539
39540 2004-02-18  Paul Brook  <paul@codesourcery.com>
39541
39542         * gcc.c-torture/compile/libcall-1.c: New test.
39543
39544 2004-02-18  Paul Brook  <paul@codesourcery.com>
39545
39546         PR debug/12934
39547         * gcc.dg/debug/debug-7.c: New test.
39548
39549 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39550
39551         * gcc.dg/20040217-1.c: New test.
39552
39553 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39554
39555         * gcc.c-torture/execute/990208-1.x: Delete.
39556
39557 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39558
39559         * gcc.c-torture/execute/20040208-2.x: New file.
39560
39561 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39562
39563         PR c++/11326
39564         * g++.dg/abi/structret1.C: New test.
39565
39566 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39567
39568         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39569         (i386_cpuid): No need to test if cpuid is available on AMD64.
39570         Fix assembly, so that it works onboth i386 and AMD64.
39571         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39572         (vecInLong): Fix s[] member type to unsigned int.
39573         (vecInWord): Remove type.
39574         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39575         (a64, b64, c64, d64, e64): Remove.
39576         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39577         Remove unused variable.  Remove initialization of removed variables.
39578         Don't call mmx_tests nor sse_tests.
39579         (reference_mmx, reference_sse): Remove.
39580         (check): Add return stmt.
39581         * gcc.dg/i386-sse-7.c: New test.
39582         * gcc.dg/i386-mmx-4.c: New test.
39583
39584 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39585
39586         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39587         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39588         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39589         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39590         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39591         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39592         g++.dg/tc1/dr94.C: Fix line terminator.
39593
39594 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39595
39596         * gcc.c-torture/compile/20040216-1.c: New.
39597
39598 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39599
39600         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39601         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39602         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39603         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39604         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39605         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39606
39607 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39608
39609         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39610
39611 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39612
39613         PR c++/13971
39614         * g++.dg/expr/cond4.C: New test.
39615
39616         PR c++/14086
39617         * g++.dg/lookup/crash2.C: New test.
39618
39619 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39620
39621         * gcc.c-torture/compile/20040214-2.c: New test.
39622
39623 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39624
39625         PR c++/14116
39626         * g++.dg/ext/typeof8.C: New test.
39627
39628 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39629
39630         * gcc.c-torture/compile/20040214-1.c: New test.
39631
39632 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39633
39634         PR c++/13635
39635         * g++.dg/template/spec11.C: New test.
39636
39637 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39638
39639         PR c++/13927
39640         * g++.dg/other/error8.C: New test.
39641
39642 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39643
39644         PR c++/14122
39645         * g++.dg/template/array4.C: New test.
39646
39647         PR c++/14108
39648         * g++.dg/inherit/thunk2.C: New test.
39649
39650         PR c++/14083
39651         * g++.dg/eh/cond2.C: New test.
39652
39653 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39654
39655         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39656
39657 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39658
39659         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39660
39661 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39662
39663         * g++.dg/simd-2.C: xfail on ppc64-linux.
39664
39665 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39666
39667         PR c/456
39668         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39669         tests.
39670
39671 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39672
39673         * gcc.dg/builtins-33.c: New test.
39674
39675 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39676
39677         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39678
39679 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39680
39681         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39682
39683 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39684
39685         * gcc.dg/ppc64-abi-3.c: New test.
39686
39687 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39688
39689         PR c/14092
39690
39691         * gcc.dg/pr14092-1.c: New testcase.
39692
39693 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39694
39695         * gcc.dg/cpp/assert4.c: Fix typo last change.
39696
39697         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39698         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39699
39700         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39701
39702 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39703
39704         * gcc.c-torture/compile/20040209-1.c: New test case.
39705
39706 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39707
39708         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39709
39710 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39711
39712         * gcc.c-torture/execute/20040208-[12].c: New tests.
39713
39714 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39715
39716         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39717
39718 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39719
39720         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39721
39722 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39723
39724         Bug 13856
39725         * gcc.dg/visibility-8.c: New testcase.
39726
39727 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39728
39729         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39730         arguments.
39731         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39732
39733 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39734
39735         PR middle-end/13696
39736         * g++.dg/opt/fold1.C: New test case.
39737
39738 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39739
39740         PR c++/14033
39741         * g++.dg/other/crash-2.C: New test.
39742
39743 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39744
39745         PR c++/14028
39746         * g++.dg/parse/angle-bracket2.C: New test.
39747
39748 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39749
39750         PR middle-end/13750
39751         Revert:
39752         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39753         PR pch/13361
39754         * g++.dg/pch/wchar-1.C: New.
39755         * g++.dg/pch/wchar-1.Hs: New.
39756
39757 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39758
39759         PR c++/14008
39760         * g++.dg/parse/error15.C: New test.
39761         * g++.dg/parse/crash11.C: Update dg-error mark.
39762
39763 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39764
39765         PR c++/13932
39766         * g++.dg/warn/conv2.C: New test.
39767
39768 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39769
39770         PR c++/13086
39771         * g++.dg/warn/incomplete1.C: Remove xfail.
39772
39773 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39774
39775         * lib/file-format.exp (gcc_target_object_format): Use
39776         ${tool}_target_compile, not gcc_target_compile.
39777         * lib/target-supports.exp (check_alias_available): Likewise.
39778         (check_gc_sections_available): Likewise.
39779         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39780         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39781         dg-require-alias.
39782
39783 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39784
39785         PR c++/13969
39786         * g++.dg/template/static6.C: New test.
39787
39788 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39789
39790         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39791
39792 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39793
39794         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39795         tests for systems where `char' is unsigned by default.
39796
39797 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39798
39799         PR c++/13997
39800         * g++.dg/template/partial3.C: New test.
39801
39802 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39803
39804         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39805         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39806         Remove mentions of obsolete ports.
39807
39808 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39809
39810         * gcc.dg/noncompile/20001228-1.c: Fix for new
39811         error message.
39812
39813 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39814
39815         PR target/9348
39816         * gcc.c-torture/execute/multdi-1.c: New test case.
39817
39818 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39819
39820         PR c++/13925
39821         * g++.dg/template/lookup5.C: New test.
39822
39823 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39824
39825         PR c++/13950
39826         * g++.dg/template/lookup4.C: New test.
39827
39828         PR c++/13970
39829         * g++.dg/parse/error14.C: New test.
39830
39831         PR c++/14002
39832         * g++.dg/parse/template13.C: New test.
39833
39834 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39835
39836         PR c++/13978
39837         * g++.dg/template/koenig4.C: New test.
39838
39839         PR c++/13968
39840         * g++.dg/template/crash17.C: New test.
39841
39842         PR c++/13975
39843         * g++.dg/parse/error13.C: New test.
39844         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39845
39846 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39847
39848         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39849
39850 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39851
39852         PR c/11658
39853         PR c/13994
39854         * gcc.dg/noncompile/20040203-1.c: New test.
39855         * gcc.dg/noncompile/20040203-2.c: Likewise.
39856         * gcc.dg/noncompile/20040203-3.c: Likewise.
39857         * gcc.dg/20040203-1.c: Likewise.
39858
39859 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39860
39861         PR c++/10858
39862         * g++.dg/template/sizeof7.C: New test.
39863
39864 2004-02-02  Eric Christopher  <echristo@redhat.com>
39865             Zack Weinberg  <zack@codesourcery.com>
39866
39867         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39868
39869 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39870
39871         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39872         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39873         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39874         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39875
39876 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39877
39878         PR c++/13113
39879         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39880
39881         PR c++/13854
39882         * g++.dg/ext/attrib13.C: New test.
39883
39884         PR c++/13907
39885         * g++.dg/conversion/op2.C: New test.
39886
39887 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39888
39889         * gcc.dg/titype-1.c: Fix pasto.
39890
39891 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39892
39893         * gcc.dg/titype-1.c: New test.
39894
39895 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39896
39897         PR c++/13957
39898         * g++.dg/template/non-type-template-argument-1.C,
39899         g++.dg/template/qualified-id1.C: Update dg-error marks.
39900         * g++.dg/template/nontype6.C: New test.
39901
39902 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39903
39904         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39905         * gcc.dg/builtins-31.c: New testcase.
39906         * gcc.dg/builtins-32.c: New testcase.
39907
39908 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39909
39910         * objc.dg/call-super-2.m: Update line numbers
39911         for the including of stddef.h.
39912
39913 2004-01-30  Michael Matz  <matz@suse.de>
39914
39915         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39916         g++.dg/ext/case-range3.C: New tests.
39917
39918 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39919
39920         DR206
39921         PR c++/13813
39922         * g++.dg/template/member4.C: New test.
39923
39924 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39925
39926         PR c++/13683
39927         * g++.dg/template/sizeof6.C: New test.
39928
39929 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39930
39931         * gcc.dg/fwritable-strings-1.c: New test.
39932
39933 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39934
39935         * gcc.c-torture/compile/20040130-1.c: New test.
39936
39937 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39938
39939         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39940
39941 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39942
39943         PR c++/13883
39944         * g++.dg/template/ctor3.C: New test.
39945
39946 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39947
39948         * g++.dg/tc1: New directory.
39949         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39950         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39951         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39952         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39953         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39954
39955 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39956
39957         * g++.dg/parse/error11.C: New test.
39958         * g++.dg/parse/error12.C: Likewise.
39959
39960 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39961
39962         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39963         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39964
39965 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39966
39967         PR c++/13791
39968         * g++.dg/ext/attrib12.C: New test.
39969
39970         PR c++/13736
39971         * g++.dg/parse/cast2.C: New test.
39972
39973 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39974
39975         * objc.dg/encode-2.m (main): New local string.  Set depending on
39976         sizeof long.  Use in sscanf call.
39977         * objc.dg/encode-3.m (main): New local string.  Set depending on
39978         sizeof long.  Use in scan_initial call.
39979
39980 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39981
39982         * objc.dg/call-super-2.m: Make LP64-safe.
39983         * objc.dg/desig-init-1.m: Likewise.
39984
39985 2004-01-27  Devang Patel <dpatel@apple.com>
39986
39987         * g++.dg/debug/namespace1.C: New test.
39988
39989 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39990
39991         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39992         xscale-*-*.
39993
39994         * gcc.dg/arm-mmx-1.c: New test.
39995
39996 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39997
39998         * gcc.dg/20040127-1.c: New test.
39999         * gcc.dg/20040127-2.c: New test.
40000
40001 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40002
40003         * objc.dg/stret-1.m (glob): Renamed to globa.
40004
40005 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR c++/13663
40008         * g++.dg/expr/for1.C: New test.
40009
40010 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40011
40012         PR middle-end/13779
40013         * gcc.dg/darwin-longlong.c: New test.
40014
40015 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40016
40017         * gcc.dg/20040124-1.c: Moved test from here...
40018         * gcc.c-torture/compile/20040124-1.c: ...to here.
40019
40020 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40021
40022         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40023         the assembly output if -m64 is passed.
40024
40025 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40026
40027         PR c++/13833
40028         * g++.dg/template/cond3.C: New test.
40029
40030 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40031
40032         PR c++/13810
40033         * g++.dg/template/ttp7.C: New test.
40034
40035 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40036
40037         PR c++/13797
40038         * g++.dg/template/nontype4.C: New test.
40039         * g++.dg/template/nontype5.C: Likewise.
40040
40041 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40042
40043         * gcc.dg/torture/mips-clobber-at.c: New test.
40044
40045 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40046
40047         * gcc.dg/20040124-1.c: New test.
40048
40049 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40050
40051         * gcc.dg/20040123-1.c: New test.
40052
40053 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40054
40055         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40056
40057 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40058
40059         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40060
40061 2004-01-23  Andrew Pinski  <apinski@apple.com>
40062
40063         * gcc.dg/20030121-1.c: Move to ..
40064         * gcc.dg/20040121-1.c: here.
40065
40066 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40067
40068         * gcc.dg/builtins-29.c: New test case.
40069
40070 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40071
40072         PR 18314
40073         * gcc.dg/builtins-30.c: New testcase.
40074
40075 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40076
40077         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40078         * lib/g77.exp: Likewise.
40079         * lib/objc.exp: Likewise.
40080         * lib/g++.exp: Likewise.
40081
40082 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40083
40084         * gcc.dg/struct-by-value-2.c: New test.
40085
40086 2004-01-21  Andrew Pinski  <apinski@apple.com>
40087
40088         PR target/13785
40089         * gcc.dg/20030121-1.c: New test.
40090
40091 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40092
40093         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40094         clobber frame pointer register in asm statement.
40095
40096 2004-01-21  Falk Hueffner  <falk@debian.org>
40097
40098         * gcc.c-torture/compile/20040121-1.c: New test.
40099
40100 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40101
40102         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40103
40104 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40105
40106         * gcc.dg/ppc64-abi-2.c: New test.
40107
40108 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40109
40110         * lib/treelang.exp: Fill out this file.
40111         * lib/treelang-dg.exp: New File.
40112
40113 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40114
40115         * gcc.c-torture/compile/981022-1.c: Remove.
40116         * gcc.dg/array-5.c: Remove XFAIL.
40117         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40118         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40119         gcc.dg/cond-lvalue-1.c: Update.
40120         * gcc.dg/cast-lvalue-2.c: New test.
40121
40122 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40123
40124         PR c++/13592
40125         * g++.dg/other/error1.C (class foo): Tweak error message.
40126
40127         PR c++/13592
40128         * g++.dg/template/call2.C: New test.
40129
40130 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40131
40132         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40133         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40134         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40135         scalar-return-1_x.c, scalar-return-2_y.c,
40136         scalar-return-3_x.c, scalar-return-3_y.c,
40137         scalar-return-4_x.c, scalar-return-4_y.c,
40138         struct-align-1.h, struct-align-1_x.c,
40139         struct-align-1_y.c, struct-align-2.h,
40140         struct-align-2_x.c, struct-align-2_y.c,
40141         struct-by-value-10_y.c, struct-by-value-11_x.c,
40142         struct-by-value-11_y.c, struct-by-value-12_x.c,
40143         struct-by-value-12_y.c, struct-by-value-13_x.c,
40144         struct-by-value-13_y.c, struct-by-value-14_x.c,
40145         struct-by-value-14_y.c, struct-by-value-15_x.c,
40146         struct-by-value-15_y.c, struct-by-value-16_y.c,
40147         struct-by-value-17_y.c, struct-by-value-18_y.c,
40148         struct-by-value-19_y.c, struct-by-value-1_x.c,
40149         struct-by-value-1_y.c, struct-by-value-20_y.c,
40150         struct-by-value-2_x.c, struct-by-value-2_y.c,
40151         struct-by-value-3_y.c, struct-by-value-4_x.c,
40152         struct-by-value-4_y.c, struct-by-value-5_y.c,
40153         struct-by-value-6_y.c, struct-by-value-7_y.c
40154         struct-by-value-8_x.c, struct-by-value-8_y.c
40155         struct-by-value-9_x.c, struct-by-value-9_y.c
40156         struct-return-10_x.c, struct-return-10_y.c,
40157         struct-return-19_x.c, struct-return-20_x.c
40158         struct-return-2_x.c, struct-return-2_y.c
40159         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40160         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40161
40162 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40163
40164         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40165         attribute on sparc*-sun-solaris2.*.
40166
40167 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40168
40169         PR c++/13710
40170         * g++.dg/ext/typeof7.C: New test.
40171
40172 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40173
40174         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40175         * gcc.dg/const-elim-1.c: Same.
40176
40177 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40178
40179         * objc.dg/stret-1.m: New.
40180         * objc.dg/stret-2.m: New.
40181
40182 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40183
40184         PR c++/11895
40185         * g++.dg/ext/vector1.C: New test.
40186
40187 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40188
40189         * gcc.dg/pch/import-1.c: New.
40190         * gcc.dg/pch/import-1.hs: New.
40191         * gcc.dg/pch/import-1a.h: New.
40192         * gcc.dg/pch/import-1b.h: New.
40193         * gcc.dg/pch/import-1c.h: New.
40194
40195 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40196
40197         PR c++/13574
40198         * g++.dg/ext/array1.C: New test.
40199
40200         PR c++/13178
40201         * g++.dg/conversion/op1.C: New test.
40202
40203 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40204
40205         PR 11864
40206         From Kazumoto Kojima / Dan Kegel:
40207         * gcc.dg/pr11864-1.c: New test.
40208
40209         PR 10392
40210         From Marcus Comstedt / Dan Kegel:
40211         * gcc.dg/pr10392-1.c: New test.
40212
40213 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40214
40215         PR c++/13478
40216         * g++.dg/init/ref10.C: New test.
40217
40218 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40219
40220         PR c++/13407
40221         * g++.dg/parse/typename6.C: New test.
40222
40223 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40224
40225         PR pch/13361
40226         * g++.dg/pch/wchar-1.C: New.
40227         * g++.dg/pch/wchar-1.Hs: New.
40228
40229 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40230
40231         PR c++/9259
40232         * g++.dg/expr/sizeof2.C: New test.
40233
40234 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40235
40236         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40237
40238 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40239
40240         PR c++/13659
40241         * g++.dg/lookup/strong-using-3.C: New.
40242         * g++.dg/lookup/using-10.C: New.
40243
40244 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40245
40246         PR c++/13594
40247         * g++.dg/lookup/strong-using-2.C: New.
40248
40249 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40250             Dan Kegel <dank@kegel.com>
40251             J"orn Rennecke <joern.rennecke@superh.com>
40252
40253         PR target/9365
40254         * gcc.dg/pr9365-1.c: New test.
40255
40256 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40257
40258         PR c++/8856
40259         * g++.dg/parse/casting-operator2.C: New test.
40260         * g++.old-deja/g++.pt/explicit83.C: Remove.
40261
40262 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40263
40264         * gcc.dg/label-compound-stmt-1.c: New test.
40265         * gcc.c-torture/compile/950922-1.c,
40266         gcc.c-torture/compile/20000211-3.c,
40267         gcc.c-torture/compile/20000518-1.c,
40268         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40269         compound statements.
40270
40271 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40272
40273         * gcc.dg/ppc64-abi-1.c: New test.
40274
40275 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40276
40277          * g++.dg/ext/attrib9.C: Add dg-warnings.
40278
40279 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40280
40281         PR c++/12335
40282         * g++.dg/parse/dtor3.C: New test.
40283
40284 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40285
40286         PR c++/12709
40287         * g++.dg/parse/try-catch-1.C: New test.
40288
40289 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40290
40291         * ada/acats/run_all.sh: Add more verbose output in acats.log
40292         when compiling tests.
40293
40294 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40295
40296         PR 13656
40297         * gcc.dg/typedef-redecl.c: New test case.
40298         * gcc.dg/typedef-redecl.h: New support file.
40299
40300 2004-01-13  Jan Hubicka  <jh@suse.cz>
40301
40302         * gcc.dg/always_inline.c: New test.
40303         * gcc.dg/debug/20031231-1.c: Fix.
40304
40305 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40306
40307         PR c++/13474
40308         * g++.dg/template/array3.C: New test.
40309
40310 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40311
40312         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40313         * g++.dg/warn/Wunused-2.C: Likewise.
40314
40315 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40316
40317         PR c++/13289
40318         * g++.dg/template/instantiate6.C: New test.
40319
40320 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40321
40322         PR middle-end/11397
40323         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40324
40325 2004-01-12  Jan Hubicka  <jh@suse.cz>
40326
40327         PR opt/12826
40328         * gcc.dg/20040112-1.c: New.
40329
40330         * gcc.dg/dwarf-die[1-7].c: Move to...
40331         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40332         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40333
40334 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40335
40336         PR c++/4100
40337         * g++.dg/parse/friend4.C: New test.
40338
40339 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40340
40341         PR c++/4100
40342         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40343         definition is called a friend.
40344
40345 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40346
40347         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40348
40349 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40350
40351         PR c++/3478
40352         * g++.dg/parse/error10.C: New test.
40353         * g++.dg/template/arg2.C: Accept "invalid type" error.
40354
40355 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40356
40357         PR middle-end/13392
40358         * g++.dg/opt/expect2.C: New test.
40359
40360 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40361
40362         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40363         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40364         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40365         Update dg-error regexps.
40366
40367 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40368
40369         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40370         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40371
40372 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40373
40374         * gcc.dg/pragma-re-1.c: Use right pointer type.
40375
40376 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40377
40378         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40379
40380 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40381
40382         * gcc.dg/rs6000-ldouble-1.c: New.
40383
40384 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40385
40386         DR 337
40387         PR c++/9256
40388         * g++.dg/other/abstract1.C: New test.
40389
40390 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40391
40392         * g++.dg/lookup/strong-using-1.C: New.
40393
40394 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40395
40396         PR c/11234
40397         * gcc.dg/func-ptr-conv-1.c: New test.
40398         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40399
40400 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40401
40402         PR target/13380.
40403         * gcc.c-torture/compile/20040109-1.c: New.
40404
40405 2004-01-08  Stuart Hastings  <stuart@apple.com>
40406
40407         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40408         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40409         * gcc.dg/i386-sse-6.c: ...this new testcase.
40410
40411 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40412
40413         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40414
40415 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40416
40417         * ada/acats/run_acats: Treat 'gnatchop' the same way
40418         as 'gnatmake'.  Export GCC_DRIVER.
40419         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40420         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40421
40422 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40423
40424         PR c++/12573
40425         * g++.dg/template/dependent-expr4.C: New test.
40426
40427 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40428
40429         * gcc.dg/altivec-11.c: New test.
40430
40431 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40432
40433         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40434
40435 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40436
40437         PR c/6024
40438         * gcc.dg/enum-compat-1.c: New test.
40439         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40440
40441 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40442
40443         PR c/12165
40444         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40445         gcc.dg/c99-idem-qual-3.c: New tests.
40446
40447 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40448
40449         * gcc.dg/winline-7.c: Don't cast void * to int.
40450
40451 2004-01-06  Jan Hubicka  <jh@suse.cz>
40452
40453         * gcc.dg/i386-sse-5.c: New test
40454         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40455
40456 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40457
40458         PR c++/12815
40459         * g++.dg/rtti/typeid4.C: New test.
40460
40461 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40462
40463         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40464
40465 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40466
40467         PR c++/12132
40468         * g++.dg/template/error11.C: New test.
40469
40470         PR c++/13451
40471         * g++.dg/template/class2.C: New test.
40472
40473 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40474         Richard Sandiford <rsandifo@redhat.com>
40475
40476         PR c++/13387
40477         * g++.dg/opt/alias3.C: New test.
40478
40479 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40480
40481         PR c++/13157
40482         * g++.dg/template/koenig3.C: New test.
40483
40484         PR c++/13529
40485         * g++.dg/parse/offsetof3.C: New test.
40486
40487         * g++.dg/init/copy7.C: Add missing dg-error markers.
40488
40489         PR c++/12226
40490         * g++.dg/init/copy7.c: New test.
40491
40492         PR c++/13536
40493         * g++.dg/parse/cast1.C: New test.
40494
40495 2004-01-04  Jan Hubicka  <jh@suse.cz>
40496
40497         * gcc.dg/winline[1-7].c: New tests.
40498
40499 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40500
40501         PR c++/13520
40502         * g++.dg/template/qualttp22.C: New test.
40503
40504 2004-01-01  Jan Hubicka  <jh@suse.cz>
40505
40506         * gcc.dg/debug/20031231-1.c: New.
40507         * gcc.c-torture/compile/20040101-1.c: New.
40508         * gcc.dg/dwarf-die-[1-7].c: New.
40509
40510 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40511
40512         PR optimization/13521
40513         * gcc.c-torture/compile/20031231-1.c: New test.
40514
40515 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40516
40517         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40518
40519 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40520
40521         PR c++/10079
40522         * g++.dg/template/crash16.C: New test.
40523
40524 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40525
40526         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40527
40528 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40529
40530         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40531         ports.
40532         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40533         * g++.old-deja/g++.law/profile1.C: Likewise.
40534         * gcc.c-torture/compile/981006-1.c: Likewise.
40535         * gcc.c-torture/execute/loop-2e.x: Likewise.
40536         * gcc.c-torture/execute/loop-2f.x: Remove.
40537         * gcc.c-torture/execute/loop-2g.x: Likewise.
40538         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40539         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40540
40541 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40542
40543         PR c++/13507
40544         * g++.dg/ext/attrib11.C: New test.
40545
40546         PR c++/13494
40547         * g++.dg/template/array2-1.C: New test.
40548         * g++.dg/template/array2-2.C: New test.
40549
40550 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40551
40552         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40553
40554 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40555
40556         PR c++/12774
40557         * g++.dg/template/array1-1.C: New test.
40558         * g++.dg/template/array1-2.C: New test.
40559
40560 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40561
40562         PR fortran/12632
40563         * g77.dg/12632.f: New test case.
40564
40565 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40566
40567         PR c++/13289
40568         * g++.dg/parse/nontype1.C: New test.
40569
40570 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40571
40572         PR c++/12403
40573         * g++.dg/parse/explicit1.C: New test.
40574         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40575
40576 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40577
40578         PR c++/13081
40579         * g++.dg/opt/inline6.C: New test.
40580
40581         PR c++/12613
40582         * g++.dg/parse/error9.C: New test.
40583
40584         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40585
40586 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40587
40588         PR c++/13009
40589         * g++.dg/init/assign1.C: New test.
40590
40591 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40592
40593         PR c++/13070
40594         * g++.dg/warn/format3.C: New test case.
40595
40596 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40597
40598         * gcc.c-torture/compile/20031227-1.c: New test.
40599
40600 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40601
40602         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40603         * g77.dg/bprob/bprob.exp: Likewise.
40604         * gcc.misc-tests/bprob.exp: Likewise.
40605         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40606         variants on systems where the library does not provide that
40607         functionality.
40608         * gcc.dg/builtins-20.c: Use builtins-config.h.
40609         * gcc.dg/builtins-config.h: New file.
40610
40611 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40612
40613         * lib/gcc-dg.exp (dg-require-profiling): New function.
40614         * lib/target-supports.exp (check_profiling_available): Likewise.
40615         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40616         * g77.dg/bprob/bprob.exp: Likewise.
40617         * gcc.misc-tests/bprob.exp: Likewise.
40618         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40619         * gcc.dg/20021014-1.c: Likewise.
40620         * gcc.dg/nest.c: Likewise.
40621
40622 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40623
40624         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40625         compiling.
40626         * g++.dg/lookup/java2.C: Likewise.
40627         * gcc.dg/cpp/lexident.c: Likewise.
40628
40629 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40630
40631         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40632         given.
40633         * gcc.c-torture/compile/961203-1.c: Likewise.
40634         * gcc.c-torture/compile/980506-1.c: Likewise.
40635
40636 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40637
40638         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40639         (additional_prunes): New global.
40640         (gcc-dg-prune): Handle additional per-test pruning.
40641         (dg-test): Clear additional_prunes between tests.
40642
40643         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40644         dg-prune-output to avoid spurious failures from assembler
40645         complaining about nonexistent WAW violations.
40646         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40647         Use dg-prune-output to avoid spurious failures from assembler
40648         warning about Itanium B-step errata.
40649
40650 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40651
40652         * g++.dg/abi/macro0.C: New test.
40653         * g++.dg/abi/macro1.C: Likewise.
40654         * g++.dg/abi/macro2.C: Likewise.
40655
40656         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40657         * g++.dg/abi/bitfield7.C: Likewise.
40658         * g++.dg/abi/dtor2.C: Likewise.
40659         * g++.dg/abi/mangle11.C: Likewise.
40660         * g++.dg/abi/mangle12.C: Likewise.
40661         * g++.dg/abi/mangle14.C: Likewise.
40662         * g++.dg/abi/mangle17.C: Likewise.
40663         * g++.dg/abi/vbase10.C: Likewise.
40664         * g++.dg/abi/vbase14.C: Likewise.
40665         * g++.dg/template/qualttp17.C: Likewise.
40666
40667 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40668
40669         PR c/11995
40670         * gcc.dg/20031223-1.c: New test.
40671
40672 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40673
40674         * gcc.dg/noreturn-7.c: New test.
40675
40676 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40677
40678         * gcc.dg/null-pointer-1.c: New test.
40679
40680 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40681
40682         * g++.old-deja/g++.jason/template18.C: Remove.
40683         * g++.old-deja/g++.jason/template37.C: Likewise.
40684
40685         PR c++/12862
40686         * g++.dg/lookup/ns1.C: New test.
40687
40688         PR c++/12397
40689         * g++.dg/template/lookup3.C: New test.
40690
40691 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40692
40693         * g++.dg/template/recurse1.C: New test
40694
40695 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40696
40697         PR c++/12479
40698         * g++.dg/parse/semicolon1.C: New test.
40699         * g++.dg/parse/semicolon1.h: Likewise.
40700
40701 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40702
40703         * gcc.dg/darwin-misaligned.c: New test.
40704
40705 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40706
40707         PR c/9163
40708         * gcc.dg/20031222-1.c: New test.
40709
40710 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40711
40712         PR c++/13438
40713         * g++.dg/parse/error8.C: New test.
40714
40715         PR c++/11554
40716         * g++.dg/warn/ctor-init-1.C: New test.
40717
40718 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40719
40720         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40721         too small.
40722         * gcc.c-torture/compile/930217-1.c: Likewise.
40723         * gcc.c-torture/compile/930513-1.c: Likewise.
40724         * gcc.c-torture/execute/920908-2.c: Likewise.
40725         * gcc.c-torture/execute/921204-1.c: Likewise.
40726         * gcc.c-torture/execute/930621-1.c: Likewise.
40727         * gcc.c-torture/execute/930630-1.c: Likewise.
40728         * gcc.c-torture/execute/931031-1.c: Likewise.
40729         * gcc.c-torture/execute/980602-2.c: Likewise.
40730         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40731         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40732         * gcc.c-torture/execute/extzvsi.c: Likewise.
40733         * gcc.c-torture/unsorted/ext.c: Likewise.
40734
40735 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40736
40737         PR target/12749
40738         * gcc.c-torture/compile/20031220-2.c: New test case.
40739
40740 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40741
40742         PR optimization/13031
40743         * gcc.c-torture/compile/20031220-1.c: New test case.
40744
40745 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40746
40747         * gcc.dg/cast-function-1.c: New test.
40748
40749 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40750
40751         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40752         formats.
40753
40754 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40755
40756         PR c++/12795
40757         * g++.dg/ext/attrib10.C: New test.
40758
40759 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40760
40761         * gcc.dg/cleanup-10.c: New test.
40762         * gcc.dg/cleanup-11.c: New test.
40763
40764 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40765
40766         PR c++/13239
40767         * g++.dg/opt/expect1.C: New test.
40768
40769 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40770
40771         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40772
40773 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40774
40775         PR debug/12923
40776         * gcc.dg/20031218-1.c: New test.
40777
40778         PR debug/12389
40779         * gcc.dg/20031218-2.c: New test.
40780         * gcc.dg/20031218-3.c: New test.
40781
40782         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40783         of label name and allow for USER_LABEL_PREFIX == "_" names.
40784         * g++.dg/abi/mangle18-2.C: Likewise.
40785         * g++.dg/abi/mangle19-1.C: Likewise.
40786         * g++.dg/abi/mangle19-2.C: Likewise.
40787         * g++.dg/abi/mangle20-1.C: Likewise.
40788         * g++.dg/abi/mangle20-2.C: Likewise.
40789
40790 2003-12-18  Richard Henderson  <rth@redhat.com>
40791
40792         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40793
40794 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40795             Dan Kegel <dank@kegel.com>
40796
40797         PR other/12009
40798         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40799         testing a cross compiler, it causes spurious compile failures.
40800         * lib/g++.exp: Likewise.
40801
40802 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40803
40804         PR c++/13262
40805         * g++.dg/template/access13.C: New test.
40806
40807 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40808
40809         * gcc.dg/20031216-1.c: New test.
40810
40811 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40812
40813         PR c++/9154
40814         * g++.dg/template/error10.C: New test.
40815
40816 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40817
40818         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40819         * g++.dg/eh/simd-2.C: Likewise.
40820
40821 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40822             Roger Sayle  <roger@eyesopen.com>
40823
40824         * gcc.c-torture/execute/ieee/mzero5.c: New.
40825
40826 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40827
40828         PR c++/10603
40829         * g++.dg/parse/error6.C: New test.
40830
40831         PR c++/12827
40832         * g++.dg/parse/error7.C: New test.
40833
40834 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40835
40836         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40837         at -O with stabs debugging formats.
40838         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40839         * gcc.dg/debug/debug-2.c: Likewise.
40840
40841 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40842
40843         PR c++/12696
40844         * g++.dg/init/error1.C: New test.
40845
40846         PR c++/12218
40847         * g++.dg/init/pm3.C: New test.
40848
40849 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40850
40851         PR c/3347
40852         * gcc.dg/bitfld-8.c: New test.
40853
40854 2003-12-16  James Lemke  <jim@wasabisystems.com>
40855
40856         * gcc.dg/arm-scd42-[123].c: New tests.
40857
40858 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40859
40860         PR c++/9043
40861         * g++.dg/abi/mangle20-1.C: New test.
40862         * g++.dg/abi/mangle20-2.C: New test.
40863
40864 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40865
40866         PR c++/13275
40867         * g++.dg/other/offsetof2.C: Remove XFAIL.
40868         * g++.dg/parse/offsetof1.C: New test.
40869         * g++.gd/parse/offsetof2.C: Likewise.
40870
40871 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40872
40873         * g++.dg/template/nontype3.C: New test.
40874         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40875
40876 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40877
40878         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40879
40880 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40881
40882         PR c++/13387
40883         * g++.dg/expr/assign1.C: New test.
40884
40885         PR c++/13242
40886         * g++.dg/abi/mangle19-1.C: New test.
40887         * g++.dg/abi/mangle19-2.C: New test.
40888
40889 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40890
40891         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40892
40893 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40894
40895         * gcc.c-torture/execute/20031216-1.c: New test.
40896
40897 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40898
40899         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40900         an ICE regression.
40901
40902 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/10926
40905         * g++.dg/template/error9.C: New test.
40906
40907         PR c++/11116
40908         * g++.dg/template/error8.C: New test.
40909
40910 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40911
40912         PR middle-end/13400
40913         * gcc.c-torture/execute/20031215-1.c: New test case.
40914
40915 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40916
40917         PR c++/13269
40918         * g++.dg/parse/error5.C: New test.
40919
40920         PR c++/12989
40921         * g++.dg/expr/sizeof1.C: New test.
40922
40923         PR c++/13310
40924         * g++.dg/template/crash15.C: New test.
40925
40926 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40927
40928         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40929         a non-POD type as the last named parameter of a varargs function.
40930
40931 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40932
40933         PR c++/13243
40934         PR c++/12573
40935         * g++.dg/template/crash14.C: New test.
40936         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40937
40938 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40939
40940         * g++.dg/other/java1.C: New test.
40941
40942         PR c++/13241
40943         * g++.dg/abi/mangle18-1.C: New test.
40944         * g++.dg/abi/mangle18-2.C: New test.
40945
40946 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40947
40948         PR optimization/10312
40949         * gcc.c-torture/execute/20031214-1.c: New.
40950
40951 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40952
40953         PR c++/10779
40954         PR c++/12160
40955         * g++.dg/parse/error3.C: New test.
40956         * g++.dg/parse/error4.C: Likewise.
40957         * g++.dg/abi/mangle4.C: Tweak error messages.
40958         * g++.dg/lookup/using5.C: Likewise.
40959         * g++.dg/other/error2.C: Likewise.
40960         * g++.dg/parse/typename5.C: Likewise.
40961         * g++.dg/parse/undefined1.C: Likewise.
40962         * g++.dg/template/arg2.C: Likewise.
40963         * g++.dg/template/ttp3.C: Likewise.
40964         * g++.dg/template/type1.C: Likewise.
40965         * g++.old-deja/g++.other/crash32.C: Likewise.
40966         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40967
40968 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40969
40970         PR c++/13106
40971         * g++.dg/warn/noreturn-3.C: New test.
40972
40973 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40974
40975         PR c++/13118
40976         * g++.dg/abi/covariant3.C: New.
40977
40978 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40979
40980         * g++.dg/eh/ia64-1.C: New test.
40981
40982 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40983
40984         PR optimization/13037
40985         * g77.f-torture/execute/13037.f: New test case.
40986
40987 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40988
40989         PR c++/12881
40990         * g++.dg/abi/covariant2.C: New.
40991
40992 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40993
40994         * gcc.dg/cpp/trad/macro.c: New tests.
40995
40996 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40997
40998         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40999
41000 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41001
41002         PR other/10819
41003         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41004         to fix Bug 10819.
41005         * lib/g++.exp (g++_version): Likewise.
41006         * lib/g77.exp (g77_version): Likewise.
41007         * lib/objc.exp (default_objc_version): Likewise.
41008
41009 2003-12-10  Richard Henderson  <rth@redhat.com>
41010
41011         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41012
41013         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41014
41015 2003-12-08  Matt Austern  <austern@apple.com>
41016
41017         PR c/13134
41018         * lib/gcc-dg.exp (dg-require-visibility): Define.
41019         * lib/target-supports (check_visibility_available): Define.
41020         * gcc.dg/visibility-1.c: New test.
41021         * gcc.dg/visibility-2.c: Likewise.
41022         * gcc.dg/visibility-3.c: Likewise.
41023         * gcc.dg/visibility-4.c: Likewise.
41024         * gcc.dg/visibility-5.c: Likewise.
41025         * gcc.dg/visibility-6.c: Likewise.
41026         * g++.dg/ext/visibility-1.C: Likewise.
41027         * g++.dg/ext/visibility-2.C: Likewise.
41028         * g++.dg/ext/visibility-3.C: Likewise.
41029         * g++.dg/ext/visibility-4.C: Likewise.
41030         * g++.dg/ext/visibility-5.C: Likewise.
41031         * g++.dg/ext/visibility-6.C: Likewise.
41032
41033 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41034
41035         * g++.dg/lookup/java1.C: New test.
41036         * g++.dg/lookup/java2.C: New test.
41037
41038 2003-12-07  Falk Hueffner  <falk@debian.org>
41039
41040         * g++.dg/opt/noreturn-1.C: New test.
41041
41042 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41043
41044         * gcc.dg/overflow-1.c: New test.
41045
41046 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41047
41048         * g77.f-torture/compile/13060.f: New test.
41049
41050 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41051
41052         PR c++/13323
41053         * g++.dg/inherit/operator2.C: New test.
41054
41055 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41056
41057         PR c++/13305
41058         * g++.dg/ext/attrib9.C: New test.
41059
41060 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41061
41062         PR c++/13314
41063         * g++.dg/template/error7.C: New test.
41064
41065 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41066             J"orn Rennecke <joern.rennecke@superh.com>
41067
41068         PR target/13302
41069         * g++.dg/other/struct-va_list.C: New test.
41070
41071 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41072
41073         PR c++/13166
41074         * g++.dg/parse/defarg6.C: New test.
41075
41076 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41077
41078         PR target/13256
41079         * gcc.c-torture/execute/20031201-1.c: New test.
41080
41081 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41082
41083         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41084
41085 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41086
41087         * gcc.dg/builtin-return-1.c: New test.
41088
41089 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41090             J"orn Rennecke <joern.rennecke@superh.com>
41091
41092         PR optimization/13260
41093         * gcc.c-torture/execute/20031204-1.c: New test.
41094
41095 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41096
41097         PR c++/9127
41098         * g++.dg/template/error6.C: New test.
41099
41100 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41101
41102         * gcc.dg/20031202-1.c: New test.
41103
41104 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/13179
41107         * g++.dg/template/eh1.C: New test.
41108
41109         PR c++/10771
41110         * g++.dg/template/error5.C: New test.
41111
41112 2003-12-02  David Ung  <davidu@mips.com>
41113
41114         * gcc.dg/compat/vector-check.h: Corrected type for var
41115         g_##TMODE
41116
41117 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41118
41119         PR c++/10126
41120         * g++.dg/template/ptrmem8.C: New test.
41121
41122 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41123
41124         PR c++/12573
41125         * g++.dg/template/dependent-expr3.C: New test.
41126
41127 2003-12-01  James Lemke  <jim@wasabisystems.com>
41128
41129         * gcc.dg/arm-g2.c: New test.
41130
41131 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41132
41133         PR optimization/11634
41134         * gcc.dg/20031201-2.c: New test case.
41135
41136 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41137
41138         PR 11433
41139         * objc.dg/proto-lossage-3.m: New test.
41140
41141 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41142
41143         PR optimization/12628
41144         * gcc.dg/20031201-1.c: New test case.
41145
41146 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41147
41148         * gcc.dg/unaligned-1.c: New test.
41149
41150 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41151
41152         PR c++/9849
41153         * g++.dg/template/error4.C: New test.
41154         * g++.dg/template/nested3.C: Adjust error markers.
41155
41156 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41157
41158         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41159
41160 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41161
41162         PR c/10333
41163         * gcc.dg/bitfld-7.c: New test.
41164
41165 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41166
41167         * gcc.dg/tls/asm-1.C: New test.
41168
41169 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41170
41171         * gcc.dg/cpp/assert4.c: Update.
41172
41173 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41174
41175         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41176         * gcc.dg/builtin-apply3.c: New test.
41177
41178 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41179
41180         * lib/compat.exp (compat-obj): New xfaildata parameter.
41181         Use it to set compiler_conditional_xfail_data before compiling.
41182         (compat-get-options): Handle dg-xfail-if.
41183         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41184         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41185         * gcc.dg/compat/vector-1_y.c: Likewise.
41186         * gcc.dg/compat/vector-2_x.c: Likewise.
41187         * gcc.dg/compat/vector-2_y.c: Likewise.
41188
41189 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41190
41191         * g++.dg/opt/reg-stack4.C: New test.
41192
41193 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41194
41195         * gcc.dg/builtin-apply2.c: New test.
41196
41197 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41198
41199         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41200
41201 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41202
41203         PR c++/12924
41204         * g++.dg/template/template-id-2.C: New test.
41205
41206 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41207
41208         PR c++/5369
41209         * g++.dg/template/memfriend1.C: New test.
41210         * g++.dg/template/memfriend2.C: Likewise.
41211         * g++.dg/template/memfriend3.C: Likewise.
41212         * g++.dg/template/memfriend4.C: Likewise.
41213         * g++.dg/template/memfriend5.C: Likewise.
41214         * g++.dg/template/memfriend6.C: Likewise.
41215         * g++.dg/template/memfriend7.C: Likewise.
41216         * g++.dg/template/memfriend8.C: Likewise.
41217         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41218
41219 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41220
41221         PR c++/12515
41222         * g++.dg/ext/cond1.C: New test.
41223
41224 2003-11-20  Richard Henderson  <rth@redhat.com>
41225
41226         * gcc.dg/20020201-2.c: Remove.
41227         * gcc.dg/20020201-4.c: Remove.
41228         * gcc.dg/20020304-1.c: Remove.
41229
41230 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41231
41232         * gcc.dg/cpp/trad/xwin1.c: New test case.
41233
41234 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41235
41236         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41237         * lib/g77.exp: Likewise.
41238         * lib/objc.exp: Likewise.
41239         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41240         for darwin.
41241
41242 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41243
41244         PR c++/12932
41245         * g++.dg/template/static5.C: New test.
41246
41247 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41248
41249         * gcc.dg/nested-func-1.c: New test.
41250
41251 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41252
41253         * gcc.dg/cpp/assert4.c: New test.
41254
41255 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41256
41257         PR c++/2294
41258         * g++.dg/lookup/using9.c: New test.
41259
41260 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41261
41262         PR c++/12762
41263         * g++.dg/template/error3.C: New test.
41264
41265 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41266
41267         PR ada/13035
41268         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41269         No longer use a wrapper for gcc, since this does not work under
41270         Windows.
41271
41272 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41273
41274         PR c++/2094
41275         * g++.dg/template/ptrmem7.C: New test.
41276
41277 2003-11-13  Andrew Pinski <apinski@apple.com>
41278
41279         * gcc.c-torture/compile/20031113-1.c: New test.
41280
41281 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41282             Kean Johnston <jkj@sco.com>
41283
41284         PR c/13029
41285         * gcc.dg/unused-4.c: Update.
41286
41287 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41288
41289         * g++.dg/opt/const3.C: New test.
41290
41291 2003-11-13  Jan Hubicka  <jh@suse.cz>
41292
41293         * gcc.c-torture/compile/20031112-1.c: New test.
41294
41295 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41296
41297         * g++.dg/parse/crash10.C: Remove bogus error marker.
41298
41299 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41300
41301         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41302         (host_gcc): Likewise.
41303         (ROOT): Honor $PWDCMD.
41304         (BASE): Likewise.
41305         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41306
41307 2003-11-12  Catherine Moore  <clm@redhat.com>
41308
41309         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41310
41311 2003-11-12  Andreas Jaeger  <aj@suse.de>
41312             Jakub Jelinek  <jakub@redhat.com>
41313             Andrew Pinski  <pinskia@physics.uc.edu>
41314             Richard Henderson  <rth@redhat.com>
41315
41316         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41317         systems.
41318         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41319
41320         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41321         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41322
41323 2003-11-11  Andreas Jaeger  <aj@suse.de>
41324
41325         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41326
41327         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41328
41329 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41330
41331         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41332         Clean ups.
41333
41334 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41335
41336         * gcc.dg/trampoline-1.c: New test.
41337
41338 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41339
41340         * gcc.c-torture/compile/200031109-1.c: New test.
41341
41342 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41343
41344         PR c/3190
41345         PR c/8714
41346         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41347         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41348         gcc.dg/format/no-y2k-1.c: Update.
41349
41350 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41351
41352         PR optimization/10467
41353         * gcc.dg/20031108-1.c: New test case.
41354
41355 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41356
41357         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41358
41359 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41360
41361         * gcc.dg/compound-lvalue-1.c: New test.
41362         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41363         some XFAILs.
41364
41365 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41366
41367         * gcc.dg/altivec-varargs-1.c: New test.
41368
41369 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41370
41371         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41372         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41373         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41374         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41375         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41376
41377 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41378
41379         * gcc.dg/cond-lvalue-1.c: New test.
41380
41381 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41382
41383         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41384
41385 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41386
41387         PR c++/11616
41388         * g++.dg/template/instantiate5.C: New test.
41389
41390 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41391
41392         PR c++/12726
41393         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41394         * ChangeLog: Add missing first entry for above test.
41395
41396 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41397
41398         PR c++/9810
41399         * g++.dg/template/using8.C: New test.
41400         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41401
41402 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41403
41404         PR optimization/10817
41405         * gcc.c-torture/compile/20031102-1.c: New test case.
41406
41407 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41408
41409         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41410         2147483647.
41411
41412 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41413
41414         * gcc.dg/20031102-1.c: New test.
41415
41416 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41417
41418         * gcc.dg/complex-1.c: New test.
41419
41420 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41421
41422         PR c++/12796
41423         * g++.dg/template/crash13.C: Adjust expected error location.
41424         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41425
41426 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41427
41428         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41429
41430 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41431
41432         PR/10239
41433         * gcc.c-torture/compile/20031031-2.c: New test.
41434
41435 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41436
41437         PR/11640
41438         * gcc.c-torture/compile/20031031-1.c: New test.
41439
41440 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41441
41442         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41443         * gcc.misc-tests/bprob.exp: Likewise.
41444         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41445         the execution test on arm-elf configs.
41446         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41447         configs that don't support scratch files.
41448         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41449
41450 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41451
41452         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41453         done by dejagnu.
41454
41455 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41456
41457         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41458         Avoid non pure sh syntax. Add more logging.
41459
41460         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41461         fail.
41462
41463 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41464
41465         PR libgcj/10610
41466         * gcc.dg/ppc-stackalign-1.c: New test.
41467
41468 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41469
41470         * ada/acats/run_all.sh: Change output to be more compliant with
41471         dejagnu framework.
41472         Create acats.sum and acats.log files under testsuite/ada/acats
41473         Only run [a-z]* directories, to filter out e.g. CVS.
41474         Redirect build output to log file.
41475
41476 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41477
41478         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41479
41480 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41481
41482         PR ada/5909:
41483         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41484
41485 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41486
41487         * gcc.c-torture/compile/20031023-1.c: New test.
41488         * gcc.c-torture/compile/20031023-2.c: New test.
41489         * gcc.c-torture/compile/20031023-3.c: New test.
41490         * gcc.c-torture/compile/20031023-4.c: New test.
41491
41492 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41493
41494         PR c++/10371
41495         * g++.dg/lookup/scoped8.C: New test.
41496
41497 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41498
41499         * g++.dg/opt/reg-stack3.C: New test.
41500
41501 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41502
41503         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41504
41505 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41506
41507         PR c++/11076
41508         * g++.dg/template/crash13.C: New test.
41509
41510 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41511
41512         * gcc.dg/c99-restrict-2.c: New test.
41513
41514 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41515
41516         PR c++/12698, c++/12699, c++/12700, c++/12566
41517         * g++.dg/inherit/covariant9.C: New test.
41518         * g++.dg/inherit/covariant10.C: New test.
41519         * g++.dg/inherit/covariant11.C: New test.
41520
41521 2003-10-23  Jason Merrill  <jason@redhat.com>
41522
41523         PR c++/12726
41524         * g++.dg/ext/complit2.C: New test.
41525
41526 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41527
41528         PR target/12654
41529         * gcc.c-torture/execute/20031020-1.c: New test.
41530
41531 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41532
41533         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41534         following the jump_insn.
41535
41536 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41537
41538         * gcc.dg/cast-lvalue-1.c: New test.
41539
41540 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41541
41542         PR c++/11962
41543         * g++.dg/template/cond2.C: New test.
41544
41545 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41546
41547         * gcc.dg/builtins-28.c: New test.
41548
41549 2003-10-20  Jan Hubicka  <jh@suse.cz>
41550
41551         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41552         parameter.
41553         * gcc.dg/inline-2.c: Likewise.
41554
41555 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41556
41557         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41558         * gcc.dg/nest.c: Likewise.
41559
41560 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41561
41562         PR c++/9781, c++/10583, c++/11862
41563         * g++.dg/parse/crash13.C: New test.
41564
41565 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41566
41567         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41568
41569 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41570
41571         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41572         Define HAVE_C99_RUNTIME except on Solaris.
41573         * gcc.dg/builtins-20.c: Likewise.
41574
41575 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41576
41577         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41578
41579 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41580
41581         PR c++/12495
41582         * g++.dg/template/crash21.C: New test.
41583
41584 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41585
41586         PR c++/2513
41587         * g++.dg/template/typename5.C: New test.
41588
41589 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41590
41591         PR c++/12369
41592         * g++.dg/template/friend25.C: New test.
41593
41594 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41595
41596         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41597         versions.
41598
41599 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41600
41601         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41602         == 2147483647.
41603
41604 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41605
41606         * gcc.c-torture/execute/960416-1.x: Remove.
41607         * gcc.c-torture/execute/divconst-3.x: Likewise.
41608
41609 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41610
41611         PR target/12598
41612         * gcc.dg/torture/cris-volatile-1.c: New test.
41613
41614 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41615
41616         PR optimization/9325
41617         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41618         for overflowing floating point to integer conversion during RTL
41619         simplification.
41620
41621 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41622
41623         * objc/execute/_cmd.m: Fix typo.
41624         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41625         Relax 'scan-assembler' regexp.
41626         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41627         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41628         * objc.dg/zero-link-2.m: Remove blank line.
41629         * objc.dg/zero-link-3.m: New test case.
41630
41631 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41632
41633         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41634
41635         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41636         than linker trickery.
41637
41638 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41639
41640         PR c++/12370
41641         * g++.dg/other/friend2.C: New test.
41642
41643 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41644
41645         * gcc.dg/20031012-1.c: New test.
41646
41647 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41648
41649         * gcc.dg/weak/weak-3.c: Fix for new warning.
41650
41651 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41652
41653         PR optimization/8750
41654         * gcc.c-torture/execute/20031012-1.c: New test case.
41655
41656 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41657
41658         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41659         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41660
41661 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41662
41663         PR optimization/12260
41664         * gcc.c-torture/compile/20031011-2.c: New test case.
41665
41666 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41667
41668         * gcc.c-torture/execute/20031011-1.c: New testcase.
41669
41670 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41671
41672         * gcc.c-torture/compile/20031011-1.c: New test.
41673
41674 2003-10-11  Jan Hubicka  <jh@suse.cz>
41675
41676         * g++.dg/other/first-global.C: New test.
41677
41678 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41679
41680         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41681
41682 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41683
41684         * gcc.c-torture/compile/20031010-1.c: New test.
41685
41686 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41687
41688         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41689         * gcc.c-torture/execute/va-arg-25.c: ... here.
41690
41691 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41692
41693         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41694
41695 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41696
41697         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41698
41699 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41700
41701         * g++.dg/parse/error2.C: New test.
41702
41703 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41704
41705         PR c++/11097
41706         * g++.dg/other/error5.C: Modify the error message.
41707         * g++.dg/lookup/using8.C: New test.
41708
41709 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41710
41711         * gcc.dg/darwin-abi-2.c: New file.
41712         * gcc.c-torture/execute/va-arg-24.c: New file.
41713
41714 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41715
41716         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41717         indentation.
41718
41719 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41720
41721         PR c++/10147
41722         * g++.dg/other/error4.C: Update error messages.
41723         * g++.dg/template/ptrmem4.C: Likewise.
41724
41725         PR c++/12337
41726         * g++.dg/init/new9.C: New test.
41727
41728         PR c++/12334, c++/12236, c++/8656
41729         * g++.dg/ext/attrib8.C: New test.
41730
41731 2003-10-06  Devang Patel  <dpatel@apple.com>
41732
41733         * gcc.dg/debug/dwarf2-3.h: New test.
41734         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41735
41736 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41737
41738         * g++.dg/opt/cfg2.C: New test.
41739
41740 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41741
41742         * g++.dg/opt/float1.C: New test.
41743
41744 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41745
41746         * gcc.dg/c90-array-lval-6.c: New test.
41747         * gcc.dg/c99-array-lval-6.c: New test.
41748
41749 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41750             Ziemowit Laski  <zlaski@apple.com>
41751
41752         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41753         'Derived', so that it is never considered a class method; add
41754         new warning for '+port' method ambiguity.
41755         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41756         <objc/objc-api.h> (needed on Mac OS X).
41757         * objc.dg/method-13.m: New test.
41758
41759 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41760
41761         PR optimization/9325, PR java/6391
41762         * gcc.c-torture/execute/20031003-1.c: New test case.
41763
41764 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41765
41766         PR optimization/12180
41767         * gcc.dg/20031002-1.c: New test.
41768
41769         PR c++/12486
41770         * g++.dg/inherit/error1.C: New test.
41771
41772 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41773
41774         * lib/f-torture.exp (search_for): Rename to...
41775         (search_for_re): This.  Also, clean up comments and the
41776         "regexp" invocation.
41777
41778 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41779
41780         * gcc.c-torture/compile/20031002-1.c: New test.
41781
41782 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41783
41784         * g++.dg/opt/cond1.C: New test.
41785
41786 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41787
41788         * gcc.dg/Wold-style-definition-2.c: New testcase.
41789         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41790
41791 2003-09-29  Richard Henderson  <rth@redhat.com>
41792
41793         * g++.dg/init/array10.C: Add dg-options.
41794
41795 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41796
41797         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41798
41799 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41800
41801         * g++.dg/template/friend19.C: Fix typo.
41802         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41803
41804 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41805
41806         * gcc.c-torture/execute/20030928-1.c: New test.
41807         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41808
41809 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41810
41811         * g++.dg/opt/unroll1.C: New test.
41812
41813 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41814
41815         PR optimization/11741
41816         * gcc.dg/20030926-1.c: New test case.
41817
41818 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41819
41820         PR c++/5655
41821         * g++.dg/parse/access7.C: New test.
41822         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41823
41824 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41825
41826         MERGE OF objc-improvements-branch into MAINLINE:
41827         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41828         if libobjc has not been built.
41829         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41830         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41831         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41832         objc/execute/nested-3.m, objc/execute/np-2.m,
41833         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41834         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41835         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41836         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41837         objc.dg/special/unclaimed-category-1.h,
41838         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41839         well as GNU runtime.
41840         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41841         * execute/cascading-1.m, execute/function-message-1.m,
41842         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41843         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41844         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41845         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41846         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41847         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41848         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41849         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41850         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41851         * objc.dg/bitfield-2.m: Run only on Darwin.
41852         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41853         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41854         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41855         * objc.dg/const-str-1.m: Fix constant string layout.
41856
41857 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41858
41859         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41860
41861 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41862
41863         * gcc.dg/darwin-abi-1.c: New file.
41864
41865 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41866
41867         PR target/12281
41868         * gcc.c-torture/compile/20030921-1.c: New test.
41869
41870 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41871
41872         * g++.dg/opt/reg-stack2.C: New test.
41873
41874 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41875
41876         * g++.dg/eh/delayslot1.C: New test.
41877
41878 2003-09-20  Richard Henderson  <rth@redhat.com>
41879
41880         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41881
41882 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41883
41884         * gcc.c-torture/execute/20030920-1.c: New test case.
41885
41886 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41887
41888         * g++.dg/rtti/typeid3.C: Correct expected error message.
41889
41890 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41891
41892         PR c++/157
41893         * g++.dg/parse/crash12.C: New test.
41894
41895 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41896
41897         * gcc.dg/compat/mixed-struct-check.h: New.
41898         * gcc.dg/compat/mixed-struct-defs.h: New.
41899         * gcc.dg/compat/mixed-struct-init.h: New.
41900         * gcc.dg/compat/struct-by-value-19_main.c: New.
41901         * gcc.dg/compat/struct-by-value-19_x.c: New.
41902         * gcc.dg/compat/struct-by-value-19_y.c: New.
41903         * gcc.dg/compat/struct-by-value-20_main.c: New.
41904         * gcc.dg/compat/struct-by-value-20_x.c: New.
41905         * gcc.dg/compat/struct-by-value-20_y.c: New.
41906         * gcc.dg/compat/struct-return-19_main.c: New.
41907         * gcc.dg/compat/struct-return-19_x.c: New.
41908         * gcc.dg/compat/struct-return-19_y.c: New.
41909         * gcc.dg/compat/struct-return-20_main.c: New.
41910         * gcc.dg/compat/struct-return-20_x.c: New.
41911         * gcc.dg/compat/struct-return-20_y.c: New.
41912
41913 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41914         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41915         so that it will not complain on LP64 targets.
41916
41917 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41918
41919         PR c++/495
41920         * g++.dg/template/friend24.C: New test.
41921
41922 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41923
41924         PR c++/12332
41925         * g++.dg/template/memtmpl2.C: New test.
41926
41927 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41928
41929         PR target/11184
41930         * gcc.dg/builtin-apply1.c: New test.
41931
41932 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41933
41934         PR c++/9848
41935         * g++.dg/warn/Wunused-4.C: New test.
41936
41937 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41938
41939         PR c++/12316
41940         * g++.dg/other/gc2.C: New test.
41941
41942 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41943
41944         PR c++/11991
41945         * g++.dg/rtti/typeid3.C: New test.
41946
41947         PR c++/12266
41948         * g++.dg/overload/template1.C: New test.
41949
41950 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41951
41952         * g++.dg/opt/cfg3.C: New test.
41953
41954 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41955
41956         PR c++/7939
41957         * g++.dg/template/crash11.C: New test.
41958
41959 2003-09-16  Jason Merrill  <jason@redhat.com>
41960             Jakub Jelinek  <jakub@redhat.com>
41961
41962         * gcc.dg/attr-warn-unused-result.c: New test.
41963
41964 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41965
41966         PR c++/12184
41967         * g++.dg/expr/call2.C: New test.
41968
41969 2003-09-15  Andreas Jaeger  <aj@suse.de>
41970
41971         * gcc.dg/Wold-style-definition-1.c: New test.
41972
41973 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41974
41975         PR c++/3907
41976         * g++.dg/parse/template12.C: New test.
41977
41978         * g++.dg/abi/bitfield11.C: New test.
41979         * g++.dg/abi/bitfield12.C: Likewise.
41980
41981 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41982
41983         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41984         non-expansion of functional macro name without arguments at EOL.
41985         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41986
41987 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41988
41989         * gcc.c-torture/execute/20030914-[12].c: New tests.
41990
41991 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41992
41993         PR c++/11788
41994         * g++.dg/overload/addr1.C: New test.
41995
41996 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41997
41998         * gcc.dg/20030909-1.c: New test.
41999
42000 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42001
42002         * gcc.dg/ultrasp10.c: New test.
42003
42004 2003-09-09  Devang Patel  <dpatel@apple.com>
42005
42006         * gcc.dg/darwin-ld-6.c: New test.
42007
42008 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42009
42010         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42011
42012 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42013
42014         * gcc.dg/ia64-types1.c: New test.
42015         * gcc.dg/ia64-types2.c: Likewise.
42016
42017 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42018
42019         * gcc.dg/builtins-1.c: Add more _Complex tests.
42020         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42021
42022         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42023         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42024
42025 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42026
42027         PR c++/11786
42028         * g++.dg/lookup/koenig2.C: New test.
42029
42030         PR c++/5296
42031         * g++.dg/rtti/typeid2.C: New test.
42032
42033 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42034
42035         * gcc.c-torture/compile/20030904-1.c: New test.
42036
42037 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42038
42039         * g++.dg/opt/longbranch2.C: New test.
42040
42041 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42042
42043         * g++.dg/template/crash10.C: Only compile it.
42044
42045 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42046
42047         PR middle-end/11665
42048         * gcc.c-torture/compile/20030907-1.c: New test.
42049         * g++.dg/init/array11.C: New test.
42050
42051 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42052
42053         PR c++/11852
42054         * g++.dg/init/struct1.C: New test.
42055
42056 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42057
42058         PR c++/12181
42059         * g++.dg/expr/comma1.C: New test.
42060
42061 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42062
42063         PR c++/11867
42064         * g++.dg/expr/static_cast5.C: New test.
42065
42066 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42067
42068         PR c++/11507
42069         * g++.dg/lookup/scoped7.C: New test.
42070
42071         PR c++/9574
42072         * g++.dg/other/static1.C: New test.
42073
42074         PR c++/11490
42075         * g++.dg/warn/template-1.C: New test.
42076
42077         PR c++/11432
42078         * g++.dg/template/crash10.C: New test.
42079
42080         PR c++/2478
42081         * g++.dg/overload/VLA.C: New test.
42082
42083         PR c++/10804
42084         * g++.dg/template/call1.C: New test.
42085
42086 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42087
42088         PR c++/11794
42089         * g++.dg/parse/using3.C: New test.
42090
42091 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42092
42093         PR c++/11409
42094         * g++.dg/overload/builtin3.C: New test case.
42095
42096 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42097
42098         PR c/9862
42099         * gcc.dg/20030906-1.c: New test.
42100         * gcc.dg/20030906-2.c: Likewise.
42101
42102 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42103
42104         PR c++/12167
42105         * g++.dg/parse/defarg5.C: New test.
42106
42107         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42108
42109 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42110
42111         PR c++/12163
42112         * g++.dg/expr/static_cast4.C: New test.
42113
42114         PR c++/12146
42115         * g++.dg/template/crash9.C: New test.
42116
42117 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42118
42119         * g++.old-deja/g++.ext/pretty2.C: Update for change
42120         in __FUNCTION__.
42121         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42122
42123 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42124
42125         PR c++/11922
42126         * g++/dg/template/qualified-id1.C: New test.
42127
42128         PR c++/12037
42129         * g++.dg/warn/noeffect4.C: New test.
42130
42131 2003-09-04  Matt Austern  <austern@apple.com>
42132
42133         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42134         * g++.dg/ext/fnname2.C: Likewise.
42135         * g++.dg/ext/fnname3.C: Likewise.
42136
42137 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42138
42139         * g++.dg/expr/lval1.C: New test.
42140         * g++.dg/ext/lvcast.C: Remove.
42141
42142 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42143
42144         PR optimization/11700.
42145         * gcc.c-torture/compile/20030903-1.c: New test case.
42146
42147 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42148
42149         PR c++/12053
42150         * g++.dg/abi/layout4.C: New test.
42151
42152 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42153
42154         PR c++/11553
42155         * g++.dg/parse/friend3.C: New test.
42156
42157 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42158
42159         PR c++/11847
42160         * g++.dg/template/class1.C: New test.
42161
42162         PR c++/11808
42163         * g++.dg/expr/call1.C: New test.
42164
42165 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42166
42167         PR c++/12114
42168         * g++.dg/init/ref9.C: New test.
42169
42170         PR c++/11972
42171         * g++.dg/template/nested4.C: New test.
42172
42173 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42174
42175         PR c++/12093
42176         * g++.dg/template/non-dependent4.C: New test.
42177
42178         PR c++/11928
42179         * g++.dg/inherit/conv1.C: New test.
42180
42181 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42182
42183         PR c++/6196
42184         * g++.dg/ext/label1.C: New test.
42185         * g++.dg/ext/label2.C: Likewise.
42186
42187 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42188
42189         * g++.dg/expr/cond3.C: New test.
42190
42191 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42192
42193         * gcc.dg/builtins-1.c: Add new builtin cases.
42194
42195 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42196
42197         * gcc.dg/builtins-1.c: Add new cases.
42198         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42199
42200 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42201
42202         * gcc.dg/builtins-1.c: Add more math builtin tests.
42203         * gcc.dg/torture/builtin-attr-1.c: New test.
42204
42205 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR optimization/5079
42208         * g++.dg/opt/static3.C: New test.
42209
42210 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42211
42212         * gcc.misc-tests/gcov-10b.c: New test.
42213
42214 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42215
42216         * g++.dg/opt/ptrmem3.C: New test.
42217
42218         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42219
42220 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42221
42222         * gcc.dg/20030826-2.c: New test.
42223
42224 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42225
42226         PR middle-end/12002
42227         * g77.f-torture/compile/12002.f: New test case.
42228
42229 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42230
42231         * gcc.dg/20030826-1.c: New test case.
42232
42233 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42234
42235         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42236
42237 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         PR c++/11871
42240         * c++.dg/lookup/crash1.C: New test.
42241
42242         * c++.dg/warn/noeffect3.C: New test.
42243
42244 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42245
42246         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42247         * gcc.dg/compat/vector-1_y.c: Ditto.
42248         * gcc.dg/compat/vector-2_x.c: Ditto.
42249         * gcc.dg/compat/vector-2_y.c: Ditto.
42250
42251 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42252
42253         * gcc.dg/20030702-1.c: New test.
42254
42255 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42256
42257         PR c++/8795
42258         * g++.dg/ext/altivec-1.C: New test.
42259
42260 2003-08-24  Richard Henderson  <rth@redhat.com>
42261
42262         * g++.dg/eh/simd-2.C: Add -w for x86.
42263
42264 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42265
42266         * gcc.dg/20030815-1.c: New test.
42267
42268 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42269
42270         PR c++/3765
42271         * g++.dg/parse/access6.C: New test.
42272
42273 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42274
42275         PR c++/641, c++/11876
42276         * g++.dg/template/friend22.C: New test.
42277         * g++.dg/template/friend23.C: Likewise.
42278
42279 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42280
42281         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42282         identically.
42283
42284 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42285
42286         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42287
42288 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42289
42290         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42291
42292 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42293
42294         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42295
42296 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42297
42298         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42299
42300 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42301
42302         PR c++/11919
42303         * g++.dg/overload/prom1.C: New test.
42304
42305         PR c++/11551
42306         * g++.dg/parse/dtor2.C: New test.
42307
42308         PR c++/10762
42309         * g++.dg/parse/using2.C: New test.
42310
42311 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42312
42313         PR target/11805
42314         * gcc.c-torture/compile/20030821-1.c: New.
42315
42316 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42317
42318         PR c++/11834
42319         * g++.dg/template/deduce2.C: New test.
42320
42321 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42322
42323         * gcc.c-torture/execute/20030821-1.c: New test.
42324
42325 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42326
42327         PR middle-end/11984
42328         * gcc.dg/20030820-1.c: New test case.
42329
42330 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42331
42332         PR c++/11945
42333         * g++.dg/warn/noeffect2.C: New test.
42334
42335 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42336
42337         PR c++/10926
42338         * g++.dg/template/dtor2.C: New test.
42339
42340         PR c++/11684
42341         * g++.dg/template/operator1.C: New test.
42342         * g++.dg/parse/operator4.C: New test.
42343
42344         PR c++/11946.C
42345         * g++.dg/expr/enum1.C: New test.
42346         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42347
42348         PR c++/11036.C
42349         * g++.dg/parse/elab2.C: New test.
42350         * g++.dg/parse/typedef4.C: Change error message.
42351         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42352         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42353         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42354
42355 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42356
42357         * gcc.dg/pch/warn-1.c: New.
42358         * gcc.dg/pch/warn-1.hs: New.
42359
42360         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42361         not-tested file.
42362
42363 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42364
42365         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42366
42367 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42368
42369         * gcc.dg/uninit-D.c: New Test.
42370         * gcc.dg/uninit-E.c: New Test.
42371         * gcc.dg/uninit-F.c: New Test.
42372         * gcc.dg/uninit-G.c: New Test.
42373
42374 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42375
42376         * g++.dg/README: Describe the pch directory.
42377
42378 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42379
42380         PR c++/11174
42381         * g++.dg/parse/access4.C: New test.
42382         * g++.dg/parse/access5.C: Likewise.
42383         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42384
42385 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42386
42387         * gcc.dg/noncompile/20030818-1.c: New.
42388
42389 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42390
42391         PR c++/11957
42392         * g++.dg/warn/noeffect1.C: New test.
42393
42394         * g++.dg/template/scope2.C: New test.
42395         * g++.dg/template/error2.C: Correct dg-error
42396
42397 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42398
42399         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42400
42401 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42402
42403         PR C++/11512
42404         * g++.dg/template/warn1.C: New.
42405
42406 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42407
42408         * g++.dg/template/error2.C: New test.
42409         * g++.dg/lookup/using7.C: Adjust errors
42410         * g++.old-deja/g++.pt/crash36.C: Likewise.
42411         * g++.old-deja/g++.pt/derived3.C: Likewise.
42412
42413 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42414
42415         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42416         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42417         * gcc.c-torture/execute/builtins/string-9.c: New, from
42418         string-opt-9.c.  Adjust for execute/builtins framework.
42419         * gcc.c-torture/execute/string-opt-9.c: Delete.
42420
42421 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42422
42423         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42424
42425         * g++.dg/parse/ret-type2.C: New test.
42426
42427         PR c++/11703
42428         * g++.dg/init/new8.C: New test.
42429
42430         PR c++/10923
42431         * g++.dg/parse/typedef5.C: New test.
42432
42433         PR c++/9512
42434         * g++.dg/parse/qualified2.C: New test.
42435         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42436         invalid code.
42437
42438 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42439
42440         * g++.dg/conversion/ptrmem1.C: New test.
42441
42442 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42443
42444         PR target/11693
42445         * gcc.dg/20030811-1.c: New test.
42446
42447         PR target/11535
42448         * gcc.c-torture/execute/20030811-1.c: New test.
42449
42450 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42451
42452         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42453
42454 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42455
42456         PR c++/11789.C
42457         * g++.dg/inherit/multiple1.C: New test.
42458
42459 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         * gcc.dg/spe1.c: New test.
42462
42463         PR c++/11670
42464         * g++.dg/expr/cast2.C: New test.
42465
42466         PR c++/10530
42467         * g++.dg/template/dependent-name2.C: New test.
42468
42469 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42470
42471         * g++.dg/parse/crash11.C: Put the dg options in comments.
42472
42473 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42474
42475         * lib/gcc-dg.exp: Update for diagnostic change.
42476
42477 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42478
42479         PR c++/5767
42480         * g++.dg/parse/crash11.C: New test.
42481
42482 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42483
42484         * gcc.dg/cpp/spacing1.c: Update.
42485
42486 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42487
42488         PR target/11739
42489         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42490         a value for -mtune.
42491
42492 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42493
42494         PR middle-end/11771
42495         * gcc.c-torture/compile/20030804-1.c: New test case.
42496
42497 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42498
42499         * gcc.dg/20030804-1.c: New test case.
42500
42501 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42502
42503         * gcc.dg/cpp/separate-1.c: New test.
42504
42505 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42506
42507         PR c++/11704
42508         * g++.dg/template/dependent-expr2.C: New test.
42509
42510         PR c++/11766
42511         * g++.dg/expr/ptrmem1.C: New test.
42512
42513 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42514
42515         PR c++/9453
42516         * g++.dg/template/friend15.C: New test.
42517
42518 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42519
42520         * lib/dg-pch.exp: Work round PCH bug.
42521
42522 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42523
42524         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42525         builtins.  Move cases from builtins-4.c here.
42526
42527         * gcc.dg/torture/builtin-math-1.c: New test taken from
42528         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42529         additional cases.
42530
42531         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42532         Delete.
42533
42534 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42535
42536         PR c++/9447
42537         * g++.dg/template/using7.C: New test.
42538
42539 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42540
42541         * import1.c, import2.c: New tests.
42542
42543 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42544
42545         * g++.dg/eh/crossjump1.C: New test.
42546
42547 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42548
42549         PR c++/11697
42550         * g++.dg/template/using6.C: New test.
42551
42552         PR c++/11744
42553         * g++.dg/template/koenig2.C: New test.
42554
42555 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42556
42557         PR c++/7983
42558         * g++.dg/parse/typedef4.C: New test.
42559
42560 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42561
42562         PR c++/8442, c++/8806
42563         * g++.dg/template/elab1.C: New test.
42564         * g++.dg/template/type2.C: Likewise.
42565         * g++.dg/template/ttp3.C: Adjust expected error message.
42566         * g++.old-deja/g++.law/visibility13.C: Likewise.
42567         * g++.old-deja/g++.niklas/t135.C: Likewise.
42568         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42569         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42570         template argument.
42571         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42572
42573 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42574
42575         PR c++/11295
42576         * g++.dg/ext/stmtexpr1.C: New test.
42577
42578         * g++.dg/opt/tmp1.C: New test.
42579
42580         PR c++/11525
42581         * g++.dg/parse/constant4.C: New test.
42582
42583         PR c++/9447
42584         * g++.dg/template/using5.C: New test.
42585
42586 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42587
42588         * gcc.dg/builtins-27.c: New test case.
42589
42590 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42591
42592         * gcc.dg/tls/opt-7.c: New test.
42593
42594 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42595
42596         * g++.old-deja/g++.other/crash18.C: Remove.
42597
42598 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42599
42600         * g++.dg/template/explicit3.C: New.
42601         * g++.dg/template/explicit4.C: New.
42602         * g++.dg/template/explicit5.C: New.
42603
42604         PR c++/11347
42605         * g++.dg/template/memtmpl1.C: New.
42606
42607 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42608
42609         PR target/11565
42610         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42611         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42612
42613 2003-07-30  Jan Hubicka  <jh@suse.cz>
42614
42615         * vtgc1.c: Kill.
42616
42617 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42618
42619         * gcc.dg/struct-in-proto-1.c: New test.
42620
42621 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42622
42623         * gcc.dg/cpp/include2.c: Only expect one message.
42624
42625 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42626
42627         PR c++/9447
42628         * g++.dg/template/using1.C: New test.
42629         * g++.dg/template/using2.C: New test.
42630         * g++.dg/template/using3.C: New test.
42631         * g++.dg/template/using4.C: New test.
42632
42633 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42634
42635         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42636         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42637
42638 2003-07-28  Jan Hubicka  <jh@suse.cz>
42639
42640         PR c++/11530
42641         * g++.dg/opt/call1.C: New test.
42642
42643 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42644
42645         PR c++/11667
42646         * g++.dg/init/enum2.C: New test.
42647         * g++.dg/template/overload1.C: Add "-w" option.
42648
42649 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42650
42651         * gcc.dg/Wdeclaration-after-statement-1.c,
42652         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42653
42654 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42655
42656         * gcc.c-torture/compile/20030725-1.c: New test.
42657
42658 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42659
42660         * gcc.dg/20030505.c: Only run for SPE.
42661         Remove definition of opaque type.
42662
42663 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42664
42665         * g++.dg/template/ptrmem6.C: New test.
42666
42667 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42668
42669         * gcc.c-torture/compile/zero-strct-2.c: New test.
42670
42671 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42672
42673         * gcc.dg/intermod-1.c: New test.
42674
42675 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42676
42677         PR c++/11617
42678         * g++.dg/template/lookup2.C: New test.
42679         * g++.dg/template/memclass1.C: Remove instantiated from error.
42680         * g++.dg/other/error2.C: Tweak expected errors.
42681
42682         PR c++/11596
42683         * g++.dg/template/defarg3.C: New test.
42684
42685         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42686
42687 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42688
42689         * g++.dg/inherit/access5.C: New test.
42690
42691 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42692
42693         PR c++/11513
42694         * g++.dg/template/crash8.C: New test.
42695
42696 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42697
42698         PR c/10602
42699         * gcc.dg/noncompile/incomplete-2.c: New test.
42700
42701 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42702
42703         PR c++/11645
42704         * g++.dg/inherit/access4.C: New test.
42705
42706         PR c++/11517
42707         * g++.dg/expr/cond2.C: New test.
42708
42709         PR optimization/10679
42710         * g++.dg/opt/inline4.C: New test.
42711
42712 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42713
42714         * g++.dg/parse/crash10: New test.
42715
42716 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42717
42718         * g++.dg/ext/flexary1.C: New test.
42719
42720 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42721
42722         PR c++/10793
42723         * g++.dg/template/crash9.C: New test.
42724
42725 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42726
42727         PR c++/3004
42728         * g++.dg/parse/typedef3.C: New test.
42729
42730         PR c++/7906
42731         * g++.dg/parse/operator2.C: New test.
42732
42733         PR c++/8895
42734         * g++.dg/parse/def-tmpl-arg1.C: New test.
42735
42736         PR c++/9282
42737         * g++.dg/parse/funptr1.C: New test.
42738
42739         PR c++/9452
42740         * g++.dg/parse/ambig3.C: New test.
42741
42742         PR c++/9454
42743         * g++.dg/parse/operator3.C: New test.
42744
42745         PR c++/9486
42746         * g++.dg/parse/template10.C: New test.
42747
42748         PR c++/9488
42749         * g++.dg/parse/template11.C: New test.
42750
42751         PR c++/10150
42752         * g++.dg/parse/invalid-op1.C: New test.
42753
42754         PR c++/10247
42755         * g++.dg/parse/condexpr1.C: New test.
42756
42757 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42758
42759         * g++.dg/ext/packed3.C: New test.
42760         * g++.dg/ext/packed4.C: New test.
42761
42762         * gcc.dg/pack-test-3.c: New test.
42763
42764 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42765
42766         * lib/compat.exp: Handle dg-options per source file.
42767         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42768         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42769         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42770         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42771         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42772         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42773         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42774         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42775         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42776         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42777         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42778         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42779         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42780         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42781
42782 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42783
42784         PR c/10320
42785         * gcc.c-torture/execute/20030718-1.c: New test.
42786
42787 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42788
42789         PR optimization/11536
42790         * gcc.dg/20030721-1.c: New test.
42791
42792 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42793
42794         PR c++/11546
42795         * g++.dg/template/lookup1.C: New test.
42796
42797 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42798
42799         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42800         diagnostics of ill-formed constructs involving labels.
42801         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42802         the new 'previously defined here' message.
42803
42804 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42805
42806         * g++.dg/parse/non-dependent2.C: New test.
42807
42808 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42809
42810         * g++.dg/init/init-ref4.C: xfail on targets without
42811         weak symbols.
42812
42813 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42814
42815         PR target/11087
42816         * gcc.c-torture/execute/20030717-1.c: New test.
42817
42818 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42819
42820         * g++.dg/opt/cfg1.C: New test.
42821
42822 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42823
42824         PR optimization/11557
42825         * gcc.dg/20030717-1.c: New test.
42826
42827 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42828
42829         PR c++/10476
42830         * g++.dg/expr/crash-1.C: New test.
42831
42832         PR c++/11027
42833         * g++.dg/template/init3.C: New test.
42834
42835         PR c++/8222
42836         * g++.dg/template/non-dependent1.C: New test.
42837
42838         PR c++/11070
42839         * g++.dg/template/non-dependent2.C: New test.
42840
42841         PR c++/11071
42842         * g++.dg/template/non-dependent3.C: New test.
42843
42844         PR c++/9907
42845         * g++.dg/template/sizeof5.C: New test.
42846
42847 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42848
42849         PR 11498
42850         * gcc.c-torture/compile/mangle-1.c: New file.
42851
42852 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42853
42854         PR c++/7809
42855         * g++.dg/parse/access3.C: New test.
42856
42857 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42858
42859         PR c++/11384
42860         * g++.dg/init/init-ref4.C: New test.
42861
42862 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42863
42864         PR c++/11547
42865         * g++.dg/parse/constant3.C: New test.
42866         * g++.dg/parse/crash7.C: Likewise.
42867
42868 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42869
42870         PR target/11008
42871         * gcc.dg/i386-pentium4-not-mull.c: New.
42872
42873 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42874
42875         * gcc.dg/asm-names.c (ymain): Make it weak.
42876
42877 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42878
42879         PR c++/5421
42880         * g++.dg/template/friend21.C: New test.
42881
42882 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42883
42884         * gcc.dg/cleanup-8.c: New test.
42885         * gcc.dg/cleanup-9.c: New test.
42886
42887 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42888
42889         * g++.dg/ext/dll-MI1.h: New file.
42890         * g++.dg/ext/dllexport-MI1.C: New file.
42891         * g++.dg/ext/dllimport-MI1.C: New file.
42892
42893 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42894
42895         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42896         it does not have cmpstrsi patterns (just cmpmemsi).
42897
42898 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42899
42900         PR debug/11473
42901         * g++.dg/debug/debug8.C: New test.
42902
42903 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42904
42905         PR c++/10108
42906         * g++.dg/template/crash7.C: New test.
42907
42908 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42909
42910         PR target/10795
42911         * gcc.c-torture/compile/20030708-1.c: New.
42912
42913 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42914
42915         * gcc.c-torture/execute/20030715-1.c: New test.
42916
42917 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42918
42919         * gcc.dg/pch/inline-3.c: New file.
42920         * gcc.dg/pch/inline-3.hs: New file.
42921         * gcc.dg/pch/inline-4.c: New file.
42922         * gcc.dg/pch/inline-4.hs: New file.
42923
42924 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/11509
42927         * g++.dg/template/crash6.C: New test.
42928
42929         PR c++/7053
42930         * g++.dg/template/friend20.C: New test.
42931
42932         PR c++/7019
42933         * g++.dg/template/overload2.C: New test.
42934
42935 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42936
42937         PR optimization/11440
42938         * gcc.c-torture/execute/20030714-1.c: New test.
42939
42940 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42941
42942         PR c++/11154
42943         * g++.dg/template/partial2.C: New test.
42944
42945 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42946
42947         PR c++/11503
42948         * g++.dg/template/anon1.C: New test.
42949
42950         PR c++/11493
42951         PR c++/11495
42952         * g++.dg/parse/template9.C: Likewise.
42953         * g++.dg/template/crash4.C: New test.
42954         * g++.dg/template/koenig1.C: Likewise.
42955         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42956         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42957         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42958         functions.
42959         * g++.old-deja/g++.jason/template36.C: Likewise.
42960         * g++.old-deja/g++.mike/p1989.C: Likewise.
42961         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42962         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42963         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42964         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42965         compiling.
42966         * g++.old-deja/g++.pt/union2.C: Use this->.
42967
42968 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42969
42970         * gcc.dg/20030711-1.c: New test.
42971
42972 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42973
42974         PR c++/11050
42975         * g++.dg/parse/args1.C: New test.
42976         * g++.pt/defarg8.C: Change expected errors.
42977
42978 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/8164
42981         * g++.dg/template/nontype2.C: New test.
42982
42983         PR c++/10558
42984         * g++.dg/parse/template8.C: New test.
42985
42986         PR c++/8327
42987         * g++.dg/template/scope1.C: New test.
42988
42989         * g++.dg/warn/Wsign-compare-1.C: New test.
42990
42991 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42992
42993         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42994
42995 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42996
42997         PR c++/9411
42998         * g++.dg/template/explicit2.C: New test.
42999
43000         PR c++/10032
43001         * g++.dg/warn/pedantic1.C: New test.
43002
43003 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43004
43005         PR c++ 9483
43006         * g++.dg/other/field1.C: New test.
43007
43008 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43009
43010         PR c/11449
43011         * gcc.c-torture/compile/20030707-1.c: New.
43012
43013 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43014
43015         PR c++/10849
43016         * g++.dg/template/access12.C: New test.
43017
43018 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43019
43020         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43021         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43022         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43023         * gcc.misc-tests/gcov.exp: Update
43024         * g++.dg/gcov/gcov.exp: Update
43025         * lib/gcov.exp: Update.
43026
43027 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43028
43029         * g++.dg/abi/mangle17.C: Make sure template expressions are
43030         dependent.
43031         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43032         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43033         * g++.dg/opt/stack1.C: Remove erroneous code.
43034         * g++.dg/parse/template7.C: New test.
43035         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43036         * g++.old-deja/g++.pt/crash4.C: Likewise.
43037
43038 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43039
43040         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43041         with zero or one occurence of `$' after the initial `L'.
43042
43043 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43044
43045         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43046
43047 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43048
43049         PR c/11370
43050         * gcc.dg/Wunreachable-6.c: New testcase.
43051         * gcc.dg/Wunreachable-7.c: New testcase.
43052
43053 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43054
43055         PR c/11420
43056         * gcc.dg/20030708-1.c: New test.
43057
43058 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43059
43060         * gcc.dg/compat/sdata-section.h: New file.
43061         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43062         * gcc.dg/torture/mips-sdata-1.c: New test.
43063
43064 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43065
43066         PR c++/11030
43067         * g++.dg/template/friend19.C: New test.
43068
43069 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43070
43071         * g++.dg/opt/strength-reduce.C: New test.
43072
43073 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43074
43075         PR target/10979
43076         * gcc.dg/20030707-1.c: New testcase.
43077
43078 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43079
43080         PR optimization/11059
43081         * g++.dg/opt/emptyunion.C: New testcase.
43082
43083 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43084             Eric Botcazou  <ebotcazou@libertysurf.fr>
43085
43086         * g++.dg/opt/stack1.C: New test.
43087
43088 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43089
43090         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43091         run test.
43092
43093         PR c++/11431
43094         * g++.dg/expr/static_cast3.C: New test.
43095
43096 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43097
43098         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43099         everywhere.
43100         * gcc.dg/concat.c: Concatenation of string constants with
43101         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43102         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43103         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43104         necessary to avoid multi-character character constant warning.
43105         * gcc.dg/cpp/escape.c: Likewise.
43106         * gcc.dg/cpp/ucs.c: Likewise.
43107         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43108         Fix a typo.
43109
43110 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43111
43112         PR c/11428
43113         * gcc.c-torture/compile/20030704-1.c: New.
43114
43115 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43116
43117         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43118
43119 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43120
43121         PR c++/5287, PR c++/7910,  PR c++/11021
43122         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43123         tests for warnings.
43124         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43125         * g++.dg/ext/dllimport3.C: Likewise.
43126         * g++.dg/ext/dllimport4.C: New file.
43127         * g++.dg/ext/dllimport5.C: New file.
43128         * g++.dg/ext/dllimport6.C: New file.
43129         * g++.dg/ext/dllimport7.C: New file.
43130         * g++.dg/ext/dllimport8.C: New file.
43131         * g++.dg/ext/dllimport9.C: New file.
43132         * g++.dg/ext/dllimport10.C: New file.
43133         * g++.dg/ext/dllexport1.C: New file.
43134
43135 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43136
43137         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43138         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43139
43140 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43141
43142         * gcc.dg/builtins-25.c: New testcase.
43143         * gcc.dg/builtins-26.c: New testcase.
43144
43145 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43146
43147         * gcc.dg/compat/vector-defs.h: New file.
43148         * gcc.dg/compat/vector-setup.h: New file.
43149         * gcc.dg/compat/vector-check.h: New file.
43150         * gcc.dg/compat/vector-1_main.c: New file.
43151         * gcc.dg/compat/vector-1_x.c: New file.
43152         * gcc.dg/compat/vector-1_y.c: New file.
43153         * gcc.dg/compat/vector-2_main.c: New file.
43154         * gcc.dg/compat/vector-2_x.c: New file.
43155         * gcc.dg/compat/vector-2_y.c: New file.
43156
43157         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43158         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43159         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43160         * gcc.dg/compat/struct-align-1.h: New file.
43161         * gcc.dg/compat/struct-align-1_main.c: New file.
43162         * gcc.dg/compat/struct-align-1_x.c: New file.
43163         * gcc.dg/compat/struct-align-1_y.c: New file.
43164         * gcc.dg/compat/struct-align-2.h: New file.
43165         * gcc.dg/compat/struct-align-2_main.c: New file.
43166         * gcc.dg/compat/struct-align-2_x.c: New file.
43167         * gcc.dg/compat/struct-align-2_y.c: New file.
43168
43169         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43170         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43171         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43172         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43173         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43174         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43175         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43176         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43177         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43178         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43179         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43180         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43181         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43182         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43183         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43184         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43185         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43186         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43187         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43188         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43189         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43190         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43191         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43192         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43193         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43194         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43195         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43196         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43197         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43198
43199 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43200
43201         * gcc.dg/i386-call-1.c: New test.
43202
43203 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43204
43205         PR c++/9162
43206         * g++.dg/parse/defarg4.C: New.
43207
43208 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43209
43210         PR target/10700
43211         * gcc.c-torture/compile/20030703-1.c: New test case.
43212
43213 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43214
43215         * g++.dg/template/local3.C: Remove extra semicolon.
43216
43217 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43218
43219         * gcc.dg/i386-volatile-1.c: New test.
43220
43221 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         PR c++/11072
43224         * g++.dg/other/offsetof2.C: XFAIL.
43225         * g++.dg/other/offsetof5.C: New.
43226
43227         PR c++/10219
43228         * g++.dg/template/error1.C: New.
43229
43230         PR c++/9779
43231         * g++.dg/template/dependent-expr1.C: New.
43232
43233 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43234
43235         PR c++/6949
43236         * g++.dg/template/local3.C: New test.
43237
43238         PR c++/11149
43239         * g++.dg/lookup/scoped6.C: New test.
43240
43241 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43242
43243         PR c++/8046
43244         * g++.dg/other/error7.C: New test.
43245
43246 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43247
43248         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43249         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43250         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43251         * g++.old-deja/g++.other/union2.C: Likewise.
43252         * gcc.dg/c90-const-expr-2.c: Likewise.
43253         * gcc.dg/c90-const-expr-3.c: Likewise.
43254         * gcc.dg/c99-const-expr-2.c: Likewise.
43255         * gcc.dg/c99-const-expr-3.c: Likewise.
43256         * gcc.dg/concat.c: Likewise.
43257
43258 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43259
43260         PR c++/9559
43261         * g++.dg/init/static1.C: New test.
43262
43263 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43264
43265         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43266         * g++.old-deja/g++.other/access2.C: Likewise.
43267         * g++.old-deja/g++.other/decl2.C: Likewise.
43268         * gcc.c-torture/execute/20020615-1.c: Likewise.
43269
43270 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43271
43272         PR c++/4933
43273         * g++.dg/template/sizeof4.C: New test.
43274
43275 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43276
43277         * g++.dg/other/error6.C: New test.
43278
43279 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43280
43281         PR c++/10750
43282         * g++.dg/parse/constant2.C: New test.
43283
43284 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43285
43286         PR c++/11106
43287         * g++.dg/other/error5.C: New test.
43288
43289 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43290
43291         * gcc.dg/format/gcc_diag-1.c: New test.
43292
43293 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43294
43295         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43296
43297 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43298
43299         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43300         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43301         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43302
43303 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43304
43305         * gcc.c-torture/execute/builtins/string-8.c: New test.
43306         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43307         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43308         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43309
43310 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43311
43312         PR c++/10468
43313         * g++.dg/ext/typeof6.C: New test.
43314
43315 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43316
43317         PR c++/10796
43318         * g++.dg/init/enum1.C: New test.
43319
43320 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43321
43322         * gcc.dg/20030627-1.c: New test.
43323
43324 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43325
43326         PR c++/11332
43327         * g++.dg/expr/static_cast2.C: New test.
43328
43329 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43330             Jakub Jelinek  <jakub@redhat.com>
43331
43332         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43333         sprintf(dst,"%s",src) optimization.
43334         * gcc.c-torture/execute/20030626-1.c: New test case.
43335         * gcc.c-torture/execute/20030626-2.c: New test case.
43336
43337 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43338
43339         * gcc.c-torture/execute/multi-ix.c: New test.
43340
43341         * gcc.c-torture/execute/simd-4.c (main):
43342         Added missing semicolon at end of union.
43343
43344 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43345
43346         PR c++/8266
43347         * g++.dg/template/explicit-instantiation3.C: New test.
43348
43349 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43350
43351         * gcc.dg/20030626-1.c: Use signed char.
43352
43353 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43354
43355         * gcc.dg/20030626-1.c: New test.
43356
43357 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43358
43359         * const-str-2.m: Update.
43360
43361 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43362
43363         PR c++/10990
43364         * g++.dg/rtti/dyncast1.C: New test.
43365         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43366         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43367         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43368
43369         PR c++/10931
43370         * g++.dg/expr/static_cast1.C: New test.
43371
43372 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43373
43374         * gcc.dg/20030625-1.c: New test.
43375
43376 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43377
43378         * gcc.c-torture/compile/20030624-1.c: New test case.
43379
43380 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43381
43382         * gcc.c-torture/execute/string-opt-17.c: New test.
43383
43384 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43385
43386         PR c++/5754
43387         * g++.dg/parse/crash6.C: New test.
43388
43389 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43390
43391         * gcc.dg/builtins-24.c: New test case.
43392
43393 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43394
43395         * g++.dg/opt/operator1.C: New test.
43396
43397 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43398
43399         * gcc.c-torture/execute/string-opt-16.c: New test case.
43400
43401 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43402
43403         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43404         * g++.old-deja/g++.other/conv7.C: Likewise.
43405         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43406         * g++.old-deja/g++.other/overload14.C: Likewise.
43407
43408 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43409
43410         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43411         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43412
43413 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43414
43415         PR c++/10888
43416         * g++.dg/warn/Winline-3.C: New test.
43417
43418 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43419
43420         * lib/target-supports.exp (check_alias_available): Make the test
43421         program acceptable to the Solaris assembler.
43422
43423         PR c++/10749
43424         * g++.dg/template/memclass2.C: New test.
43425
43426 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43427             Eric Botcazou  <ebotcazou@libertysurf.fr>
43428
43429         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43430         data for non-matching targets.
43431         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43432
43433 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43434
43435         PR c++/10845
43436         * g++.dg/template/member3.C: New test.
43437
43438 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43439
43440         PR c++/10939
43441         * g++.dg/template/func1.C: New test.
43442
43443         PR c++/9649
43444         * g++.dg/template/static4.C: New test.
43445         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43446
43447         PR c++/11041
43448         * g++.dg/init/ref7.C: New test.
43449
43450 2003-06-19  Matt Austern  <austern@apple.com>
43451
43452         PR c++/11228
43453         * g++.dg/anew1.C: New test.
43454         * g++.dg/anew2.C: New test.
43455         * g++.dg/anew3.C: New test.
43456         * g++.dg/anew4.C: New test.
43457
43458 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43459
43460         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43461
43462 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43463
43464         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43465         endian-dependent.
43466
43467 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43468
43469         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43470         Remove cruft.
43471
43472 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43473
43474         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43475         * gcc.c-torture/compile/961203-1.c: Likewise.
43476         * gcc.c-torture/compile/980506-1.c: Likewise.
43477
43478 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43479
43480         PR c++/10712
43481         * g++.dg/lookup/using7.C: New test.
43482
43483 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43484
43485         PR c++/11105
43486         * g++.dg/abi/conv1.C: Remove it.
43487         * g++.dg/template/conv7.C: New test.
43488         * g++.dg/template/conv8.C: Likewise.
43489         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43490         conversion operator.
43491
43492 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43493
43494         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43495         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43496         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43497         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43498         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43499         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43500         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43501         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43502         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43503         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43504         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43505         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43506         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43507         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43508         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43509         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43510         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43511         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43512         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43513         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43514         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43515         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43516         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43517         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43518         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43519         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43520         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43521         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43522         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43523
43524 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43525
43526         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43527         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43528         indications.
43529
43530 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43531
43532         * gcc.dg/i386-387-5.c: New test case.
43533         * gcc.dg/i386-387-6.c: New test case.
43534         * gcc.dg/builtins-23.c: New test case.
43535
43536 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43537
43538         * gcc.dg/builtins-22.c: New test case.
43539         * gcc.dg/i386-387-1.c: Update to test exp.
43540         * gcc.dg/i386-387-2.c: Likewise.
43541
43542 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43543
43544         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43545
43546 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43547
43548         * lib/gcc-dg.exp (dg-require-dll): New function.
43549         (dg-xfail-if): Likewise.
43550         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43551         driver.
43552
43553         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43554         * gcc.c-torture/compile/20001205-1.c: Likewise.
43555         * gcc.c-torture/compile/20001226-1.c: Likewise.
43556         * gcc.c-torture/compile/20010518-2.c: Likewise.
43557         * gcc.c-torture/compile/20020312-1.c: Likewise.
43558         * gcc.c-torture/compile/20020604-1.c: Likewise.
43559         * gcc.c-torture/compile/920501-12.c: Likewise.
43560         * gcc.c-torture/compile/920501-4.c: Likewise.
43561         * gcc.c-torture/compile/920520-1.c: Likewise.
43562         * gcc.c-torture/compile/920521-1.c: Likewise.
43563         * gcc.c-torture/compile/920625-1.c: Likewise.
43564         * gcc.c-torture/compile/961203-1.c: Likewise.
43565         * gcc.c-torture/compile/980506-1.c: Likewise.
43566         * gcc.c-torture/compile/981006-1.c: Likewise.
43567         * gcc.c-torture/compile/981022-1.c: Likewise.
43568         * gcc.c-torture/compile/981223-1.c: Likewise.
43569         * gcc.c-torture/compile/990617-1.c: Likewise.
43570         * gcc.c-torture/compile/dll.c: Likewise.
43571         * gcc.c-torture/compile/labels-3.c: Likewise.
43572         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43573         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43574         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43575         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43576         * gcc.c-torture/compile/simd-5.c: Likewise.
43577         * gcc.c-torture/compile/20000804-1.x: Remove.
43578         * gcc.c-torture/compile/20001205-1.x: Likewise.
43579         * gcc.c-torture/compile/20001226-1.x: Likewise.
43580         * gcc.c-torture/compile/20010518-2.x: Likewise.
43581         * gcc.c-torture/compile/20020312-1.x: Likewise.
43582         * gcc.c-torture/compile/20020604-1.x: Likewise.
43583         * gcc.c-torture/compile/920501-12.x: Likewise.
43584         * gcc.c-torture/compile/920501-4.x: Likewise.
43585         * gcc.c-torture/compile/920520-1.x: Likewise.
43586         * gcc.c-torture/compile/920521-1.x: Likewise.
43587         * gcc.c-torture/compile/920625-1.x: Likewise.
43588         * gcc.c-torture/compile/961203-1.x: Likewise.
43589         * gcc.c-torture/compile/980506-1.x: Likewise.
43590         * gcc.c-torture/compile/981006-1.x: Likewise.
43591         * gcc.c-torture/compile/981022-1.x: Likewise.
43592         * gcc.c-torture/compile/981223-1.x: Likewise.
43593         * gcc.c-torture/compile/990617-1.x: Likewise.
43594         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43595         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43596         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43597         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43598         * gcc.c-torture/compile/simd-5.x: Likewise.
43599
43600         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43601
43602 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43603
43604         * gcc.c-torture/execute/20030611-1.c: New test.
43605
43606 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43607
43608         PR middle-end/168
43609         * gcc.dg/20030612-1.c: New test case.
43610
43611 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43612
43613         PR c++/10635
43614         * g++.dg/expr/cast1.C: New test.
43615
43616 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43617
43618         * gcc.dg/builtins-21.c: New test case.
43619
43620 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43621
43622         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43623         options instead of at the end.
43624         * lib/objc.exp (objc_target_compile): Likewise.
43625
43626 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43627
43628         PR c++/10432
43629         * g++.dg/parse/error1.C: New test.
43630
43631 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43632
43633         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43634         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43635         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43636         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43637         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43638         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43639         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43640         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43641         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43642         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43643         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43644         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43645         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43646         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43647         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43648         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43649         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43650         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43651         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43652         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43653         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43654         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43655         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43656         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43657
43658         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43659         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43660         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43661         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43662         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43663         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43664         * gcc.dg/compat/scalar-return-3_main.c: New file.
43665         * gcc.dg/compat/scalar-return-3_x.c: New file.
43666         * gcc.dg/compat/scalar-return-3_y.c: New file.
43667         * gcc.dg/compat/scalar-return-4_main.c: New file.
43668         * gcc.dg/compat/scalar-return-4_x.c: New file.
43669         * gcc.dg/compat/scalar-return-4_y.c: New file.
43670
43671 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43672
43673         * gcc.dg/compat/fp2-struct-check.h: New file.
43674         * gcc.dg/compat/fp2-struct-defs.h: New file.
43675         * gcc.dg/compat/fp2-struct-init.h: New file.
43676         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43677         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43678         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43679         * gcc.dg/compat/struct-return-10_main.c: New file.
43680         * gcc.dg/compat/struct-return-10_x.c: New file.
43681         * gcc.dg/compat/struct-return-10_y.c: New file.
43682
43683         * gcc.dg/compat/compat-common.h: New file.
43684         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43685         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43686         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43687         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43688         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43689         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43690         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43691         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43692         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43693         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43694         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43695         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43696         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43697         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43698         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43699         * gcc.dg/compat/small-struct-check.h: Ditto.
43700         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43701         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43702         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43703         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43704         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43705         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43706         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43707         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43708         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43709         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43710         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43711         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43712         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43713         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43714         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43715         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43716         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43717         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43718         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43719         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43720         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43721         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43722         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43723         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43724         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43725         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43726         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43727         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43728         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43729         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43730
43731 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43732
43733         * g++.dg/pch/static-1.C: New file.
43734         * g++.dg/pch/static-1.Hs: New file.
43735
43736 2003-06-10  Richard Henderson  <rth@redhat.com>
43737
43738         * gcc.dg/asm-7.c: Adjust expected warning text.
43739
43740 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43741
43742         * gcc.dg/builtins-20.c: New test case.
43743
43744 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/11131
43747         * g++.dg/opt/template1.C: New test.
43748
43749 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43750
43751         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43752         additional_sources.
43753
43754 2003-05-21  David Taylor  <dtaylor@emc.com>
43755
43756         * gcc.dg/Wpadded.c: New file.
43757
43758 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43759
43760         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43761         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43762         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43763         dg-require-weak.
43764
43765 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43766
43767         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43768
43769 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43770
43771         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43772         (dg-require-alias): Likewise.
43773         (dg-require-gc-sections): Likewise.
43774         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43775
43776 2003-06-08  Richard Henderson  <rth@redhat.com>
43777
43778         * gcc.dg/20011029-2.c: Fix the array reference.
43779         * gcc.dg/asm-7.c: New.
43780
43781 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43782
43783         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43784
43785 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43786
43787         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43788         (dg-require-gc-sections): Likewise.
43789
43790 2003-06-08  Jan Hubicka  <jh@suse.cz>
43791
43792         * i386-cmov1.c: Fix regular expression.
43793         * i386-cvt-1.c: Likewise.
43794         * i386-local.c: Likewise.
43795         * i386-local2.c: Likewise.
43796         * i386-mul.c: Likewise.
43797         * i386-ssetype-1.c: Likewise.
43798         * i386-ssetype-3.c: Likewise.
43799         * i386-ssetype-5.c: Likewise.
43800
43801 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43802
43803         PR c++/11039
43804         * g++.dg/warn/implicit-typename2.C: New test.
43805         * g++.dg/warn/implicit-typename3.C: New test.
43806
43807 2003-06-07  Richard Henderson  <rth@redhat.com>
43808
43809         * g++.dg/other/offsetof3.C: Use size_t.
43810         * g++.dg/other/offsetof4.C: Likewise.
43811
43812 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43813
43814         * lib/copy-file.exp: New. Implement gcc_copy_files.
43815
43816         * lib/dg-pch.exp: Load copy-file.exp
43817         (dg-pch): Use gcc_copy_files instead of "file copy".
43818
43819 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43820
43821         * gcc.dg/weak/weak.exp: Simplify.
43822         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43823         * gcc.dg/weak/weak-1.c: Likewise.
43824         * gcc.dg/weak/weak-2.c: Likewise.
43825         * gcc.dg/weak/weak-3.c: Likewise.
43826         * gcc.dg/weak/weak-4.c: Likewise.
43827         * gcc.dg/weak/weak-5.c: Likewise.
43828         * gcc.dg/weak/weak-6.c: Likewise.
43829         * gcc.dg/weak/weak-7.c: Likewise.
43830         * gcc.dg/weak/weak-8.c: Likewise.
43831         * gcc.dg/weak/weak-9.c: Likewise.
43832
43833 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43834
43835         gcc.c-torture/execute/20030606-1.c: New.
43836
43837 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43838
43839         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43840         * gcc.dg/builtins-19.c: Likewise.
43841
43842 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43843
43844         * gcc.dg/builtins-2.c: Add some more tests.
43845         * gcc.dg/builtins-18.c: New test case.
43846         * gcc.dg/builtins-19.c: New test case.
43847
43848 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43849             Jim Wilson  <wilson@tuliptree.org>
43850
43851         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43852
43853 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43856         mempcpy/stpcpy calls not to be optimized into something else.
43857         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43858         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43859         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43860
43861 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43862
43863         * gcc.dg/format/asm_fprintf-1.c: New test.
43864
43865 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43866
43867         * lib/gcc-defs.exp (additional_sources): New variable.
43868         (dg-additional-sources): New function.
43869         (additional_files): New variable.
43870         (dg-additional-files): New function.
43871         (dg-additional-files-options): Likewise.
43872         * lib/gcc-dg.exp (dg-require-weak): New function.
43873         (dg-require-alias): Likewise.
43874         (dg-require-gc-sections): Likewise.
43875         * lib/target-supports.exp (check_alias_available): Remove testfile
43876         parameter.
43877         (check_gc_sections_available): New function.
43878         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43879         (dg-gpp-additional-files): Likewise.
43880         * lib/g++.exp (additional_sources): Remove.
43881         (additional_files): Likewise.
43882         (g++_target_compile): Use dg-additional-files-options.
43883
43884         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43885         Tcl logic.
43886         * gcc.dg/special/ecos.exp: Remove.
43887         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43888         * gcc.dg/special/alias-1.c: Likewise.
43889         * gcc.dg/special/alias-2.c: Likewise.
43890         * gcc.dg/special/gcsec-1.c: Likewise.
43891         * gcc.dg/special/weak-1.c: Likewise.
43892         * gcc.dg/special/weak-2.c: Likewise.
43893         * gcc.dg/special/wkali-1.c: Likewise.
43894         * gcc.dg/special/wkali-2.c: Likewise.
43895
43896         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43897         dg-gpp-additional-*.
43898         * g++.dg/special/conpr-3.C: Likewise.
43899         * g++.dg/special/conpr-4.C: Likewise.
43900         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43901         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43902         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43903         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43904         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43905         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43906         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43907         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43908         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43909         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43910         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43911         * g++.old-deja/g++.other/comdat1.C: Likewise.
43912         * g++.old-deja/g++.other/comdat2.C: Likewise.
43913         * g++.old-deja/g++.other/comdat3.C: Likewise.
43914         * g++.old-deja/g++.other/ctor1.C: Likewise.
43915         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43916
43917 2003-06-05  Richard Henderson  <rth@redhat.com>
43918
43919         * gcc.dg/debug/20030605-1.c: New.
43920
43921 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * README.QMTEST: Update.
43924
43925 2003-06-04  Richard Henderson  <rth@redhat.com>
43926
43927         * gcc.dg/cleanup-1.c: New.
43928         * gcc.dg/cleanup-2.c: New.
43929         * gcc.dg/cleanup-3.c: New.
43930         * gcc.dg/cleanup-4.c: New.
43931         * gcc.dg/cleanup-5.c: New.
43932         * gcc.dg/cleanup-6.c: New.
43933         * gcc.dg/cleanup-7.c: New.
43934
43935 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43936
43937         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43938
43939         * lib/dg-pch.exp: New file.
43940         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43941         * gcc.dg/pch/pch.exp: Likewise.
43942
43943 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43944
43945         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43946         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43947         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43948         * gcc.dg/builtins-17.c: New test case.
43949         * gcc.dg/i386-387-4.c: New test case.
43950         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43951
43952 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43953
43954         * gcc.dg/ultrasp9.c: New test.
43955
43956 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43957
43958         * gcc.c-torture/compile/20030604-1.c: New test.
43959         * gcc.dg/sparc-constant-1.c: New test.
43960
43961 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43962
43963         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43964
43965 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43966
43967         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43968
43969         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43970         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43971
43972 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43973
43974         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43975
43976 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43977
43978         PR c++/10940
43979         * g++.dg/template/spec10.C: New test.
43980
43981 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43982
43983         * gcc.dg/builtins-16.c: New test case.
43984
43985 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43986
43987         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43988         mempcpy test with post-increments.
43989         * gcc.c-torture/execute/string-opt-3.c: New test.
43990         * gcc.dg/string-opt-1.c: New test.
43991
43992 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43993
43994         PR fortran/10965
43995         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43996
43997 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43998
43999         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44000         (scan-assembler): ... here.  Use dg-scan.
44001         (scan-assembler-not): Likewise.
44002         (scan-file): New function.
44003         (scan-file-not): Likewise.
44004         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44005         * gcc.dg/cpp/_Pragma4.c: Likewise.
44006         * gcc.dg/cpp/_Pragma5.c: Likewise.
44007         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44008         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44009         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44010         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44011         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44012         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44013         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44014         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44015         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44016         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44017         * gcc.dg/cpp/cxxcom1.c: Likewise.
44018         * gcc.dg/cpp/line1.c: Likewise.
44019         * gcc.dg/cpp/maccom1.c: Likewise.
44020         * gcc.dg/cpp/maccom2.c: Likewise.
44021         * gcc.dg/cpp/maccom3.c: Likewise.
44022         * gcc.dg/cpp/maccom4.c: Likewise.
44023         * gcc.dg/cpp/maccom5.c: Likewise.
44024         * gcc.dg/cpp/maccom6.c: Likewise.
44025         * gcc.dg/cpp/multiline.c: Likewise.
44026         * gcc.dg/cpp/spacing1.c: Likewise.
44027         * gcc.dg/cpp/spacing2.c: Likewise.
44028         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44029         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44030         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44031         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44032         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44033         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44034         * gcc.dg/cpp/cxxcom2.c: Likewise.
44035         * gcc.dg/cpp/cxxcom2.h: New file.
44036
44037         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44038         * g++.dg/cpp/truefalse.C: Here.
44039         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44040
44041 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44042
44043         * gcc.dg/cpp/redef3.c: New file.
44044
44045 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44046
44047         * gcc.dg/i386-loop-3.c: New test.
44048
44049 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44050
44051         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44052
44053 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44054
44055         * gcc.dg/fwrapv-1.c: New test case.
44056         * gcc.dg/fwrapv-2.c: New test case.
44057
44058 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44059
44060         PR c++/10956
44061         * g++.dg/template/spec9.C: New test.
44062
44063 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44064
44065         * gcc.dg/duff-4.c: New test case.
44066
44067 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44068
44069         PR fortran/10843
44070         * g77.dg/ffixed-form-1.f: New test
44071         * g77.dg/ffixed-form-2.f: New test
44072         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44073         * g77.dg/ffree-form-3.f: New test
44074
44075 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44076
44077         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44078         * gcc.dg/wint_t-1.c: Likewise.
44079
44080 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44081
44082         * g++.dg/template/access11.C: New test.
44083
44084 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44085
44086         PR c++/10849
44087         * g++.dg/template/access10.C: New test.
44088
44089 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44090             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44091
44092         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44093
44094 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44095
44096         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44097         suppress for powerpc-*-darwin*.
44098         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44099
44100 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44101
44102         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44103         suppress option for powerpc-*-darwin*.
44104
44105 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44106
44107         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44108         * gcc.dg/builtins-4.c: Add test for fmod.
44109
44110 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44111
44112         PR c++/10682
44113         * g++.dg/template/instantiate4.C: New test.
44114
44115 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44116
44117         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44118
44119 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44120
44121         * gcc.dg/compat/scalar-return-1_main.c: New file.
44122         * gcc.dg/compat/scalar-return-1_x.c: New file.
44123         * gcc.dg/compat/scalar-return-1_y.c: New file.
44124         * gcc.dg/compat/scalar-return-2_main.c: New file.
44125         * gcc.dg/compat/scalar-return-2_x.c: New file.
44126         * gcc.dg/compat/scalar-return-2_y.c: New file.
44127         * gcc.dg/compat/struct-return-3_main.c: New file.
44128         * gcc.dg/compat/struct-return-3_y.c: New file.
44129         * gcc.dg/compat/struct-return-3_x.c: New file.
44130         * gcc.dg/compat/struct-return-2_main.c: New file.
44131         * gcc.dg/compat/struct-return-2_x.c: New file.
44132         * gcc.dg/compat/struct-return-2_y.c: New file.
44133
44134 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44135
44136         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44137         for hppa*-hp-hpux*.
44138         * gcc.dg/20021014-1.c (dg-options): Likewise.
44139         * gcc.dg/nest.c (dg-options): Likewise.
44140
44141 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44142
44143         PR c++/9738
44144         * g++.dg/ext/dllimport2.C: New file.
44145         * g++.dg/ext/dllimport3.C: New file.
44146
44147 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44148
44149         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44150         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44151         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44152         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44153         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44154         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44155         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44156         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44157         * gcc.dg/compat/small-struct-defs.h: New file.
44158         * gcc.dg/compat/small-struct-init.h: New file.
44159         * gcc.dg/compat/small-struct-check.h: New file.
44160         * gcc.dg/compat/fp-struct-defs.h: New file.
44161         * gcc.dg/compat/fp-struct-check.h: New file.
44162         * gcc.dg/compat/fp-struct-init.h: New file.
44163         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44164         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44165
44166 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44167
44168         * gcc.dg/20030225-2.c: New test.
44169
44170 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44171             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44172
44173         * gcc.c-torture/compile/20030518-1.c: New test case.
44174
44175 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44176
44177         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44178         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44179         gcc-dg-debug-runtest.
44180         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44181         gcc-dg-debug-runtest.
44182
44183 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44184
44185         PR c++/9022
44186         * g++.dg/lookup/using6.C: New test.
44187
44188 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44189
44190         * g++.dg/parse/access2.C: New test.
44191
44192 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44193
44194         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44195         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44196         * gcc.dg/debug/debug.exp: Likewise.
44197
44198 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44199
44200         * gcc.dg/dollar.c: New test.
44201
44202 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44203
44204         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44205         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44206         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44207         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44208         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44209         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44210         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44211         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44212         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44213         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44214         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44215         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44216         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44217         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44218         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44219         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44220         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44221         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44222
44223 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44224
44225         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44226         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44227         support for "repo" mode.
44228         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44229         * lib/g77-dg.exp: Likewise.
44230         * lib/obj-dg.exp: Likewise.
44231
44232 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44233
44234         Merge from gcc-3_2-rhl8-branch:
44235         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44236
44237         * gcc.dg/tls/opt-6.c: New test.
44238
44239         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44240
44241         * gcc.dg/20030405-1.c: New test.
44242
44243         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44244
44245         * gcc.dg/20030309-1.c: New test.
44246
44247         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44248
44249         * gcc.c-torture/execute/20030307-1.c: New test.
44250
44251         2003-02-20  Randolph Chung  <tausq@debian.org>
44252
44253         * gcc.c-torture/compile/20030220-1.c: New test.
44254
44255         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44256
44257         * gcc.dg/20030217-1.c: New test.
44258
44259         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44260
44261         * gcc.c-torture/compile/20020129-1.c: New test.
44262
44263         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44264
44265         * gcc.dg/unroll-1.c: New test.
44266
44267         2002-11-16  Jan Hubicka  <jh@suse.cz>
44268
44269         * gcc.c-torture/execute/20020920-1.c: New test.
44270
44271         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44272
44273         PR target/7434
44274         * gcc.c-torture/compile/20021008-1.c: New test.
44275
44276         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44277
44278         PR target/7559
44279         * gcc.c-torture/execute/20020810-1.c: New test.
44280
44281         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * gcc.c-torture/compile/20020807-1.c: New test.
44284
44285         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44286
44287         * gcc.dg/tls/opt-1.c: New test.
44288
44289         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44290
44291         * gcc.dg/20020729-1.c: New test.
44292
44293         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44294
44295         * g++.dg/opt/life1.C: New test.
44296
44297         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44298
44299         * gcc.dg/20020525-1.c: New test.
44300
44301         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44302
44303         PR c++/6794
44304         * g++.dg/ext/pretty1.C: New test.
44305         * g++.dg/ext/pretty2.C: New test.
44306
44307 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44308
44309         PR c++/8385
44310         * g++.dg/ext/typeof5.C: New test.
44311
44312 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44313
44314         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44315         __USER_LABEL_PREFIX__ into account.
44316         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44317
44318 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44319
44320         * gcc.dg/builtins-15.c: New test case.
44321
44322 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44323
44324         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44325
44326 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44327
44328         * lib/g++.exp: Tweak handling of additional source files.
44329         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44330         * g++.dg/special/conpr-2a.C: Rename to ...
44331         * g++.dg/special/conpr-2a.cc: ... this.
44332         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44333         * g++.dg/special/conpr-3a.C: Rename to ...
44334         * g++.dg/special/conpr-3a.cc: This.
44335         * g++.dg/special/conpr-3b.C: Rename to ...
44336         * g++.dg/special/conpr-3b.cc: This.
44337         * g++.dg/special/conpr-4.C: New test.
44338         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44339
44340 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44341
44342         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44343
44344 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44345
44346         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44347         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44348         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44349         * g++.old-deja/g++.other/warn3.C: Likewise.
44350
44351 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44352
44353         * gcc.dg/i386-387-1.c: Update to also test log.
44354         * gcc.dg/i386-387-2.c: Likewise.
44355
44356 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44357
44358         * g77.f-torture/execute/int8421.f: New test.
44359
44360 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44361
44362         PR c++/10230, c++/10481
44363         * g++.dg/lookup/scoped5.C: New test.
44364
44365 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44366
44367         PR c++/10552
44368         * g++.dg/template/ttp6.C: New test.
44369
44370 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44371
44372         * gcc.c-torture/execute/builtins: New directory.
44373         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44374         gcc.c-torture/execute/builtins.
44375         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44376         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44377         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44378         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44379
44380 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44381
44382         PR c++/9252
44383         * g++.dg/template/access8.C: New test.
44384         * g++.dg/template/access9.C: New test.
44385
44386 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44387
44388         PR c++/9554
44389         * g++.dg/parse/access1.C: New test.
44390
44391 2003-05-09  DJ Delorie  <dj@redhat.com>
44392
44393         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44394         long, and not an int.
44395
44396 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44397
44398         PR c++/10555, c++/10576
44399         * g++.dg/template/memclass1.C: New test.
44400
44401 2003-05-08  DJ Delorie  <dj@redhat.com>
44402
44403         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44404         targets.
44405         * gcc.c-torture/execute/20021024-1.x: Likewise.
44406         * gcc.c-torture/execute/shiftdi.x: Likewise.
44407         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44408         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44409         * gcc.dg/20021018-1.c: Likewise.
44410
44411 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44412
44413         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44414
44415         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44416         (bcopy): Call memmove.
44417
44418 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44419
44420         * g77.f-torture/compile/8485.f: New test case.
44421
44422 2003-05-07  Richard Henderson  <rth@redhat.com>
44423
44424         PR c++/10570
44425         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44426         Verify exception_cleanup not called for rethrows.
44427         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44428         when exiting catch block without rethrowing.
44429         * g++.dg/eh/forced3.C: New.
44430         * g++.dg/eh/forced4.C: New.
44431
44432 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44433
44434         * gcc.dg/20030505.c: Fix triplet.
44435
44436 2003-05-06  DJ Delorie  <dj@redhat.com>
44437
44438         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44439         * gcc.dg/nest.c: Likewise.
44440
44441 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44442
44443         * gcc.dg/builtins-14.c: New test case.
44444
44445 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44446
44447         * lib/compat.exp (compat-execute): New argument.
44448         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44449         * gcc.dg/compat: New test directory.
44450         * gcc.dg/compat/compat.exp: New expect script.
44451         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44452         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44453         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44454         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44455         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44456         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44457
44458         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44459         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44460         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44461         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44462         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44463         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44464         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44465         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44466         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44467         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44468         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44469         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44470         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44471         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44472         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44473
44474 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44475
44476         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44477
44478 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44479
44480         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44481
44482 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44483
44484         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44485         * gcc.dg/ppc-fsel-2.c: New test.
44486
44487         * gcc.dg/unused-5.c: New test.
44488
44489 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44490
44491         PR c++/10496
44492         * g++.dg/warn/pmf1.C: New test.
44493
44494 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44495
44496         PR c++/4494
44497         * g++.dg/warn/main.C: New test.
44498
44499 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44500
44501         * gcc.dg/nonnull-3.c: New test.
44502
44503 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44504
44505         * gcc.dg/cpp/Wtrigraphs.c: Update.
44506         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44507
44508 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44509
44510         * gcc.dg/ppc-fsel-1.c: New test.
44511
44512 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44513
44514         PR c/10604
44515         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44516
44517 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44518
44519         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44520
44521 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44522
44523         PR c++/9364, c++/10553, c++/10586
44524         * g++.dg/parse/typename4.C: New test.
44525         * g++.dg/parse/typename5.C: Likewise.
44526
44527 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44528
44529         * gcc.c-torture/compile/20030503-1.c: New test.
44530
44531 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44532
44533         * g++.dg/lookup/using5.C: Fix testcase error.
44534
44535 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44536
44537         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44538         since MEABI is no longer supported.  Remove all vestiges
44539         of MEABI from the test.
44540
44541 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44542
44543         PR c++/10554
44544         * g++.dg/lookup/using5.C: New test.
44545
44546 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44547
44548         PR c++/8772
44549         * g++.dg/template/ttp5.C: New test.
44550
44551 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44552
44553         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44554         (dg-gpp-additional-sources): New function.
44555         (dg-gpp-additional-files): Likewise.
44556         * lib/g++.exp (additional_sources): New variable.
44557         (additional_files): Likewise.
44558         (g++_target_compile): Deal with them.
44559         * lib/old-dejagnu.exp: Remove.
44560         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44561         * g++.old-deja: Revise all tests to use dg commands.
44562
44563 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44564
44565         PR c++/9432, c++/9528
44566         * g++.dg/lookup/using4.C: New test.
44567
44568 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44569
44570         * gcc.dg/noreturn-5.c: New file.
44571         * gcc.dg/noreturn-6.c: New file.
44572
44573         * gcc.c-torture/compile/inline-1.c: New file.
44574
44575 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44576
44577         PR c++/10551
44578         * g++.dg/template/explicit1.C: New test.
44579
44580 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44581
44582         PR c++/10549
44583         * g++.dg/other/bitfield1.C: New test.
44584
44585         PR c++/10527
44586         * g++.dg/init/new7.C: New test.
44587
44588 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44589
44590         * g++.dg/ext/desig1.C: New test.
44591         * g++.dg/ext/init1.C: Update.
44592
44593         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44594
44595 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44596
44597         PR c++/10180
44598         * g++.dg/warn/Winline-1.C: New test.
44599
44600 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44601
44602         * gcc.c-torture/execute/string-opt-19.c: New test.
44603
44604         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44605         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44606
44607 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44608
44609         PR c++/10506
44610         * g++.dg/init/new6.C: New test.
44611
44612         PR c++/10503
44613         * g++.dg/init/ref6.C: New test.
44614
44615 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44616
44617         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44618
44619 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44620
44621         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44622         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44623
44624 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44625
44626         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44627         initialized static data members.
44628
44629 2003-04-25  H.J. Lu <hjl@gnu.org>
44630
44631         * gcc.dg/ia64-sync-4.c: New test.
44632
44633 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44634
44635         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44636         date.
44637
44638 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44639
44640         PR c++/10337
44641         * g++.dg/warn/conv1.C: New test.
44642         * g++.old-deja/g++.other/conv7.C: Adjust.
44643         * g++.old-deja/g++.other/overload14.C: Adjust.
44644
44645 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44646
44647         PR c++/10471
44648         * g++.dg/template/defarg2.C: New test.
44649
44650 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44651
44652         * gcc.dg/cpp/include2.c: Update.
44653         * gcc.dg/cpp/multiline-2.c: New.
44654         * gcc.dg/cpp/multiline.c: Update.
44655         * gcc.dg/cpp/strify2.c: Update.
44656         * gcc.dg/cpp/trad/literals-2.c: Update.
44657
44658 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44659
44660         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44661
44662 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44663
44664         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44665
44666 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44667
44668         PR c++/10451
44669         * g++.dg/parse/crash4.C: New test.
44670
44671         PR c++/9847
44672         * g++.dg/parse/crash5.C: New test.
44673
44674 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44675
44676         PR c++/10446
44677         * g++.dg/parse/crash3.C: New test.
44678
44679         PR c++/10428
44680         * g++.dg/parse/elab1.C: New test.
44681
44682 2003-04-22  Devang Patel  <dpatel@apple.com>
44683
44684         * gcc.dg/cpp/trad/funlike-5.c: New test.
44685
44686 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44687
44688         * g++.dg/other/packed1.C: Fix dg options.
44689
44690 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44691
44692         * g++.dg/other/offsetof2.C: New test.
44693
44694 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44695
44696         * g++.dg/template/recurse.C: Adjust location of error messages.
44697
44698 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         PR c++/9881
44701         * g++.dg/init/addr-const1.C: New test.
44702         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44703
44704 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44705
44706         PR c++/10405
44707         * g++.dg/lookup/struct-hack1.C: New test.
44708
44709 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44710
44711         * ucs.c: Update diagnostic messages.
44712
44713 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44714
44715         * gcc.dg/cpp/truefalse.cpp: New test.
44716         * gcc.dg/cpp/cpp.exp: Update.
44717         * g++.dg/other/stdbool-if.C: Remove.
44718
44719 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44720
44721         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44722         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44723
44724 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44725
44726         * gcc.c-torture/compile/20030418-1.c: New test.
44727
44728 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44729
44730         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44731
44732 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44733
44734         PR c++/10347
44735         g++.dg/template/dependent-name1.C: New test.
44736
44737 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44738
44739         * gcc.dg/warn-1.c (tourist_guide): New array,
44740         contains a pointer to bar.
44741
44742 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44743
44744         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44745         * gcc.c-torture/execute/medce-1.c: New test case.
44746         * gcc.c-torture/execute/medce-2.c: New test case.
44747
44748 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44749
44750         * lib/prune.exp: Ignore more messages.
44751
44752         PR c++/10381
44753         * g++.dg/parse/lookup3.C: New test.
44754
44755 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44756
44757         * gcc.c-torture/compile/20030415-1.c : New test.
44758
44759 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44760
44761         * gcc.c-torture/execute/scope-2.c: Move to ...
44762         * gcc.dg/noncompile/scope.c: .... here.
44763
44764 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44765
44766         * gcc.dg/20030414-2.c: New test case.
44767
44768 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44769
44770         PR target/10377
44771         * gcc.dg/20030414-1.c: New test.
44772
44773 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44774
44775         * gcc.dg/builtins-12.c: New test case.
44776         * gcc.dg/builtins-13.c: New test case.
44777
44778 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44779
44780         * gcc.c-torture/execute/string-opt-18.c: New test.
44781
44782 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44783
44784         PR c++/10300
44785         * g++.dg/init/new5.C: New test.
44786
44787 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44788
44789         PR c++/7910
44790         * g++.dg/ext/dllimport1.C: New test.
44791
44792 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44793
44794         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44795
44796 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44797
44798         PR Fortran/9263
44799         * g77.f-torture/noncompile/9263.f: New test
44800         PR Fortran/1832
44801         * g77.f-torture/execute/1832.f: New test
44802
44803 2003-04-11  David Chad  <davidc@freebsd.org>
44804             Loren J. Rittle  <ljrittle@acm.org>
44805
44806         PR libobjc/8562
44807         * objc.dg/headers.m: New test.
44808
44809 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44810
44811         * gcc.c-torture/execute/builtin-noret-2.c: New.
44812         * gcc.c-torture/execute/builtin-noret-2.x: New.
44813         XFAIL builtin-noret-2.c at -O1 and above.
44814         * gcc.dg/redecl.c: New.
44815         * gcc.dg/Wshadow-1.c: Update error regexps.
44816
44817 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44818
44819         * g++.dg/abi/bitfield10.C: New test.
44820
44821 2003-04-09  Mike Stump  <mrs@apple.com>
44822
44823         * gcc.dg/pch/pch.exp: Make testcase names longer.
44824         * g++.dg/pch/pch.exp: Make testcase names longer.
44825
44826 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44827
44828         * gcc.dg/builtins-11.c: New test case.
44829
44830 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44831
44832         * gcc.dg/builtins-9.c: New test case.
44833         * gcc.dg/builtins-10.c: New test case.
44834
44835 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44836
44837         * gcc.dg/noncompile/init-4.c.c: New test.
44838
44839 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44840
44841         * gcc.misc-test/gcov-9.c: New test.
44842         * gcc.misc-test/gcov-10.c: New test
44843         * gcc.misc-test/gcov-11.c: New test.
44844
44845 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44846
44847         PR optimization/10024
44848         * gcc.c-torture/compile/20030405-1.c: New test.
44849
44850 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44851
44852         * gcc.dg/pch/static-3.c: New.
44853         * gcc.dg/pch/static-3.hs: New.
44854         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44855
44856 2003-04-04  Richard Henderson  <rth@redhat.com>
44857
44858         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44859         * g++.dg/eh/forced2.C: Likewise.
44860
44861 2003-04-03  Mike Stump  <mrs@apple.com>
44862
44863         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44864         target arg.
44865         (scan-assembler-times, scan-assembler-not): Likewise.
44866         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44867
44868 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44869
44870         * gcc.dg/sparc-loop-1.c: New test.
44871
44872 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44873
44874         PR other/9274
44875         * g++.dg/pch/system-2.C: New.
44876         * g++.dg/pch/system-2.Hs: New.
44877
44878 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44879
44880         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44881
44882         * g++.dg/eh/simd-1.C (vecfunc): Same.
44883
44884 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44885
44886         * gcc.c-torture/execute/20030401-1.c: New test case.
44887
44888 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44889
44890         * objc.dg/defs.m: New.
44891
44892 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44893
44894         * g++.dg/eh/simd-1.C: New.
44895         * g++.dg/eh/simd-2.C: New.
44896
44897 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44898
44899         * gcc.c-torture/execute/simd-3.c: New.
44900
44901 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44902
44903         PR c/9936
44904         * gcc.dg/20030331-2.c: New test.
44905
44906 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44907
44908         PR c++/10278
44909         * g++.dg/parse/crash2.C: New test.
44910
44911 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44912
44913         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44914         * gcc.c-torture/execute/20030331-1.c: ...here.
44915
44916 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44917
44918         * gcc.c-torture/execute/20030331-1.c: New test.
44919
44920 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44921
44922         * lib/gcov.exp: Adjust call return testing strings.
44923         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44924
44925 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44926
44927         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44928         * gcc.dg/builtins-7.c: New test case.
44929         * gcc.dg/builtins-8.c: New test case.
44930
44931 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44932
44933         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44934
44935 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44936
44937         PR c++/7647
44938         * g++.dg/lookup-class-member-2.C: New test.
44939
44940 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44941
44942         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44943
44944 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44945
44946         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44947
44948 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44949
44950         * g++.dg/init/attrib1.C: New test.
44951
44952 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44953
44954         * gcc.dg/ultrasp8.c: New test.
44955
44956 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44957
44958         * gcc.dg/ultrasp7.c: New test.
44959
44960 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44961
44962         PR c++/10047
44963         * g++.dg/template/inline1.C: New test.
44964
44965 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44966
44967         * gcc.dg/sparc-dwarf2.c: New test.
44968
44969 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44970
44971         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44972         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44973
44974 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44975
44976         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44977         than reading .x files.
44978         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44979         * g77.dg/gcov/gcov-1.f: Likewise.
44980         * gcc.misc-tests/gcov-4b.c: Likewise.
44981         * gcc.misc-tests/gcov-5b.c: Likewise.
44982         * gcc.misc-tests/gcov-6.c: Likewise.
44983         * gcc.misc-tests/gcov-7.c: Likewise.
44984         * gcc.misc-tests/gcov-8.c: Likewise.
44985         * g++.dg/gcov/gcov-1.x: Remove.
44986         * g77.dg/gcov/gcov-1.x: Likewise.
44987         * gcc.misc-tests/gcov-4b.x: Likewise.
44988         * gcc.misc-tests/gcov-5b.x: Likewise.
44989         * gcc.misc-tests/gcov-6.x: Likewise.
44990         * gcc.misc-tests/gcov-7.x: Likewise.
44991         * gcc.misc-tests/gcov-8.x: Likewise.
44992
44993 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44994
44995         PR opt/10087
44996         * gcc.dg/20030324-1.c: New test.
44997
44998 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44999
45000         PR c++/10224
45001         * g++.dg/template/arg3.C: New test.
45002
45003         PR c++/10158
45004         * g++.dg/template/friend18.C: New test.
45005
45006 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45007
45008         * g77.f-torture/compile/20030326-1.f: New test case.
45009
45010 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45011
45012         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45013
45014         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45015
45016 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45017
45018         * gcc.dg/ia64-sync-3.c: New test.
45019
45020 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45021
45022         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45023
45024 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45025
45026         * gcc.dg/ultrasp6.c: New test.
45027
45028 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45029
45030         * gcc.dg/i386-signbit-1.c: New test.
45031         * gcc.dg/i386-signbit-2.c: New test.
45032         * gcc.dg/i386-signbit-3.c: New test.
45033
45034 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45035
45036         * gcc.dg/ultrasp5.c: Fix options.
45037
45038 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45039
45040         * gcc.dg/ultrasp5.c: Fix comment.
45041
45042 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45043
45044         PR fortran/10197
45045         * g77.f-torture/execute/10197.f: New test.
45046
45047 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45048
45049         PR c++/9898, c++/383
45050         * g++.dg/template/conv6.C: New test.
45051
45052         PR c++/10119
45053         * g++.dg/template/ptrmem5.C: New test.
45054
45055         PR c++/10026
45056         * g++.dg/lookup/koenig1.C: New test.
45057
45058         PR C++/10199
45059         * g++.dg/lookup/template2.C: New test.
45060
45061 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45062
45063         * g++.dg/opt/rtti1.C: New test.
45064
45065 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45066
45067         * gcc.dg/ultrasp5.c: New test.
45068
45069 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45070
45071         PR middle-end/9967
45072         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45073         builtin fputs.
45074
45075 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45076
45077         PR c/8224
45078         * gcc.dg/20030323-1.c: New test.
45079
45080 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45081
45082         * gcc.c-torture/compile/20030323-1.c: New test case.
45083
45084 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45085
45086         * gcc.dg/20030321-1.c: New test.
45087
45088 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45089
45090         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45091
45092 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45093
45094         PR c++/9978, c++/9708
45095         * g++.dg/ext/vlm1.C: Adjust expected error.
45096         * g++.dg/ext/vla2.C: New test.
45097         * g++.dg/template/arg1.C: New test.
45098         * g++.dg/template/arg2.C: New test.
45099
45100 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45101
45102         * g77.f-torture/execute/select.f: New test.
45103         * g77.f-torture/noncompile/select_no_compile.f: New test.
45104
45105 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45106
45107         PR c++/9898
45108         * g++.dg/other/error4.C: New test.
45109
45110 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45111
45112         * g++.dg/template/friend17.C: New test.
45113
45114 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45115
45116         * gcc.c-torture/compile/20030320-1.c: New.
45117
45118 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45119
45120         * gcc.dg/builtins-6.c: New test case.
45121
45122 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45123
45124         PR target/10073
45125         * gcc.c-torture/compile/20030319-1.c: New.
45126
45127 2003-03-18  Jan Hubicka  <jh@suse.cz>
45128
45129         * gcc.dg/i386-cvt-1.c: New test.
45130
45131 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45132
45133         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45134         * objc.dg/naming-2.m: Likewise.
45135
45136 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45137
45138         PR c++/9639
45139         * g++.dg/parse/crash1.C: New test.
45140
45141 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45142
45143         PR c++/8805
45144         * g++.dg/eh/cleanup1.C: New test.
45145
45146 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45147
45148         * gcc.c-torture/execute/20030316-1.c: New test case.
45149
45150 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45151
45152         PR c++/9629
45153         * g++.dg/init/ctor2.C: New test.
45154
45155 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45156
45157         * g77.f-torture/compile/xformat.f: New test case.
45158
45159 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45160
45161         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45162         * g++.old-deja/g++.mike/eh50.C: Likewise.
45163
45164 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45165
45166         PR c++/6440
45167         * g++.dg/template/spec7.C: New test.
45168         * g++.dg/template/spec8.C: Likewise.
45169
45170 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45171
45172         * gcc.c-torture/execute/20030313-1.c: New test.
45173
45174 2003-03-14  Richard Henderson  <rth@redhat.com>
45175
45176         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45177
45178 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45179
45180         * gcc.c-torture/compile/20030314-1.c: New test.
45181
45182 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45183
45184         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45185         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45186         thumb target,
45187         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45188         to accept newer _imp__  prefix and additional
45189         newline in .drectve section.
45190         * gcc.dg/dll-4.c: Likewise.
45191         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45192         switch.
45193
45194 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45195
45196         * g++.dg/parse/namespace9.C: New test.
45197
45198         * g++.dg/init/ref5.C: New test.
45199         * g++.dg/parse/ptrmem1.C: Likewise.
45200
45201 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45202
45203         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45204         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45205         regular expression.
45206         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45207         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45208
45209 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45210
45211         * gcc.c-torture/execute/20030224-2.c: New test.
45212
45213 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45214
45215         * gcc.dg/decl-3.c: New test.
45216
45217 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45218
45219         * gcc.dg/i386-loop-2.c: New test.
45220
45221 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45222
45223         PR c++/9474
45224         * g++.dg/parse/namespace8.C: New test.
45225
45226         PR c++/9924
45227         * g++.dg/overload/builtin2.C: New test.
45228
45229 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45230
45231         * gcc.dg/return-type-3.c: New test.
45232
45233 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45234
45235         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45236         profiling options are not supported.
45237
45238 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45239
45240         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45241         * g++.old-deja/g++.warn/impint2.C: Likewise.
45242
45243 2003-03-10  Devang Patel  <dpatel@apple.com>
45244
45245         * g++.dg/cpp/c++_cmd_1.C: New test.
45246         * g++.dg/cpp/c++_cmd_1.h: New file.
45247
45248 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45249
45250         * gcc.dg/altivec-9.c: New file.
45251
45252 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45253
45254         * gcc.dg/ppc-sdata-1.c: New test.
45255         * gcc.dg/ppc-sdata-2.c: New test.
45256
45257 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45258
45259         PR c++/9373
45260         * g++.dg/opt/ptrmem2.C: New test.
45261
45262         PR c++/8534
45263         * g++.dg/opt/ptrmem1.C: New test.
45264
45265 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45266
45267         * gcc.dg/i386-loop-1.c: New test.
45268
45269 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45270
45271         PR c++/9970
45272         * g++.dg/lookup/friend1.C: New test.
45273
45274 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45275
45276         PR c++/9823
45277         * g++.dg/parser/constructor1.C: New test.
45278
45279 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45280
45281         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45282
45283         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45284
45285 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45286
45287         * gcc.dg/cpp/Wunused.c: Update test.
45288
45289 2003-03-08  Jan Hubicka  <jh@suse.cz>
45290
45291         * gcc.dg/inline-3.c: New test.
45292
45293 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45294
45295         PR c++/9809
45296         * g++.dg/parse/builtin1.C: New test.
45297
45298         PR c++/9982
45299         * g++.dg/abi/cookie1.C: New test.
45300         * g++.dg/abi/cookie2.C: Likewise.
45301
45302         PR c++/9524
45303         * g++.dg/template/field1.C: New test.
45304
45305         PR c++/9912
45306         * g++.dg/parse/class1.C: New test.
45307         * g++.dg/parse/namespace7.C: Likewise.
45308         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45309
45310 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45311
45312         * g++.dg/init/ref4.C: New test.
45313
45314 2003-03-07  Jan Hubicka  <jh@suse.cz>
45315
45316         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45317         * gcc.dg/inline-3.c: New test.
45318
45319 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45320
45321         * g++.dg/init/ref3.C: New test.
45322
45323         PR c++/9965
45324         * g++.dg/init/ref2.C: New test.
45325
45326         PR c++/9400
45327         * g++.dg/warn/Wshadow-2.C: New test.
45328
45329         PR c++/9791
45330         * g++.dg/warn/Woverloaded-1.C: New test.
45331
45332 2003-03-05  Jan Hubicka  <jh@suse.cz>
45333
45334         * gcc.dg/i386-local2.c: New.
45335         * gcc.dg/i386-local.c: Fix typo.
45336
45337 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45338
45339         * g++.dg/abi/layout3.C: New test.
45340
45341 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45342
45343         * gcc.c-torture/compile/20030305-1.c
45344
45345 2003-03-05  Jan Hubicka  <jh@suse.cz>
45346
45347         * gcc.dg/i386-local.c: New.
45348
45349 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45350
45351         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45352
45353 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45354
45355         * gcc.dg/switch-2.c: New test.
45356         * gcc.dg/switch-3.c: New test.
45357         * gcc.dg/Wswitch.c: Adjust line numbers.
45358         * gcc.dg/Wswitch-default.c: Likewise.
45359         * gcc.dg/Wswitch-enum.c: Likewise.
45360
45361 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45362
45363         * gcc.c-torture/execute/20030222-1.c: New test.
45364
45365 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45366
45367         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45368
45369 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45370
45371         PR c++/9878
45372         * g++.dg/init/ref1.C: New test.
45373
45374 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45375
45376         * gcc.dg/sh-relax.c: New SH-only test.
45377
45378 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45379
45380         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45381         comment explaining purpose of testcase.
45382
45383 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45384
45385         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45386         for HC11/HC12 (asm needs two int registers).
45387         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45388         HC11/HC12 because the test uses an asm which needs two 32-bit
45389         registers.
45390
45391 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45392
45393         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45394         for HC11/HC12 (array is too large otherwise).
45395         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45396         * gcc.c-torture/compile/20010518-2.x: Likewise.
45397         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45398         HC11/HC12 (array is too large).
45399
45400 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45401
45402         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45403         * lib/g++-dg.exp (g++-dg-test): Likewise.
45404
45405 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45406
45407         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45408         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45409
45410 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45411
45412         * g++.dg/warn/implicit-typename1.C: Remove warning.
45413
45414 2003-02-28  Richard Henderson  <rth@redhat.com>
45415
45416         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45417         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45418
45419 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45420
45421         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45422         * g++.dg/pch/pch.exp: Likewise.
45423
45424 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45425
45426         PR c++/9879
45427         * g++.dg/init/new4.C: New test.
45428
45429 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45430
45431         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45432
45433 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45434
45435         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45436         unsigned long.
45437
45438         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45439         wider than float.
45440
45441 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45442
45443         * lib/scanasm.exp: Add support for counting numbers of
45444         occurences.
45445         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45446         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45447
45448 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45449
45450         PR c++/9683
45451         * g++.dg/template/static3.C: New test.
45452
45453         PR c++/9829
45454         * g++.dg/parse/namespace6.C: New test.
45455
45456 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45457
45458         PR target/9732
45459         * gcc.dg/20030225-1.c: New test.
45460
45461 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45462
45463         * README: Remove out-of-date information.
45464
45465         PR c++/9836
45466         * g++.dg/template/spec6.C: New test.
45467
45468 2003-02-24  Jeff Law  <law@redhat.com>
45469
45470         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45471
45472 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45473
45474         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45475         * gcc.dg/pragma-ep-1.c: Likewise.
45476
45477 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45478
45479         PR c++/9602
45480         * g++.dg/template/friend16.C: New test.
45481
45482 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45483
45484         PR c++/5333
45485         * g++.dg/parse/fused-params1.C: Adjust error messages.
45486         * g++.dg/template/nested3.C: New test.
45487
45488 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45489
45490         * g++.dg/abi/param1.C: New test.
45491
45492 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45493
45494         PR c++/7982
45495         * g++.dg/warn/implicit-typename1.C: New test.
45496
45497 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45498
45499         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45500         with "mtune".
45501         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45502         * gcc.c-torture/execute/20010129-1.x: Likewise.
45503         * gcc.dg/20011107-1.c: Likewise.
45504         * gcc.dg/20020108-1.c: Likewise.
45505         * gcc.dg/20020122-3.c: Likewise.
45506         * gcc.dg/20020206-1.c: Likewise.
45507         * gcc.dg/20020310-1.c: Likewise.
45508         * gcc.dg/20020426-2.c: Likewise.
45509         * gcc.dg/20020517-1.c: Likewise.
45510         * gcc.dg/991230-1.c: Likewise.
45511         * gcc.dg/i386-unroll-1.c: Likewise.
45512         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45513
45514 2003-02-22  Jan Hubicka  <jh@suse.cz>
45515
45516         * gcc.dg/i386-mul.c: New test.
45517
45518 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45519
45520         * gcc.dg/builtins-5.c: New test case.
45521
45522 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45523
45524         * gcc.dg/asmreg-1.c: New test.
45525
45526 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45527
45528         PR c++/9749
45529         * g++.dg/parse/varmod1.C: New test.
45530
45531 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45532
45533         PR c++/9727
45534         * g++.dg/template/op1.C: New test.
45535
45536 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45537
45538         PR c++/8906
45539         * g++.dg/template/nested2.C: New test.
45540
45541 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45542
45543         PR c++/8724
45544         * g++.dg/expr/dtor1.C: New test.
45545
45546 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45547
45548         * gcc.dg/cpp/include3.c: New test.
45549         * gcc.dg/cpp/inc/foo.h: New file.
45550
45551 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45552
45553         * gcc.c-torture/execute/20030221-1.c: New test.
45554
45555 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45556
45557         PR c++/9729
45558         * g++.dg/abi/conv1.C: New test.
45559
45560 2003-02-20  Jan Hubicka  <jh@suse.cz>
45561
45562         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45563
45564 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45565
45566         * gcc.c-torture/compile/20030219-1.c: New test.
45567
45568 2003-02-18  Jan Hubicka  <jh@suse.cz>
45569
45570         * gcc.dg/funcorder.c: New test.
45571
45572 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45573
45574         * gcc.c-torture/execute/20030218-1.c: New.
45575
45576 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45577
45578         * gcc.dg/20030218-1.c: New.
45579
45580 2003-02-18  Richard Henderson  <rth@redhat.com>
45581
45582         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45583         * gcc.dg/attr-used-2.c: New.
45584
45585 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45586
45587         PR c++/9704
45588         * g++.dg/init/copy5.C: New test.
45589
45590 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45591
45592         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45593         * g++.dg/pch/pch.exp: Likewise.
45594
45595 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45596
45597         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45598         STACK_SIZE is not defined.
45599
45600 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45601
45602         PR c++/9457
45603         * g++.dg/template/init1.C: New test.
45604
45605 2003-02-16  Jan HUbicka  <jh@suse.cz>
45606
45607         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45608         (foo): Add few extra tests
45609         * gcc.dg/c99-const-expr-3.c: Likewise.
45610         * gcc.c-torture/execute/20030216-1.c: New.
45611
45612 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45613
45614         PR c++/9459
45615         * g++.dg/ext/typeof4.C: New test.
45616
45617 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45618
45619         * gcc.dg/i386-387-3.c: New test case.
45620
45621 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45622
45623         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45624         cris-*-elf* cris-*-aout* and mmix-*-*.
45625
45626 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45627
45628         * gcc.dg/20030213-1.c: New test.
45629
45630 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45631
45632         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45633         * gcc.dg/i386-387-2.c: Likewise.
45634
45635 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45636
45637         * gcc.dg/ppc-spe.c: Fix formatting.
45638         Enable tests that were previously unsupported by gas.
45639         Delete tests for instructions that no longer exist.
45640         Switch arguments on evsubifw builtin.
45641
45642 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45643
45644         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45645         STACK_SIZE is too small.
45646
45647 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45648             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45649
45650         * gcc.dg/decl-2.c: New test.
45651
45652 2003-02-10  Jan Hubicka  <jh@suse.cz>
45653
45654         * gcc.dg/i386-fpcvt-1.c: New test.
45655
45656 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45657
45658         * gcc.c-torture/execute/20030209-1.c: New test.
45659
45660 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45661
45662         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45663         int-wide bitops, use the constants of the same width.
45664         Likewise, if long long is 32-bit wide, test bitops using
45665         32-bit constants.
45666
45667 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45668
45669         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45670
45671 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45672
45673         * gcc.dg/builtins-4.c: New test case.
45674
45675 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45676
45677         * gcc.dg/20020430-1.c: Fix dg command typos.
45678         * gcc.dg/20020503-1.c: Likewise.
45679
45680 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45681
45682         PR c++/8785
45683         * g++.dg/parse/fused-params1.C: New test.
45684
45685         PR c++/8857
45686         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45687
45688         PR c++/8921
45689         * g++.dg/parse/non-dependent1.C: New test.
45690
45691         PR c++/8928
45692         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45693
45694         PR c++/9228
45695         * g++.dg/parse/undefined7.C: New test.
45696         * g++.dg/parse/non-templ1.C: New test.
45697
45698         PR c++/9229
45699         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45700
45701 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45702
45703         * gcc.c-torture/compile/20030206-1.c: New test.
45704
45705 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45706
45707         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45708         "pow" to "foo" to avoid potential confusion with a math built-in.
45709
45710 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45711
45712         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45713         conditions for SPARC targets.
45714
45715 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45716
45717         * gcc.dg/20030204-1.c: New test.
45718
45719 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45720
45721         PR c++/38
45722         * g++.dg/parse/array-size1.C: New test.
45723
45724         PR c++/5657
45725         * g++.dg/parse/undefined3.C: New test.
45726
45727         PR c++/5665
45728         * g++.dg/parse/undefined4.C: New test.
45729
45730         PR c++/5975
45731         * g++.dg/parse/undefined5.C: New test.
45732
45733         PR c++/7259
45734         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45735
45736         PR c++/8578
45737         * g++.dg/parse/casting-operator1.C: New test.
45738
45739         PR c++/8596
45740         * g++.dg/parse/undefined6.C: New test.
45741
45742         PR c++/8736
45743         * g++.dg/parse/missing-template1.C: New test.
45744
45745 2003-02-04  Jan Hubicka  <jh@suse.cz>
45746
45747         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45748         * gcc.dg/i386-cmov?.c: Likewise.
45749         * gcc.dg/i386-fpcvt-?.c: Likewise.
45750         * gcc.dg/i386-ssefp-1.c: Likewise.
45751         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45752         conventions.
45753
45754 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45755
45756         PR c++/7129
45757         * g++.dg/ext/max.C: New test.
45758
45759 2003-02-03  Jan Hubicka  <jh@suse.cz>
45760
45761         * gcc.c-torture/execute/20030203-1.c: New test.
45762
45763 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45764
45765         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45766         'natural-endian'.
45767
45768 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45769
45770         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45771         * g++.dg/init/new2.C: Likewise.
45772         * g++.dg/other/new1.C: Likewise.
45773
45774 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45775
45776         * gcc.dg/struct-ret-libc.c: New test.
45777
45778 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45779
45780         * gcc.dg/20030129-1.c: New test.
45781
45782 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45783
45784         PR c++/8849
45785         * g++.dg/template/ptrmem4.C: New test.
45786
45787 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45788
45789         * g++.dg/parser/constant1.C: New test.
45790
45791 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45792
45793         PR c++/8591
45794         * g++.dg/parse/friend2.C: New test.
45795
45796 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45797
45798         PR c++/9437
45799         * g++.dg/template/unify4.C: New test.
45800
45801 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45802
45803         * gcc.c-torture/execute/20030128-1.c: New test.
45804
45805 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45806
45807         * g++.dg/lookup/nested1.C: Test moved from ...
45808         * g++.old-deja/g++.other/lookup24.C: ... here.
45809
45810 2003-01-28  Jan Hubicka  <jh@suse.cz>
45811
45812         * gcc.dg/i386-cmov5.c: New test.
45813
45814 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45815
45816         * gcc.c-torture/execute/20010925-1.c: Changed the
45817         memcpy declaration.
45818
45819 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45820
45821         PR c++/3902
45822         * g++.dg/parse/template5.C: New test.
45823
45824 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45825
45826         PR fortran/9258
45827         * g77.dg/pr9258: New test.
45828
45829 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45830
45831         * README: Move relevant parts from README.g++.
45832
45833         * README.g++: Remove this file.
45834
45835 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45836
45837         * g++.dg/abi/dcast1.C: New test.
45838
45839 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45840
45841         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45842
45843 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45844
45845         PR c++/47
45846         * g++.old-deja/g++.other/lookup24.C: New test.
45847
45848 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45849
45850         PR middle-end/7227
45851         * gcc.dg/uninit-C.c: New test.
45852
45853 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45854
45855         * g++.dg/abi/covariant1.C: New test.
45856
45857 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45858
45859         * gcc.dg/20030123-1.c: New test.
45860
45861 2003-01-25  Jan Hubicka  <jh@suse.cz>
45862
45863         PR opt/8492
45864         * gcc.c-torture/compile/20030125-1.c
45865
45866 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45867
45868         PR c++/9403
45869         * g++.dg/parse/template3.C: New test.
45870         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45871
45872         PR c++/795
45873         * g++.dg/parse/template4.C: New test.
45874
45875         PR c++/9415
45876         * g++.dg/template/qual2.C: New test.
45877
45878         PR c++/8545
45879         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45880
45881         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45882
45883 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45884
45885         * gcc.c-torture/execute/switch-1.c: New test case.
45886
45887 2003-01-25  Jan Hubicka  <jh@suse.cz>
45888
45889         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45890
45891 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45892
45893         Tweaks for Bison-1.875. From the NEWS file:
45894         "- `parse error' -> `syntax error'
45895         Bison now uniformly uses the term `syntax error'"
45896         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45897         * gcc.dg/cpp/digraph2.c: Likewise.
45898         * gcc.dg/cpp/direct2.c: Likewise.
45899         * gcc.dg/cpp/paste4.c: Likewise.
45900         * gcc.dg/c90-restrict-1.c: Likewise.
45901         * gcc.dg/c99-func-2.c: Likewise.
45902         * gcc.dg/noncompile/920721-2.c: Likewise.
45903         * gcc.dg/noncompile/930622-2.c: Likewise.
45904         * gcc.dg/noncompile/940112-1.c: Likewise.
45905         * gcc.dg/noncompile/950921-1.c: Likewise.
45906         * gcc.dg/noncompile/951123-1.c: Likewise.
45907         * gcc.dg/noncompile/971104-1.c: Likewise.
45908         * gcc.dg/noncompile/990416-1.c: Likewise.
45909
45910 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45911
45912         * g++.dg/parse/undefined1.C: Add error message.
45913
45914 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45915
45916         PR c++/9354
45917         * g++.dg/parse/new1.C: New test.
45918
45919         PR c++/9216
45920         * g++.dg/parse/template2.C: New test.
45921
45922         PR c++/9354
45923         * g++.dg/parse/typedef2.C: New test.
45924
45925         PR c++/9328
45926         * g++.dg/ext/typeof3.C: New test.
45927
45928 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45929
45930         PR c++/2738
45931         * g++.dg/parse/ret-type1.C: New test.
45932
45933         PR c++/3792
45934         * g++.dg/parse/tmpl-outside1.C: New test.
45935
45936         PR c++/4207
45937         * g++.dg/parse/int-as-enum1.C: New test.
45938
45939         PR c++/4903
45940         * g++.dg/parse/no-typename1.C: New test.
45941
45942         PR c++/5533
45943         * g++.dg/parse/no-value1.C: New test.
45944
45945         PR c++/5921
45946         * g++.dg/parse/wrong-inline1.C: New test.
45947
45948         PR c++/6402
45949         * g++.dg/parse/ref1.C: New test.
45950
45951         PR c++/6992
45952         * g++.dg/parse/attr-ctor1.C: New test.
45953
45954         PR c++/7229
45955         * g++.dg/parse/namespace5.C: New test.
45956
45957         PR c++/7917
45958         * g++.dg/parse/func-def1.C: New test.
45959
45960         PR c++/8143
45961         * g++.dg/parse/undefined1.C: New test.
45962
45963         PR c++/5723, PR c++/8522
45964         * g++.dg/parse/specialization1.C: New test.
45965
45966         PR c++/163, PR c++/8595
45967         * g++.dg/parse/struct-as-enum1.C: New test.
45968
45969         PR c++/9173
45970         * g++.dg/parse/undefined2.C: New test.
45971
45972 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45973
45974         PR c++/9298
45975         * g++.dg/parse/template1.C: New test.
45976
45977         PR c++/9384
45978         * g++.dg/parse/using1.C: New test.
45979
45980         PR c++/9285
45981         PR c++/9294
45982         * g++.dg/parse/expr2.C: New test.
45983
45984         PR c++/9388
45985         * g++.dg/parse/lookup2.C: Likewise.
45986
45987 2003-01-21  Jan Hubicka  <jh@suse.cz>
45988
45989         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45990         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45991         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45992         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45993
45994 2003-01-20  Nick Clifton  <nickc@redhat.com>
45995
45996         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45997         problem with ARM sibcall code generation.
45998
45999 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46000
46001         * gcc.c-torture/execute/20030120-1.c: New.
46002
46003 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46004
46005         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46006
46007 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46008
46009         PR c++/9272
46010         * g++.dg/parse/ctor1.C: New test.
46011
46012         PR c++/9294:
46013         * g++.dg/parse/qualified1.C: New test.
46014
46015         * g++.dg/parse/typename3.C: New test.
46016
46017 2003-01-16  Richard Henderson  <rth@redhat.com>
46018
46019         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46020
46021 2003-01-16  Richard Henderson  <rth@redhat.com>
46022
46023         * g++.dg/pch/pch.exp: Copy test header to the working directory
46024         before using it either for precompilation or direct use.
46025         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46026         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46027
46028 2003-01-16  Richard Henderson  <rth@redhat.com>
46029
46030         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46031         before using it either for precompilation or direct use.
46032         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46033         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46034
46035 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46036
46037         * g++.dg/ext/typename1.C: Add typename keyword.
46038         * g++.dg/template/crash1.C: Update error messages.
46039         * g++.dg/template/crash2.C: Remove error message.
46040         * g++.dg/parse/typename2.C: New test.
46041         * g++.dg/template/typename2.C: Change implicit
46042         typename warning into error.
46043         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46044         error messages.
46045         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46046         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46047         * g++.old-deja/g++.law/visibility13.C: Remove error
46048         messages.
46049         * g++.old-deja/g++.ns/template17.C: Reorder code to
46050         make declaration visible in template.
46051         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46052         * g++.old-deja/g++.pt/crash36.C: Issue more error
46053         messages.
46054         * g++.old-deja/g++.pt/crash5.C: Improve error
46055         message.
46056         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46057         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46058         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46059         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46060         typename warning with error message.
46061         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46062         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46063         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46064
46065 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46066
46067         * g++.dg/parse/ambig2.C: New test.
46068
46069 2003-01-15  Richard Henderson  <rth@redhat.com>
46070
46071         * g++.dg/tls/init-2.C: Update error message string.
46072
46073 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46074
46075         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46076
46077 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46078
46079         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46080         all for HC11/HC12.
46081         * gcc.c-torture/compile/20001205-1.x: Likewise.
46082         * gcc.c-torture/compile/20001226-1.x: Likewise.
46083         * gcc.c-torture/compile/920520-1.x: Likewise.
46084         * gcc.c-torture/compile/961203-1.x: Likewise.
46085         * gcc.c-torture/compile/20020604-1.x: Likewise.
46086
46087 2003-01-15  Jan Hubicka  <jh@suse.cz>
46088
46089         * gcc.c-torture/compile/20030115-1.c: New test.
46090
46091         * gcc.dg/i386-fpcvt-1.c: New test.
46092         * gcc.dg/i386-fpcvt-2.c: New test.
46093
46094 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46095
46096         Further conform g++'s __vmi_class_type_info to the C++ ABI
46097         specification.
46098         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46099         the specification.
46100
46101 2003-01-14  Jan Hubicka  <jh@suse.cz>
46102
46103         * gcc.dg/i386-fpcvt-1.c: New test.
46104         * gcc.dg/i386-fpcvt-2.c: New test.
46105
46106 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46107
46108         * gcc.dg/i386-mmx-3.c: New test.
46109
46110 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46111
46112         PR c++/9264
46113         * g++.dg/parse/octal1.C: New file.
46114
46115         PR c++/9172
46116         * g++.dg/parse/typename1.C: New file.
46117
46118 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46119
46120         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46121         * gcc.dg/bf-no-ms-layout.c: Likewise.
46122         * gcc.dg/bf-ms-attrib.c: Likewise.
46123
46124 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46125
46126         PR c++/9099
46127         * g++.dg/parse/dtor1.C: New file.
46128
46129         PR c++/9128
46130         * g++.dg/rtti/typeid1.C: New file.
46131
46132         PR c++/9153
46133         * g++.dg/parse/lookup1.C: New file.
46134
46135         PR c++/9171
46136         * g++.dg/templ/spec5.C: New file.
46137
46138 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46139
46140         * gcc.c-torture/compile/20030110-1.c: New test.
46141
46142 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46143
46144         Merge from pch-branch:
46145
46146         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46147
46148         * gcc.dg/pch/cpp-1.h: New.
46149         * gcc.dg/pch/cpp-1.c: New.
46150         * gcc.dg/pch/cpp-2.h: New.
46151         * gcc.dg/pch/cpp-2.c: New.
46152
46153         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46154
46155         * gcc.dg/pch/except-1.h: New.
46156         * gcc.dg/pch/except-1.c: New.
46157
46158         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46159
46160         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46161         running test.
46162         * gcc.dg/pch: Include *.hp not *.h.
46163         * gcc.dg/pch/system-1.h: New.
46164         * gcc.dg/pch/system-1.c: New.
46165
46166         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46167
46168         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46169         rather than trying to build and run a program using PCH.
46170         * gcc.dg/pch: Remove dg-do commands from test files.
46171
46172         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46173
46174         * gcc.dg/pch/macro-3.c: New.
46175         * gcc.dg/pch/macro-3.h: New.
46176
46177         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46178
46179         * gcc.dg/pch/common-1.c: New.
46180         * gcc.dg/pch/common-1.h: New.
46181         * gcc.dg/pch/decl-1.c: New.
46182         * gcc.dg/pch/decl-1.h: New.
46183         * gcc.dg/pch/decl-2.c: New.
46184         * gcc.dg/pch/decl-2.h: New.
46185         * gcc.dg/pch/decl-3.c: New.
46186         * gcc.dg/pch/decl-3.h: New.
46187         * gcc.dg/pch/decl-4.c: New.
46188         * gcc.dg/pch/decl-4.h: New.
46189         * gcc.dg/pch/decl-5.c: New.
46190         * gcc.dg/pch/decl-5.h: New.
46191         * gcc.dg/pch/global-1.c: New.
46192         * gcc.dg/pch/global-1.h: New.
46193         * gcc.dg/pch/inline-1.c: New.
46194         * gcc.dg/pch/inline-1.h: New.
46195         * gcc.dg/pch/inline-2.c: New.
46196         * gcc.dg/pch/inline-2.h: New.
46197         * gcc.dg/pch/static-1.c: New.
46198         * gcc.dg/pch/static-1.h: New.
46199         * gcc.dg/pch/static-2.c: New.
46200         * gcc.dg/pch/static-2.h: New.
46201
46202         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46203
46204         * g++.dg/pch/pch.exp: Better handle failing testcases.
46205         * gcc.dg/pch/pch.exp: Likewise.
46206         * gcc.dg/pch/macro-1.c: New.
46207         * gcc.dg/pch/macro-1.h: New.
46208         * gcc.dg/pch/macro-2.c: New.
46209         * gcc.dg/pch/macro-2.h: New.
46210
46211         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46212
46213         * g++.dg/dg.exp: Treat files in pch/ specially.
46214         * g++.dg/pch/pch.exp: New file.
46215         * g++.dg/pch/empty.H: New file.
46216         * g++.dg/pch/empty.C: New file.
46217         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46218         "precompile".
46219
46220         * gcc.dg/pch/pch.exp: New file.
46221         * gcc.dg/pch/empty.h: New file.
46222         * gcc.dg/pch/empty.c: New file.
46223         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46224         "precompile".
46225
46226 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46227
46228         * g++.dg/template/friend14.C: New test.
46229
46230 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46231
46232         * gcc.dg/old-style-asm-1.c: New test.
46233
46234 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46235
46236         * gcc.c-torture/compile/20030109-1.c: New test.
46237
46238 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46239
46240         * gcc.c-torture/execute/20030109-1.c: New test.
46241
46242 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46243
46244         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46245         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46246         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46247         * g++.old-deja/g++.mike/eh2.C: Likewise.
46248         * g++.old-deja/g++.mike/eh3.C: Likewise.
46249         * g++.old-deja/g++.mike/eh5.C: Likewise.
46250         * g++.old-deja/g++.mike/eh6.C: Likewise.
46251         * g++.old-deja/g++.mike/eh7.C: Likewise.
46252         * g++.old-deja/g++.mike/eh8.C: Likewise.
46253         * g++.old-deja/g++.mike/eh9.C: Likewise.
46254         * g++.old-deja/g++.mike/eh10.C: Likewise.
46255         * g++.old-deja/g++.mike/eh12.C: Likewise.
46256         * g++.old-deja/g++.mike/eh13.C: Likewise.
46257         * g++.old-deja/g++.mike/eh14.C: Likewise.
46258         * g++.old-deja/g++.mike/eh16.C: Likewise.
46259         * g++.old-deja/g++.mike/eh17.C: Likewise.
46260         * g++.old-deja/g++.mike/eh18.C: Likewise.
46261         * g++.old-deja/g++.mike/eh21.C: Likewise.
46262         * g++.old-deja/g++.mike/eh23.C: Likewise.
46263         * g++.old-deja/g++.mike/eh24.C: Likewise.
46264         * g++.old-deja/g++.mike/eh25.C: Likewise.
46265         * g++.old-deja/g++.mike/eh26.C: Likewise.
46266         * g++.old-deja/g++.mike/eh27.C: Likewise.
46267         * g++.old-deja/g++.mike/eh28.C: Likewise.
46268         * g++.old-deja/g++.mike/eh29.C: Likewise.
46269         * g++.old-deja/g++.mike/eh31.C: Likewise.
46270         * g++.old-deja/g++.mike/eh33.C: Likewise.
46271         * g++.old-deja/g++.mike/eh34.C: Likewise.
46272         * g++.old-deja/g++.mike/eh35.C: Likewise.
46273         * g++.old-deja/g++.mike/eh36.C: Likewise.
46274         * g++.old-deja/g++.mike/eh37.C: Likewise.
46275         * g++.old-deja/g++.mike/eh38.C: Likewise.
46276         * g++.old-deja/g++.mike/eh39.C: Likewise.
46277         * g++.old-deja/g++.mike/eh40.C: Likewise.
46278         * g++.old-deja/g++.mike/eh41.C: Likewise.
46279         * g++.old-deja/g++.mike/eh42.C: Likewise.
46280         * g++.old-deja/g++.mike/eh44.C: Likewise.
46281         * g++.old-deja/g++.mike/eh46.C: Likewise.
46282         * g++.old-deja/g++.mike/eh47.C: Likewise.
46283         * g++.old-deja/g++.mike/eh48.C: Likewise.
46284         * g++.old-deja/g++.mike/eh49.C: Likewise.
46285         * g++.old-deja/g++.mike/eh50.C: Likewise.
46286         * g++.old-deja/g++.mike/eh51.C: Likewise.
46287         * g++.old-deja/g++.mike/eh53.C: Likewise.
46288         * g++.old-deja/g++.mike/eh55.C: Likewise.
46289         * g++.old-deja/g++.mike/p7912.C: Likewise.
46290         * g++.old-deja/g++.mike/p9706.C: Likewise.
46291         * g++.old-deja/g++.mike/p10416.C: Likewise.
46292         * g++.old-deja/g++.mike/p11667.C: Likewise.
46293         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46294         Remove redundant reference to Iris.
46295         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46296         Elxsi, i860, Pico Java, and WE32K.
46297
46298 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46299
46300         * g++.dg/ext/asm4.C: New test.
46301
46302 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46303
46304         PR c++/9030
46305         * g++.dg/template/friend12.C: New test.
46306         * g++.dg/template/friend13.C: Likewise.
46307         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46308
46309 2003-01-08  Jan Hubicka  <jh@suse.cz>
46310
46311         * gcc.dg/i386-cadd.c: New test.
46312         * gcc.dg/i386-cmov4.c: Likewise.
46313
46314 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46315
46316         PR c++/9165
46317         * g++.dg/warn/Wunused-3.C: New test.
46318
46319         * g++.dg/abi/bitfield9.C: New test.
46320
46321         PR c++/9189
46322         * g++.dg/parse/defarg3.C: New test.
46323
46324 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46325
46326         * g++.dg/parse/ambig1.C: New test.
46327         * g++.dg/parse/defarg2.C: New test.
46328
46329 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46330
46331         * g++.dg/template/defarg-1.C: New test.
46332         * g++.dg/template/local2.C: Likewise.
46333
46334 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46335
46336         * gcc.c-torture/execute/20030105-1.c: New test.
46337
46338 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46339
46340         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46341         * g++.dg/parse/namespace4.C: Likewise.
46342
46343 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46344
46345         * g++.dg/template/ntp2.C: New test.
46346
46347 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46348
46349         * g++.dg/parse/extern-C-1.C: New test.
46350
46351         * g++.dg/parse/namespace4.C: New test.
46352
46353         * g++.dg/template/nested1.C: New test.
46354
46355         * g++.dg/parse/namespace3.C: New test.
46356
46357 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46358
46359         * g++.dg/lookup/two-stage1.C: New test.
46360
46361 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46362
46363         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46364         * g++.old-deja/g++.jason/access8.C: Likewise.
46365         * g++.old-deja/g++.other/decl5.C: Likewise.
46366
46367 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46368
46369         * g++.dg/parse/parse7.C: New test.
46370
46371 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46372
46373         PR c++/2843
46374         * g++.dg/ext/attrib7.C: New test.
46375
46376 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46377
46378         * g++.dg/parse/parse6.C: New test.
46379
46380 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46381
46382         * gcc.dg/h8300-stack-1.c: New.
46383
46384 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46385
46386         g++.dg/lookup/exception1.C: New test.
46387
46388         g++.dg/lookup/template1.C: New test.
46389
46390         g++.dg/parse/namespace2.C: New test.
46391
46392         g++.dg/parse/parens2.C: New test.
46393
46394 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46395
46396         * g++.dg/parse/parse5.C: New test.
46397         * g++.dg/lookup/scoped4.C: New test.
46398
46399 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46400
46401         * g++.dg/parse/parens1.C: New test.
46402
46403         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46404         angle-bracket1.C.
46405         * g++.dg/parse/parens2.C: New test.
46406
46407         * g++.dg/lookup/scope-operator1.C: New test.
46408
46409         * g++.dg/parse/operator1.C: New test.
46410
46411 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46412
46413         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46414         * g++.old-deja/g++.other/access6.C: Likewise.
46415         * g++.old-deja/g++.other/decl1.C: Likewise.
46416         * g++.old-deja/g++.pt/typename12.C: Likewise.
46417
46418 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46419
46420         * g++.dg/parse/namespace1.C: New test.
46421
46422 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46423
46424         * g++.dg/parse/parse4.C: New test.
46425
46426 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46427
46428         * g++.dg/parse/parse3.C: New test.
46429
46430 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46431
46432         * g++.dg/parse/parse2.C: New test.
46433
46434 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46435
46436         * g++.dg/template/friend11.C: New test.
46437
46438 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46439
46440         * g++.dg/parse/parse1.C: New test.
46441
46442 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46443
46444         * lib/profopt.exp: Change the name of a global variable to avoid
46445         possible clashes with other test suites.
46446
46447 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46448
46449         * g++.dg/inherit/covariant8.C: New test.
46450
46451 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46452
46453         * g++.dg/init/array9.C: New test.
46454
46455         PR c++/9112
46456         * g++.dg/parse/expr1.C: New test.
46457
46458 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46459
46460         * gcc.c-torture/compile/20021230-1.c: New test.
46461
46462 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46463
46464         * g++.dg/inherit/covariant5.C: New test.
46465         * g++.dg/inherit/covariant6.C: New test.
46466         * g++.dg/inherit/covariant7.C: New test.
46467
46468 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46469
46470         PR c++/2739
46471         * g++.dg/other/access2.C: New test.
46472
46473 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46474
46475         * g++.dg/other/anon-struct.C: No longer fails
46476         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46477         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46478         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46479
46480 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46481
46482         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46483
46484 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46485
46486         * g++.dg/eh/spec4.C: Remove stray semicolon.
46487         * g++.dg/expr/pmf-1.C: Change error message.
46488         * g++.dg/ext/asm1.C: Remove stray semicolon.
46489         * g++.dg/ext/typename1.C: Add missing typenames.
46490         * g++.dg/inherit/template-as-base.C: Change error message.
46491         * g++.dg/lookup/scoped1.C: Likewise.
46492         * g++.dg/lookup/scoped2.C: Likewise.
46493         * g++.dg/lookup/using2.C: Likewise.
46494         * g++.dg/other/component1.C: Remove stray semicolon.
46495         * g++.dg/other/do1.C: Change error message.
46496         * g++.dg/other/error2.C: Likewise.
46497         * g++.dg/other/init1.C: Likewise.
46498         * g++.dg/other/packed1.C: Remove stray semicolon.
46499         * g++.dg/other/ptrmem2.C: Change error message.
46500         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46501         marker.
46502         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46503         * g++.dg/template/access3.C: Add typename keyword.
46504         * g++.dg/template/access5.C: Remove stray semicolon.
46505         * g++.dg/template/access6.C: Likewise.
46506         * g++.dg/template/complit1.C: Likewise.
46507         * g++.dg/template/crash1.C: Change error message.
46508         * g++.dg/template/inherit2.C: Remove stray semicolon.
46509         * g++.dg/template/instantiate2.C: Likewise.
46510         * g++.dg/template/instantiate3.C: Change error message.
46511         * g++.dg/template/qual1.C: Remove stray semicolon.
46512         * g++.dg/template/qualttp18.C: Change error message.
46513         * g++.dg/template/ref1.C: Remove stray semicolon.
46514         * g++.dg/template/sizeof1.C (A::value): Declare it.
46515         * g++.dg/template/spec4.C: Change error message.
46516         * g++.dg/template/static1.C: Likewise.
46517         * g++.dg/template/type1.C: Likewise.
46518         * g++.dg/template/typename3.C: Likewise.
46519         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46520         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46521         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46522         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46523         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46524         named return value extension.
46525         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46526         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46527         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46528         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46529         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46530         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46531         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46532         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46533         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46534         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46535         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46536         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46537         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46538         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46539         syntax.
46540         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46541         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46542         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46543         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46544         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46545         * g++.old-deja/g++.brendan/template11.C: Likewise.
46546         * g++.old-deja/g++.brendan/template26.C: Likewise.
46547         * g++.old-deja/g++.brendan/template27.C: Use explicit
46548         specialization syntax.
46549         * g++.old-deja/g++.brendan/template30.C: Likewise.
46550         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46551         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46552         non-dependent names.
46553         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46554         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46555         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46556         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46557         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46558         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46559         named return value extension.
46560         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46561         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46562         * g++.old-deja/g++.ext/return1.C: Likewise.
46563         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46564         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46565         * g++.old-deja/g++.jason/access8.C: Likewise.
46566         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46567         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46568         pseudo-destructor names.
46569         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46570         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46571         pseudo-destructor names.
46572         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46573         * g++.old-deja/g++.jason/overload19.C: Likewise.
46574         * g++.old-deja/g++.jason/overload32.C: Likewise.
46575         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46576         stray semicolons.
46577         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46578         * g++.old-deja/g++.jason/return.C: Likewise.
46579         * g++.old-deja/g++.jason/return2.C: Likewise.
46580         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46581         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46582         syntax.
46583         * g++.old-deja/g++.jason/template10.C: Account for use of
46584         non-dependent names.
46585         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46586         syntax.
46587         * g++.old-deja/g++.jason/template37.C: Likewise.
46588         * g++.old-deja/g++.law/access4.C: Change error messages.
46589         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46590         pseudo-destructor names.
46591         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46592         * g++.old-deja/g++.law/ctors9.C: Likewise.
46593         * g++.old-deja/g++.law/cvt22.C: Likewise.
46594         * g++.old-deja/g++.law/dtors5.C: Likewise.
46595         * g++.old-deja/g++.law/global-init1.C: Likewise.
46596         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46597         * g++.old-deja/g++.law/operators28.C: Likewise.
46598         * g++.old-deja/g++.law/visibility28.C: Likewise.
46599         * g++.old-deja/g++.martin/eval1.C: Likewise.
46600         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46601         name.
46602         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46603         * g++.old-deja/g++.mike/net34.C: Likewise.
46604         * g++.old-deja/g++.mike/net36.C: Likewise.
46605         * g++.old-deja/g++.mike/ns2.C: Likewise.
46606         * g++.old-deja/g++.mike/p12306.C: Likewise.
46607         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46608         value extension.
46609         * g++.old-deja/g++.mike/p700.C: Likewise.
46610         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46611         * g++.old-deja/g++.mike/p710.C: Likewise.
46612         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46613         value extension.
46614         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46615         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46616         * g++.old-deja/g++.ns/crash2.C: Likewise.
46617         * g++.old-deja/g++.ns/crash3.C: Likewise.
46618         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46619         * g++.old-deja/g++.ns/ns17.C: Likewise.
46620         * g++.old-deja/g++.ns/template16.C: Likewise.
46621         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46622         keyword.
46623         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46624         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46625         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46626         named return value extension.
46627         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46628         * g++.old-deja/g++.other/access4.C: Issue additional error
46629         messages.
46630         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46631         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46632         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46633         * g++.old-deja/g++.other/crash25.C: Change error message.
46634         * g++.old-deja/g++.other/crash4.C: Change error message.
46635         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46636         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46637         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46638         checks.
46639         * g++.old-deja/g++.other/defarg8.C: Likewise.
46640         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46641         * g++.old-deja/g++.other/dtor10.C: Likewise.
46642         * g++.old-deja/g++.other/incomplete.C: Likewise.
46643         * g++.old-deja/g++.other/linkage7.C: Likewise.
46644         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46645         lookup algorithm.
46646         * g++.old-deja/g++.other/mangle2.C: Likewise.
46647         * g++.old-deja/g++.other/refinit2.C: Likewise.
46648         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46649         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46650         * g++.old-deja/g++.pt/crash28.C: Likewise.
46651         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46652         syntax.
46653         * g++.old-deja/g++.pt/crash32.C: Change error message.
46654         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46655         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46656         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46657         error message position.
46658         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46659         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46660         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46661         syntax.
46662         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46663         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46664         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46665         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46666         keyword.
46667         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46668         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46669         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46670         keyword.
46671         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46672         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46673         syntax.
46674         * g++.old-deja/g++.pt/friend28.C: Account for use of
46675         non-dependent names.
46676         * g++.old-deja/g++.pt/friend29.C: Likewise.
46677         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46678         rules.
46679         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46680         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46681         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46682         lookup rules.
46683         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46684         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46685         keyword.
46686         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46687         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46688         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46689         keyword.
46690         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46691         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46692         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46693         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46694         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46695         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46696         keyword.
46697         * g++.old-deja/g++.pt/spec10.C: Likewise.
46698         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46699         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46700         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46701         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46702         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46703         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46704         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46705         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46706         * g++.old-deja/g++.pt/typename15.C: Likewise.
46707         * g++.old-deja/g++.pt/typename22.C: Likewise.
46708         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46709         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46710         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46711         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46712         syntax.
46713         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46714         return value extension.
46715         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46716         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46717         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46718         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46719
46720 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46721
46722         * g++.dg/warn/inline1.C: New test.
46723         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46724         * g++.old-deja/g++.jason/synth10.C: Likewise.
46725         * g++.old-deja/g++.mike/net31.C: Likewise.
46726         * g++.old-deja/g++.mike/p8786.C: Likewise.
46727
46728         * g++.dg/template/friend10.C: New test.
46729         * g++.dg/template/conv5.C: New test.
46730
46731 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46732
46733         * g++.dg/lookup/scoped3.C: New test.
46734
46735         * g++.dg/lookup/decl1.C: New test.
46736         * g++.dg/lookup/decl2.C: New test.
46737
46738 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46739
46740         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46741         gcc.c-torture/compile/20021015-1.c,
46742         gcc.c-torture/compile/20021015-2.c,
46743         gcc.c-torture/compile/20021123-1.c,
46744         gcc.c-torture/compile/20021123-2.c,
46745         gcc.c-torture/compile/20021123-3.c,
46746         gcc.c-torture/compile/20021123-4.c,
46747         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46748         only to 3.1 or 3.2 branch.
46749
46750 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46751
46752         * gcc.dg/i386-bitfield3.c: New test.
46753
46754         * gcc.dg/i386-bitfield2.c: New test.
46755
46756 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46757
46758         * g++.dg/parse/conv_op1.C: New test.
46759
46760 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46761
46762         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46763         approved.
46764
46765 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46766
46767         * gcc.c-torture/compile/20021220-1.c: New test.
46768
46769 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46770
46771         * gcc.dg/i386-fastcall-1.c: New.
46772
46773 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46774
46775         * gcc.c-torture/execute/20021219-1.c: New test.
46776
46777 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46778
46779         * gcc.dg/i386-pic-1.c: New test.
46780
46781 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46782
46783         PR c++/8099
46784         * g++.dg/template/friend9.C: New test.
46785
46786 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46787
46788         PR c++/3663
46789         * g++.dg/template/access7.C: New test.
46790
46791 2002-12-18  Nick Clifton  <nickc@redhat.com>
46792
46793         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46794         the libstdc++-v3 directory has been found.
46795
46796 2002-12-12  Devang Patel <dpatel@apple.com>
46797         * gcc.dg/darwin-ld-1.c: New test.
46798         * gcc.dg/darwin-ld-2.c: New test.
46799         * gcc.dg/darwin-ld-3.c: New test.
46800         * gcc.dg/darwin-ld-4.c: New test.
46801         * gcc.dg/darwin-ld-5.c: New test.
46802
46803 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46804
46805         * gcc.c-torture/compile/20021212-1.c: New test.
46806
46807 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46808
46809         * gcc.dg/fshort-wchar: New test.
46810
46811 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46812
46813         PR c++/8372
46814         * g++.dg/template/dtor1.C: New test.
46815
46816         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46817         markers.
46818
46819 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46820
46821         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46822
46823 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46824
46825         * g++.dg/template/static1.C: New test.
46826         * g++.dg/template/static2.C: New test.
46827         * g++.old-deja/g++.ext/memconst.C: New test.
46828
46829 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46830
46831         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46832         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46833         * g++.dg/special/initp1.C: Likewise.
46834
46835 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46836
46837         * gcc.c-torture/execute/20021204-1.c: New test.
46838
46839 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46840
46841         * gcc.dg/ppc-fmadd-1.c: New file.
46842         * gcc.dg/ppc-fmadd-2.c: New file.
46843         * gcc.dg/ppc-fmadd-3.c: New file.
46844
46845 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46846
46847         * gcc.c-torture/compile/20021204-1.c: New test.
46848
46849 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46850
46851         * g++.dg/inherit/covariant2.C: New test.
46852         * g++.dg/inherit/covariant3.C: New test.
46853         * g++.dg/inherit/covariant4.C: New test.
46854         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46855         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46856
46857 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46858
46859         PR c++/8688
46860         * g++.dg/init/brace3.C: New test.
46861
46862 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46863
46864         * gcc.dg/20020210-1.c: Fix a comment typo.
46865
46866 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46867
46868         PR c++/8720
46869         * g++.dg/parse/defarg1.C: New test.
46870
46871         PR c++/8615
46872         * g++.dg/template/char1.C: New test.
46873
46874         * g++.dg/template/varmod1.C: Fix typo.
46875
46876 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46877
46878         DR 180
46879         * g++.old-deja/g++.pt/crash32.C: Expect error.
46880
46881 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46882
46883         PR c++/5919
46884         * g++.dg/template/varmod1.C: New test.
46885
46886         PR c++/8727
46887         * g++.dg/inherit/typeinfo1.C: New test.
46888
46889         PR c++/8663
46890         * g++.dg/inherit/typedef1.C: New test.
46891
46892 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46893
46894         PR c++/8332
46895         PR c++/8493
46896         * g++.dg/template/strlen1.C: New test.
46897
46898         PR c++/8227
46899         * g++.dg/template/ctor2.C: New test.
46900
46901         PR c++/8214
46902         * g++.dg/init/string1.C: New test.
46903
46904         PR c++/8511
46905         * g++.dg/template/friend8.C: New test.
46906
46907 2002-11-29  Joe Buck <jbuck@synopsys.com>
46908
46909         * g++.dg/lookup/anon2.C: New test.
46910
46911 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46912
46913         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46914         h8300 port.
46915
46916 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46917
46918         * gcc.dg/bitfld-6.c: New test.
46919
46920 2002-11-27  Jan Hubicka  <jh@suse.cz>
46921
46922         * gcc.c-torture/execute/20021127.[cx]: New test.
46923
46924 2002-11-26  Jan Hubicka  <jh@suse.cz>
46925
46926         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46927         quality.
46928
46929 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46930
46931         * g++.dg/init/brace2.C: New test.
46932         * g++.old-deja/g++.mike/p9129.C: Correct.
46933
46934 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46935
46936         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46937
46938 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46939
46940         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46941
46942 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46943
46944         * g++.dg/abi/empty11.C: New test.
46945         * g++.dg/rtti/cv1.C: New test.
46946
46947 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46948
46949         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46950
46951 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46952
46953         * g++.dg/abi/empty10.C: New test.
46954
46955 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46956
46957         * gcc.c-torture/compile/20021124-1.c: New test.
46958
46959 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46960
46961         * g++.dg/abi/rtti2.C: New test.
46962
46963 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46964
46965         * gcc.dg/i386-unroll-1.c: New test.
46966
46967 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46968
46969         * gcc.c-torture/compile/20021120-1.c: New test.
46970         * gcc.c-torture/compile/20021120-2.c: New test.
46971
46972 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46973
46974         * gcc.dg/bitfld-5.c: New test.
46975
46976 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46977
46978         * gcc.c-torture/execute/20021120-3.c: New test.
46979
46980 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46981
46982         * gcc.c-torture/execute/20021120-2.c: New test.
46983
46984 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46985
46986         * gcc.c-torture/execute/20021120-1.c: New test.
46987
46988 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46989
46990         * gcc.c-torture/execute/20021118-3.c: New test.
46991
46992 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46993
46994         * gcc.c-torture/compile/20021119-1.c: New test.
46995
46996 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46997
46998         * gcc.dg/duff-1.c: New test.
46999         * gcc.dg/duff-2.c: New test.
47000         * gcc.dg/duff-3.c: New test.
47001
47002 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47003
47004         * gcc.dg/cpp/_Pragma5.c: New test.
47005
47006 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47007
47008         * gcc.c-torture/execute/20021118-2.c: New test.
47009
47010 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47011
47012         * gcc.c-torture/execute/20021118-1.c: New test.
47013
47014 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47015
47016         * gcc.dg/20021116-1.c: New test.
47017
47018 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47019
47020         * g++.dg/abi/vcall1.C: New test.
47021
47022 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47023
47024         * gcc.dg/20021029-1.c: New test.
47025         * gcc.dg/20021029-2.c: New test.
47026
47027 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47028
47029         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47030
47031 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47032
47033         PR c/8439
47034         * gcc.dg/20021110.c: Move to ...
47035         * gcc.c-torture/compile/20021110.c: .... here.
47036
47037 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47038
47039         PR c/8467
47040         * gcc.c-torture/execute/20021111-1.c
47041
47042 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47043
47044         PR c/8439
47045         * gcc.dg/20021110.c: New test.
47046
47047 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47048
47049         * g++.dg/abi/vthunk3.C: Run only on x86.
47050
47051 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47052
47053         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47054
47055 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47056
47057         * lib/compat.exp (compat-execute): Fix logic error in last
47058         change.
47059
47060 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47061
47062         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47063
47064 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47065
47066         PR c++/8389
47067         * g++.dg/template/access6.C: New test.
47068
47069 2002-11-08  Jan Hubicka  <jh@suse.cz>
47070
47071         * gcc.dg/i386-ssefp-1.c: New test.
47072         * gcc.dg/i386-ssefp-1.c: New test.
47073
47074 2002-11-08  Jan Hubicka  <jh@suse.cz>
47075
47076         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47077
47078 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47079
47080         * g++.dg/abi/vthunk3.C: New test.
47081
47082         PR c++/8338
47083         * g++.dg/template/crash2.C: New test.
47084
47085 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47086
47087         * g++.dg/abi/dtor1.C: New test.
47088         * g++.dg/abi/dtor2.C: Likewise.
47089
47090 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47091
47092         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47093         Darwin.
47094
47095 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47096
47097         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47098         -mthumb.  Only xfail with -O0.
47099
47100 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47101
47102         * g++.dg/abi/thunk1.C: New test.
47103         * g++.dg/abi/thunk2.C: Likewise.
47104         * g++.dg/abi/vtt1.C: Likewise.
47105
47106 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47107
47108         PR optimization/8423
47109         * gcc.c-torture/execute/builtin-constant.c: New test.
47110
47111 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47112
47113         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47114         Add some more cases.
47115
47116 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47117
47118         PR c++/8391
47119         * g++.dg/opt/local1.C: New test.
47120
47121 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47122
47123         PR c++/8160
47124         * g++.dg/template/complit1.C: New test.
47125
47126         PR c++/8149
47127         * g++.dg/template/typename4.C: Likewise.
47128
47129 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47130
47131         Core issue 287, PR c++/7639
47132         * g++.dg/template/instantiate1.C: Adjust error location.
47133         * g++.dg/template/instantiate3.C: New test.
47134         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47135         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47136         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47137
47138 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47139
47140         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47141
47142 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47143
47144         PR c++/8287
47145         * g++.dg/init/dtor2.C: New test.
47146
47147 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47148
47149         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47150         * gcc.dg/nest.c: Bypass errors on irix6.
47151
47152 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47153
47154         * gcc.dg/nest.c: Expect error for mmix-*-*.
47155         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47156
47157 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47158
47159         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47160         markers.
47161
47162         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47163
47164 2002-10-25  Mike Stump  <mrs@apple.com>
47165
47166         * gcc.dg/warn-1.c: New test.
47167
47168 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47169
47170         * g++.dg/template/typename3.C: New test.
47171
47172 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47173
47174         * g++.dg/lookup/ptrmem1.C: New test.
47175
47176         * g++.dg/abi/vthunk2.C: New test.
47177
47178 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47179
47180         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47181
47182 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47183
47184         * g++.dg/abi/empty9.C: New test.
47185
47186 2002-10-24  Richard Henderson  <rth@redhat.com>
47187
47188         * g++.dg/inherit/thunk1.C: Enable for ia64.
47189
47190 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47191
47192         PR c++/8067
47193         * g++.dg/lookup/pretty1.C: New test.
47194
47195 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47196
47197         * gcc.dg/20021023-1.c: New test.
47198
47199 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47200
47201         PR c++/7679
47202         * g++.dg/parse/inline1.C: New test.
47203
47204 2002-10-23  Richard Henderson  <rth@redhat.com>
47205
47206         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47207
47208         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47209
47210 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47211
47212         PR c++/6579
47213         * g++.dg/parse/stmtexpr3.C: New test.
47214
47215 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47216
47217         * g++.dg/expr/cond1.C: New test.
47218
47219 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47220
47221         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47222
47223 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47224
47225         * g++.dg/abi/vbase13.C: New test.
47226         * g++.dg/abi/vbase14.C: Likewise.
47227
47228 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47229
47230         * gcc.dg/tls/pic-1.c: New test.
47231         * gcc.dg/tls/nonpic-1.c: New test.
47232         * gcc.dg/20021018-1.c: New test.
47233
47234 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47235
47236         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47237         Remove only files with the same base name as the test case.
47238         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47239         (profopt-execute): Likewise.  Also, remove old profiling
47240         and performance data files before running the tests.
47241
47242         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47243         * g++.dg/bprob/bprob.exp: Likewise.
47244         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47245         to allow more general test case names.
47246
47247         * g++.dg/bprob/bprob-1.C: Rename to ...
47248         * g++.dg/bprob/g++-bprob-1.C: ... this.
47249
47250         * g77.dg/bprob/bprob-1.f: Rename to ...
47251         * g77.dg/bprob/g77-bprob-1.f: ... this.
47252
47253 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47254
47255         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47256         bison 1.50 or later.
47257
47258 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47259
47260         * g++.dg/README: Describe more test directories.
47261
47262 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47263
47264         * g++.dg/init/array6.C: Add additional tests.
47265
47266 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47267
47268         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47269         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47270
47271 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47272
47273         * gcc.c-torture/compile/20020604-1.x: New.
47274         * gcc.c-torture/compile/simd-5.x: Likewise.
47275         * gcc.c-torture/execute/920710-1.x: Likewise.
47276         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47277
47278 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47279
47280         * g++.dg/inherit/override1.C: Add dg-options clause.
47281
47282 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47283
47284         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47285         _mm_slli_si128.
47286
47287 2002-10-19  Andreas Schwab  <schwab@suse.de>
47288
47289         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47290         directory component.
47291
47292 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47293
47294         * g++.dg/inherit/thunk1.C: New test.
47295
47296         * g++.dg/inherit/override1.C: New test.
47297
47298         * g++.dg/abi/mangle11.C: New test.
47299         * g++.dg/abi/mangle14.C: New test.
47300         * g++.dg/abi/mangle17.C: New test.
47301
47302 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47303
47304         * g++.dg/overload/member2.C: New test.
47305
47306 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47307
47308         * g++.dg/README: Describe new compat directory.
47309         * g++.dg/dg.exp: Skip tests in compat directory.
47310         * README.compat: New file.
47311         * lib/compat.exp: New expect script.
47312         * g++.dg/compat: New test directory.
47313         * g++.dg/compat/compat.exp: New expect script.
47314         * g++.dg/compat/abi: New test directory.
47315         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47316         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47317         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47318         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47319         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47320         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47321         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47322         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47323         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47324         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47325         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47326         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47327         * g++.dg/compat/break: New test directory.
47328         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47329         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47330         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47331         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47332         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47333         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47334         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47335         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47336         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47337         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47338         g++.dg/compat/break/README: New files.
47339         * g++.dg/compat/eh: New test directory.
47340         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47341         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47342         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47343         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47344         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47345         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47346         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47347         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47348         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47349         g++.dg/compat/eh/filter2_y.C,
47350         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47351         g++.dg/compat/eh/new1_y.C,
47352         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47353         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47354         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47355         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47356         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47357         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47358         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47359         g++.dg/compat/eh/unexpected1_y.C: New files.
47360         * g++.dg/compat/init: New test directory.
47361         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47362         g++.dg/compat/init/array5_y.C,
47363         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47364         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47365         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47366         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47367         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47368         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47369         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47370         g++.dg/compat/init/init-ref2_y.C: New files.
47371
47372 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47373
47374         PR c++/7584
47375         * g++.dg/inherit/using3.C: New test.
47376
47377 2002-10-17  Jan Hubicka  <jh@suse.cz>
47378
47379         * gcc.dg/20021017-2.c: New test.
47380
47381 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47382
47383         * g++.dg/abi/mangle16.C: Adjust.
47384
47385         * g++.dg/init/array8.C: New test.
47386
47387 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47388
47389         * gcc.dg/special/mips-abi.exp: New test.
47390         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47391
47392 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47393
47394         * g++.dg/abi/mangle16.C: New test.
47395         * g++.dg/abi/mangle17.C: Likewise.
47396
47397         PR c++/7478
47398         * g++.dg/template/ref1.C: New test.
47399
47400 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47401
47402         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47403
47404 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47405
47406         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47407
47408 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47409
47410         PR c++/7524
47411         * g++.dg/init/array7.C: New test.
47412
47413 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47414
47415         * g++.dg/init/array6.C: New test.
47416
47417         * g++.dg/abi/mangle13.C: Likewise.
47418         * g++.dg/abi/mangle14.C: Likewise.
47419         * g++.dg/abi/mangle15.C: Likewise.
47420
47421 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47422
47423         * g++.dg/abi/empty8.C: New test.
47424
47425 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47426
47427         * g++.dg/init/ctor1.C: New test.
47428
47429 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47430
47431         * gcc.c-torture/execute/20021015-1.c: New test.
47432
47433 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47434
47435         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47436
47437 2002-10-14  Jan Hubicka  <jh@suse.cz>
47438
47439         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47440
47441 2002-10-14  Richard Henderson  <rth@redhat.com>
47442
47443         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47444
47445 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47446
47447         PR optimization/6631
47448         * g++.dg/opt/const2.C: New test.
47449
47450 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47451
47452         PR c++/7176
47453         * g++.dg/parse/friend1.C: New test.
47454         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47455
47456 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47457
47458         * gcc.dg/20021014-1.c: New test.
47459
47460 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47461
47462         PR c++/5661
47463         * g++.dg/ext/vlm1.C: New test.
47464         * g++.dg/ext/vlm2.C: Likewise.
47465
47466         * g++.dg/init/array1.C: Remove invalid braces.
47467         * g++.dg/init/brace1.C: New test.
47468         * g++.dg/init/copy2.C: Likewise.
47469         * g++.dg/init/copy3.C: Likewise.
47470         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47471         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47472         braces.
47473
47474 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47475
47476         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47477
47478 2002-10-11  Richard Shann  <richard.shann@superh.com>
47479
47480         * gcc.c-torture/compile/simd-5.c: New test.
47481
47482 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47483
47484         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47485
47486 2002-10-10  Jim Wilson  <wilson@redhat.com>
47487
47488         * gcc.c-torture/execute/20021010-1.c: New test.
47489
47490 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47491
47492         PR c/7353
47493         * g++.dg/ext/typedef-init.C: New test.
47494         * gcc.dg/typedef-init.c: New test.
47495
47496 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47497
47498         * gcc.dg/cpp/paste13.c: New test.
47499
47500 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47501
47502         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47503         remaining platforms, XFAIL during compile, not execute.  Don't
47504         XFAIL at -O0.
47505
47506 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47507
47508         * gcc.dg/alias-1.c: Tweak expected warning.
47509
47510 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47511
47512         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47513
47514 2002-10-06  Andreas Jaeger  <aj@suse.de>
47515
47516         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47517         * gcc.dg/cpp/c++98.C: Likewise.
47518
47519         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47520         * g++.dg/cpp/c++98.C: Likewise.
47521
47522         * g++.dg/README (Subdirectories): Mention cpp directory.
47523
47524         PR target/7559
47525         * gcc.dg/20021006-1.c: New test.
47526
47527 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47528
47529         PR c++/7804
47530         * g++.dg/other/warning1.C: New test.
47531
47532 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47533
47534         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47535         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47536         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47537
47538 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47539
47540         PR c++/7931
47541         * g++.dg/template/ptrmem3.C: New test.
47542
47543         PR c++/7754
47544         * g++.dg/template/union1.C: New test.
47545
47546 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47547
47548         PR c++/8006
47549         * g++.dg/abi/mangle9.C: New test.
47550         * g++.dg/abi/mangle10.C: New test.
47551         * g++.dg/abi/mangle11.C: New test.
47552         * g++.dg/abi/mangle12.C: New test.
47553
47554 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47555
47556         PR c++/7188.
47557         * g++.dg/template/meminit1.C: New test.
47558         * g++.dg/warn/Wreorder-1.C: Likewise.
47559         * g++.old-deja/g++.mike/warn3.C: Tweak.
47560         * lib/prune.exp: Ingore "in copy constructor".
47561
47562 2002-10-02  Andreas Jaeger  <aj@suse.de>
47563
47564         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47565         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47566         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47567         on x86-64.
47568
47569 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47570
47571         * gcc.dg/empty1.C: Fix typo.
47572
47573 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47574
47575         * gcc.dg/alias-1.c: New test.
47576
47577 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47578
47579         * gcc.dg/empty1.C: New test.
47580
47581         * g++.dg/tls/init-2.C: Tweak error messages.
47582
47583 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47584
47585         * gcc.c-torture/compile/20020923-1.c: New test.
47586
47587 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47588
47589         * gcc.c-torture/execute/ffs-1.c: New test.
47590         * gcc.c-torture/execute/ffs-2.c: Ditto.
47591
47592 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47593
47594         * g++.dg/overload/member1.C: New test.
47595
47596 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47597
47598         * g++.dg/abi/empty7.C: New test.
47599         * g++.dg/init/pm2.C: Likewise.
47600
47601 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47602
47603         * g++.dg/rtti/crash1.C: New test.
47604
47605 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47606
47607         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47608         gcc.dg/sibcall-4.c: New tests.
47609
47610 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47611
47612         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47613         powerpc and MMIX targets.
47614
47615 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47616
47617         * gcc.dg/cpp/20020927-1.c: New.
47618
47619 2002-09-26  David S. Miller  <davem@redhat.com>
47620
47621         * gcc.c-torture/compile/trunctfdf.c: New.
47622
47623 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47624
47625         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47626
47627 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47628
47629         * gcc.c-torture/execute/loop-15.c: New.
47630
47631 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47632
47633         * README.QMTEST: Fix typo.
47634
47635 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47636
47637         * gcc.dg/20020926-1.c: New test.
47638
47639 2002-09-25  David S. Miller  <davem@redhat.com>
47640
47641         PR target/7842
47642         * gcc.c-torture/execute/shiftdi.c: New test.
47643
47644 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47645
47646         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47647         unique to the tool.
47648         * lib/g77.exp (g77_init): Likewise.
47649         * lib/g++.exp (g++_init): Likewise.
47650         * lib/objc.exp (objc_init): Likewise.
47651
47652 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47653
47654         * g++.dg/abi/empty5.C: New test.
47655         * g++.dg/abi/empty6.C: New test.
47656         * g++.dg/abi/vbase12.C: New test.
47657
47658 2002-09-25  Richard Henderson  <rth@redhat.com>
47659
47660         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47661         too-small long double.
47662
47663 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47664
47665         * gcc.dg/20020919-1.c: New test.
47666
47667 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47668
47669         * g++.dg/abi/bitfield6.C: New test.
47670         * g++.dg/abi/bitfield7.C: New test.
47671         * g++.dg/abi/bitfield8.C: New test.
47672         * g++.dg/abi/vbase11.C: New test.
47673
47674 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47675
47676         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47677         hppa*-*-hpux*.  Update test comment.
47678
47679 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47680
47681         * gcc.dg/tls/struct-1.c: New test.
47682
47683 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47684
47685         * gcc.dg/cpp/tr-warn2.c: Update.
47686
47687 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47688
47689         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47690
47691 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47692
47693         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47694         systems.
47695
47696 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47697
47698         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47699
47700         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47701         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47702         setting of cxxfilt.
47703
47704 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47705
47706         * gcc.dg/20020312-2.c: Update for darwin.
47707
47708 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47709
47710         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47711
47712 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47713
47714         * objc.dg/comp-types-1.m: New test.
47715         * objc.dg/comp-types-2.m: New test.
47716         * objc.dg/comp-types-3.m: New test.
47717         * objc.dg/comp-types-4.m: New test.
47718         * objc.dg/comp-types-5.m: New test.
47719         * objc.dg/comp-types-6.m: New test.
47720
47721 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47722
47723         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47724
47725 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47726
47727         * g++.dg/other/do1.C: New test.
47728
47729         * g++.dg/template/subst1.C: New test.
47730
47731 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47732
47733         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47734
47735 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47736
47737         * g++.dg/template/qualttp20.C: Adjust expected errors.
47738         * g++.old-deja/g++.jason/report.C: Likewise.
47739         * g++.old-deja/g++.other/qual1.C: Likewise.
47740
47741         * g++.dg/lookup/scoped2.C: New test.
47742
47743         * g++.dg/ext/asm3.C: New test.
47744
47745 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47746
47747         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47748
47749 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47750
47751         * ChangeLog: follow spelling conventions.
47752         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47753         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47754         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47755         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47756         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47757         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47758         * g++.old-deja/g++.law/global-init1.C: Likewise.
47759         * g++.old-deja/g++.other/delete4.C: Likewise.
47760         * g++.old-deja/g++.other/inline21.C: Likewise.
47761         * g++.old-deja/g++.other/singleton.C: Likewise.
47762         * g77.dg/strlen0.f: Likewise.
47763         * g77.f-torture/compile/20010519-1.f: Likewise.
47764         * g77.f-torture/compile/980310-4.f: Likewise.
47765         * gcc.c-torture/compile/20000605-1.c: Likewise.
47766         * gcc.c-torture/execute/20020225-1.c: Likewise.
47767         * gcc.dg/c90-hexfloat-2.c: Likewise.
47768         * gcc.dg/c99-bool-1.c: Likewise.
47769         * gcc.dg/c99-hexfloat-2.c: Likewise.
47770         * gcc.dg/dll-2.c: Likewise.
47771         * gcc.dg/wtr-union-init-1.c: Likewise.
47772         * gcc.dg/wtr-union-init-2.c: Likewise.
47773         * gcc.dg/wtr-union-init-3.c: Likewise.
47774         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47775         * gcc.dg/cpp/defined.c: Likewise.
47776         * gcc.dg/cpp/macsyntx.c: Likewise.
47777         * gcc.dg/cpp/paste2.c: Likewise.
47778         * gcc.dg/cpp/trad/defined.c: Likewise.
47779         * gcc.dg/format/c90-printf-1.c: Likewise.
47780         * gcc.dg/format/c90-scanf-1.c: Likewise.
47781         * gcc.dg/format/c99-printf-1.c: Likewise.
47782         * gcc.dg/format/c99-scanf-1.c: Likewise.
47783         * gcc.misc-tests/gcov-8.c: Likewise.
47784         * lib/profopt.exp: Likewise.
47785
47786 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47787
47788         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47789
47790 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47791
47792         * g++.dg/inherit/using2.C: New test.
47793
47794 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47795
47796         * ChangeLog: Follow spelling conventions.
47797         * g++.dg/template/friend4.C: Likewise.
47798         * g++.old-deja/g++.pt/crash67.C: Likewise.
47799         * gcc.c-torture/execute/20000801-4.c: Likewise.
47800         * gcc.dg/c90-digraph-1.c: Likewise.
47801         * gcc.dg/c94-digraph-1.c: Likewise.
47802         * gcc.dg/c99-digraph-1.c: Likewise.
47803         * gcc.dg/cpp/line5.c: Likewise.
47804         * gcc.dg/cpp/multiline.c: Likewise.
47805         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47806         * gcc.dg/format/attr-3.c: Likewise.
47807         * gcc.dg/format/c90-scanf-3.c: Likewise.
47808         * gcc.dg/format/ext-4.c: Likewise.
47809
47810 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47811
47812         * g++.dg/template/pretty1.C: New test.
47813
47814 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47815
47816         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47817
47818 2002-09-13  Matt Austern  <austern@apple.com>
47819
47820         * g++.dg/other/constref[12].C: New, regression tests for
47821         passing a cast expression to a function by const reference.
47822
47823 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47824
47825         * g++.dg/template/deduce1.C: New test.
47826
47827 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47828
47829         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47830         32-bit int.
47831
47832 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47833
47834         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47835         usage.
47836
47837 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47838
47839         * gcc.c-torture/compile/20020910-1.c: New test.
47840
47841 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47842
47843         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47844
47845 2002-09-10  Andreas Jaeger  <aj@suse.de>
47846
47847         * gcc.dg/20020312-2.c: Adjust for x86-64.
47848
47849 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47850
47851         * g77.dg/7388.f: New test case for PR 7388.
47852
47853 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47854
47855         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47856
47857 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47858
47859         * objc.dg/proto-lossage-1.m: New test.
47860
47861 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47862
47863         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47864
47865 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47866
47867         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47868         expected to pass.
47869
47870 2002-09-06  Stan Shebs  <shebs@apple.com>
47871             David Edelsohn  <edelsohn@gnu.org>
47872
47873         * gcc.dg/weak: New directory.
47874         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47875         target-specific xfail bits.
47876         * gcc.dg/typeof-2.c: Move to new directory.
47877         * gcc.dg/weak.exp: New expect script.
47878
47879 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47880
47881         * gcc.c-torture/execute/extzvsi.c: New test.
47882
47883 2002-09-05  Stan Shebs  <shebs@apple.com>
47884
47885         * gcc.dg/weak-1.c: xfail on Darwin.
47886         * gcc.dg/weak-2.c: Ditto.
47887         * gcc.dg/weak-3.c: Ditto.
47888         * gcc.dg/weak-4.c: Ditto.
47889         * gcc.dg/weak-5.c: Ditto.
47890         * gcc.dg/weak-6.c: Ditto.
47891         * gcc.dg/weak-7.c: Ditto.
47892         * gcc.dg/weak-8.c: Ditto.
47893         * gcc.dg/weak-9.c: Ditto.
47894
47895 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47896
47897         * gcc.c-torture/execute/loop-14.c: New test.
47898
47899 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47900
47901         * g++.dg/other/cxa-atexit1.C: New test.
47902
47903         * gcc.dg/typeof-2.c: New test.
47904
47905 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47906
47907         * gcc.dg/builtins-2.c: New testcase.
47908         * gcc.dg/builtins-3.c: New testcase.
47909
47910 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47911
47912         * gcc.dg/cpp/_Pragma4.c: New test.
47913
47914 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47915
47916         * objc/execute/nil_method-1.m: New testcase.
47917
47918 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47919
47920         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47921         [Object class], not [Object initialize].
47922
47923 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47924             Hans-Peter Nilsson  <hp@bitrange.com>
47925
47926         * gcc.c-torture/execute/20020720-1.x: Skip test on
47927         mmix-knuth-mmixware.  Correct comment.
47928
47929 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47930
47931         * g++.dg/abi/bitfield5.C: New test.
47932         * g++.dg/abi/vbase10.C: Likewise.
47933
47934 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47935
47936         * objc.dg/undeclared-selector.m: New test.
47937
47938 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47939
47940         * g++.dg/other/offsetof1.C: Avoid cast warning.
47941
47942 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47943
47944         * objc.dg/super-class-2.m: New test.
47945
47946 2002-08-24  Matt Austern  <austern@apple.com>
47947
47948         * g++.dg/ext/lvaddr.C: New test.
47949         * g++.dg/ext/lvcast.C: New test.
47950
47951 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47952
47953         * g++.dg/inherit/cond1.C: New test.
47954
47955 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47956
47957         * gcc.dg/noncompile/incomplete-1.c: New test.
47958
47959 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47960
47961         * gcc.dg/typespec-1.c: New test.
47962
47963 2002-08-20  Devang Patel  <dpatel@apple.com>
47964         * objc.dg/proto-hier-2.m: New test.
47965
47966 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47967
47968         * objc.dg/bitfield-1.m: New test.
47969         * objc.dg/bitfield-2.m: New test.
47970
47971 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47972
47973         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47974         gcc.dg/c99-flex-array-4.c: New tests.
47975
47976 2002-08-16  Stan Shebs  <shebs@apple.com>
47977
47978         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47979
47980 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47981
47982         * gcc.dg/typeof-1.c: New test.
47983         * g++.dg/ext/typeof2.C: New test.
47984
47985 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47986
47987         * g++.dg/other/offsetof1.C: New test.
47988
47989 2002-08-14  Richard Henderson  <rth@redhat.com>
47990
47991         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47992
47993 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47994
47995         * gcc.dg/cpp/_Pragma3.c: New test.
47996
47997 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47998
47999         * g++.dg/template/inherit3: New test.
48000
48001 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48002
48003         * gcc.dg/bitfld-4.c: Add blank options.
48004
48005 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48006
48007         * g++.dg/template/crash1.C: New test.
48008
48009 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48010
48011         * gcc.dg/tls/opt-2.c: New test.
48012
48013 2002-08-08  Devang Patel  <dpatel@apple.com>
48014
48015         * objc.dg/selector-1.m : New test
48016
48017 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48018
48019         * g++.dg/abi/bitfield4.C: New test.
48020         * gcc.dg/bitfld-4.c: New test.
48021
48022 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48023
48024         * g++.dg/other/packed1.C: New test.
48025
48026 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48027
48028         * g++.dg/abi/offsetof.C: Tweak error messages.
48029         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48030
48031 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48032
48033         * gcc.dg/bitfld-3.c: New test.
48034
48035 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48036             Richard Henderson  <rth@redhat.com>
48037
48038         * gcc.dg/i386-bitfield1.c: New test.
48039         * g++.dg/abi/bitfield3.C: Update.
48040
48041 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48042
48043         * objc.dg/const-str-2.m: Update.
48044         * gcc.dg/cpp/c++98.c: Change to C extension.
48045         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48046         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48047
48048 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48049
48050         * gcc.dg/tls/diag-3.c: New.
48051
48052 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48053
48054         * g++.dg/README (Subdirectories): Document new subdir expr.
48055         * g++.dg/expr/pmf-1.C: New test.
48056
48057 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48058
48059         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48060
48061 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48062
48063         * g++.dg/abi/bitfield3.C: New test.
48064
48065 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48066
48067         * lib/gcov.exp: Tweak expected line formats.
48068         * gcc.misc-tests/gcov8.c: New test.
48069         * gcc.misc-tests/gcov8.x: New flags.
48070
48071 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48072
48073         * consistency.vlad/layout/endian.c: Include string.h.
48074
48075         * gcc.c-torture/execute/20020805-1.c: New test.
48076
48077 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48078
48079         * g++.dg/other/conversion1.C: New test.
48080
48081 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48082
48083         * gcc.dg/builtins-1.c: New testcase.
48084
48085 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48086
48087         * g++.dg/inherit/access3.C: New test.
48088
48089 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48090
48091         * gcc.dg/ia64-visibility-2.c: New test.
48092
48093 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48094
48095         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48096         __qualifier_flags to __flags.
48097
48098 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48099
48100         * g++.dg/inherit/operator1.C: New test.
48101         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48102         * g++.dg/other/error1.C: Change expected error message.
48103         * g++.dg/template/conv4.C: Likewise.
48104
48105 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48106
48107         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48108         for documented behavior.
48109
48110 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48111
48112         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48113         several targets known to fail.
48114
48115 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48116
48117         * gcc.dg/mips-args-[123].c: New tests.
48118
48119 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48120
48121         * gcc.dg/ppc-spe.c: New.
48122
48123 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48124
48125         * g++.dg/other/ptrmem4.C: New testcase.
48126
48127 2002-07-24  Richard Henderson  <rth@redhat.com>
48128
48129         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48130
48131 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48132
48133         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48134
48135 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48136
48137         * gcc.c-torture/execute/memset-3.c: New testcase.
48138
48139 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48140
48141         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48142         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48143
48144 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48145
48146         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48147         Delete.
48148
48149 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48150
48151         * gcc.c-torture/compile/simd-4.c: New test.
48152
48153 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48154
48155         PR c++/7347, c++/7348
48156         * g++.dg/template/access4.C: New test.
48157         * g++.dg/template/access5.C: New test.
48158         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48159         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48160         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48161         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48162
48163 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48164
48165         * gcc.dg/gnu89-init-2.c: New test.
48166
48167 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48168
48169         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48170
48171 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48172
48173         * gcc.c-torture/execute/20020720-1.c: New testcase.
48174
48175 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48176
48177         * gcc.dg/cpp/Wsignprom.c: New tests.
48178
48179 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48180
48181         * gcc.c-torture/execute/loop-13.c: New test.
48182
48183 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48184
48185         * gcc.dg/cpp/expr.c: New tests.
48186
48187 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48188
48189         * g++.dg/opt/pr6713.C: Add template instantiation.
48190
48191 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48192
48193         * gcc.dg/nest.c: New test.
48194
48195 2002-07-17  Richard Henderson  <rth@redhat.com>
48196
48197         * g++.dg/opt/pr6713.C: New test.
48198
48199 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48200
48201         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48202         XFAIL for all x86 processors.
48203
48204 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48205
48206         * gcc.c-torture/execute/20010122-1.x: Do not test with
48207         -fomit-frame-pointer.
48208
48209 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48210
48211         * g++.dg/template/instantiate2.C: New test.
48212         * g++.dg/template/spec4.C: New test.
48213
48214 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48215
48216         * g++.dg/template/access2.C: New test.
48217         * g++.dg/template/access3.C: New test.
48218
48219 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48220
48221         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48222         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48223         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48224         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48225         Convert to use <stdarg.h>.
48226         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48227         Delete.
48228         * gcc.dg/va-arg-2.c: New.
48229         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48230
48231 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48232
48233         * gcc.c-torture/compile/20020710-1.c: New test.
48234
48235 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48236                           Andrew Pinski  <pinskia@physics.uc.edu>
48237
48238         gcc.c-torture/compile/simd-2.c: New testcase.
48239         gcc.c-torture/compile/simd-3.c: Likewise.
48240
48241 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48242
48243         PR c++/7224
48244         * g++.dg/overload/error1.C: New test.
48245
48246 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48247
48248         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48249         configuration and IRIX 6 O32 ABI.
48250
48251 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48252
48253         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48254
48255 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48256
48257         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48258
48259 2002-07-10  Jeffrey A Law  <law@redhat.com>
48260
48261         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48262
48263         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48264
48265 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48266
48267         * gcc.dg/20020312-2.c: Check for __PPC__.
48268
48269 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48270
48271         * gcc.c-torture/compile/20020709-1.c: New test.
48272
48273 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48274
48275         * g++.dg/template/qualttp21.C: New test case.
48276
48277 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48278
48279         * gcc.c-torture/compile/20020706-1.c: New test.
48280         * gcc.c-torture/compile/20020706-2.c: New test.
48281
48282 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48283             Alexandre Oliva  <aoliva@redhat.com>
48284
48285         * g++.dg/warn/incomplete1.C: New test.
48286
48287 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48288
48289         PR c++/7099
48290         * g++.dg/warn/noreturn1.C: New test.
48291
48292 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48293
48294         PR c++/6706
48295         * g++.dg/debug/debug6.C: New test.
48296         * g++.dg/debug/debug7.C: New test.
48297
48298 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48299
48300         * gcc.c-torture/compile/simd-3.c: New test.
48301
48302 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48303
48304         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48305         * gcc.dg/20020620-1.c: Likewise.
48306
48307 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48308
48309         PR c++/6944
48310         * g++.dg/init/array4.C: New test.
48311         * g++.dg/init/array5.C: New test.
48312
48313 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48314
48315         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48316         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48317
48318 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48319
48320         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48321         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48322         * gcc.dg/wtr-conversion-1.c: Likewise.
48323         * gcc.dg/wtr-escape-1.c: Likewise.
48324         * gcc.dg/wtr-int-type-1.c: Likewise.
48325         * gcc.dg/wtr-label-1.c: Likewise.
48326         * gcc.dg/wtr-static-1.c: Likewise.
48327         * gcc.dg/wtr-strcat-1.c: Likewise.
48328         * gcc.dg/wtr-suffix-1.c: Likewise.
48329         * gcc.dg/wtr-switch-1.c: Likewise.
48330         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48331         * gcc.dg/wtr-union-init-1.c: Likewise.
48332         * gcc.dg/wtr-union-init-2.c: Likewise.
48333         * gcc.dg/wtr-union-init-3.c: Likewise.
48334
48335         * gcc.dg/wtr-func-def-1.c: New test.
48336
48337 2002-07-02 Devang Patel <dpatel@apple.com>
48338
48339         * objc.dg/param-1.m: New test.
48340
48341 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48342
48343         * gcc.dg/cpp/trad/directive.c: Add test.
48344         * gcc.dg/cpp/trad/macroargs.c: Add test.
48345         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48346
48347 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48348
48349         * gcc.dg/cpp/cmdlne-M.c: New test.
48350
48351 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48352
48353         * objc.dg/desig-init-1.m: New test.
48354
48355 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48356
48357         PR c++/6716
48358         * g++.dg/template/instantiate1.C: New test.
48359
48360 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48361
48362         PR c++/7112
48363         * g++.dg/template/sizeof2.C: New test.
48364
48365 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48366
48367         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48368         gcc.dg/cpp/trad/include.c: New tests.
48369
48370 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48371
48372         PR target/7177
48373         * gcc.c-torture/compile/20020701-1.c: New test.
48374
48375 2002-07-01  Stan Shebs  <shebs@apple.com>
48376
48377         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48378         header here...
48379         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48380         (objc-torture-execute): or here.
48381
48382 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48383
48384         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48385
48386 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48387
48388         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48389
48390 2002-06-30  Devang Patel  <dpatel@apple.com>
48391
48392         * objc.dg/fsyntax-only.m: New test.
48393
48394 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48395
48396         PR c++/6695
48397         * g++.dg/template/friend7.C: New file.
48398
48399 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48400
48401         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48402         return type.
48403
48404 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48405
48406         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48407         avoid division by zero.
48408
48409 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48410
48411         * gcc.dg/Wunknownprag.c: New tests.
48412
48413 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48414
48415         * gcc.c-torture/execute/simd-2.c: New test.
48416
48417 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48418
48419         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48420         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48421         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48422         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48423         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48424         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48425         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48426         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48427         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48428         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48429         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48430         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48431         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48432         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48433         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48434         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48435         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48436
48437 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48438
48439         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48440         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48441         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48442         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48443         New tests.
48444         * gcc.dg/cpp/trad/directive.c: Update.
48445
48446 2002-06-23  Andreas Jaeger  <aj@suse.de>
48447
48448         * gcc.c-torture/execute/complex-6.c: New.
48449
48450 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48451
48452         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48453         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48454         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48455         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48456
48457 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48458
48459         * gcc.dg/cpp/trad: New directory with traditional tests copied
48460         from parent directory.
48461         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48462         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48463         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48464         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48465         Move to trad/ and rename.
48466         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48467         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48468         gcc.dg/cpp/trad/redef2.c: New tests.
48469         * gcc.dg/cpp/trad/trad.exp: New driver.
48470
48471 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48472
48473         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48474         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48475         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48476         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48477         Remove.
48478
48479 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48480
48481         * gcc.dg/20020620-1.c: New test.
48482
48483 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48484
48485         * g++.dg/template/ttp4.C: New test.
48486
48487 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48488
48489         * g++.dg/opt/vt1.C: Fix regexp.
48490
48491 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48492
48493         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48494         Don't use attribute `noinline'.
48495
48496 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48497
48498         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48499
48500 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48501
48502         * gcc.c-torture/execute/simd-1.c: New.
48503
48504         * gcc.dg/simd-1.c: New.
48505
48506 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48507
48508         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48509
48510 2002-06-16  Richard Henderson  <rth@redhat.com>
48511
48512         * g++.dg/ext/anon-struct1.C: New.
48513         * g++.dg/ext/anon-struct2.C: New.
48514         * g++.dg/ext/anon-struct3.C: New.
48515         * gcc.dg/anon-struct-1.c: New.
48516         * gcc.dg/anon-struct-2.c: New.
48517         * gcc.dg/anon-struct-3.c: New.
48518         * gcc.dg/20011008-1.c: Adjust warning text.
48519         * gcc.dg/20020527-1.c: Add -fms-extensions.
48520
48521 2002-06-16  Richard Henderson  <rth@redhat.com>
48522
48523         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48524
48525 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48526
48527         * gcc.c-torture/execute/20020615-1.c: New test.
48528
48529 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48530
48531         * gcc.c-tortuture/execute/compare-1.c: New test case.
48532         * gcc.c-tortuture/execute/compare-2.c: New test case.
48533         * gcc.c-tortuture/execute/compare-3.c: New test case.
48534
48535 2002-06-13  Richard Henderson  <rth@redhat.com>
48536
48537         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48538         ia64 ilp32.
48539
48540 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48541
48542         * g++.dg/template/typename2.C: Update error message.
48543
48544 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48545
48546         * gcc.c-torture/execute/20020611-1.c: New test.
48547
48548 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48549
48550         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48551         list of targets to skip.
48552
48553 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48554
48555         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48556         targets if not optimizing.
48557
48558 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48559
48560         * gcc.c-torture/compile/20020605-1.c: New test.
48561
48562         * g++.dg/opt/vt1.C: New test.
48563
48564         * gcc.dg/20020531-1.c: New test.
48565
48566         * gcc.dg/20020530-1.c: New test.
48567
48568         * gcc.dg/20020527-1.c: New test.
48569
48570         * g++.dg/opt/cse1.C: New test.
48571
48572 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48573
48574         * gcc.dg/20020607-2.c: New test case.
48575
48576 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48577
48578         * gcc.c-torture/compile/20020604-1.c: New test.
48579
48580 2002-06-04  Richard Henderson  <rth@redhat.com>
48581
48582         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48583         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48584         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48585
48586 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48587
48588         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48589
48590 2002-06-03  Richard Henderson  <rth@redhat.com>
48591
48592         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48593         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48594
48595 2002-06-02  Richard Henderson  <rth@redhat.com>
48596
48597         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48598         test functions static.
48599
48600 2002-06-02  Andreas Jaeger  <aj@suse.de>
48601
48602         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48603         now.
48604
48605 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48606
48607         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48608         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48609         Update for mofified diagnostics.
48610         * gcc.dg/c99-intconst-1.c: No longer fail.
48611
48612 2002-06-02  Richard Henderson  <rth@redhat.com>
48613
48614         * gcc.dg/uninit-A.c: Remove xfail markers.
48615
48616 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48617
48618         * gcc.dg/fnegate-1.c: New test case.
48619
48620 2002-05-30  Osku Salerma  <osku@iki.fi>
48621
48622         * gcc.c-torture/execute/mayalias-1.c: New file.
48623
48624 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48625
48626         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48627         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48628         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48629
48630 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48631
48632         * gcc.c-torture/execute/20020529-1.c: New test.
48633
48634 2002-05-27  Richard Henderson  <rth@redhat.com>
48635
48636         * g++.dg/ext/attrib6.C: New test case.
48637
48638 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48639
48640         * gcc.c-torture/execute/pure-1.c: New test.
48641
48642 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48643
48644         * gcc.dg/cpp/arith-2.c: Remove.
48645
48646 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48647
48648         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48649         * gcc.dg/cpp/if-3.c: Remove.
48650
48651 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48652
48653         * g++.dg/opt/cse2.C: New test.
48654
48655 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48656
48657         * gcc.dg/cpp/arith-1.c: New semantic tests.
48658         * gcc.dg/cpp/if-1.c: Update.
48659
48660 2002-05-24  Ben Elliston  <bje@redhat.com>
48661
48662         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48663
48664 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48665
48666         * gcc.dg/verbose-asm.c: New test.
48667
48668 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48669
48670         * gcc.dg/cpp/paste12.c: New test.
48671
48672 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48673
48674         * g++.dg/parse/named_ops.C: New test.
48675
48676 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48677
48678         * gcc.dg/weak-8.c: New test.
48679
48680 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48681
48682         * gcc.dg/weak-2.c: Allow optional leading underscore
48683         in scan-assembler symbol name.
48684         * gcc.dg/weak-3.c: Likewise.
48685         * gcc.dg/weak-4.c: Likewise.
48686         * gcc.dg/weak-5.c: Likewise.
48687
48688 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48689
48690         * gcc.dg/20020523-1.c: New test.
48691
48692 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48693
48694         * objc.dg/const-str-2.m: Update now that we stop after
48695         a command line error.
48696
48697 2002-05-22  Richard Henderson  <rth@redhat.com>
48698
48699         * g++.dg/dg.exp: Fix typo in test pruneing.
48700
48701 2002-05-22  Richard Henderson  <rth@redhat.com>
48702
48703         * g++.dg/dg.exp: Prune the tls subdirectory.
48704         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48705         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48706         * g++.dg/tls/init-1.C: New.
48707
48708 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48709
48710         * gcc.dg/20020517-1.c: New test.
48711
48712 2002-05-21  Richard Henderson  <rth@redhat.com>
48713
48714         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48715         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48716
48717 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48718
48719         * g++.dg/other/copy2.C: New test.
48720
48721 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48722
48723         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48724         (MAX_COPY): Bump up to 10 times sizeof (long long).
48725         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48726
48727         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48728         sizeof (long long).
48729
48730         * gcc.c-torture/execute/strcpy-1.c: New test.
48731
48732 2002-05-19  Jason Merrill  <jason2redhat.com>
48733
48734         * g++.dg/ext/oper1.C: New test.
48735
48736 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48737 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48738
48739         * README.QMTEST: New file.
48740
48741         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48742
48743 2002-05-19  Andreas Jaeger  <aj@suse.de>
48744
48745         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48746         now.
48747         * gcc.c-torture/execute/loop-2d.x: Likewise.
48748
48749 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48750
48751         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48752         support weak symbols.
48753         * gcc.dg/weak-4.c: Likewise.
48754         * gcc.dg/weak-6.c: Likewise.
48755
48756 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48757
48758         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48759         cygwin, coff and h8300-*-hms targets
48760         * gcc.dg/weak-5.c: Likewise.
48761         * gcc.dg/weak-7.c: Likewise.
48762
48763 2002-05-16  Jason Merrill  <jason@redhat.com>
48764
48765         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48766         (scan-assembler-not, scan-assembler-dem): Likewise.
48767         (scan-assembler-dem-not): Likewise.
48768
48769 2002-05-15  Richard Henderson  <rth@redhat.com>
48770
48771         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48772
48773 2002-05-15  Richard Henderson  <rth@redhat.com>
48774
48775         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48776         (vfoo1f): Warning here.
48777         (vfoo1l): Don't redefine the alias.
48778
48779 2002-05-14  Jason Merrill  <jason@redhat.com>
48780             Alexandre Oliva  <aoliva@redhat.com>
48781
48782         * g++.dg/init/pm1.C: New test.
48783
48784 2002-05-12  David S. Miller  <davem@redhat.com>
48785
48786         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48787         types.
48788
48789 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48790
48791         * gcc.c-torture/execute/20020510-1.c: New test case.
48792
48793 2002-05-10  David S. Miller  <davem@redhat.com>
48794
48795         * gcc.c-torture/execute/conversion.c: Test long double too.
48796
48797 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48798
48799         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48800         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48801         * lib/g++.exp (g++_link_flags): Likewise.
48802         * lib/objc.exp (objc_target_compile): Likewise.
48803
48804 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48805
48806         * gcc.dg/cpp/poison.c: Update.
48807         * gcc.dg/cpp/20000625-2.c: Remove.
48808         * gcc.dg/cpp/direct2s.c: Remove final test.
48809
48810 2002-05-08  Tom Rix  <trix@redhat.com>
48811
48812         * gcc.c-torture/execute/20020508-1.c: New test.
48813         * gcc.c-torture/execute/20020508-2.c: New test.
48814         * gcc.c-torture/execute/20020508-3.c: New test.
48815
48816 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48817
48818         * gcc.dg/cpp/charconst-4.c: More tests.
48819
48820 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48821
48822         PR c/6569
48823         * gcc.dg/weak-3.c: Update location of warning messages.
48824         * gcc.dg/weak-5.c: Likewise.
48825
48826 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48827
48828         * gcc.c-torture/execute/20020506-1.c: New test case.
48829
48830 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48831
48832         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48833
48834 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48835
48836         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48837
48838 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48839
48840         * gcc.dg/cpp/charconst-3.c: New test.
48841
48842 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48843
48844         * gcc.dg/cpp/charconst.c: Update tests.
48845
48846 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48847
48848         * treelang: Added directory for new sample language treelang. Also
48849         lib/treelang.exp: New file to signal treelang should be tested.
48850
48851 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48852
48853         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48854         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48855         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48856         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48857         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48858         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48859         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48860
48861 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48862
48863         * gcc.dg/format/xopen-2.c: New test.
48864
48865 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48866
48867         * gcc.dg/20020503-1.c: New test.
48868
48869 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48870
48871         * g++.dg/init/dtor1.C: Make it tougher.
48872
48873 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48874
48875         * g++.dg/init/dtor1.C: New test.
48876
48877 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48878
48879         * gcc.dg/altivec-8.c: New.
48880
48881 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48882
48883         * gcc.dg/altivec-7.c: New.
48884
48885 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48886
48887         * g++.dg/parse/typedef1.C: New test.
48888
48889 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48890
48891         PR c++/6486
48892         * g++.dg/template/friend6.C: New test.
48893
48894         PR c++/6492
48895         * g++.dg/init/copy1.C: New test.
48896
48897 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48898
48899         * g++.dg/warn/effc1.C: New test.
48900
48901 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48902
48903         * gcc.dg/cpp/if-cexp.c: Add a test.
48904
48905 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48906
48907         * gcc.dg/20020426-2.c: New test.
48908
48909 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48910
48911         * gcc.dg/cpp/if-mop.c: Update.
48912         * gcc.dg/cpp/if-mpar.c: Add test.
48913         * gcc.dg/cpp/if-oppr.c: Update.
48914
48915 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48916
48917         PR c/6343
48918         * gcc.dg/weak-[2-7].c: New tests.
48919
48920 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48921
48922         * gcc.dg/enum1.c: New test.
48923
48924 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48925
48926         PR c++/6497
48927         * g++.dg/inherit/access2.C: New test.
48928
48929 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48930
48931         PR bootstrap/6445
48932         * gcc.dg/20020426-1.c: New test.
48933
48934 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48935
48936         * g++.dg/abi/enum1.C: New test.
48937
48938 2002-04-26  Richard Henderson  <rth@redhat.com>
48939
48940         * gcc.dg/c99-bool-1.c: Expect always true warning.
48941
48942 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48943
48944         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48945
48946 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48947
48948         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48949         targets.
48950
48951 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48952
48953         * g++.dg/abi/mange7.C: New test.
48954
48955         PR c++/6438.
48956         * g++.dg/parse/stmtexpr2.C: New test.
48957
48958 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48959
48960         * gcc.dg/20020312-2.c: Add SH target.
48961
48962 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48963
48964         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48965         compiler output on mips*-*-irix*.
48966
48967 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48968
48969         * g++.dg/parse/attr1.C: New test.
48970
48971 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48972
48973         * gcc.c-torture/execute/string-opt-17.c: New test case.
48974         * gcc.c-torture/execute/memset-2.c: New test case.
48975
48976 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48977
48978         PR c++/6256:
48979         * g++.dg/template/friend5.C: New test.
48980
48981         PR c++/6331:
48982         * g++.dg/template/qual1.C: Likewise.
48983
48984 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48985
48986         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48987         Include stdlib.h, not stdio.h or ctype.h.
48988
48989 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48990
48991         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48992         cris-*-elf* and mmix-*-*.
48993         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48994         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48995         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48996         Ditto.
48997         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48998         * gcc.dg/wchar_t-1.c: Ditto.
48999
49000 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49001
49002         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49003         Clarify comment.
49004
49005 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49006
49007         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49008
49009 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49010
49011         * gcc.c-torture/execute/20000906-1.x: Delete.
49012
49013 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49014
49015         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49016
49017 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49018
49019         * PR6367
49020         * g77.f-torture/execute/6367.f: New test.
49021         * g77.f-torture/execute/6367.x: Disable for MMIX.
49022
49023 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49024
49025         * PR6352
49026         * g++.dg/opt/inline2.C: New test.
49027
49028 2002-04-18  Richard Henderson  <rth@redhat.com>
49029
49030         * gcc.dg/20000906-1.c: Enable for all targets.
49031         * gcc.c-torture/compile/iftrap-2.c: New.
49032
49033 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49034
49035         * gcc.dg/20020418-1.c: New test.
49036         * gcc.dg/20020418-2.c: New test.
49037
49038 2002-04-18  Richard Henderson  <rth@redhat.com>
49039
49040         * gcc.c-torture/compile/iftrap-1.c: New.
49041         * gcc.dg/iftrap-1.c: Adjust for ia64.
49042         * gcc.dg/iftrap-2.c: New.
49043
49044 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49045
49046         * gcc.c-torture/compile/20020418-1.c: New test.
49047
49048 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49049
49050         * gcc.c-torture/compile/20020415-1.c: New.
49051
49052 2002-04-18  David S. Miller  <davem@redhat.com>
49053
49054         * gcc.c-torture/execute/20020418-1.c: New test.
49055
49056 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49057
49058         * gcc.dg/20020416-1.c: New test.
49059
49060         * g++.dg/opt/inline1.C: New test.
49061
49062 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49063
49064         * gcc.dg/altivec-5.c: New test.
49065
49066         * gcc.dg/20020415-1.c: New test.
49067
49068 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49069
49070         * lib/chill.exp: Remove.
49071
49072 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49073
49074         * g++.dg/other/big-struct.C: New test.
49075
49076 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49077
49078         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49079         of scratch file.
49080
49081 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49082
49083         PR c/6277
49084         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49085         in scan-assembler function name
49086
49087 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49088
49089         * g77.f-torture/execute/980628-4.x,
49090         g77.f-torture/execute/980628-5.x,
49091         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49092         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49093         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49094         i[34567]86-*-*.
49095
49096 2002-04-13  David S. Miller  <davem@redhat.com>
49097
49098         * gcc.c-torture/execute/20020413-1.c: New test.
49099
49100 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49101
49102         * gcc.dg/asm-6.c,
49103         * g++.dg/ext/asm1.C: New tests.
49104
49105 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49106
49107         PR c++ 5373.
49108         * g++.dg/parse/stmtexpr1.C: New test.
49109
49110         PR c++/5189.
49111         * g++.dg/template/copy1.C: New test.
49112
49113 2002-04-12  Richard Henderson  <rth@redhat.com>
49114
49115         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49116
49117 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49118
49119         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49120         gcc.c-torture/execute/20020307-2.c.
49121
49122 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49123
49124         * g++.dg/ext/attrib5.C,
49125         * g++.dg/lookup/struct1.C: New tests.
49126
49127 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49128
49129         * gcc.dg/20020411-1.c: New test.
49130
49131         * gcc.c-torture/execute/20020411-1.c: New test.
49132
49133 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49134
49135         * g77.f-torture/execute/6177.f: New test.
49136
49137 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49138
49139         PR middle-end/6247
49140         * g++.dg/opt/cleanup1.C: New test.
49141
49142         * g++.dg/opt/const1.C: New test.
49143
49144 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49145
49146         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49147
49148 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49149
49150         PR c++/5507
49151         * g++.dg/template/typename2.C: New test.
49152
49153 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49154
49155         * gcc.c-torture/execute/loop-12.c: New.
49156
49157 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49158
49159         * g77.f-torture/execute/980628-4.x,
49160         g77.f-torture/execute/980628-5.x,
49161         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49162         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49163         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49164
49165 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49166
49167         PR optimization/6086
49168         * g++.dg/opt/preinc1.C: New test.
49169
49170 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49171
49172         PR c++/5571
49173         * g++.dg/opt/static2.C: New test.
49174
49175 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49176
49177         PR c/5120
49178         * gcc.dg/20020406-1.c: New test.
49179
49180 2002-04-04  David S. Miller  <davem@redhat.com>
49181
49182         * gcc.c-torture/execute/20020404-1.c: New test.
49183
49184 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49185
49186         PR c/6123
49187         * gcc.dg/20020312-2.c: Do not declare global register variable
49188         if __PIC__ or __pic__ is defined.
49189
49190 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49191
49192         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49193         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49194
49195 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49196
49197         * gcc.misc-tests/linkage.exp: Update last change to handle
49198         sparc*-, not just sparc-.
49199
49200 2002-04-03  Richard Henderson  <rth@redhat.com>
49201
49202         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49203
49204 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49205
49206         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49207
49208 2002-04-02  David S. Miller  <davem@redhat.com>
49209
49210         * gcc.c-torture/execute/20020402-3.c: New test.
49211
49212 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49213
49214         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49215         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49216
49217         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49218         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49219         g77.f-torture/execute/20001201.x,
49220         g77.f-torture/execute/u77-test.x: New files.
49221
49222         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49223         * gcc.dg/wchar_t-1.c: Ditto.
49224
49225 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49226
49227         * gcc.c-torture/execute/20020402-1.c: New test.
49228
49229 2002-04-01  Richard Henderson  <rth@redhat.com>
49230
49231         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49232
49233         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49234
49235 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49236
49237         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49238
49239 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49240
49241         * g++.dg/inherit/template-as-base.C: Expect error.
49242         * g++.dg/inherit/namespace-as-base.C: Likewise.
49243
49244 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49245
49246         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49247         g++.dg/ext/instantiate3.C: Tweak match patterns.
49248
49249         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49250         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49251         -da test.
49252
49253 2002-03-31  Richard Henderson  <rth@redhat.com>
49254
49255         * gcc.dg/special/alias-2.c: New.
49256         * gcc.dg/special/ecos.exp: Run it.
49257
49258 2002-03-31  Richard Henderson  <rth@redhat.com>
49259
49260         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49261
49262 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49263
49264         * gcc.dg/weak-1.c: Disable on h8300 port.
49265
49266 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49267
49268         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49269         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49270         ordering tests.
49271         * g++.dg/bprob/bprob-1.C: New test.
49272         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49273         * g++.dg/gcov/gcov-1.C: New test.
49274         * g++.dg/gcov/gcov-1.x: New file.
49275         * g++.dg/gcov/gcov-2.C: New test.
49276         * g++.dg/gcov/gcov-3.C: New test.
49277         * g++.dg/gcov/gcov-3.h: New file.
49278
49279 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49280
49281         * g++.old-deja/g++.other/builtins5.C: New test.
49282         * g++.old-deja/g++.other/builtins6.C: New test.
49283         * g++.old-deja/g++.other/builtins7.C: New test.
49284         * g++.old-deja/g++.other/builtins8.C: New test.
49285         * g++.old-deja/g++.other/builtins9.C: New test.
49286
49287 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49288
49289         * g++.dg/opt/static1.C: New test.
49290
49291         * g++.dg/opt/longbranch1.C: New test.
49292
49293 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49294
49295         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49296
49297         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49298
49299 2002-03-28  Jeffrey A Law  (law@redhat.com)
49300
49301         * gcc.c-torture/execute/20020328-1.c: New test.
49302
49303 2002-03-27  Richard Henderson  <rth@redhat.com>
49304
49305         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49306         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49307         move from g++.old-deja/g++.ext/.
49308
49309 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49310
49311         * g++.dg/init/new2.C: New test.
49312
49313 2002-03-26  Richard Henderson  <rth@redhat.com>
49314
49315         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49316
49317         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49318         on sparc.
49319
49320         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49321         sparcv9 systems.
49322         * gcc.dg/20001102-1.c: Likewise.
49323
49324 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49325
49326         * gcc.dg/cpp/endif-pedantic1.c,
49327         gcc.dg/cpp/endif-pedantic2.c: New tests.
49328
49329 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49330
49331         * g++.dg/init/new1.C: New test.
49332
49333 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49334
49335         * g++.dg/abi/vbase9.C: New test.
49336
49337 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49338
49339         * gcc.dg/arm-asm.c: New test.
49340
49341 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49342
49343         * gcc.dg/Wswitch-enum.c: New test.
49344         Fix PR c/5044.
49345
49346 2002-03-26  Richard Henderson  <rth@redhat.com>
49347
49348         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49349         structure.
49350
49351 2002-03-25  Richard Henderson  <rth@redhat.com>
49352
49353         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49354         sparcv9 systems.
49355
49356         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49357         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49358
49359 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49360
49361         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49362
49363 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49364
49365         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49366         targets using generic thunk support.
49367
49368 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49369
49370         * gcc.c-torture/compile/20020323-1.c: New test.
49371
49372         * g++.dg/opt/conj2.C: New test.
49373
49374 2002-03-24  Richard Henderson  <rth@redhat.com>
49375
49376         * gcc.dg/weak-1.c: Use -fno-common.
49377
49378 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49379
49380         * g77.dg/f77-edit-apostrophe-out.f: New test
49381         * g77.dg/f77-edit-h-out.f: New test
49382         * g77.dg/f77-edit-t-in.f: New test
49383         * g77.dg/f77-edit-t-out.f: New test
49384         * g77.dg/f77-edit-x-out.f: New test
49385         * g77.dg/f77-edit-slash-out.f: New test
49386         * g77.dg/f77-edit-colon-out.f: New test
49387         * g77.dg/f77-edit-s-out.f: New test
49388
49389 2002-03-24  Richard Henderson  <rth@redhat.com>
49390
49391         * objc/execute/formal_protocol-6.x: New XFAIL.
49392
49393 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49394
49395         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49396         that do not support weak symbols
49397
49398 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49399
49400         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49401         * lib/g77.exp: Likewise.
49402         * lib/objc.exp: Likewise.
49403
49404 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49405
49406         * gcc.dg/Wswitch-default.c: New test.
49407
49408 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49409
49410         * g++.dg/other/enum1.C: New test.
49411
49412 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49413
49414         * gcc.dg/pragma-ep-3.c: Fix typo.
49415
49416 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49417
49418         * g++.dg/inherit/template-as-base.C: New test.
49419
49420 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49421
49422         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49423         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49424
49425 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49426
49427         * gcc.dg/cpp/multiline.c: Update to match.
49428
49429 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49430
49431         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49432
49433 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49434
49435         * gcc.dg/cpp/extratokens2.c: New file.
49436
49437 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49438
49439         * gcc.dg/20020312-2.c: Add rs6000 target.
49440
49441         * gcc.c-torture/compile/20020319-1.c: New test.
49442
49443 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49444
49445         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49446         (A, E): Handle this.
49447
49448 2002-03-20  Jason Merrill  <jason@redhat.com>
49449
49450         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49451         ignoring -fpic.
49452         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49453         through prune_gcc_output.
49454
49455 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49456
49457         * gcc.c-torture/compile/20020320-1.c: New test.
49458
49459 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49460
49461         * gcc.c-torture/compile/20020318-1.c: New test.
49462
49463         * gcc.dg/struct-by-value-1.c: New test.
49464
49465         * gcc.dg/20020319-1.c: New test.
49466
49467 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49468
49469         * g++.dg/opt/conj1.C: New test.
49470
49471 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49472
49473         * g++.dg/template/qualttp20.C: Revert previous change.
49474         * g++.dg/template/qualttp3.C: Likewise.
49475         * g++.dg/template/qualttp4.C: Likewise.
49476         * g++.dg/template/qualttp5.C: Likewise.
49477         * g++.dg/template/qualttp6.C: Likewise.
49478         * g++.dg/template/qualttp7.C: Likewise.
49479         * g++.dg/template/qualttp8.C: Likewise.
49480         * g++.dg/template/recurse.C: Likewise.
49481
49482 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49483
49484         * gcc.dg/cpp/wchar-1.c: Update.
49485
49486 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49487
49488         * g++.dg/template/conv1.C: New test.
49489         * g++.dg/template/conv2.C: New test.
49490         * g++.dg/template/conv3.C: New test.
49491         * g++.dg/template/conv4.C: New test.
49492
49493 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49494
49495         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49496         * g++.dg/template/qualttp3.C: Likewise.
49497         * g++.dg/template/qualttp4.C: Likewise.
49498         * g++.dg/template/qualttp5.C: Likewise.
49499         * g++.dg/template/qualttp6.C: Likewise.
49500         * g++.dg/template/qualttp7.C: Likewise.
49501         * g++.dg/template/qualttp8.C: Likewise.
49502         * g++.dg/template/recurse.C: Likewise.
49503
49504 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49505
49506         * g++.dg/opt/dtor1.C: New test.
49507
49508 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49509
49510         * gcc.c-torture/compile/20020315-1.c: New test.
49511
49512 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49513
49514         * gcc.dg/weak-1.c: Fix scan tests.
49515
49516 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49517
49518         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49519         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49520         cris-*-aout* mmix-*-*.
49521         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49522         cris-*-aout* mmix-*-*.
49523         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49524         cris-*-elf* cris-*-aout* and mmix-*-*.
49525         * gcc.dg/20001009-1.c: Ditto.
49526         * gcc.dg/20010912-1.c: Ditto.
49527         * gcc.dg/20020122-4.c: Ditto.
49528         * gcc.dg/inline-2.c: Ditto.
49529
49530 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49531
49532         * gcc.c-torture/compile/20020314-1.c: New test.
49533
49534 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49535
49536         * gcc.c-torture/execute/20020314-1.c: New test.
49537
49538 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49539
49540         * g++.dg/warn/Wunused-1.C: New test.
49541
49542 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49543
49544         * g++.dg/abi/mangle6.C: New test.
49545
49546 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49547
49548         * gcc.c-torture/compile/20020309-2.c: New test.
49549
49550         * gcc.c-torture/compile/20020312-1.c: New test.
49551
49552 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49553
49554         * g++.dg/other/access1.C: New test.
49555
49556 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49557
49558         * gcc.c-torture/execute/wchar_t-1.c: New test.
49559
49560 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49561
49562         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49563
49564 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49565
49566         * gcc.dg/20020312-1.c: New test case.
49567
49568 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49569
49570         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49571
49572 2002-03-11  Richard Henderson  <rth@redhat.com>
49573
49574         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49575         * g++.old-deja/g++.jason/report.C: Likewise.
49576
49577 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49578
49579         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49580         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49581
49582 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49583
49584         * g++.dg/overload/pmf1.C: New test.
49585
49586 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49587
49588         * gcc.c-torture/execute/20020307-1.c: Use long.
49589
49590 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49591
49592         PR optimization/5844
49593         * gcc.dg/20020310-1.c: New test.
49594
49595 2002-03-09  Michael Meissner  <meissner@redhat.com>
49596
49597         * gcc.c-torture/execute/memcpy-2.c: New test.
49598         * gcc.c-torture/execute/memset-1.c: New test.
49599         * gcc.c-torture/execute/strlen-1.c: New test.
49600         * gcc.c-torture/execute/strcmp-1.c: New test.
49601         * gcc.c-torture/execute/strncmp-1.c: New test.
49602
49603 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49604
49605         * gcc.dg/ppc-ldstruct.c: New test.
49606
49607 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49608
49609         * gcc.c-torture/execute/va-arg-22.c: New test.
49610
49611 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49612
49613         * gcc.c-torture/compile/20020309-1.c: New test.
49614
49615 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49616
49617         * gcc.c-torture/execute/20020307-2.c: New test.
49618
49619 2002-03-07  Jeffrey A Law  (law@redhat.com)
49620
49621         * g77.f-torture/compile/20020307-1.f: New test.
49622
49623 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49624
49625         * gcc.dg/unordered-1.c: New test.
49626
49627 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49628
49629         * gcc.c-torture/execute/20020307-1.c: New test.
49630
49631 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49632
49633         * gcc.dg/20020304-1.c: New test.
49634
49635         * gcc.c-torture/compile/20020304-2.c: New test.
49636
49637 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49638
49639         * gcc.c-torture/compile/20020304-1.c: New test case
49640         (from PR c/5830).
49641
49642 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49643
49644         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49645
49646 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49647
49648         * g++.dg/other/classkey1.C: New test.
49649
49650 2002-03-01  Richard Henderson  <rth@redhat.com>
49651
49652         * gcc.c-torture/compile/981223-1.x: New.
49653         * gcc.c-torture/compile/920625-1.x: New.
49654
49655 2002-02-28  Richard Henderson  <rth@redhat.com>
49656
49657         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49658
49659 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49660
49661         * gcc.c-torture/execute/20020227-1.c: New test.
49662
49663 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49664
49665         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49666         here" ERROR lines.
49667         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49668         * g++.old-deja.g++.other/defarg1.C: Likewise.
49669         * g++.old-deja/g++.pt/calls2.C: Likewise.
49670         * g++.old-deja/g++.pt/crash20.C: Likewise.
49671         * g++.old-deja/g++.pt/crash30.C: Likewise.
49672         * g++.old-deja/g++.pt/crash36.C: Likewise.
49673         * g++.old-deja/g++.pt/crash6.C: Likewise.
49674         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49675         * g++.old-deja/g++.pt/derived3.C: Likewise.
49676         * g++.old-deja/g++.pt/error1.C: Likewise.
49677         * g++.old-deja/g++.pt/friend21.C: Likewise.
49678         * g++.old-deja/g++.pt/friend23.C: Likewise.
49679         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49680         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49681
49682 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49683
49684         * gcc.c-torture/execute/20020225-2.c: New test.
49685
49686 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49687
49688         * gcc.c-torture/execute/920730-1t.c,
49689         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49690         Delete test cases, only relevant to -traditional.
49691
49692 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49693
49694         * gcc.dg/cpp/undef1.c: Remove.
49695         * gcc.dg/cpp/directiv.c: Update.
49696         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49697
49698 2002-02-27  Michael Meissner  <meissner@redhat.com>
49699
49700         * gcc.c-torture/execute/20020226-1.c: New test.
49701
49702 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49703
49704         * g++.dg/debug/debug4.C: New test.
49705
49706         * gcc.dg/ia64-visibility-1.c: New test.
49707
49708 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49709
49710         * gcc.dg/debug/20020224-1.c: New.
49711
49712 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49713
49714         * gcc.c-torture/execute/960416-1.x: New.
49715         * gcc.c-torture/execute/divconst-3.x: Likewise.
49716
49717 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49718
49719         * gcc.dg/20020224-1.c: New test.
49720
49721 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49722
49723         * gcc.c-torture/execute/20020225-1.c: New.
49724
49725 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49726
49727         * gcc.dg/cpp/wchar-1.c: New test.
49728
49729 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49730
49731         * gcc.dg/20020222-1.c: New test.
49732
49733 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49734
49735         * g++.dg/opt/anonunion1.C: New test.
49736
49737 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         * g++.dg/template/qualttp19.C: New test.
49740         * g++.dg/template/qualttp20.C: New test.
49741         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49742         * g++.old-deja/g++.other/qual1.C: Likewise.
49743
49744 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49745
49746         * gcc.dg/attr-alwaysinline.c: New.
49747
49748 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49749
49750         * gcc.dg/20020220-1.c: New test.
49751
49752         * gcc.dg/20020220-2.c: New test.
49753
49754         * g++.dg/opt/mmx1.C: New test.
49755
49756 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49757
49758         * gcc.c-torture/compile/20020110.c: New test.
49759
49760 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49761
49762         * gcc.c-torture/execute/20020219-1.c: New test.
49763
49764         * gcc.dg/20020219-1.c: New test.
49765
49766         * gcc.dg/noncompile/20020220-1.c: New test.
49767
49768         * g++.dg/opt/ptrintsum1.C: New test.
49769
49770         * gcc.dg/debug/20020220-1.c: New test.
49771
49772 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49773
49774         * gcc.c-torture/execute/20020216-1.c: New test.
49775
49776 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49777
49778         * gcc.dg/decl-1.c: Update, new test.
49779
49780 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49781
49782         * g++.dg/abi/bitfield1.C: New test.
49783         * g++.dg/abi/bitfield2.C: New test.
49784
49785 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49786
49787         * gcc.dg/attr-nest.c: New test.
49788
49789 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49790
49791         * gcc.c-torture/execute/20020215-1.c: New test.
49792
49793 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49794
49795         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49796         * g++.dg/debug/debug.exp: New.
49797         * g++.dg/debug/trivial.C: New.
49798         * g++.dg/debug/debug1.C: Moved...
49799         * g++.dg/other/debug1.C: ...from here.
49800         * g++.dg/debug/debug2.C: Moved...
49801         * g++.dg/other/debug2.C: ...from here.
49802         * g++.dg/debug/debug3.C: Moved...
49803         * g++.dg/other/debug3.C: ...from here.
49804
49805         * gcc.dg/noncompile/20020213-1.c: New test.
49806
49807 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49808
49809         * g++.dg/other/debug3.C: New test.
49810
49811         * gcc.c-torture/execute/20020213-1.c: New test.
49812
49813 2002-02-13  Richard Smith <richard@ex-parrot.com>
49814
49815         * g++.old-deja/g++.other/thunk1.C: New test.
49816
49817 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49818
49819         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49820
49821 2002-02-13  Stan Shebs  <shebs@apple.com>
49822
49823         * gcc.dg/altivec-3.c: New.
49824
49825 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49826
49827         * gcc.dg/Wunreachable-1.c: New test.
49828         * gcc.dg/Wunreachable-2.c: New test.
49829
49830 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49831
49832         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49833
49834 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49835
49836         * gcc.dg/decl-1.c: New test.
49837
49838 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49839
49840         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49841
49842 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49843
49844         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49845         * gcc.c-torture/compile/980506-1.x: Likewise.
49846
49847 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49848
49849         * gcc.dg/20020210-1.c: New.
49850
49851 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49852
49853         * g77.f-torture/execute/947.f: New regression test
49854         for PR fortran/947.
49855
49856 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49857
49858         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49859         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49860
49861 2002-02-08  Richard Henderson  <rth@redhat.com>
49862
49863         * gcc.c-torture/compile/labels-3.c: New.
49864
49865 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49866
49867         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49868         expression statements work instead.
49869         * gcc.dg/noncompile/20020207-1.c: New test.
49870
49871 2002-02-07  Richard Henderson  <rth@redhat.com>
49872
49873         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49874
49875 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49876
49877         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49878         message from g77
49879         * lib/g77-dg.exp: Trim g77 error messages so that they are
49880         recognized by dg.exp.
49881
49882 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49883
49884         PR fortran/5473
49885         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49886
49887 2002-02-07  Richard Henderson  <rth@redhat.com>
49888
49889         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49890         to be sufficiently aligned for integers.
49891
49892 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49893
49894         * g++.dg/template/friend4.C: New test.
49895
49896 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49897
49898         PR fortran/5743
49899         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49900         unsupported cases.
49901
49902 2002-02-07  Richard Henderson  <rth@redhat.com>
49903
49904         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49905         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49906         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49907         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49908
49909 2002-02-06  Richard Henderson  <rth@redhat.com>
49910
49911         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49912
49913 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49914
49915         * gcc.dg/20020206-1.c: New test.
49916
49917 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49918
49919         * gcc.c-torture/execute/20020206-1.c: New test.
49920
49921         * gcc.c-torture/execute/20020206-2.c: New test.
49922
49923         PR optimization/5429:
49924         * gcc.c-torture/compile/20020206-1.c: New test.
49925
49926 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49927
49928         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49929         as certain file formats cannot support particularly large
49930         alignments.
49931
49932         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49933         and do not expect to be able to link the executable.
49934
49935         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49936         fail because the COFF format does not support the weak attribute.
49937
49938 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49939
49940         * g77.dg/pr5473.f: New test
49941
49942 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49943
49944         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49945         Fix testcase accordingly.
49946
49947 2002-02-04  Richard Henderson  <rth@redhat.com>
49948
49949         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49950         (buf): Change to be an array of pointers, not ints.
49951
49952 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49953
49954         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49955         before all tests.  Move warning one line above to match where it
49956         C frontend emits.
49957         * gcc.dg/Wswitch-2.c: New test.
49958         * g++.dg/warn/Wswitch-1.C: New test.
49959         * g++.dg/warn/Wswitch-2.C: New test.
49960
49961 2002-02-04  Richard Henderson  <rth@redhat.com>
49962
49963         * g++.dg/abi/offsetof.C: Fix size comparison.
49964
49965 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49966
49967         * gcc.dg/cast-qual-2.c: New test.
49968
49969 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49970
49971         * gcc.dg/20020201-4.c: New test.
49972
49973 2002-02-04  Ben Elliston  <bje@redhat.com>
49974
49975         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49976         target_info attribute != 0, in addition to the empty string.
49977         (gcc_target_compile): Likewise.
49978
49979 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49980
49981         * gcc.dg/Wswitch.c: New test.
49982         PR gcc/4475. PR gcc/3780.
49983
49984 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49985
49986         * g77.f-torture/execute/5122.f: New test for regressions
49987         against PR fortran/5122.
49988
49989 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49990
49991         * g77.f-torture/compile/pr3743.f: Delete
49992         * g77.dg/pr3743-1.f: New test.
49993         * g77.dg/pr3743-2.f: New test.
49994         * g77.dg/pr3743-3.f: New test.
49995         * g77.dg/pr3743-4.f: New test.
49996
49997 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49998
49999         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50000
50001 2002-02-02  Richard Henderson  <rth@redhat.com>
50002
50003         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50004         * gcc.c-torture/execute/bf64-1.c: Likewise.
50005
50006 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50007
50008         * gcc.dg/20020201-2.c: New test.
50009
50010         * gcc.dg/20020201-3.c: New test.
50011
50012         * gcc.c-torture/execute/bitfld-2.c: New test.
50013
50014 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50015
50016         * gcc.dg/bitfld-1.c: Update.
50017         * gcc.dg/bitfld-2.c: Update.
50018         * gcc.c-torture/execute/bitfld-1.x: New.
50019
50020 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50021
50022         * gcc.c-torture/execute/20020201-1.c: New test.
50023
50024 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50025
50026         PR target/5469
50027         * gcc.dg/20020201-1.c: New test.
50028
50029 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50030
50031         PR fortran/3743
50032         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50033         * g77.f-torture/compile/pr3743.x: Remove
50034
50035 2002-01-31  Tom Rix  <trix@redhat.com>
50036
50037         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50038
50039 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50040
50041         * gcc.dg/noncompile/20020130-1.c: New test.
50042
50043 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50044
50045         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50046
50047 2002-01-29  Richard Henderson  <rth@redhat.com>
50048
50049         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50050         to long long.
50051         * gcc.c-torture/execute/bf64-1.c: Likewise.
50052
50053 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50054
50055         * gcc.c-torture/execute/20020129-1.c: New test.
50056
50057 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50058
50059         * gcc.c-torture/compile/20000224-1.c: Update.
50060         * gcc.c-torture/execute/bitfld-1.c: New tests.
50061         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50062         * gcc.dg/uninit-A.c: Update.
50063
50064 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50065
50066         * g++.dg/template/ctor1.C: Add instantiation.
50067
50068 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50069
50070         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50071         argument to __builtin_prefetch to be const ptr.
50072
50073 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50074
50075         * gcc.c-torture/compile/20020120-1.c: New test.
50076
50077 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50078
50079         * gcc.c-torture/execute/20020127-1.c: New test.
50080
50081 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50082
50083         * g77.dg/f77-edit-i-in.f: New test
50084         * g77.dg/f77-edit-i-out.f: New test
50085
50086 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50087
50088         * gcc.dg/debug/debug.exp: New file.
50089         * gcc.dg/debug/trivial.c: New file.
50090         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50091         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50092         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50093         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50094         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50095         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50096         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50097         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50098         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50099         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50100         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50101         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50102         * gcc.dg/20000503-1.c: Removed.
50103         * gcc.dg/20010207-1.c: Removed.
50104         * gcc.dg/20011223-1.c: Removed.
50105         * gcc.dg/20020104-2.c: Removed.
50106         * gcc.dg/debug-1.c: Removed.
50107         * gcc.dg/debug-2.c: Removed.
50108         * gcc.dg/debug-3.c: Removed.
50109         * gcc.dg/debug-4.c: Removed.
50110         * gcc.dg/debug-5.c: Removed.
50111         * gcc.dg/debug-6.c: Removed.
50112         * gcc.dg/dwarf2-1.c: Removed.
50113         * gcc.dg/dwarf2-2.c: Removed.
50114
50115 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50116
50117         * g++.old-deja/g++.other/eh5.C: New test.
50118         * g++.old-deja/g++.other/sibcall2.C: New test.
50119         * g++.old-deja/g++.other/array9.C: New test.
50120         * g++.old-deja/g++.other/typename2.C: New test.
50121         * g++.old-deja/g++.other/crash60.C: New test.
50122         * g++.old-deja/g++.other/conv9.C: New test.
50123         * g++.old-deja/g++.other/mangle10.C: New test.
50124         * g++.old-deja/g++.other/unchanging1.C: New test.
50125         * g++.old-deja/g++.other/exprstmt1.C: New test.
50126         * g++.old-deja/g++.other/inline23.C: New test.
50127         * g++.old-deja/g++.eh/ia64-1.C: New test.
50128         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50129         * g++.old-deja/g++.other/reload1.C: New test.
50130         * g++.old-deja/g++.other/static20.C: New test.
50131         * g++.old-deja/g++.other/local-alloc1.C: New test.
50132         * g++.old-deja/g++.other/conv8.C: New test.
50133         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50134         * g++.old-deja/g++.other/storeexpr1.C: New test.
50135         * g++.old-deja/g++.other/storeexpr2.C: New test.
50136         * g++.dg/eh/template2.C: New test.
50137         * g++.dg/warn/weak1.C: New test.
50138
50139 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50140
50141         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50142         Remove first, non-varying, argument.
50143
50144 2002-01-23  Richard Henderson  <rth@redhat.com>
50145
50146         * gcc.dg/inline-2.c: New.
50147
50148         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50149         Add optional target arg.  Check number of arguments.
50150         (scan-assembler-not, scan-assembler-dem): Likewise.
50151         (scan-assembler-dem-not): Likewise.
50152
50153 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50154
50155         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50156         line 12.
50157         * g++.old-deja/g++.brendan/parse3.C,
50158         g++.old-deja/g++.other/crash26.C,
50159         g++.old-deja/g++.other/crash28.C,
50160         g++.old-deja/g++.other/crash29.C,
50161         g++.old-deja/g++.other/crash30.C,
50162         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50163
50164 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50165
50166         * gcc.dg/20020115-1.c: New.
50167
50168 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50169
50170         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50171
50172 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50173
50174         * gcc.dg/20020122-3.c: New.
50175
50176 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50177
50178         * g++.dg/other/gc1.C: New test.
50179
50180 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50181
50182         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50183
50184 2002-01-22  Richard Henderson  <rth@redhat.com>
50185
50186         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50187
50188 2002-01-22  Richard Henderson  <rth@redhat.com>
50189
50190         * gcc.dg/20020122-4.c: New.
50191
50192 2002-01-22  H.J. Lu <hjl@gnu.org>
50193
50194         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50195         link output.
50196         * gcc.dg/special/ecos.exp: Likewise.
50197         * lib/g++-dg.exp: Likewise.
50198         * lib/g77-dg.exp: Likewise.
50199         * lib/gcc-dg.exp : Likewise.
50200         * lib/mike-g++.exp: Likewise.
50201         * lib/mike-g77.exp: Likewise.
50202         * lib/mike-gcc.exp: Likewise.
50203         * lib/objc-dg.exp: Likewise.
50204
50205 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50206
50207         PR target/5379
50208         * gcc.dg/20020122-2.c: New test.
50209
50210 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50211
50212         * gcc.dg/20020122-1.c: New test.
50213
50214 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50215
50216         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50217
50218 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50219
50220         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50221
50222 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50223
50224         * gcc.c-torture/compile/20020121-1.c: New test.
50225
50226 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50227
50228         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50229         ld_library_path.
50230
50231 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50232
50233         * gcc.dg/20020218-1.c: New test.
50234
50235 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50236
50237         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50238         messages
50239         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50240         "At global scope" warning
50241         * g++.dg/ext/align1.C: Change cygwin test for alignment
50242         from db-bogus to dg-warning
50243
50244 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50245
50246         * g77.f-torture/compile/cpp2.F: New test.
50247
50248 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50249
50250         * g++.dg/template/access1.C: New test.
50251
50252 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50253
50254         * gcc.dg/20020118-1.c: New.
50255
50256 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50257
50258         * gcc.c-torture/execute/20020118-1.c: New test.
50259
50260 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50261
50262         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50263         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50264         alignment warnings.
50265
50266 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50267
50268         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50269         torture_with_loops and torture_without_loops
50270
50271 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50272
50273         * gcc.c-torture/compile/20020116-1.c: New test.
50274
50275 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50276
50277         * gcc.dg/20020116-2.c: New test.
50278
50279         * gcc.dg/ultrasp4.c: New test.
50280
50281         * gcc.dg/20020116-1.c: New test.
50282
50283 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50284
50285         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50286         by EABI.
50287
50288 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50289
50290         * gcc.misc-tests/i386-prefetch.exp: New.
50291         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50292         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50293         * gcc.misc-tests/i386-pf-none-1.c: New test.
50294         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50295
50296 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50297
50298         * gcc.dg/gnu89-init-1.c: Add new tests.
50299
50300 2002-01-15  Andreas Jaeger  <aj@suse.de>
50301
50302         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50303         * gcc.dg/i386-mmx-2.c: Likewise.
50304         * gcc.dg/i386-sse-1.c: Likewise.
50305         * gcc.dg/i386-sse-2.c: Likewise.
50306         * gcc.dg/i386-sse-3.c: Likewise.
50307
50308 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50309
50310         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50311         Uncomment additional cases that now pass.
50312
50313 2002-01-11  Richard Henderson  <rth@redhat.com>
50314
50315         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50316         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50317
50318 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50319
50320         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50321
50322 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50323
50324         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50325         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50326
50327 2002-01-10  Dale Johannesen  <dalej@apple.com>
50328
50329         * gcc.c-torture/execute/loop-11.c: New.
50330
50331 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50332
50333         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50334         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50335
50336 2002-01-09  Richard Henderson  <rth@redhat.com>
50337
50338         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50339         type in which to perform the operation for each size.
50340
50341 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50342
50343         * gcc.c-torture/compile/20020109-2.c: New test.
50344
50345 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50346
50347         * gcc.c-torture/execute/loop-10.c: New test.
50348
50349 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50350
50351         * gcc.c-torture/compile/20010226-1.c: New test.
50352         * gcc.c-torture/compile/20010227-1.c: New test.
50353         * gcc.c-torture/compile/20010426-1.c: New test.
50354         * gcc.c-torture/compile/20010510-1.c: New test.
50355         * gcc.c-torture/compile/20010605-3.c: New test.
50356         * gcc.c-torture/compile/20010824-1.c: New test.
50357         * gcc.c-torture/execute/20010409-1.c: New test.
50358         * gcc.dg/noncompile/20000901-1.c: New test.
50359         * gcc.dg/20001023-1.c: New test.
50360         * gcc.dg/20001101-1.c: New test.
50361         * gcc.dg/20001102-1.c: New test.
50362         * gcc.dg/20010207-1.c: New test.
50363         * gcc.dg/20010405-1.c: New test.
50364         * gcc.dg/20010822-1.c: New test.
50365         * gcc.dg/20011107-1.c: New test.
50366
50367 2002-01-09  Jeffrey A Law  (law@redhat.com)
50368
50369         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50370
50371         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50372         execution failure on PA targets.
50373
50374 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50375
50376         * gcc.c-torture/compile/20020109-1.c: New test.
50377
50378 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50379
50380         * gcc.c-torture/execute/20020108-1.c: New test.
50381
50382 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50383
50384         * gcc.dg/20020108-1.c: New test.
50385
50386 2002-01-08  H.J. Lu <hjl@gnu.org>
50387
50388         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50389         for header files.
50390
50391 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50392
50393         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50394         consistency.
50395
50396 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50397
50398         * gcc.dg/altivec-4.c: Test altivec predicates.
50399
50400 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50401
50402         * gcc.c-torture/execute/20020107-1.c: New test.
50403
50404 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50405
50406         PR c/5279
50407         * gcc.c-torture/compile/20020106-1.c: New test.
50408
50409 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50410
50411         * gcc.c-torture/execute/nestfunc-4.c: New test.
50412
50413 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50414
50415         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50416         extra triple that slipped in.
50417         * g++.old-deja/g++.abi/align.C: Likewise.
50418         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50419
50420 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50421
50422         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50423         * g++.old-deja/g++.abi/align.C: Likewise.
50424         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50425
50426         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50427         on FreeBSD/i386.
50428         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50429         FreeBSD.
50430
50431 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50432
50433         * gcc.dg/20020104-1.c: New test.
50434
50435         * gcc.dg/20020104-2.c: New test.
50436
50437 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50438
50439         * gcc.dg/20020103-1.c: Fix typo in target selector.
50440
50441 2002-01-03  Richard Henderson  <rth@redhat.com>
50442
50443         * gcc.dg/20020103-1.c: New.
50444
50445 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50446
50447         * gcc.c-torture/execute/20020103-1.c: New test.
50448
50449 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50450
50451         * g++.dg/other/debug2.C: New test.
50452
50453         * gcc.c-torture/compile/20020103-1.c: New test.
50454
50455 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50456
50457         * gcc.dg/gnu89-init-1.c: Added new tests.
50458
50459 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50460
50461         * g++.dg/template/friend2.C: Remove as patch is reverted.
50462
50463         * g++.dg/warn/oldcast1.C: New test.
50464
50465         * g++.dg/template/ptrmem1.C: New test.
50466         * g++.dg/template/ptrmem2.C: New test.
50467
50468         * g++.dg/template/ntp.C: New test.
50469
50470         * g++.dg/other/component1.C: New test.
50471
50472         * g++.dg/template/ttp3.C: New test.
50473
50474         * g++.dg/template/friend2.C: New test.
50475         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50476
50477 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50478
50479         * g++.dg/other/ptrmem1.C: New test.
50480         * g++.dg/other/ptrmem2.C: New test.
50481
50482 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50483
50484         * g++.dg/template/ctor1.C: New test.
50485
50486 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50487
50488         * g++.dg/template/friend2.C: New test.
50489
50490 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50491
50492         * gcc.dg/mmix-1.c: New test.
50493
50494 2001-12-31  Richard Henderson  <rth@redhat.com>
50495
50496         * gcc.dg/asm-5.c: New.
50497
50498 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50499
50500         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50501         in namespace __gnu_cxx
50502
50503 2001-12-30  Richard Henderson  <rth@redhat.com>
50504
50505         * gcc.dg/debug-6.c: New.
50506
50507 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50508
50509         * gcc.c-torture/compile/20011229-2.c: New test.
50510
50511 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50512
50513         * gcc.dg/debug-3.c: New test.
50514         * gcc.dg/debug-4.c: New test.
50515         * gcc.dg/debug-5.c: New test.
50516
50517 2001-12-29  Richard Henderson  <rth@redhat.com>
50518
50519         * g++.dg/eh/loop1.C: New.
50520
50521 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50522
50523         * g++.dg/template/crash1.C: New test.
50524
50525 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50526
50527         * g++.dg/other/const1.C: New test.
50528
50529 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50530
50531         * gcc.c-torture/compile/20011229-1.c: New test.
50532
50533 2001-12-28  Stan Shebs  <shebs@apple.com>
50534
50535         * lib/objc-torture.exp: Resync with c-torture.exp.
50536         * lib/objc.exp: Load standard libraries.
50537
50538 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50539
50540         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50541         additional tests.
50542
50543 2001-12-27  Roger Sayle <roger@eyesopen.com>
50544
50545         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50546
50547 2001-12-27  Richard Henderson  <rth@redhat.com>
50548
50549         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50550
50551 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50552
50553         * g++.dg/eh/ctor1.C: New test.
50554         * g++.dg/other/error2.C: New test.
50555
50556 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50557
50558         * g++.dg/other/init2.C: New test.
50559
50560 2001-12-24  Richard Henderson  <rth@redhat.com>
50561
50562         * gcc.dg/20011223-1.c: New.
50563         * gcc.dg/inline-1.c: New.
50564
50565 2001-12-23  Richard Henderson  <rth@redhat.com>
50566
50567         * gcc.dg/asm-4.c: Test operand modifiers.
50568
50569 2001-12-23  Richard Henderson  <rth@redhat.com>
50570
50571         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50572
50573 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50574
50575         * gcc.c-torture/execute/20011223-1.c: New test.
50576
50577 2001-12-21  Richard Henderson  <rth@redhat.com>
50578
50579         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50580         re-enables the warning.
50581
50582 2001-12-21  Richard Henderson  <rth@redhat.com>
50583
50584         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50585
50586 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50587
50588         * gcc.c-torture/compile/20011218-1.c: New test.
50589
50590 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50591
50592         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50593         arm-isr.c test.
50594         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50595         epilogue generation for ARM ISR routines.
50596
50597 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50598
50599         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50600         * gcc.dg/format/c90-printf-3.c: Likewise.
50601         * gcc.dg/format/c99-printf-3.c: Likewise.
50602         * gcc.dg/format/ext-1.c: Likewise.
50603         * gcc.dg/format/ext-6.c: Likewise.
50604         * gcc.dg/format/format.h: Prototype unlocked stdio.
50605
50606 2001-12-20  Richard Henderson  <rth@redhat.com>
50607
50608         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50609         (arena): Use it.
50610         (malloc): Correct allocation logic.  Abort if we fill up the
50611         arena before initialization complete.
50612         (realloc): Correct allocation logic.
50613
50614 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50615
50616         * gcc.c-torture/compile/20011219-2.c: New test.
50617
50618         * gcc.c-torture/execute/20011219-1.c: New test.
50619
50620 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50621
50622         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50623         target does not support weak symbols.
50624
50625 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50626
50627         * gcc.c-torture/compile/20011219-1.c: New test.
50628
50629 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50630
50631         * g++.dg/other/error1.C: New test.
50632
50633 2001-12-17  Jeffrey A Law  (law@redhat.com)
50634
50635         * gcc.c-torture/execute/20011217-1.c: New test.
50636
50637 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50638
50639         * objc.dg/special/: New directory.
50640         * objc.dg/special/special.exp: New file.
50641         * objc.dg/special/unclaimed-category-1.h: New file.
50642         * objc.dg/special/unclaimed-category-1a.m: New file.
50643         * objc.dg/special/unclaimed-category-1.m: New file.
50644
50645 2001-12-17  Andreas Jaeger  <aj@suse.de>
50646
50647         * gcc.c-torture/compile/20011217-2.c: New test.
50648
50649 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50650
50651         * gcc.c-torture/compile/20011217-1.c: New test.
50652
50653 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50654
50655         * gcc.dg/20011214-1.c: New.
50656
50657 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50658
50659         * gcc.dg/altivec-4.c: New.
50660
50661 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50662
50663         * gcc.dg/20011113-1.c: New test.
50664
50665 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50666
50667         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50668         std::__malloc_alloc_template<0> and
50669         std::__default_alloc_template<false, 0>.
50670
50671 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50672
50673         * objc/execute/bf-21.m: New test.
50674         * objc/execute/enumeration-1.m: New test.
50675         * objc/execute/enumeration-2.m: New test.
50676
50677 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50678
50679         * gcc.dg/gnu89-init-1.c: New test.
50680
50681 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50682
50683         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50684         * g++.old-deja/g++.jason/2371.C: Likewise.
50685         * g++.old-deja/g++.jason/template33.C: Likewise.
50686         * g++.old-deja/g++.jason/template34.C: Likewise.
50687         * g++.old-deja/g++.jason/template36.C: Likewise.
50688         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50689         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50690         * g++.old-deja/g++.other/typename1.C: Likewise.
50691         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50692         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50693         * g++.old-deja/g++.pt/typename11.C: Likewise.
50694         * g++.old-deja/g++.pt/typename14.C: Likewise.
50695         * g++.old-deja/g++.pt/typename16.C: Likewise.
50696         * g++.old-deja/g++.pt/typename3.C: Likewise.
50697         * g++.old-deja/g++.pt/typename4.C: Likewise.
50698         * g++.old-deja/g++.pt/typename5.C: Likewise.
50699         * g++.old-deja/g++.pt/typename7.C: Likewise.
50700         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50701
50702 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50703
50704         * g++.dg/other/linkage1.C: New test.
50705         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50706         specifiers.
50707
50708 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50709
50710         * gcc.dg/concat.c: New test.
50711
50712 2001-12-11  Stan Shebs  <shebs@apple.com>
50713
50714         * objc/compile: New test directory.
50715         * objc/compile/compile.exp: New expect script.
50716         * objc/compile/20011211-1.m: New compile test.
50717
50718 2001-12-11  Jason Merrill  <jason@redhat.com>
50719
50720         * lib/prune.exp (prune_gcc_output): Also handle "In member
50721         function".  So many permutations...
50722
50723 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50724
50725         * g++.dg/template/typedef1.C: New test.
50726
50727 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50728
50729         * g++.dg/other/copy1.C: New test.
50730
50731 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50732
50733         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50734
50735         * gcc.dg/builtin-choose-expr.c: New.
50736
50737 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50738
50739         * gcc.dg/altivec-2.c: New.
50740
50741 2001-12-07  Richard Henderson  <rth@redhat.com>
50742
50743         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50744
50745 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50746
50747         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50748         ultrasparc.
50749
50750 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50751
50752         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50753
50754 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50755
50756         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50757         variable argument list.
50758
50759 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50760
50761         * gcc.c-torture/execute/memcheck: Delete entire directory.
50762         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50763         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50764
50765 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50766
50767         * gcc.dg/Wshadow-1.c: New test.
50768
50769 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50770
50771         * gcc.c-torture/compile/20011130-1.c: New test.
50772
50773         * gcc.dg/noncompile/20011025-1.c: New test.
50774
50775         * g++.dg/other/anon-union.C: New test.
50776
50777         * gcc.c-torture/execute/20011024-1.c: New test.
50778
50779 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50780
50781         * gcc.c-torture/execute/20000722-1.x,
50782         gcc.c-torture/execute/20010123-1.x: Remove.
50783         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50784         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50785         gcc.dg/c99-complit-2.c: New tests.
50786
50787 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50788
50789         * g++.dg/inherit/base1.C: New test.
50790
50791 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50792
50793         * g++.dg/other/stdarg1.C: New test.
50794
50795         * gcc.c-torture/compile/20011130-2.c: New test.
50796
50797 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50798
50799         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50800         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50801         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50802         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50803         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50804         * gcc.dg/builtin-prefetch-1.c: New test.
50805
50806 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50807
50808         * gcc.dg/20011130-1.c: New test.
50809
50810 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50811
50812         * g++.dg/other/scope1.C: New test.
50813         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50814
50815 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50816
50817         * gcc.dg/vla-init-1.c: New test.
50818
50819 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50820
50821         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50822
50823 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50824
50825         * objc.dg/alias.m: Update.
50826         * objc.dg/class-1.m: Update.
50827         * objc.dg/const-str-1.m: Update.
50828         * objc.dg/fwd-proto-1.m: Update.
50829         * objc.dg/id-1.m: Update.
50830         * objc.dg/super-class-1.m: Update.
50831
50832 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50833
50834         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50835         constructs.
50836
50837 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50838
50839         * gcc.c-torture/execute/20011128-1.c: New test.
50840
50841 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50842
50843         * gcc.dg/20011127-1.c: New test.
50844
50845 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50846
50847         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50848         from Austin Group draft 7.
50849         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50850         scanf format arguments.
50851         * gcc.dg/format/no-exargs-2.c: New test.
50852
50853 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50854
50855         * g++.dg/abi/vbase8-4.C: New test.
50856
50857 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50858
50859         * gcc.c-torture/execute/20011121-1.c: New test.
50860
50861 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50862
50863         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50864
50865 2001-11-23  Andreas Jaeger  <aj@suse.de>
50866
50867         * gcc.dg/cpp/charconst-2.c: New test.
50868
50869 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50870
50871         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50872         to the host if it is remote.  Let tests specify extra headers
50873         they use.
50874         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50875         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50876         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50877         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50878         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50879         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50880         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50881         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50882         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50883         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50884
50885 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50886
50887         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50888         for little endian ARMs.
50889
50890 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50891
50892         * gcc.c-torture/compile/20011119-1.c: New test.
50893         * gcc.c-torture/compile/20011119-2.c: New test.
50894
50895 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50896
50897         * gcc.dg/altivec-1.c: Fix typo.
50898
50899 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50900
50901         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50902
50903 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50904
50905         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50906
50907 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50908
50909         * lib/g77.exp: Don't specify --rpath-link.
50910
50911         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50912         across all the headers.
50913         * gcc.dg/format/format.exp: For testing on a remote host,
50914         copy format.h.
50915
50916         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50917         * gcc.c-torture/execute/930406-1.c: Likewise.
50918         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50919
50920 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50921
50922         * gcc.dg/altivec-1.c: New.
50923
50924 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50925
50926         * gcc.dg/cpp/fpreprocessed.c: New test case.
50927
50928 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50929
50930         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50931         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50932         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50933
50934 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50935
50936         * gcc.dg/no-builtin-1.c: New test.
50937
50938 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50939
50940         * gcc.c-torture/execute/20011115-1.c: New test.
50941
50942 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50943
50944         * gcc.c-torture/compile/20011114-2.c: New test.
50945         * gcc.c-torture/compile/20011114-3.c: New test.
50946         * gcc.c-torture/compile/20011114-4.c: New test.
50947
50948 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50949
50950         * g++.dg/other/init1.C: New test.
50951
50952 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50953
50954         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50955         message.
50956
50957         * gcc.c-torture/execute/20011114-1.c: New testcase.
50958
50959         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50960         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50961         like the (before this change) version of 20010327-1.c.
50962
50963 2001-11-14  Roger Sayle <roger@eyesopen.com>
50964
50965         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50966
50967 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50968
50969         * g++.dg/init/array2.C: New test.
50970
50971 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50972
50973         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50974
50975 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50976
50977         * g++.dg/other/forscope1.C: New test.
50978         * g++.dg/ext/forscope1.C: New test.
50979         * g++.dg/ext/forscope2.C: New test.
50980
50981 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50982
50983         * gcc.c-torture/execute/20011113-1.c: New test.
50984
50985 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50986
50987         * gcc.c-torture/execute/20011109-2.c: New test.
50988
50989         * gcc.c-torture/execute/20011109-1.c: New test.
50990
50991 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50992
50993         * gcc.c-torture/compile/20011109-1.c: New test.
50994
50995 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50996
50997         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50998         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50999         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51000         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51001         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51002         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51003         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51004
51005 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51006
51007         * g++.dg/warn/Wshadow-1.C: New tests.
51008         * g++.old-deja/g++.mike/for3.C: Update.
51009
51010 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51011
51012         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51013         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51014         XFAILs.  Adjust expected error texts.
51015         * gcc.c-torture/compile/20011106-1.c,
51016         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51017         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51018         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51019         gcc.dg/c99-array-lval-5.c: New tests.
51020
51021 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51022
51023         * gcc.dg/cpp/defined.c: Update.
51024
51025 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51026
51027         * gcc.c-torture/execute/anon-1.c: New test.
51028
51029 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51030
51031         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51032         same size, so no warning should be produced on stormy16.
51033
51034         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51035         due to oversized array.
51036         * g++.old-deja/g++.mike/ns15.C: Likewise.
51037         * g++.old-deja/g++.pt/crash16.C: Likewise.
51038
51039 2001-11-02  Graham Stott  <grahams@redhat.com>
51040
51041         * g++.dgother/debug1.C: Fix typos.
51042
51043 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51044
51045         * g++.dg/other/debug1.C: New test.
51046
51047 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51048
51049         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51050         of unsigned long.
51051
51052 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51053
51054         * gcc.dg/20011029-2.c: New test.
51055
51056         * gcc.c-torture/compile/20011029-1.c: New test.
51057
51058 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51059
51060         * objc/execute/class_self-1.m: New test.
51061         * objc/execute/class_self-2.m: New test.
51062
51063 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51064
51065         * gcc.misc-tests/msgs.exp: Delete.
51066         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51067         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51068         error set to match recent changes.
51069
51070 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51071
51072         * gcc.dg/20011021-1.c: New test.
51073
51074 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51075
51076         * gcc.c-torture/compile/20011023-1.c: New test.
51077
51078 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51079
51080         * lib/g77.exp: Rewrite based on lib/g++.exp.
51081
51082 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51083
51084         * gcc.c-torture/execute/20011019-1.c: New test.
51085
51086         * gcc.dg/20011018-1.c: New test.
51087
51088 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51089
51090         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51091
51092 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51093
51094         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51095         * gcc.dg/attr-invalid.c: Likewise.
51096
51097 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51098
51099         * gcc.dg/20011015-1.c: New test.
51100
51101 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51102
51103         * g++.dg/template/unify2.C: New test.
51104
51105 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51106
51107         * g++.dg/other/exception-specification.C: New test
51108
51109 2001-10-13  Tom Rix  <trix@redhat.com>
51110
51111         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51112         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51113
51114 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51115
51116         * gcc.dg/20011009-1.c: New test.
51117
51118 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51119
51120         PR g++/4476
51121         * g++.dg/other/friend1.C: New test.
51122
51123 2001-10-11  Richard Henderson  <rth@redhat.com>
51124
51125         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51126
51127 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51128
51129         * gcc.c-torture/compile/20011010-1.c: New.
51130
51131 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51132
51133         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51134         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51135         g77.f-torture/execute/execute.exp,
51136         g77.f-torture/noncompile/noncompile.exp,
51137         gcc.c-torture/compile/compile.exp,
51138         gcc.c-torture/execute/execute.exp,
51139         gcc.c-torture/execute/ieee/ieee.exp,
51140         gcc.c-torture/execute/memcheck/memcheck.exp,
51141         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51142         objc/execute/execute.exp: Update FSF address.
51143
51144 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51145
51146         * gcc.dg/cpp/cmdlne-C.c: Update.
51147         * gcc.dg/cpp/cmdlne-C2.c: New.
51148
51149 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51150
51151         * gcc.c-torture/execute/20011008-3.c: New.
51152
51153 2001-10-08  DJ Delorie  <dj@redhat.com>
51154
51155         * gcc.dg/20011008-1.c: New.
51156         * gcc.dg/20011008-2.c: New.
51157
51158 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51159
51160         * gcc.dg/cpp/spacing1.c: Update test.
51161
51162 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51163
51164         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51165         spelling errors of "separate" as "seperate".
51166
51167 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51168
51169         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51170         enough to avoid inlining.
51171
51172 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51173
51174         * lib/g77.exp: set libg2c_dir correctly.
51175
51176 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51177
51178         * gcc.dg/cpp/macro11.c: New test.
51179
51180 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51181
51182         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51183         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51184         gcc.dg/format/multattr-3.c: New tests.
51185         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51186         tests for format attributes on function pointers being rejected.
51187
51188 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51189
51190         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51191
51192 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51193
51194         * g++.dg/warn/format1.C: New test.
51195
51196 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51197
51198         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51199
51200 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51201
51202         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51203
51204 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51205
51206         * gcc.dg/cpp/redef2.c: Add test.
51207
51208 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51209
51210         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51211         long-standing bug on i686, apparently.
51212         * gcc.c-torture/execute/loop-2c.x: New file.
51213         * gcc.c-torture/execute/loop-2d.x: New file.
51214         * gcc.c-torture/execute/loop-3c.x: New file.
51215
51216 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51217
51218         * gcc.dg/cpp/20000625-2.c: Correct line number.
51219
51220 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51221
51222         * gcc.dg/cpp/macro10.c: New test.
51223         * gcc.dg/cpp/strify3.c: New test.
51224         * gcc.dg/cpp/spacing1.c: Add tests.
51225         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51226         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51227
51228 2001-09-24  DJ Delorie  <dj@redhat.com>
51229
51230         * gcc.c-torture/execute/20010924-1.c: New test.
51231
51232 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51233
51234         * objc/execute/paste.m: Remove.
51235
51236 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51237
51238         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51239
51240 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51241
51242         * g77.dg/strlen0.f: New test.
51243
51244 2001-09-21  Richard Henderson  <rth@redhat.com>
51245
51246         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51247         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51248
51249 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51250
51251         Table-driven attributes.
51252         * g++.dg/ext/attrib1.C: New test.
51253
51254 2001-09-20  DJ Delorie  <dj@redhat.com>
51255
51256         * gcc.dg/20000926-1.c: Update expected warning messages.
51257         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51258         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51259         array.
51260
51261 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51262
51263         * g++.dg/eh/registers1.C: New test case.
51264
51265 2001-09-17  Richard Henderson  <rth@redhat.com>
51266
51267         * gcc.dg/array-5.c: Fix VLA decomposition test.
51268
51269 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51270
51271         * gcc.dg/cpp/line5.c: New testcase.
51272
51273 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51274
51275         * gcc.dg/cpp/macro9.c: New test.
51276
51277 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51278
51279         * gcc.c-torture/execute/980223.c: Change type of addr from long
51280         to char *.
51281
51282 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51283
51284         * gcc.c-torture/execute/20010915-1.c: New test.
51285
51286 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51287
51288         * g77.dg/bprob: New directory.
51289         * g77.dg/bprob/bprob.exp: New file.
51290         * g77.dg/bprob/bprob-1.f: New test.
51291         * g77.dg/gcov: New directory.
51292         * g77.dg/gcov/gcov.exp: New file.
51293         * g77.dg/gcov/gcov-1.f: New test.
51294         * g77.dg/gcov/gcov-1.x: New file.
51295
51296 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51297
51298         * gcc.dg/cpp/directiv.c: Update.
51299         * gcc.dg/cpp/undef1.c: Update.
51300
51301 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51302
51303         * gcc.dg/20010912-1.c: New test.
51304
51305 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51306
51307         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51308         language-independent file in lib.
51309         * lib/gcov.exp: New file.
51310
51311 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51312
51313         * gcc.c-torture/compile/20010911-1.c: New test.
51314
51315 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51316
51317         * lib/profopt.exp: New, to support profile-directed optimizations.
51318         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51319         * gcc.misc-tests/bprob-1.c: New test.
51320         * gcc.misc-tests/bprob-2.c: New test.
51321
51322 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51323
51324         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51325         XFAIL and which kinds of gcov output to verify.
51326         * gcc.misc-tests/gcov-4b.x: New file.
51327         * gcc.misc-tests/gcov-5b.x: New file.
51328         * gcc.misc-tests/gcov-6.x: New file.
51329         * gcc.misc-tests/gcov-7.c: New test.
51330         * gcc.misc-tests/gcov-7.x: New file.
51331
51332 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51333
51334         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51335         * gcc.misc-tests/gcov-6.c: New test.
51336
51337 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51338
51339         PR c++/3986
51340         * g++.dg/abi/vbase1.C: New test.
51341
51342 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51343
51344         * objc.dg/method-2.m: New.
51345
51346 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51347
51348         PR c++/4203
51349         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51350         * g++.dg/init/empty1.C: New test.
51351
51352 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51353
51354         * gcc.c-torture/compile/20010903-1.c: New test.
51355
51356 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51357
51358         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51359         for m68k.
51360
51361 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51362
51363         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51364
51365         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51366
51367         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51368
51369 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51370
51371         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51372         for 16-bit 'unsigned int'.
51373
51374 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51375
51376         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51377
51378 2001-08-27  Richard Henderson  <rth@redhat.com>
51379
51380         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51381         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51382
51383 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51384
51385         * gcc.dg/asm-names.c (ymain): New.
51386
51387 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51388
51389         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51390         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51391         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51392
51393 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51394
51395         * gcc.dg/compare5.c: New testcase.
51396
51397 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51398
51399         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51400         and "In instantiation".
51401
51402 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51403
51404         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51405
51406 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51407
51408         * gcc.misc-tests/gcov.exp: Add support for branch information.
51409         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51410         * gcc.misc-tests/gcov-4.c: New test.
51411         * gcc.misc-tests/gcov-4b.c: New test.
51412         * gcc.misc-tests/gcov-5b.c: New test.
51413
51414 2001-08-20  Zack Weinberg  <zackw@panix.com>
51415
51416         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51417         expected to fail.
51418
51419 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51420
51421         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51422
51423 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51424
51425         * g++.dg/eh/template1.C: New test.
51426
51427 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51428
51429         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51430         Fix thinko.
51431         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51432         for xfail.
51433
51434 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51435
51436         * lib/g77-dg.exp: Use prune.exp for common procedures
51437         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51438         * lib/g77.exp: (g77-dg-prune) Remove
51439
51440 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51441
51442         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51443
51444 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51445
51446         * g++.dg/template/unify1.C: New test.
51447
51448 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51449
51450         * g++.dg/abi/empty4.C: New test.
51451
51452 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51453
51454         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51455         solaris2.*
51456         * g77.f-torture/compile/pr3743.x: Likewise.
51457
51458 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51459
51460         * g++.dg/other/using-declaration.C: New test.
51461
51462 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51463
51464         * gcc.dg/cpp/tr-sign.c: New testcase.
51465
51466 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51467
51468         * gcc.dg/cpp/19951025-1.c: Revert.
51469         * gcc.dg/cpp/directiv.c: We no longer process directives that
51470         interrupt macro arguments.
51471
51472 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51473
51474         * gcc.dg/bconstp-1.c: New test.
51475
51476 2001-08-03  Richard Henderson  <rth@redhat.com>
51477
51478         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51479
51480 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51481
51482         * gcc.dg/cpp/19951025-1.c: Update.
51483
51484 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51485
51486         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51487         should be x.
51488
51489 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51490
51491         Kill -fhonor-std.
51492         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51493         * g++.old-deja/g++.other/std1.C: Likewise.
51494         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51495
51496 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51497
51498         * lib/g77.exp: Load gcc-defs.exp for common procedures
51499         (g77_pass, g77_fail, g77_finish, g77_exit,
51500         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51501
51502 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51503
51504         * g77.dg/fbackslash.f
51505         * g77.dg/fcase-preserve.f
51506         * g77.dg/ff90-1.f
51507         * g77.dg/ffixed-line-length-0.f
51508         * g77.dg/ffixed-line-length-132.f
51509         * g77.dg/ffixed-line-length-7.f
51510         * g77.dg/ffixed-line-length-72.f
51511         * g77.dg/ffixed-line-length-none.f
51512         * g77.dg/ffree-form-1.f
51513         * g77.dg/fno-backslash.f
51514         * g77.dg/fno-f90-1.f
51515         * g77.dg/fno-fixed-form-1.f
51516         * g77.dg/fno-onetrip.f
51517         * g77.dg/fno-typeless-boz.f
51518         * g77.dg/fno-underscoring.f
51519         * g77.dg/fno-vxt-1.f
51520         * g77.dg/fonetrip.f
51521         * g77.dg/ftypeless-boz.f
51522         * g77.dg/fugly-assumed.f
51523         * g77.dg/funderscoring.f
51524         * g77.dg/fvxt-1.f
51525
51526 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51527
51528         * objc.dg/fwd-proto-1.m: New.
51529         * objc.dg/local-decl-1.m: New.
51530         * objc.dg/naming-1.m: New.
51531         * objc.dg/naming-2.m: New.
51532         * objc.dg/proto-hier-1.m: New.
51533
51534 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51535
51536         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51537         largest-type elements to a struct makes its size grow.
51538
51539 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51540
51541         * g++.dg/abi/vthunk1.C: New test.
51542
51543 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51544
51545         * g++.dg/abi/vbase8-22.C: New test.
51546
51547 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51548
51549         * gcc.dg/cpp/macro8.c: New test.
51550
51551 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51552
51553         * g++.dg/abi/vbase8-21.C: New test.
51554
51555 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51556
51557         * g++.dg/abi/vbase8-10.C: New test.
51558
51559 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51560
51561         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51562         ${tool}_set_ld_library_path.
51563         Changed caller.
51564         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51565         g++.exp.
51566
51567 2001-07-26  Stan Cox <scox@redhat.com>
51568
51569         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51570         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51571         gcc_exit, gcc_check_unsupported_p):
51572         Moved to gcc-deps.exp
51573         * gcc-deps.exp: New file.
51574
51575 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51576
51577         * g++.old-deja/g++.pt/defarg14.C: New test.
51578
51579 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51580
51581         * g++.old-deja/g++.other/lineno5.C: New test.
51582
51583 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51584
51585         * g++.old-deja/g++.pt/crash68.C: New test.
51586
51587 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51588
51589         * g++.old-deja/g++.other/crash42.C: New test.
51590
51591 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51592
51593         * gcc.dg/cpp/extratokens.c: Fix.
51594         * gcc.dg/cpp/skipping2.c: New tests.
51595
51596 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51597
51598         * gcc.c-torture/execute/20010724-1.c: New file.
51599         * gcc.c-torture/execute/20010724-1.x: New file.
51600
51601 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51602
51603         * g++.old-deja/g++.other/cond7.C: New test.
51604
51605 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51606
51607         * g++.old-deja/g++.other/optimize4.C: New test.
51608
51609 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51610
51611         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51612
51613 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51614
51615         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51616         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51617         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51618         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51619
51620         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51621         bug report" message.
51622
51623         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51624         * g++.dg/ext/instantiate1.C: Move from old-deja.
51625
51626 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51627
51628         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51629         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51630         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51631         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51632
51633 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51634
51635         * gcc.c-torture/execute/20010723-1.c: New test.
51636
51637 2001-07-23  Ben Elliston  <bje@redhat.com>
51638
51639         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51640
51641 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51642
51643         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51644         i[34567]86-*-*.
51645         Delete handling of ieee_multilib_flags.
51646         Pass -mieee for alpha*-*-* and sh-*-*.
51647         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51648
51649 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51650
51651         Remove old-abi tests.
51652         * g++.old-deja/g++.mike/p11116.C: Remove.
51653         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51654
51655 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51656
51657         * g77.f-torture/compile/pr3743.f: New test
51658
51659 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51660
51661         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51662
51663 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51664
51665         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51666         g++.old-deja/g++.pt/static6.C: Likewise.
51667         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51668         supports weak symbols.
51669
51670 2001-07-18  Andreas Jaeger  <aj@suse.de>
51671
51672         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51673         supported again.
51674
51675 2001-07-18  Andreas Jaeger  <aj@suse.de>
51676
51677         * gcc.dg/iftrap-1.c: Fix target line.
51678
51679 2001-07-17  Richard Henderson  <rth@redhat.com>
51680
51681         * gcc.c-torture/execute/20010717-1.c: New.
51682
51683 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51684
51685         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51686         tests.
51687
51688 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51689
51690         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51691
51692 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51693
51694         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51695         UAC_SIGBUS, UAC_NOPRINT definitions.
51696
51697 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51698
51699         * objc/execute/object_is_class.m: New test.
51700         * objc/execute/object_is_meta_class.m: New test.
51701
51702 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51703
51704         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51705         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51706
51707 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51708
51709         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51710         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51711
51712 2001-07-14  Richard Henderson  <rth@redhat.com>
51713
51714         * gcc.dg/iftrap-1.c: New.
51715
51716 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51717
51718         * g77.f-torture/execute/intrinsic77.f: New test.
51719
51720 2001-07-11  Janis Johnson <janis@us.ibm.com>
51721
51722         * gcc.misc-tests/gcov-3.c: New test.
51723
51724 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51725
51726         * gcc.c-torture/compile/20010711-1.c,
51727         * gcc.c-torture/compile/20010711-2.c: New tests.
51728
51729 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51730
51731         * gcc.c-torture/execute/20010711-1.c: New test.
51732
51733 2001-07-11  Ben Elliston  <bje@redhat.com>
51734
51735         * g++.old-deja/g++.other/enum5.C: New test.
51736
51737 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51738
51739         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51740         (g++-dg-prune): Call prune_gcc_output.
51741         * prune.exp: New file for prune_gcc_output.
51742         * lib/g++.exp, lib/gcc.exp: Load it.
51743
51744 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51745
51746         * gcc.c-torture/compile/20010701-1.c,
51747         g++.old-deja/g++.ext/attrib6.C: New tests.
51748
51749 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51750
51751         * gcc.c-torture/compile/20010706-1.c: New test.
51752
51753 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51754
51755         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51756
51757 2001-06-28  Stan Shebs  <shebs@apple.com>
51758
51759         * gcc.dg/pragma-darwin.c: New test.
51760
51761 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51762
51763         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51764         Solaris 2.[678] system.
51765
51766 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51767
51768         * gcc.dg/20010622-1.c: New test.
51769
51770 2001-06-18  Stan Shebs  <shebs@apple.com>
51771
51772         * objc.dg: New directory.
51773         * objc.dg/dg.exp: New file.
51774         * objc.dg/alias.m: New.
51775         * objc.dg/class-1.m: New.
51776         * objc.dg/class-2.m: New.
51777         * objc.dg/const-str-1.m: New.
51778         * objc.dg/const-str-2.m: New.
51779         * objc.dg/id-1.m: New.
51780         * objc.dg/method-1.m: New.
51781         * objc.dg/super-class-1.m: New.
51782         * lib/objc-dg.exp: New file.
51783
51784 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51785
51786         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51787         of label name.
51788
51789 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51790
51791         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51792
51793 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51794
51795         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51796         variable.
51797
51798 2001-06-12  Richard Henderson  <rth@redhat.com>
51799
51800         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51801
51802 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51803
51804         * g++.old-deja/g++.abi/vbase5.C: New test.
51805         * g++.old-deja/g++.abi/vbase6.C: New test.
51806         * g++.old-deja/g++.abi/vbase7.C: New test.
51807
51808 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51809
51810         * gcc.c-torture/compile/20010610-1.c: New test.
51811
51812 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51813
51814         * g++.old-deja/g++.abi/vbase4.C: New test.
51815
51816 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51817
51818         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51819         support %f for HC11/HC12 targets.
51820         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51821         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51822         on HC11/HC12 targets.
51823         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51824
51825 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51826
51827         * gcc.dg/wchar_t-1.c: New file.
51828         * gcc.dg/wint_t-1.c: Likewise.
51829
51830 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51831
51832         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51833
51834 2001-06-11  Richard Henderson  <rth@redhat.com>
51835
51836         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51837
51838 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51839
51840         * gcc.c-torture/compile/20010611-1.c: New test.
51841
51842 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51843
51844         * gcc.dg/c99-tag-1.c: Add more tests.
51845
51846 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51847
51848         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51849         representation on MN10300 and ARM/Thumb.
51850
51851 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51852
51853         * g77.f-torture/execute/20010610.f: New.
51854
51855 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51856
51857         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51858         names.
51859
51860 2001-06-09  Richard Henderson  <rth@redhat.com>
51861
51862         * gcc.c-torture/execute/ashrdi-1.c: New.
51863         * gcc.c-torture/execute/ashldi-1.c: New.
51864         * gcc.c-torture/execute/lshrdi-1.c: New.
51865
51866 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51867
51868         * objc/execute/load-3.m: Added. Check sending +load to categories,
51869         in addition to classes.
51870
51871 2001-06-08  Stan Shebs  <shebs@apple.com>
51872
51873         * objc/execute/load-2.m: New test.  From Nicola Pero
51874         <n.pero@mi.flashnet.it>.
51875
51876 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51877
51878         * gcc.c-torture/execute/20010605-2.c: New test.
51879
51880 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51881
51882         * g++.old-deja/g++.abi/vbase2.C: New test.
51883         * g++.old-deja/g++.abi/vbase3.C: New test.
51884
51885 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51886
51887         * g++.old-deja/g++.pt/friend49.C: New test.
51888
51889 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51890
51891         * g++.old-deja/g++.ext/anon3.C: New test.
51892
51893 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51894
51895         * g++.old-deja/g++.other/conv7.C: New test.
51896
51897 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51898
51899         * gcc.c-torture/compile/20010605-2.c: New test.
51900
51901 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51902
51903         * gcc.c-torture/execute/20010604-1.c: New test.
51904
51905 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51906
51907         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51908
51909 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51910
51911         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51912         (g++_link_flags): Likewise.
51913         (g++_init): Pass gccpath's value to two previous functions.
51914
51915 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51916
51917         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51918         Ensure logfile entry matches exec command line.
51919
51920 2001-05-31  Richard Henderson  <rth@redhat.com>
51921
51922         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51923         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51924
51925 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51926
51927         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51928         compiler for irix6.2
51929
51930 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51931
51932         * g++.old-deja/g++.other/optimize3.C: New file.
51933
51934 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51935
51936         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51937         assemble.
51938
51939 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51940
51941         * g++.old-deja/g++.other/optimize2.C: New file.
51942
51943 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51944
51945         * gcc.c-torture/compile/20010518-2.c: New file.
51946         * gcc.c-torture/execute/20010518-1.c: New file.
51947         * gcc.c-torture/execute/20010518-2.c: New file.
51948
51949 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51950
51951         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51952
51953 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51954
51955         G++ no longer defines builtins that do not begin with __builtin.
51956         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51957         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51958         * g++.old-deja/g++.law/builtin1.C: Likewise.
51959         * g++.old-deja/g++.law/cvt2.C: Likewise.
51960         * g++.old-deja/g++.mike/net5.C: Likewise.
51961         * g++.old-deja/g++.other/builtins1.C: Likewise.
51962         * g++.old-deja/g++.other/builtins2.C: Likewise.
51963         * g++.old-deja/g++.other/builtins3.C: Likewise.
51964         * g++.old-deja/g++.other/builtins4.C: Likewise.
51965         * g++.old-deja/g++.other/inline8.C: Likewise.
51966         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51967
51968 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51969
51970         * g++.old-deja/g++.pt/using1.C: Adjust.
51971         * g++.old-deja/g++.pt/using2.C: New test.
51972
51973 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51974
51975         * gcc.dg/cpp/charconst.c: New tests.
51976         * gcc.dg/cpp/escape.c: New tests.
51977         * gcc.dg/cpp/escape-1.c: New tests.
51978         * gcc.dg/cpp/escape-2.c: New tests.
51979         * gcc.dg/cpp/ucs.c: New tests.
51980
51981 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51982
51983         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51984         native compiler for irix6.5.
51985
51986 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51987
51988         * lib/g++.exp (g++_include_flags): Use args to compute
51989         get_multilibs.
51990         (g++_link_flags): Likewise.
51991         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51992
51993 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51994
51995         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51996
51997 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51998
51999         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52000         this file.
52001
52002 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52003
52004         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52005         STACK_SIZE;
52006         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52007         to STACK_SIZE; Use it to define size of add_histo array.
52008         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52009         to STACK_SIZE.
52010         (f): Use GITT_SIZE to define size of gitt local table.
52011         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52012         to STACK_SIZE; Use it to define size of bytemem array.
52013
52014 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52015
52016         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52017         on 68HC11/HC12 due to the asm instruction.
52018         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52019         * gcc.c-torture/compile/920520-1.x: Likewise.
52020         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52021         on 68HC11/HC12 because the function is larger than 64K.
52022         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52023         on 68HC11/HC12 because the structure is too large.
52024
52025 2001-05-20  Richard Henderson  <rth@redhat.com>
52026
52027         * gcc.c-torture/execute/20010520-1.c: New.
52028
52029 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52030
52031         * g++.old-deja/g++.warn/compare1.C: New test.
52032         * gcc.dg/compare4.c: New test.
52033
52034 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52035
52036         * g++.old-deja/g++.other/optimize1.C: New test.
52037
52038 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52039
52040         * g++.old-deja/g++.pt/spec41.C: New test.
52041
52042 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52043
52044         * gcc.c-torture/compile/20010114-1.x: Remove.
52045
52046 2001-05-18  Stan Shebs  <shebs@apple.com>
52047
52048         * gcc.c-torture/compile/20010518-1.c: New test.
52049
52050 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52051
52052         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52053         * g++.old-deja/g++.pt/crash67.C: New test.
52054
52055 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52056
52057         * g++.old-deja/g++.other/debug9.C: New test.
52058
52059 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52060
52061         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52062
52063 2001-05-16  Jan Hubicka  <jh@suse.cz>
52064
52065         * gcc.c-torture/compile/20010516-1.c: New test.
52066
52067 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52068
52069         * g++.old-deja/g++.other/crash41.C: New test.
52070
52071 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52072
52073         * g++.old-deja/g++.pt/crash66.C: New test.
52074
52075 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52076
52077         * g++.old-deja/g++.robertl/eb27.C: Convert.
52078
52079 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52080
52081         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52082         declaration being redundant.
52083
52084 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52085
52086         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52087
52088 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52089
52090         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52091
52092 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52093
52094         * lib/g++.exp: Use testsuite_flags.
52095
52096 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52097
52098         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52099
52100 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52101
52102         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52103
52104 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52105
52106         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52107
52108 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52109
52110         * gcc.c-torture/compile/20010313-1.c: New test.
52111
52112 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52113
52114         * gcc.dg/cpp/direct2.c: New test.
52115         * gccq.dg/cpp/direct2s.c: New test.
52116
52117         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52118
52119 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52120
52121         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52122         * g++.old-deja/g++.other/op3.C: Likewise.
52123
52124 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52125
52126         * gcc.dg/cpp/syshdr.h: New file.
52127         * gcc.dg/cpp/sysmac1.c: Update.
52128         * gcc.dg/cpp/sysmac2.c: Update.
52129
52130 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52131
52132         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52133
52134 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52135
52136         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52137         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52138
52139 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52140
52141         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52142
52143 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52144
52145         * lib/g++.exp (g++_include_flags): Don't use any special flags
52146         if TESTING_IN_BUILD_TREE is not defined.
52147         (g++_init): Use a plain 'c++' as the compiler if
52148         TESTING_IN_BUILD_TREEE is not defined.
52149
52150 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52151
52152         * g++.old-deja/g++.eh/catch13.C: New test.
52153         * g++.old-deja/g++.eh/catch14.C: New test.
52154
52155 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52156
52157         * gcc.dg/cpp/tr-define.c: New test.
52158
52159 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52160
52161         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52162         <stdlib.h>, not <malloc.h>.
52163
52164 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52165
52166         * g++.old-deja/g++.ns/template17.C: New test.
52167
52168 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52169
52170         * g++.old-deja/g++.pt/ref4.C: New test.
52171
52172 2001-04-30  Richard Henderson  <rth@redhat.com>
52173
52174         * gcc.dg/20000724-1.c: Revert last change.
52175
52176 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52177
52178         * g77.f-torture/execute/20010430.f: New test.
52179
52180 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52181
52182         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52183
52184 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52185
52186         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52187
52188 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52189
52190         * g++.old-deja/g++.eh/crash6.C: New test.
52191
52192 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52193
52194         * g++.old-deja/g++.other/warn7.C: New test.
52195
52196 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52197
52198         * g++.old-deja/g++.other/defarg9.C: New test.
52199
52200 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52201
52202         * g77.f-torture/compile/20010426.f: New test.
52203         * g77.f-torture/execute/20010426.f: New test.
52204
52205 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52206
52207         * g77.f-torture/compile/20000629-1.x: Remove - error
52208         has been fixed.
52209
52210 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52211
52212         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52213         Tweak slightly to work with g++.dg framework.
52214         * g++.dg/special/ecos.exp: Run initp1.C test.
52215         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52216
52217         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52218         its linker doesn't give line numbers either.
52219         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52220
52221 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52222
52223         * g++.old-deja/g++.other/lex1.C: New test.
52224
52225 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52226
52227         * gcc.dg/noncompile/20010425-1.c: New test.
52228
52229 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52230
52231         * g++.old-deja/g++.pt/mangle2.C: New test.
52232
52233 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52234
52235         * gcc.dg/format/plus-1.c: New test.
52236
52237 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52238
52239         * gcc.dg/20010423-1.c: New test.
52240
52241 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52242
52243         * gcc.c-torture/execute/20010422-1.c: New test.
52244
52245 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52246
52247         * g++.old-deja/g++.ns/type2.C: New test.
52248
52249 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52250
52251         * g++.old-deja/g++.other/perf1.C: New test.
52252
52253 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52254
52255         * gcc.dg/c99-func-2.c: Remove xfail.
52256         * gcc.dg/c99-func-3.c: Remove xfail.
52257         * gcc.dg/c99-func-4.c: Remove xfail.
52258
52259 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52260
52261         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52262
52263 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52264
52265         * gcc.c-torture/compile/20010423-1.c: New test.
52266
52267 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.pt/typename28.C: New test.
52270
52271 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.abi/empty2.C: New test.
52274         * g++.old-deja/g++.abi/empty3.C: New test.
52275
52276 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52277
52278         * g++.old-deja/g++.other/comdat2.C: New test.
52279         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52280
52281 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52282
52283         * g++.old-deja/g++.other/overload14.C: New test.
52284
52285 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52286
52287         * g++.old-deja/g++.other/lookup23.C: New test.
52288
52289 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52290
52291         * gcc.c-torture/execute/20010403-1.c: New test.
52292
52293 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52294             Mark Mitchell  <mark@codesourcery.com>
52295
52296         * lib/old-dejagnu.exp: Don't delete output of executable.
52297         Add .exe suffix to executables.
52298
52299 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52300
52301         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52302
52303 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52304
52305         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52306
52307 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52308
52309         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52310         * g++.old-deja/g++.abi/crash1.C: New test.
52311
52312 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52313
52314         * g++.old-deja/g++.other/crash40.C: New test.
52315
52316 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52317
52318         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52319
52320 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52321
52322         * g++.old-deja/g++.other/warn6.C: New test.
52323
52324 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52325
52326         * g++.old-deja/g++.robertl/eb42.C: Same.
52327
52328 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52329
52330         * gcc.dg/wtr-conversion-1.c: New testcase.
52331
52332 2001-04-10  Richard Henderson  <rth@redhat.com>
52333
52334         * g++.old-deja/g++.other/array5.C: New.
52335
52336 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52337
52338         * gcc.c-torture/execute/20010408-1.c: New test.
52339
52340 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52341
52342         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52343         headers and constructs.
52344         * g++.old-deja/g++.robertl/eb79.C: Same.
52345         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52346         * g++.old-deja/g++.robertl/eb73.C: Same.
52347         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52348         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52349         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52350         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52351         * g++.old-deja/g++.robertl/eb44.C: Same.
52352         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52353         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52354         * g++.old-deja/g++.robertl/eb39.C: Same.
52355         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52356         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52357         * g++.old-deja/g++.robertl/eb30.C: Same.
52358         * g++.old-deja/g++.robertl/eb3.C: Same.
52359         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52360         * g++.old-deja/g++.robertl/eb21.C: Same.
52361         * g++.old-deja/g++.robertl/eb15.C: Same.
52362         * g++.old-deja/g++.robertl/eb118.C: Same.
52363         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52364         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52365         * g++.old-deja/g++.robertl/eb109.C: Same.
52366         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52367         * g++.old-deja/g++.mike/rtti1.C: Same.
52368         * g++.old-deja/g++.mike/p658.C: Same.
52369         * g++.old-deja/g++.mike/net46.C: Same.
52370         * g++.old-deja/g++.mike/net34.C: Same.
52371         * g++.old-deja/g++.mike/memoize1.C: Same.
52372         * g++.old-deja/g++.mike/eh2.C: Same.
52373         * g++.old-deja/g++.law/weak.C: Same.
52374         * g++.old-deja/g++.law/visibility7.C: Same.
52375         * g++.old-deja/g++.law/visibility25.C: Same.
52376         * g++.old-deja/g++.law/visibility22.C: Same.
52377         * g++.old-deja/g++.law/visibility2.C: Same.
52378         * g++.old-deja/g++.law/visibility17.C: Same.
52379         * g++.old-deja/g++.law/visibility13.C: Same.
52380         * g++.old-deja/g++.law/visibility10.C: Same.
52381         * g++.old-deja/g++.law/visibility1.C: Same.
52382         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52383         * g++.old-deja/g++.law/vbase1.C: Same.
52384         * g++.old-deja/g++.law/operators32.C: Same.
52385         * g++.old-deja/g++.law/nest3.C: Same.
52386         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52387         * g++.old-deja/g++.law/except5.C (main): Same.
52388         * g++.old-deja/g++.law/cvt7.C (run): Same.
52389         * g++.old-deja/g++.law/cvt2.C: Same.
52390         * g++.old-deja/g++.law/cvt16.C: Same.
52391         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52392         * g++.old-deja/g++.law/ctors17.C (main): Same.
52393         * g++.old-deja/g++.law/ctors13.C: Same.
52394         * g++.old-deja/g++.law/ctors12.C (main): Same.
52395         * g++.old-deja/g++.law/ctors10.C: Same.
52396         * g++.old-deja/g++.law/code-gen5.C: Same.
52397         * g++.old-deja/g++.law/bad-error7.C: Same.
52398         * g++.old-deja/g++.law/arm9.C: Same.
52399         * g++.old-deja/g++.law/arm12.C: Same.
52400         * g++.old-deja/g++.law/arg8.C: Same.
52401         * g++.old-deja/g++.law/arg1.C: Same.
52402         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52403         * g++.old-deja/g++.jason/template31.C: Same.
52404         * g++.old-deja/g++.jason/template24.C (main): Same.
52405         * g++.old-deja/g++.jason/2371.C: Same.
52406         * g++.old-deja/g++.eh/new2.C: Same.
52407         * g++.old-deja/g++.eh/new1.C: Same.
52408         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52409         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52410         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52411         * g++.old-deja/g++.brendan/crash62.C: Same.
52412         * g++.old-deja/g++.brendan/crash52.C: Same.
52413         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52414         * g++.old-deja/g++.brendan/crash38.C: Same.
52415         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52416         * g++.old-deja/g++.brendan/copy9.C: Same.
52417
52418 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52419
52420         * gcc.c-torture/execute/20001203-2.c (memset):
52421         Count argument is of type __SIZE_TYPE__.
52422
52423 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52424
52425         * gcc.c-torture/compile/20010404-1.c: New test.
52426
52427 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52428
52429         * gcc.c-torture/compile/20010326-1.c: New test.
52430
52431 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52432
52433         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52434         peculiarities of the SH.
52435         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52436
52437 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52438
52439         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52440         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52441         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52442
52443 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52444
52445         * g77.f-torture/compile/20010321-1.f: New test.
52446
52447 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52448
52449         * gcc.c-torture/compile/20010329-1.c: New test.
52450
52451 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52452
52453         * gcc.c-torture/execute/20010329-1.c: New test.
52454
52455 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52456
52457         * g++.old-deja/g++.other/eh4.C: Fix typo.
52458
52459 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52460
52461         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52462
52463 2001-03-28  Philip Blundell  <philb@gnu.org>
52464
52465         * gcc.c-torture/compile/20010328-1.c: New test.
52466
52467 2001-03-27  Richard Henderson  <rth@redhat.com>
52468
52469         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52470         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52471
52472 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52473
52474         * gcc.c-torture/compile/20010327-1.c: New test.
52475
52476 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52477
52478         * g++.old-deja/g++.other/friend12.C: New test.
52479         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52480         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52481
52482 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52483
52484         * gcc.c-torture/execute/20010325-1.c: New test.
52485
52486 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52487
52488         * g++.old-deja/g++.other/mangle3.C: New test.
52489
52490 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52491
52492         * g++.old-deja/g++.other/anon8.C: New test.
52493
52494 2001-03-20  Philip Blundell  <philb@gnu.org>
52495
52496         * gcc.c-torture/compile/20010320-1.c: New test.
52497
52498 2001-03-17  Richard Henderson  <rth@redhat.com>
52499
52500         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52501
52502 2001-03-15  Geoff Keating  <geoff@redhat.com>
52503
52504         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52505         tests on AIX.
52506
52507 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52508
52509         * g++.old-deja/g++.other/eh4.C: New test.
52510
52511 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52512
52513         * gcc.dg/cpp/mi1.c: Update.
52514
52515 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52516
52517         * g++.old-deja/g++.other/regstack.C: New test.
52518
52519 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52520
52521         * g++.old-deja/g++.other/ref4.C: New test.
52522
52523 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52524
52525         * objc/execute/va_method.m: Added.
52526         * objc/execute/IMP.m: Added.
52527         * objc/execute/_cmd.m: Added.
52528         * objc/execute/accessing_ivars.m: Added.
52529         * objc/execute/class-1.m: Added.
52530         * objc/execute/class-10.m: Added.
52531         * objc/execute/class-11.m: Added.
52532         * objc/execute/class-12.m: Added.
52533         * objc/execute/class-13.m: Added.
52534         * objc/execute/class-14.m: Added.
52535         * objc/execute/class-2.m: Added.
52536         * objc/execute/class-3.m: Added.
52537         * objc/execute/class-4.m: Added.
52538         * objc/execute/class-5.m: Added.
52539         * objc/execute/class-6.m: Added.
52540         * objc/execute/class-7.m: Added.
52541         * objc/execute/class-8.m: Added.
52542         * objc/execute/class-9.m: Added.
52543         * objc/execute/class-tests-1.h
52544         * objc/execute/class-tests-2.h
52545         * objc/execute/compatibility_alias.m: Added.
52546         * objc/execute/encode-1.m: Added.
52547         * objc/execute/formal_protocol-1.m: Added.
52548         * objc/execute/formal_protocol-2.m: Added.
52549         * objc/execute/formal_protocol-3.m: Added.
52550         * objc/execute/formal_protocol-4.m: Added.
52551         * objc/execute/formal_protocol-5.m: Added.
52552         * objc/execute/formal_protocol-6.m: Added.
52553         * objc/execute/formal_protocol-7.m: Added.
52554         * objc/execute/informal_protocol.m: Added.
52555         * objc/execute/initialize.m: Added.
52556         * objc/execute/load.m: Added.
52557         * objc/execute/many_args_method.m: Added.
52558         * objc/execute/nested-3.m: Added.
52559         * objc/execute/no_clash.m: Added.
52560         * objc/execute/private.m: Added.
52561         * objc/execute/redefining_self.m: Added.
52562         * objc/execute/root_methods.m: Added.
52563         * objc/execute/selector-1.m: Added.
52564         * objc/execute/static-1.m: Added.
52565         * objc/execute/static-2.m: Added.
52566         * objc/execute/va_method.m: Added.
52567
52568 2001-03-10  Richard Henderson  <rth@redhat.com>
52569
52570         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52571
52572 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52573
52574         * g++.old-deja/g++.other/crash31.C: XFAIL.
52575         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52576         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52577         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52578         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52579         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52580
52581 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52582
52583         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52584
52585 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52586
52587         * gcc.dg/20000724-1.c: Don't use multiline strings.
52588
52589 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52590
52591         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52592         result of -cString against what we expect it to be; don't just
52593         print it out for no one to read.
52594
52595         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52596         Based on testcases provided by Nicola Pero.
52597
52598 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52599
52600         * gcc.dg/cpp/macro7.c: New test.
52601
52602 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52603
52604         * gcc.dg/cpp/multiline.c: Update.
52605
52606 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52607
52608         * g++.old-deja/g++.other/enum3.C: New test.
52609
52610 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52611
52612         * g++.old-deja/g++.other/pod1.C: New test.
52613
52614 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52615
52616         * g++.old-deja/g++.ext/overload1.C: New test.
52617
52618 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52619
52620         * g++.old-deja/g++.pt/using1.C: New test.
52621
52622 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52623
52624         * g++.old-deja/g++.other/using9.C: New test.
52625
52626 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52627
52628         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52629
52630         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52631
52632 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52633
52634         * g++.old-deja/g++.ext/realpt1.C: Remove.
52635
52636 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52637
52638         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52639
52640 2001-02-26  Will Cohen  <wcohen@redhat.com>
52641
52642         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52643
52644 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52645
52646         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52647         templatized constructors.
52648
52649 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52650
52651         * gcc.c-torture/execute/20010224-1.c: New test.
52652
52653 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52654
52655         * gcc.c-torture/execute/20010222-1.c: New test.
52656
52657 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52658
52659         * g++.old-deja/g++.other/inline20.C: New test.
52660
52661 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52662
52663         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52664
52665 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52666
52667         * g++.old-deja/g++.other/lookup22.C: New test.
52668
52669 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52670
52671         * g77.dg: New directory.
52672         * g77.dg/20010216-1.f: New test case.
52673         * g77.dg/dg.exp: New driver.
52674         * lib/g77-dg.exp: New driver library.
52675
52676 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52677
52678         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52679
52680 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52681
52682         * g++.old-deja/g++.other/decl9.C: New test.
52683
52684 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52685
52686         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52687         not need <string> and also tests the initialization at runtime.
52688
52689 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52690
52691         * gcc.c-torture/execute/longlong.c: New test.
52692
52693 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52694
52695         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52696
52697 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52698
52699         * gcc.c-torture/execute/920302-1.c (execute):
52700         Change argument type to short.
52701
52702 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52703
52704         * g++.old-deja/g++.pt/deduct6.C: New test.
52705
52706 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52707
52708         * g++.old-deja/g++.pt/deduct5.C: New test.
52709
52710 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52711
52712         * gcc.c-torture/execute/20010209-1.c: New test.
52713
52714 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52715
52716         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52717
52718 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52719
52720         * g++.dg/vtgc1.C: Update for new ABI.
52721
52722         * consistency.vlad: New directory, 1665 files.
52723
52724 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52725
52726         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52727         return type.
52728         * gcc.dg/cpp/digraphs.c: Declare puts.
52729
52730 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52731
52732         * g++.old-deja/g++.other/warn5.C: New test.
52733
52734 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52735
52736         * g++.old-deja/g++.pt/spec40.C: New test.
52737
52738 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52739
52740         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52741         case.
52742         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52743
52744 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52745
52746         * gcc.c-torture/compile/20010209-1.c: New test.
52747
52748 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52749
52750         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52751         excess errors message but not if it crashes.
52752         * g++.old-deja/g++.other/crash27.C: Likewise.
52753         * g++.old-deja/g++.other/crash28.C: Likewise.
52754         * g++.old-deja/g++.other/crash30.C: Likewise.
52755         * g++.old-deja/g++.other/crash32.C: Likewise.
52756         * g++.old-deja/g++.other/crash35.C: Likewise.
52757         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52758
52759 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52760
52761         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52762         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52763         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52764         g77.f-torture/execute/execute.exp,
52765         g77.f-torture/noncompile/noncompile.exp,
52766         gcc.c-torture/execute/execute.exp,
52767         gcc.c-torture/execute/memcheck/memcheck.exp,
52768         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52769         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52770         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52771         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52772         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52773         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52774         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52775         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52776         Remove bug reporting instructions with ancient email addresses.
52777
52778 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52779
52780         * gcc.dg/20010202-1.c: New test.
52781         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52782
52783 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52784
52785         * g++.dg/stdbool-if.C: New test.
52786
52787 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52788
52789         * objc/execute/fdecl.m: Added main().
52790
52791 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52792
52793         * gcc.c-torture/execute/20010206-1.c: New test.
52794
52795 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52796
52797         * gcc.dg/cpp/avoidpaste1.c: Update.
52798
52799 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52800
52801         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52802         Pero <nicola@brainstorm.co.uk>.
52803         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52804
52805 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52806
52807         * g++.old-deja/g++.pt/spec39.C: New test.
52808
52809 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52810
52811         * gcc.c-torture/compile/20010202-1.c: New test.
52812
52813 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52814
52815         * g++.old-deja/g++.abi/primary2.C: New test.
52816         * g++.old-deja/g++.abi/primary3.C: New test.
52817         * g++.old-deja/g++.abi/primary4.C: New test.
52818         * g++.old-deja/g++.abi/primary5.C: New test.
52819         * g++.old-deja/g++.abi/vtable3.h: New test.
52820         * g++.old-deja/g++.abi/vtable3a.C: New test.
52821         * g++.old-deja/g++.abi/vtable3b.C: New test.
52822         * g++.old-deja/g++.abi/vtable3c.C: New test.
52823         * g++.old-deja/g++.abi/vtable3d.C: New test.
52824         * g++.old-deja/g++.abi/vtable3e.C: New test.
52825         * g++.old-deja/g++.abi/vtable3f.C: New test.
52826         * g++.old-deja/g++.abi/vtable3g.C: New test.
52827         * g++.old-deja/g++.abi/vtable3h.C: New test.
52828         * g++.old-deja/g++.abi/vtable3i.C: New test.
52829         * g++.old-deja/g++.abi/vtable3j.C: New test.
52830         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52831
52832 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52833
52834         * g++.old-deja/g++.other/anon6.C: New test.
52835         * g++.old-deja/g++.other/anon7.C: New test.
52836
52837 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52838
52839         * gcc.dg/cpp/avoidpaste2.c: New tests.
52840
52841 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52842
52843         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52844
52845 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52846
52847         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52848         DECIMAL_DIG cases for Irix."
52849
52850 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52851
52852         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52853
52854 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52855
52856         * gcc.dg/c99-tag-1.c: New test.
52857
52858 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52859
52860         * gcc.dg/cpp/tr-warn1.c: Add tests.
52861
52862 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52863
52864         * gcc.dg/cpp/avoidpaste1.c: Update.
52865         * gcc.dg/cpp/paste4.c: Update.
52866
52867 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52868
52869         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52870         cases for Irix.
52871
52872 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52873
52874         * g++.old-deja/g++.other/inline19.C: New test.
52875
52876 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52877
52878         * gcc.dg/Wlarger-than.c: New test.
52879
52880 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52881
52882         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52883
52884 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52885
52886         * gcc.c-torture/execute/20010129-1.c: New test.
52887         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52888
52889 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52890
52891         * gcc.dg/cpp/avoidpaste1.c: Test case.
52892
52893 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52894
52895         * g++.old-deja/g++.other/inline18.C: New test.
52896
52897 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52898
52899         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52900         and __builtin_putchar.
52901
52902 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52903
52904         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52905         tests.
52906
52907 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52908
52909         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52910         floating point number rounding mode to round to the nearest
52911         representable mode.
52912
52913 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52914
52915         * g++.old-deja/g++.other/mangle2.C: New test.
52916
52917 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52918
52919         * gcc.c-torture/compile/20010124-1.c: New test.
52920
52921 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52922
52923         * g++.old-deja/g++.pt/spec38.C: New test.
52924
52925 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52926
52927         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52928         "Build don't run".
52929
52930 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52931
52932         * gcc.c-torture/execute/20010123-1.c: New test.
52933
52934 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52935
52936         * g++.old-deja/g++.pt/spec37.C: New test.
52937
52938 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52939
52940         * g++.old-deja/g++.pt/overload14.C: New test.
52941
52942 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52943
52944         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52945         __builtin_return_address.
52946
52947 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52948
52949         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52950         * g++.old-deja/g++.pt/spec35.C: New test.
52951         * g++.old-deja/g++.pt/spec36.C: New test.
52952
52953 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52954
52955         * gcc.c-torture/compile/20010118-1.c: New test.
52956
52957 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52958
52959         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52960
52961 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * gcc.c-torture/execute/20010119-1.c: New test.
52964
52965 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52966
52967         * g++.old-deja/g++.other/vbase5.C: New test.
52968
52969 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52970
52971         * gcc.c-torture/execute/20010118-1.c: New test.
52972
52973 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52974
52975         * g++.old-deja/g++.pt/deduct3.C: New test.
52976
52977 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52978
52979         * g++.old-deja/g++.pt/spec34.C: New test.
52980
52981 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52982
52983         * g77.f-torture/compile/20000601-2.f: New test.
52984
52985 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52986
52987         * g++.old-deja/g++.other/init17.C: New test.
52988
52989 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52990
52991         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52992
52993 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52994
52995         * g++.old-deja/g++.pt/unify8.C: New test.
52996
52997 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52998
52999         * g++.old-deja/g++.abi/vbase1.C: New test.
53000
53001 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53002
53003         * g++.old-deja/g++.pt/crash65.C: New test.
53004
53005 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53006
53007         * gcc.dg/cpp/assembl2.S: New test case.
53008
53009 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53010
53011         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53012         are supported.
53013
53014 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53015
53016         * g++.old-deja/g++.other/builtins1.C: New test.
53017         * g++.old-deja/g++.other/builtins2.C: Likewise.
53018         * g++.old-deja/g++.other/builtins3.C: Likewise.
53019         * g++.old-deja/g++.other/builtins4.C: Likewise.
53020
53021 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53022
53023         * gcc.c-torture/compile/20010117-1.c: New test.
53024         * gcc.c-torture/compile/20010117-2.c: New test.
53025
53026 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53027
53028         * g77.f-torture/execute/20010116.[fx]: New test,
53029         XFAIL on i?86-*-*.
53030         * g77.f-torture/compile/20010115.f: Indicate it's
53031         a test for PR fortran/1636.
53032
53033 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53034
53035         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53036
53037 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53038
53039         * g77.f-torture/compile/20010115.f: New test.
53040
53041 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53042
53043         * g++.old-deja/g++.pt/nontype5.C: New test.
53044
53045 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53046
53047         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53048         have an equivalent working one below it.
53049
53050 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53051
53052         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53053         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53054
53055 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53056
53057         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53058         message containing "init_priority".
53059         (conpr-2.C): Likewise.
53060         (conpr-3.C): Likewise.
53061         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53062
53063 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53064
53065         * gcc.c-torture/execute/20010114-2.c: New test.
53066
53067 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53068
53069         * gcc.c-torture/compile/20010114-1.c: New test.
53070         * gcc.c-torture/compile/20010114-1.x: Xfail.
53071         * gcc.c-torture/compile/20010114-2.c: New test.
53072         * gcc.c-torture/execute/20010114-1.c: New test.
53073         * gcc.dg/trunc-1.c: New test.
53074         * gcc.dg/uninit-B.c: New test.
53075
53076 2001-01-13  Nick Clifton  <nickc@redhat.com>
53077
53078         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53079         target.
53080
53081 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53082
53083         * gcc.c-torture/compile/20010113-1.c: New test.
53084
53085 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * gcc.c-torture/compile/20001212-1.c: New test.
53088
53089 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53090
53091         * gcc.dg/cpp/widestr1.c: Update.
53092         * gcc.dg/cpp/prag-imp.c: Remove.
53093
53094 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53095
53096         * gcc.c-torture/execute/20000801-3.x: Remove.
53097         * gcc.dg/c90-init-1.c: New test.
53098         * gcc.dg/c99-init-1.c: New test.
53099         * gcc.dg/c99-init-2.c: New test.
53100         * gcc.dg/gnu99-init-1.c: New test.
53101
53102 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53103
53104         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53105         testing that no relevant ones were found.
53106
53107 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53108
53109         * g++.old-deja/g++.pt/cast2.C: New test.
53110
53111 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53112
53113         * g++.old-deja/g++.pt/friend47.C: New test.
53114
53115 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53116
53117         * g++.old-deja/g++.pt/instantiate13.C: New test.
53118
53119 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53120
53121         * g++.old-deja/g++.other/defarg7.C: New test.
53122         * g++.old-deja/g++.other/defarg8.C: New test.
53123
53124 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53125
53126         * g++.old-deja/g++.pt/crash64.C: New test.
53127
53128 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53129
53130         * g++.old-deja/g++.pt/crash63.C: New test.
53131
53132 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53133
53134         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53135
53136 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53137
53138         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53139
53140 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53141
53142         * g++.old-deja/g++.pt/error3.C: New test.
53143
53144 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53145
53146         * g++.old-deja/g++.other/crash39.C: New test.
53147
53148 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53149
53150         * g++.old-deja/g++.other/vbase4.C: New test.
53151
53152 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53153
53154         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53155         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53156         * gcc.dg/special/special.exp: New test driver which will check
53157         for alias support for the above test.
53158
53159 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53160
53161         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53162         problems on small machines.
53163         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53164         parameterize.
53165
53166 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53167
53168         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53169         mips.
53170         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53171
53172 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53173
53174         * g++.old_deja/g++.pt/using8.C: New test.
53175
53176 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53177
53178         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53179
53180 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53181
53182         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53183         where a failure is expected.
53184         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53185
53186 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.old_deja/g++.pt/instantiate12.C: New test.
53189
53190 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53191
53192         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53193         start of structs.
53194         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53195         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53196         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53197         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53198         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53199         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53200         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53201         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53202         * g++.old-deja/g++.eh/spec6.C: Likewise.
53203         * g++.old-deja/g++.jason/crash3.C: Likewise.
53204         * g++.old-deja/g++.law/ctors11.C: Likewise.
53205         * g++.old-deja/g++.law/ctors17.C: Likewise.
53206         * g++.old-deja/g++.law/ctors5.C: Likewise.
53207         * g++.old-deja/g++.law/ctors9.C: Likewise.
53208         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53209         * g++.old-deja/g++.mike/net22.C: Likewise.
53210         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53211         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53212         * g++.old-deja/g++.mike/virt3.C: Likewise.
53213         * g++.old-deja/g++.niklas/t128.C: Likewise.
53214         * g++.old-deja/g++.other/anon4.C: Likewise.
53215         * g++.old-deja/g++.other/using1.C: Likewise.
53216         * g++.old-deja/g++.other/warn3.C: Likewise.
53217         * g++.old-deja/g++.pt/t37.C: Likewise.
53218         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53219         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53220
53221 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53222
53223         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53224
53225 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53226
53227         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53228
53229 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53230
53231         * gcc.c-torture/compile/20010107-1.c: New test.
53232
53233 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53234
53235         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53236
53237 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53238
53239         * gcc.dg/format/format.h: New file.
53240         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53241         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53242         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53243         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53244         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53245         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53246         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53247         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53248         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53249         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53250         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53251         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53252         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53253         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53254         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53255         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53256         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53257         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53258         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53259         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53260         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53261         instead of declaring standard types, macros and functions in each
53262         test.
53263
53264 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53265
53266         * gcc.c-torture/execute/20010106-1.c: New test.
53267
53268 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53269
53270         * gcc.dg/format/format.exp: New file.
53271         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53272         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53273         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53274         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53275         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53276         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53277         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53278         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53279         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53280         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53281         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53282         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53283         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53284         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53285         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53286         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53287         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53288         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53289         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53290         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53291         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53292         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53293         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53294         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53295         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53296         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53297         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53298         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53299         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53300         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53301         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53302         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53303         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53304         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53305         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53306         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53307         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53308         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53309         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53310         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53311         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53312         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53313
53314 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53315
53316         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53317         account.
53318
53319 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53320
53321         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53322
53323 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53324
53325         * g++.old-deja/g++.pt/crash62.C: New test.
53326
53327 2001-01-04  Richard Henderson  <rth@redhat.com>
53328
53329         * gcc.dg/20000926-1.c: Update expected warnings.
53330         * gcc.dg/array-2.c: Likewise.
53331         * gcc.dg/array-4.c: Also validate flexible array members.
53332         * gcc.dg/c99-flex-array-1.c: New.
53333
53334 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53335
53336         * gcc.c-torture/compile/20001222-1.x: Remove.
53337
53338 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53339
53340         * gcc.c-torture/execute/built-in-setjmp.c: New.
53341
53342 2001-01-03  Richard Henderson  <rth@redhat.com>
53343
53344         * gcc.dg/940510-1.c: Update expected error wording.
53345         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53346
53347 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53348
53349         * lib/target-supports.exp (check_alias_available): Modified to
53350         indicate aliases not supported if only weak aliases are supported.
53351
53352 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53353
53354         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53355         Turn on cmpstrsi checks for __pj__ and __i370__.
53356
53357 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53358
53359         * g++.old-deja/g++.other/virtual11.C: New test.
53360
53361 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53364
53365 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53366
53367         * gcc.c-torture/compile/20010102-1.c: New test.
53368
53369 2001-01-02  Andreas Jaeger  <aj@suse.de>
53370
53371         * gcc.dg/noreturn-3.c: New test.
53372
53373         * gcc.dg/noreturn-4.c: New test.
53374
53375 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53376
53377         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53378         __builtin_fputc and __builtin_fwrite.
53379
53380 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53381
53382         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53383         signed char, not default char.
53384
53385 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53386
53387         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53388
53389 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53390
53391         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53392
53393 2000-12-29  Richard Henderson  <rth@redhat.com>
53394
53395         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53396         (__cyg_profile_func_exit): Define.
53397
53398 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53399
53400         * g++.dg/vtgc1.C: New test.
53401
53402 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53403
53404         * gcc.dg/noncompile/20001228-1.c: New test.
53405
53406         * gcc.dg/20001228-1.c: New test.
53407
53408         * gcc.c-torture/execute/20001228-1.c: New test.
53409
53410 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53411
53412         * gcc.dg/format-strfmon-1.c: New test.
53413
53414 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53415
53416         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53417         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53418         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53419         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53420         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53421         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53422         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53423         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53424         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53425         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53426         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53427         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53428         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53429
53430         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53431         * gcc.c-torture/execute/string-opt-4.c: Test index.
53432
53433 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53434
53435         * gcc.c-torture/compile/20001226-1.c: New test.
53436
53437 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53438
53439         * gcc.c-torture/compile/20001222-1.c: New test.
53440         * gcc.c-torture/compile/20001222-1.x: Xfail.
53441
53442 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53443
53444         * gcc.c-torture/execute/comp-goto-2.c: New test.
53445
53446 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53447
53448         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53449         Use long types if __INT_MAX__ is 32767.
53450         (main): Use cast to (sint32 *) when poking 88 into a_page.
53451
53452         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53453
53454 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53455
53456         * gcc.c-torture/compile/20001221-1.c: New test.
53457         * gcc.c-torture/execute/20001221-1.c: New test.
53458
53459 2000-12-20  Richard Henderson  <rth@redhat.com>
53460
53461         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53462         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53463
53464 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53465
53466         * gcc.dg/compare3.c: New test.
53467
53468 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53469
53470         * gcc.dg/format-warnll-1.c: New test.
53471
53472 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53473
53474         * gcc.dg/cpp/cmdlne-P.c: New test.
53475
53476 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53477
53478         * gcc.c-torture/execute/builtin-abs-1.c,
53479         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53480
53481 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53482
53483         * gcc.dg/cpp/multiline.c: New test.
53484
53485 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53486
53487         * g++.old-deja/g++.other/syshdr1.C: Update.
53488         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53489
53490 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53491
53492         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53493
53494 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53495
53496         * g++.old-deja/g++.pt/ttp65.C: New test.
53497
53498 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53499
53500         * g++.old-deja/g++.pt/ttp64.C: New test.
53501
53502 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53503
53504         * g++.old-deja/g++.pt/spec33.C: New test.
53505
53506 2000-12-14  Catherine Moore  <clm@redhat.com>
53507
53508         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53509         * gcc.c-torture/execute/920612-2.c: Likewise.
53510         * gcc.c-torture/execute/920428-2.c: Likewise.
53511         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53512         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53513
53514 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53515
53516         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53517         * gcc.dg/pack-test-2.c: Likewise.
53518
53519 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53520
53521         Tests by Zack Weinberg <zackw@stanford.edu>.
53522
53523         * gcc.dg/cpp/defined.c: Update.
53524         * gcc.dg/cpp/defined_trad.c: New tests.
53525
53526 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53527
53528         * gcc.dg/cpp/trad-direct.c: Update.
53529
53530 2000-12-11  Neil Booth  <neilb@earthling.net>
53531
53532         * gcc.dg/cpp/defined_trad.c
53533
53534 2000-12-11  Neil Booth  <neilb@earthling.net>
53535
53536         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53537
53538 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53539
53540         * gcc.dg/format-miss-2.c: New test.
53541
53542 2000-12-09  Neil Booth  <neilb@earthling.net>
53543
53544         * gcc.dg/cpp/lineflags.c: New tests.
53545         * gcc.dg/cpp/poison.c: Update.
53546         * gcc.dg/cpp/redef2.c: Update.
53547         * gcc.dg/cpp/skipping.c: New test.
53548
53549 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53550
53551         * g++.old-deja/g++.other/eh3.C: New testcase.
53552
53553 2000-12-07  Neil Booth  <neilb@earthling.net>
53554
53555         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53556         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53557         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53558         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53559         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53560         Update.
53561
53562 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53563
53564         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53565         __SIZE_TYPE__ instead of int for type of integers cast to
53566         pointers.
53567
53568 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53569
53570         * g++.old-deja/g++.other/cleanup4.C: New test.
53571
53572 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53573
53574         * format-sec-1.c: New test.
53575
53576 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53577
53578         * gcc.dg/format-nonlit-3.c: New test.
53579
53580 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53581
53582         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53583         through a null pointer.
53584
53585 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53586
53587         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53588         * g++.old-deja/g++.pt/partial4.C: New test.
53589
53590 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53591
53592         * gcc.c-torture/execute/ieee/hugeval.x: New.
53593
53594 2000-12-06  Neil Booth  <neilb@earthling.net>
53595
53596         * gcc.dg/cpp/backslash2.c: New tests.
53597
53598 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53599
53600         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53601         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53602
53603 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53604
53605         * gcc.c-torture/execute/20001203-2.c: New testcase.
53606
53607 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53608
53609         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53610         * g++.old-deja/g++.other/virtual10.C: New test.
53611
53612 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53613
53614         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53615
53616 2000-12-05  Richard Henderson  <rth@redhat.com>
53617
53618         * gcc.c-torture/compile/20001205-1.c: New.
53619
53620 2000-12-04  Neil Booth  <neilb@earthling.net>
53621
53622         * g++.old-deja/g++.other/virtual9.C: New test.
53623         * g++.old-deja/g++.pt/crash61.C: New test.
53624         * gcc.c-torture/execute/loop-9.c: New test.
53625
53626 2000-12-04  Neil Booth  <neilb@earthling.net>
53627
53628         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53629         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53630         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53631         * gcc.dg/cpp/extratokens.c: ...here.
53632
53633 2000-12-04  Neil Booth  <neilb@earthling.net>
53634
53635         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53636         New tests.
53637
53638 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53639
53640         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53641         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53642
53643 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53644
53645         * gcc.c-torture/execute/20001203-1.c: New test.
53646
53647 2000-12-03  Neil Booth  <neilb@earthling.net>
53648
53649         * gcc.dg/cpp/macro6.c: New test cases.
53650
53651 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53652
53653         * gcc.c-torture/execute/string-opt-9.c: New test.
53654         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53655         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53656         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53657
53658         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53659         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53660
53661 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53662
53663         * gcc.dg/cpp/if-6.c: New testcase.
53664
53665         * gcc.dg/20001201-1.c: New testcase.
53666
53667 2000-12-02  Neil Booth  <neilb@earthling.net>
53668
53669         * g++.old-deja/g++.other/externC4.C,
53670         g++.old-deja/g++.other/friend10.C: New tests.
53671
53672 2000-12-02  Neil Booth  <neilb@earthling.net>
53673
53674         * g++.old-deja/g++.other/instan2.C
53675         * g++.old-deja/g++.other/instan3.C: New test.
53676
53677 2000-12-02  Neil Booth  <neilb@earthling.net>
53678
53679         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53680         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53681         gnuc99.c,gnuc99-pedantic.c: New tests.
53682
53683 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53684
53685         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53686         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53687
53688 2000-12-01  Neil Booth  <neilb@earthling.net>
53689
53690         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53691         * gcc.dg/cpp/poison.c: Update.
53692         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53693
53694 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53695
53696         * g77.f-torture/execute/20001201.f: New test.
53697
53698 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53699
53700         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53701
53702 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53703
53704         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53705
53706 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.other/cast6.C: New test.
53709
53710 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53711
53712         * gcc.c-torture/execute/20001130-2.c: New testcase.
53713
53714 2000-11-30  Richard Henderson  <rth@redhat.com>
53715
53716         * gcc.c-torture/execute/20001130-1.c: New test.
53717
53718 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53719
53720         * g++.old-deja/g++.other/op3.C: New test.
53721
53722 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53723
53724         * g++.old-deja/g++.other/op2.C: New test.
53725
53726 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53727
53728         * g++.old-deja/g++.other/crash38.C: New test.
53729
53730 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53731
53732         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53733
53734 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53735
53736         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53737         tests.
53738         * gcc.c-torture/execute/string-opt-6.c: New test.
53739
53740         * gcc.dg/20001117-1.c: Add main.
53741
53742 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53743
53744         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53745         Move from here ...
53746         * gcc.dg/940510-1.c: ... to here.
53747
53748         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53749         zero-size arrays in toplevel structures.
53750
53751 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53752
53753         * gcc.c-torture/execute/loop-8.c: New test.
53754
53755 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53756
53757         * g++.old-deja/g++.other/base1.C: New test.
53758
53759 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53760
53761         * g++.old-deja/g++.other/parse2.C: New test.
53762
53763 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53764
53765         * g++.old-deja/g++.pt/incomplete1.C: New test.
53766
53767 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53768
53769         * g++.old-deja/g++.other/friend9.C: New test.
53770
53771 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53772
53773         * gcc.dg/20001127-1.c: New test.
53774
53775 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53776
53777         * g++.old-deja/g++.pt/friend46.C: New test.
53778
53779 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53780
53781         * g++.old-deja/g++.other/ptrmem8.C: New test.
53782
53783 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53784
53785         * gcc.c-torture/execute/string-opt-7.c: New test.
53786         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53787
53788 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53789
53790         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53791         instead of 'mkcheck 2'.
53792
53793 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53794
53795         * gcc.c-torture/execute/memcheck/driver.c,
53796         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53797         C9X references to refer to C99.
53798
53799 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53800
53801         * gcc.dg/ultrasp3.c: New test.
53802
53803 2000-11-25  Neil Booth  <neilb@earthling.net>
53804
53805         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53806
53807 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53808
53809         * gcc.c-torture/compile/20001123-2.c: New.
53810
53811 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53812
53813         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53814
53815 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53816
53817         * gcc.dg/sequence-point-1.c: Add some new tests.
53818         * gcc.c-torture/execute/20001124-1.c: New test.
53819
53820 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53821
53822         * g++.old-deja/g++.other/vaarg4.C: New test.
53823         * gcc.c-torture/compile/20001123-1.c: New test.
53824
53825 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53826
53827         * g++.other/crash24.C: Adjust and remove XFAIL.
53828         * g++.other/crash37.C: New test.
53829
53830 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53831
53832         * g++.old-deja/g++.pt/instantiate9.C: New test.
53833
53834 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53835
53836         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53837         new ABI, too.
53838
53839         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53840         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53841
53842 2000-11-22  Neil Booth  <neilb@earthling.net>
53843
53844         * gcc.dg/cpp/Wtrigraphs.c: New test.
53845
53846 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53847
53848         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53849
53850 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53851
53852         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53853
53854 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53855
53856         * lib/gcc-dg.exp: load_lib scanasm.exp.
53857         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53858         * lib/g++-dg.exp: load_lib scanasm.exp.
53859         * lib/scanasm.exp: New.
53860         (scan-assembler, scan-assembler-not): Add optional arguments to
53861         test name, or if not present, the pattern name.
53862         (scan-assembler-dem, scan-assembler-dem-not): New.
53863
53864         * g++.dg/dg.exp: New.
53865
53866 2000-11-21  Neil Booth  <neilb@earthling.net>
53867
53868         * gcc.dg/cpp/integrated1.c: Remove.
53869
53870 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53871
53872         * gcc.c-torture/execute/20001121-1.c: New test.
53873
53874 2000-11-21  Richard Henderson  <rth@redhat.com>
53875
53876         * gcc.c-torture/compile/20001121-1.c: New test.
53877
53878 2000-11-20  Neil Booth  <neilb@earthling.net>
53879
53880         * gcc.dg/cpp/integrated1.c: New test.
53881
53882 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53883
53884         * g++.old-deja/g++.other/inline17.C: New test.
53885
53886 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53887
53888         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53889         local variable to be zero: I made the variable global. Now
53890         uses abort() and exit() instead of relying on main's return value.
53891
53892 2000-11-20  Neil Booth  <neilb@earthling.net>
53893
53894         * gcc.dg/cpp/paste2.c: Update test.
53895         * objc/execute/paste.m: New test.
53896
53897 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53898
53899         * gcc.dg/c99-condexpr-1.c: New test.
53900
53901 2000-11-20  Neil Booth  <neilb@earthling.net>
53902
53903         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53904
53905 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53906
53907         * g++.old-deja/g++.pt/export1.C: New test.
53908
53909 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53910
53911         * gcc.dg/20001117-1.c: New test.
53912
53913 2000-11-18  Richard Henderson  <rth@redhat.com>
53914
53915         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53916
53917 2000-11-18  Richard Henderson  <rth@redhat.com>
53918
53919         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53920         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53921         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53922
53923 2000-11-18  Richard Henderson  <rth@redhat.com>
53924
53925         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53926         (main): New.  Exit cleanly.
53927
53928 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53931         gcc.dg/c99-fordecl-2.c: New tests.
53932
53933 2000-11-18  Richard Henderson  <rth@redhat.com>
53934
53935         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53936         * gcc.c-torture/execute/zerolen-2.c: New.
53937
53938 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53939
53940         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53941         memory.
53942
53943 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53944
53945         * g++.old-deja/g++.pt/instantiate8.C: New test.
53946
53947 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53948
53949         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53950         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53951
53952 2000-11-16  Nick Clifton  <nickc@redhat.com>
53953
53954         * gcc.c-torture/execute/nestfunc-2.c: New test.
53955         * gcc.c-torture/execute/nestfunc-3.c: New test.
53956
53957 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53958
53959         * gcc.c-torture/compile/20001116-1.c: New test.
53960
53961 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53962
53963         * gcc.c-torture/execute/20001115-1.c: New test.
53964
53965 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53966
53967         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53968         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53969         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53970         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53971
53972 2000-11-15  Neil Booth  <neilb@earthling.net>
53973
53974         gcc.dg/cpp/_Pragma1.c: Update.
53975         gcc.dg/cpp/_Pragma2.c: New test.
53976
53977 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53978
53979         * g++.old-deja/g++.other/anon5.C: New test.
53980
53981 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53982
53983         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53984         tests.
53985
53986 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53987
53988         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53989         output.
53990
53991 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53992
53993         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53994         labels at end of compound statements.
53995
53996 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53997
53998         * gcc.c-torture/execute/loop-7.c: New test.
53999
54000 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54001
54002         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54003
54004 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54005
54006         * gcc.dg/c99-bool-1.c: New test.
54007
54008 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54009
54010         * gcc.dg/c99-scope-1.c: Remove xfail.
54011         * gcc.dg/c99-scope-2.c: New test.
54012
54013 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54014
54015         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54016         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54017
54018 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54019
54020         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54021         error messages.
54022
54023         * g++.mike/p700.C: Don't typedef wchar_t.
54024         * g++.mike/p784.C: Likewise.
54025         * g++.mike/eb101.C: Don't use __wchar_t.
54026
54027 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54028
54029         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54030         from DO loop.
54031
54032 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54033
54034         * gcc.c-torture/execute/20001111-1.c: New test.
54035
54036 2000-11-10  Nick Clifton  <nickc@redhat.com>
54037
54038         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54039         long multuiple and accumulate.
54040
54041 2000-11-09  Richard Henderson  <rth@redhat.com>
54042
54043         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54044         via size_t instead of int.
54045
54046         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54047         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54048         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54049         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54050
54051 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54052
54053         * gcc.c-torture/compile/20001109-1.c: New test.
54054         * gcc.c-torture/compile/20001109-2.c: New test.
54055
54056 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54057
54058         * g++.old-deja/g++.pt/operator1.C: New test.
54059         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54060
54061 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54062
54063         * gcc.dg/20001108-1.c: New test.
54064
54065 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54066
54067         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54068         with both arguments constant strings.
54069         * gcc.c-torture/execute/string-opt-3.c: New test.
54070         * gcc.c-torture/execute/string-opt-4.c: New test.
54071         * gcc.c-torture/execute/string-opt-5.c: New test.
54072
54073 2000-11-08  Nick Clifton  <nickc@redhat.com>
54074
54075         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54076         mulsidi3adddi patterns.
54077
54078 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54079
54080         * g++.old-deja/g++.other/crash36.C: New test.
54081
54082 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54083
54084         * g++.old-deja/g++.other/init16.C: New test.
54085
54086 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54087
54088         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54089
54090 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54091
54092         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54093         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54094         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54095
54096 2000-11-07  DJ Delorie  <dj@redhat.com>
54097
54098         * gcc.dg/20000614-1.c: Add return so that test can pass.
54099
54100 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54101
54102         * gcc.c-torture/execute/string-opt-1.c: New test.
54103
54104 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54105
54106         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54107         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54108         parameters in registers, and there is no way for a varargs
54109         function to know in which order the integer and floating-point
54110         parameters should be interleaved when they are placed on the
54111         stack.
54112         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54113         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54114
54115 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54116
54117         * gcc.c-torture/execute/string-opt-2.c: New test.
54118
54119 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54120
54121         * g++.old-deja/g++.pt/crash60.C: New test.
54122
54123 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54124
54125         * g++.old-deja/g++.other/crash24.C: New test.
54126         * g++.old-deja/g++.other/crash25.C: New test.
54127         * g++.old-deja/g++.other/crash26.C: New test.
54128         * g++.old-deja/g++.other/crash27.C: New test.
54129         * g++.old-deja/g++.other/crash28.C: New test.
54130         * g++.old-deja/g++.other/crash29.C: New test.
54131         * g++.old-deja/g++.other/crash30.C: New test.
54132         * g++.old-deja/g++.other/crash31.C: New test.
54133         * g++.old-deja/g++.other/crash32.C: New test.
54134         * g++.old-deja/g++.other/crash33.C: New test.
54135         * g++.old-deja/g++.other/crash34.C: New test.
54136         * g++.old-deja/g++.other/crash35.C: New test.
54137
54138 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54139
54140         * gcc.c-torture/execute/20001031-1.c: New test.
54141
54142 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54143
54144         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54145         namespace.
54146
54147         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54148         standards-conformant.
54149
54150         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54151
54152         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54153         * g++.old-deja/g++.mike/p755a.C: Likewise.
54154         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54155         library makes no calls to `operator new' during initialization.
54156
54157 2000-11-04  Neil Booth  <neilb@earthling.net>
54158
54159         * gcc.dg/cpp/include2.c: New tests.
54160
54161 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54162
54163         * lib/g++.exp (g++_set_ld_library_path): New function.
54164         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54165
54166 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54167
54168         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54169         warnings.
54170
54171 2000-11-01  Richard Henderson  <rth@redhat.com>
54172
54173         * g++.old-deja/g++.ext/namedret1.C: New.
54174         * g++.old-deja/g++.ext/namedret2.C: New.
54175         * g++.old-deja/g++.ext/namedret3.C: New.
54176
54177 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54178
54179         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54180         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54181
54182 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54183
54184         * gcc.c-torture/execute/va-arg-21.c: New test.
54185
54186 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54187
54188         * gcc.dg/c99-complex-2.c: New test.
54189
54190 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54191
54192         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54193
54194 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54195
54196         * g++.old-deja/g++.other/inline16.C: New test.
54197
54198 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54199
54200         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54201         __PRETTY_FUNCTION__
54202
54203 2000-10-29  Neil Booth  <neilb@earthling.net>
54204
54205         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54206         New tests.
54207         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54208         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54209         optimisation.
54210
54211 2000-10-29  Neil Booth  <neilb@earthling.net>
54212
54213         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54214         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54215         * mi5.c: Test multiple includes work with -C.
54216         * trigraphs.c: Test ^= version.
54217
54218 2000-10-28  Neil Booth  <neilb@earthling.net>
54219
54220         New tests and test updates for new macro expander.
54221
54222         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54223         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54224         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54225         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54226         new diagnostic messages.
54227
54228         * gcc.dg/cpp/macro3.c: New tests.
54229
54230 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54231
54232         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54233         on the same line.
54234
54235 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54236
54237         * g++.old-deja/g++.other/eh2.C: New test.
54238
54239 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54240
54241         * gcc.c-torture/execute/20001027-1.c: New test.
54242
54243 2000-10-26  Richard Henderson  <rth@redhat.com>
54244
54245         * gcc.c-torture/execute/20001026-1.c: New.
54246
54247 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54248
54249         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54250         * g++.old-deja/g++.law/builtin1.C: Likewise.
54251         * g++.old-deja/g++.law/ctors10.C: Likewise.
54252         * g++.old-deja/g++.law/virtual3.C: Likewise.
54253         * g++.old-deja/g++.mike/p658.C: Likewise.
54254         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54255         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54256         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54257         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54258         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54259
54260 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54261
54262         * gcc.c-torture/compile/20001024-1.c: New test.
54263
54264 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54265
54266         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54267         to tell us whether or not we are using V3.
54268
54269 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54270
54271         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54272         operands.
54273
54274 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54275
54276         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54277
54278 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54279
54280         * gcc.c-torture/execute/20001024-1.c: New test.
54281
54282 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54283
54284         * g++.old-deja/g++.other/sibcall1.C: New test.
54285
54286 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54287
54288         * gcc.dg/noncompile/init-3.c: New test.
54289
54290 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54291
54292         * gcc.dg/format-array-1.c: New test.
54293
54294 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54295
54296         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54297         writing through null pointers; remove comment about testing
54298         unterminated strings.
54299
54300 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54301
54302         * gcc.c-torture/execute/20001017-2.c: New test.
54303
54304 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54305
54306         * gcc.c-torture/compile/20001018-1.c: New test.
54307         * gcc.c-torture/compile/20001018-1.x: Xfail.
54308
54309 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54310
54311         * gcc.c-torture/execute/20001017-1.c: New test.
54312
54313 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54314
54315         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54316         for multiple use of arguments with scanf formats; add tests for
54317         multiple use of arguments.
54318
54319 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54320
54321         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54322         from some old tests.
54323
54324 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54325
54326         * gcc.dg/format-miss-1.c: New test.
54327
54328 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54329
54330         * gcc.c-torture/execute/20001013-1.c: New test.
54331
54332 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54333
54334         * gcc.dg/format-branch-1.c: New test.
54335
54336 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54337
54338         * README, lib/file-format.exp: Remove EGCS references.
54339
54340 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54341
54342         * gcc.dg/20001013-1.c: New test.
54343
54344 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54345
54346         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54347         for intmax_t in the compiler using __typeof__ and the type rules
54348         for conditional expressions.
54349
54350 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54351
54352         * gcc.dg/20001012-1.c: New test.
54353         * gcc.dg/20001012-2.c: New test.
54354
54355 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54356
54357         * gcc.dg/format-attr-1.c: New test.
54358
54359 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54360
54361         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54362         __LONG_LONG_MAX__ instead of LLONG_MAX.
54363
54364 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54365
54366         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54367         scanf flags.
54368         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54369         flags.
54370
54371 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54372
54373         * gcc.dg/sequence-pt-1.c: New test.
54374
54375 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54376
54377         * gcc.c-torture/execute/20001011-1.c: New testcase.
54378         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54379
54380 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54381
54382         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54383         does not error on it.
54384
54385 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54386
54387         * gcc.dg/20001009-1.c: New test.
54388
54389 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54390
54391         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54392         * gcc.c-torture/execute/20001009-2.c: ... to here.
54393
54394 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54395
54396         * gcc.c-torture/compile/20001009-1.c: New testcase.
54397         * gcc.c-torture/execute/20001009-1.c: New testcase.
54398         Testcases provided by Jan Hubicka <jh@suse.cz>.
54399
54400 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54401
54402         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54403         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54404         uintmax_t using <limits.h> to emulate the compiler's internal
54405         logic.  No longer XFAIL %j tests.
54406
54407 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54408
54409         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54410         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54411         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54412         regexps and details of expected handling of some bad formats.
54413         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54414         suppression.
54415
54416 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54417
54418         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54419         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54420         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54421         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54422         in list archives.
54423
54424 2000-10-06  Richard Henderson  <rth@cygnus.com>
54425
54426         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54427         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54428         * g++.old-deja/g++.jason/report.C: Likewise.
54429         * g++.old-deja/g++.law/friend5.C: Likewise.
54430         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54431         of the expected warnings.
54432
54433 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54434
54435         * g++.old-deja/g++.pt/enum14.C: New test.
54436
54437 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54438
54439         * g++.old-deja/g++.pt/crash59.C: New test.
54440
54441 2000-10-04  Will Cohen  <wcohen@redhat.com>
54442
54443         * gcc.dg/20000926-1.c: New test.
54444
54445 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54446
54447         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54448         function name for current C++ compiler.
54449         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54450
54451 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54452
54453         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54454         __PRETTY_FUNCTION__.
54455         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54456
54457 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54458
54459         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54460
54461 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54462
54463         * gcc.c-torture/compile/20000923-1.c: New test.
54464
54465 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54466
54467         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54468         * g++.old-deja/g++.pt/ttp62.C: Same.
54469         * g++.old-deja/g++.other/inline14.C: Same.
54470
54471 2000-09-24  Richard Henderson  <rth@cygnus.com>
54472
54473         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54474
54475 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54476
54477         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54478
54479 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54480
54481         * gcc.c-torture/compile/20000922-1.c: New file.
54482
54483 2000-09-21  Nick Clifton  <nickc@redhat.com>
54484
54485         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54486         a signed long modulo operation.
54487         (mod6): New function - perform an unsigned long modulo operation.
54488         (main): Add tests for modulos of very large numbers by very small
54489         dividends.
54490
54491 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54492
54493         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54494
54495 2000-09-19  Richard Henderson  <rth@cygnus.com>
54496
54497         * gcc.dg/compare2.c (case 10): XFAIL.
54498
54499 2000-09-18  Richard Henderson  <rth@cygnus.com>
54500
54501         * gcc.c-torture/execute/20000906-1.c: Move ...
54502         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54503         that support __builtin_trap.
54504
54505 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54506
54507         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54508
54509 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54510
54511         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54512         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54513         more $ format tests.
54514
54515 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54516
54517         * gcc.dg/format-errmk-1.c: New test.
54518
54519 2000-09-17  Greg McGary  <greg@mcgary.org>
54520
54521         * gcc.c-torture/execute/20000917-1.x: Remove.
54522
54523 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54524
54525         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54526
54527 2000-09-17  Greg McGary  <greg@mcgary.org>
54528
54529         * gcc.c-torture/execute/20000917-1.c: New test.
54530         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54531
54532 2000-09-16  Neil Booth  <NeilB@earthling.net>
54533
54534         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54535         in nested macro bug.
54536
54537 2000-09-15  Neil Booth  <NeilB@earthling.net>
54538
54539         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54540
54541 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54542
54543         * gcc.c-torture/execute/20000914-1.c: New test.
54544
54545 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54546
54547         * g++.other/inline13.C: New test.
54548
54549 2000-09-12  Andreas Jaeger  <aj@suse.de>
54550
54551         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54552         constant by Ulrich Drepper <drepper@redhat.com>.
54553
54554 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54555
54556         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54557
54558 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54559
54560         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54561
54562 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54563
54564         * gcc.dg/cpp/backslash.c: New test.
54565
54566 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54567
54568         * gcc.c-torture/execute/20000910-1.c: New test.
54569         * gcc.c-torture/execute/20000910-2.c: Likewise.
54570
54571 2000-09-11  Robert Lipe  <robertl@sco.com>
54572
54573         * gcc.dg/pragma-align.c: New test.
54574
54575 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54576
54577         * g++.old-deja/g++.pt/explicit82.C: New test.
54578         * g++.old-deja/g++.pt/explicit83.C: New test.
54579
54580 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54581
54582         * gcc.dg/asm-names.c: New test.
54583
54584 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54585
54586         * gcc.dg/cpp/tr-warn6.c: New test
54587
54588 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54589
54590         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54591         be accepted.
54592
54593 2000-09-07  Catherine Moore  <clm@redhat.com>
54594
54595         * gcc.c-torture/execute/unroll-1.c: New test.
54596
54597 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54598
54599         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54600         ERROR markers.
54601         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54602         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54603         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54604         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54605         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54606         Preprocess only.
54607         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54608         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54609
54610 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54611
54612         * g++.old-deja/g++.pt/deduct2.C: New test.
54613
54614 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54615
54616         * g++.old-deja/g++.pt/parms2.C: New test.
54617
54618 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54619
54620         * g++.old-deja/g++.pt/crash58.C: New test.
54621
54622 2000-09-06  Greg McGary  <greg@mcgary.org>
54623
54624         * gcc.c-torture/execute/20000906-1.c: New test.
54625         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54626
54627 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54628
54629         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54630
54631 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54632
54633         * g++.old-deja/g++.pt/crash57.C: New test.
54634
54635 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54636
54637         * g++.old-deja/g++.pt/crash56.C: New test.
54638
54639 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54640
54641         * g++.old-deja/g++.pt/koenig1.C: New test.
54642
54643 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54644
54645         * gcc.dg/20000904-1.c: New test.
54646
54647 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54648
54649         * gcc.dg/cpp/paste8.c: New test.
54650
54651 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54652
54653         * gcc.c-torture/compile/20000827-1.c: New test.
54654
54655 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54656
54657         * gcc.dg/format-diag-1.c: New test.
54658
54659 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54660
54661         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54662         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54663         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54664         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54665         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54666
54667 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54668
54669         * g++.old-deja/g++.other/nested4.C: New test.
54670
54671 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54672
54673         * g++.old-deja/g++.ns/scoped1.C: New test.
54674
54675 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54676
54677         * lib/g++.exp: Support testing already-installed GCC.
54678
54679 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54680
54681         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54682
54683 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54684
54685         * gcc.dg/return-type-2.c: New test.
54686
54687 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54688
54689         * gcc.c-torture/compile/20000825-1.c: New test.
54690
54691 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54692
54693         * gcc.dg/dwarf2-2.c: New test.
54694
54695 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54696
54697         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54698         dg-warning regexps.
54699
54700 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54701
54702         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54703         gcc.dg/format-ext-5.c: New tests.
54704
54705 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54706
54707         * g++.old-deja/g++.other/crash22.C: New test.
54708
54709 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54710
54711         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54712
54713 2000-08-24  Richard Henderson  <rth@cygnus.com>
54714
54715         * gcc.dg/ia64-sync-1.c: New test.
54716         * gcc.dg/ia64-sync-2.c: New test.
54717         * gcc.dg/ia64-asm-1.c: New test.
54718
54719 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54720
54721         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54722         * gcc.dg/format-ext-2.c: New test.
54723
54724 2000-08-23  Jason Merrill  <jason@redhat.com>
54725
54726         * lib/old-dejagnu.exp: Also ignore "In member function" and
54727         "At global scope".
54728
54729 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54730
54731         * gcc.dg/noncompile/label-lineno-1.c: New test.
54732
54733 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54734
54735         * gcc.dg/c99-array-nonobj-1.c: New test.
54736
54737 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54738
54739         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54740         tests.
54741         * gcc.dg/format-ext-1.c: New test.
54742
54743 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54744
54745         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54746         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54747         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54748         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54749         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54750
54751 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54752
54753         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54754         gcc.dg/c99-strftime-2.c: New tests.
54755
54756 2000-08-22  Richard Henderson  <rth@cygnus.com>
54757
54758         * gcc.c-torture/execute/20000822-1.c: New test.
54759
54760 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54761
54762         * gcc.c-torture/execute/20000819-1.x: Remove.
54763
54764 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54765
54766         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54767         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54768         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54769         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54770         gcc.dg/format-xopen-1.c: New tests.
54771
54772 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54773
54774         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54775
54776 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54777
54778         * g++.old-deja/g++.other/loop2.C: New test.
54779
54780         * gcc.c-torture/compile/20000606-1.c: New test.
54781         * gcc.c-torture/compile/20000728-1.c: New test.
54782         * gcc.c-torture/execute/20000801-1.c: New test.
54783         * gcc.c-torture/execute/20000801-2.c: New test.
54784         * gcc.c-torture/execute/20000819-1.c: New test.
54785         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54786         * gcc.dg/20000629-1.c: New test.
54787         * gcc.dg/20000724-1.c: New test.
54788         * gcc.dg/20000807-1.c: New test.
54789
54790 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54791
54792         * gcc.dg/cpp/pragma-1.c: New test.
54793         * gcc.dg/cpp/pragma-2.c: New test.
54794
54795 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54796
54797         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54798         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54799
54800 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54801
54802         * gcc.c-torture/compile/20000818-1.c: New test.
54803
54804 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54805
54806         * gcc.c-torture/execute/20000818-1.c: New test.
54807
54808 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54809
54810         * gcc.dg/format-va-1.c: New test.
54811
54812 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54813
54814         * g++.old-deja/g++.other/typedef8.C: New test.
54815
54816 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54817
54818         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54819         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54820         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54821         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54822         * g++.old-deja/g++.other/ptrmem7.C: New test.
54823         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54824
54825 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54826
54827         * g++.old-deja/g++.pt/typename27.C: New test.
54828
54829 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54830
54831         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54832         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54833         * g++.old-deja/g++.pt/friend45.C: New test.
54834         * g++.old-deja/g++.other/friend8.C: New test.
54835
54836 2000-08-15  Richard Henderson  <rth@cygnus.com>
54837
54838         * gcc.c-torture/execute/20000815-1.c: New test.
54839
54840 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54841
54842         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54843         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54844         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54845
54846 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54847
54848         * g++.old-deja/g++.other/refinit2.C: New test.
54849
54850 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54851
54852         * lib/c-torture.exp (c-torture): Make
54853         compiler_conditional_xfail_data global.
54854         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54855         compiler_conditional_xfail_data machinery.
54856         (f-torture-execute): Likewise.
54857         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54858         and only when unrolling loops.
54859
54860         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54861
54862 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54863
54864         * g++.old-deja/g++.pt/explicit81.C: New test.
54865
54866 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54867
54868         * g++.old-deja/g++.pt/typename26.C: New test.
54869
54870 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54871
54872         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54873         warning.
54874
54875 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54876
54877         * g++.old-deja/g++.other/array3.C: New test.
54878
54879 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54880
54881         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54882         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54883         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54884         New tests.
54885
54886 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54887
54888         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54889         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54890
54891 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54892
54893         * gcc.c-torture/execute/20000808-1.c: New test.
54894
54895 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54896
54897         * gcc.dg/c90-const-expr-1.c: New test.
54898
54899 2000-08-08  Richard Henderson  <rth@cygnus.com>
54900
54901         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54902
54903 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54904
54905         * gcc.dg/noncompile/const-ll-1.c: New test.
54906
54907 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54908
54909         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54910
54911 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54912
54913         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54914         that running programs linked against the shared version of libobjc
54915         run correctly.
54916
54917 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54918
54919         * gcc.dg/c99-printf-1.c: New test.
54920
54921 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54922
54923         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54924
54925 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54926
54927         * gcc.c-torture/execute/20000731-1.x: Delete.
54928
54929 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54930
54931         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54932         and torture_without_loops as is done by c-torture.exp.
54933         (search_for): Copy from c-torture.exp.
54934         (gcc-dg-runtest): New function, drives a directory of tests
54935         iterating over the TORTURE_OPTIONS.
54936         (scan-assembler, scan-assembler-not): Move here from
54937         individual directory drivers.
54938
54939         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54940         defined by lib/gcc-dg.exp.
54941         * gcc.dg/cpp/cpp.exp: Likewise.
54942         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54943         gcc-dg-runtest, so we cycle over optimization options.
54944
54945         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54946         * gcc.dg/compare2.c: No longer expected to fail.
54947
54948 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54949
54950         * gcc.c-torture/execute/20000804-1.c: New test.
54951
54952 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54953
54954         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54955
54956 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54957
54958         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54959
54960 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54961
54962         * gcc.c-torture/compile/20000803-1.c: New test.
54963
54964 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54965
54966         * gcc.c-torture/execute/20000801-3.c,
54967         gcc.c-torture/execute/20000801-4.c: New tests.
54968         * gcc.c-torture/execute/20000801-3.x,
54969         gcc.c-torture/execute/20000801-4.x: Xfail.
54970
54971 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54972
54973         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54974         libobjc/.libs to allow for libtool.
54975
54976 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54977
54978         * gcc.c-torture/compile/20000802-1.c: New test.
54979
54980 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54981
54982         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54983
54984 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54985
54986         * gcc-c-torture/execute/20000731-2.c: New test.
54987
54988         * gcc.c-torture/execute/20000731-1.c: New test.
54989         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54990
54991 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54992
54993         * gcc.dg/cpp/paste7.c: New test.
54994         * gcc.dg/cpp/20000725-1.c: New test.
54995
54996 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54997
54998         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54999         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55000         declaration warning for __builtin_dwarf_reg_size.
55001
55002         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55003
55004 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55005
55006         * gcc.dg/noncompile/voidparam-1.c: New test.
55007
55008 2000-07-30  Richard Henderson  <rth@cygnus.com>
55009
55010         * gcc.dg/c90-digraph-1.c: Don't xfail.
55011         * gcc.dg/compare2.c (case 10): Xfail.
55012         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55013
55014 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55015
55016         * gcc.dg/c99-main-1.c: New test.
55017
55018 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55019
55020         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55021
55022 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55023
55024         * gcc.c-tortuer/execute/20000726-1.c: New test.
55025
55026 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55027
55028         * gcc.c-torture/execute/enum-2.c: New test.
55029
55030 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55031
55032         * gcc.dg/cpp/tr-warn3.c: New test.
55033
55034 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55035
55036         * g++.old-deja/g++.ext/implicit1.C: Remove.
55037         * g++.old-deja/g++.jason/c2.C: Remove
55038         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55039         * g++.old-deja/g++.pt/crash16.C: Likewise.
55040         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55041
55042 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.old-deja/g++.other/for2.C: New test.
55045
55046 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55047
55048         * gcc.dg/20000720-1.c: New test.
55049
55050 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55051
55052         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55053
55054 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55055
55056         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55057         * gcc.c-torture/execute/20000722-1.c: New.
55058         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55059
55060 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55061
55062         * gcc.dg/cpp/20000720-1.S: New test.
55063
55064 2000-07-21  Michael Meissner  <meissner@redhat.com>
55065
55066         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55067
55068 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55069
55070         * g++.old-deja/g++.brendan/crash16.C,
55071         g++.old-deja/g++.brendan/parse3.C,
55072         g++.old-deja/g++.brendan/redecl1.C,
55073         g++.old-deja/g++.ns/template13.C,
55074         g++.old-deja/g++.other/decl4.C,
55075         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55076
55077 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55078
55079         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55080         and "Internal error".
55081
55082         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55083         regexps.
55084         * gcc.dg/cpp/paste6.c: New test.
55085
55086 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55087
55088         * gcc.dg/cpp/tr-direct.c: New test.
55089
55090         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55091         gcc.dg/cpp/undef1.c: Tweak error regexps.
55092
55093 2000-07-18  Eric Christopher <echristo@redhat.com>
55094
55095         * gcc.c-torture/compile/20000718-1.c: New test.
55096
55097 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55098
55099         * cpplex.c (_cpp_push_token): If the token being pushed back
55100         is the previous token in this context, just subtract one from
55101         context->posn.
55102         * cppmacro.c (save_expansion): Clear aux field when storing a
55103         placemarker.
55104
55105 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55106
55107         * gcc.dg/noncompile/redecl-1.c: New test.
55108
55109 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55110
55111         * gcc.c-torture/execute/20000717-5.c: New test.
55112         * gcc.c-torture/execute/20000717-1.x: Removed.
55113
55114 2000-07-17  Richard Henderson  <rth@cygnus.com>
55115
55116         * gcc.c-torture/execute/20000717-4.c: New test.
55117
55118 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55119
55120         * gcc.dg/cpp/syshdr.c: New test.
55121         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55122
55123 2000-07-17  Neil Booth  <neilb@earthling.net>
55124
55125         * gcc.dg/cpp/cmdlne-dM.c: New test.
55126         * gcc.dg/cpp/cmdlne-dD.c: New test.
55127
55128 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55129
55130         * gcc.c-torture/execute/20000717-3.c: New test.
55131
55132         * gcc.c-torture/compile/20000717-1.c: New test.
55133
55134 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55135
55136         * gcc.c-torture/execute/20000717-2.c: New test.
55137
55138 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55139
55140         * gcc.dg/formatz-1.c: New test.
55141
55142         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55143         * gcc.dg/c99-digraph-1.c: New tests.
55144
55145         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55146         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55147
55148         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55149         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55150         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55151         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55152         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55153         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55154         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55155
55156 2000-07-17  Greg McGary <greg@mcgary.org>
55157
55158         * gcc.c-torture/execute/20000717-1.c: New test.
55159         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55160
55161 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55162
55163         * gcc.c-torture/execute/20000715-2.c: New test.
55164         * gcc.dg/20000715-1.c: New test.
55165
55166 2000-07-15  Michael Meissner  <meissner@redhat.com>
55167
55168         * gcc.c-torture/execute/20000715-1.c: New test.
55169
55170 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55171
55172         * gcc.c-torture/execute/20000707-1.c: New test.
55173
55174 2000-07-13  Neil Booth  <NeilB@earthling.net>
55175
55176         * gcc.dg/cpp/digraph1.c,
55177         gcc.dg/cpp/digraph2.c,
55178         gcc.dg/cpp/digraphs.c: New tests.
55179
55180 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55181
55182         * g77.f-torture/compile/20000630-2.f: New test.
55183         * g77.f-torture/compile/20000630-2.x
55184
55185 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55186
55187         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55188
55189 2000-07-11  Neil Booth  <NeilB@earthling.net>
55190
55191         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55192
55193 2000-07-11  Neil Booth  <NeilB@earthling.net>
55194
55195         * gcc.dg/cpp/cmdlne-C.c: New.
55196
55197 2000-07-09  Neil Booth  <NeilB@earthling.net>
55198
55199         * gcc.dg/cpp/directiv.c: New tests.
55200         * gcc.dg/cpp/undef1.c: Update.
55201
55202 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55203
55204         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55205
55206 2000-07-09  Neil Booth  <NeilB@earthling.net>
55207
55208         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55209
55210 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55211
55212         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55213         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55214
55215 2000-07-08  Neil Booth  <NeilB@earthling.net>
55216
55217         * gcc.dg/cpp/macsyntx.c: New tests.
55218
55219 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55220
55221         * gcc.dg/20000707-1.c: New test.
55222
55223 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55224
55225         * gcc.c-torture/execute/20000706-1.c: New test.
55226         * gcc.c-torture/execute/20000706-2.c: New test.
55227         * gcc.c-torture/execute/20000706-3.c: New test.
55228         * gcc.c-torture/execute/20000706-4.c: New test.
55229         * gcc.c-torture/execute/20000706-5.c: New test.
55230
55231 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55232
55233         * g++.old-deja/g++.pt/instantiate7.C: New test.
55234
55235 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55236
55237         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55238         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55239         * g++.old-deja/g++.other/rtti3.C: Likewise.
55240         * g++.old-deja/g++.other/rttid3.C: Likewise.
55241
55242 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55243
55244         *  g77.f-torture/compile/20000630-1.x: Fix typo
55245
55246 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55247
55248         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55249         assembly output.
55250
55251 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55252
55253         * gcc.dg/cpp/ident.c: New test.
55254
55255 2000-07-05  Neil Booth  <NeilB@earthling.net>
55256
55257         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55258           gcc.dg/cpp/lexstrng.c: New tests.
55259
55260 2000-07-04  Neil Booth  <NeilB@earthling.net>
55261
55262         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55263         * gcc.dg/cpp/strify2.c: Same.
55264
55265 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55266
55267         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55268         * gcc.dg/cpp/19990703-1.c: Likewise.
55269         * gcc.dg/cpp/20000625-1.c: Likewise.
55270         * gcc.dg/cpp/20000625-2.c: Likewise.
55271
55272         * gcc.dg/cpp/macro1.c,
55273         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55274         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55275         gcc.dg/cpp/strify1.c,
55276         gcc.dg/cpp/strify2.c: New tests.
55277
55278 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55279
55280         * gcc.c-torture/execute/20000703-1.c: New test.
55281
55282 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55283
55284         * g++.old-deja/g++.pt (lookup10.C): New test.
55285
55286 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55287
55288         * g++.old-deja/g++.pt (typename25.C): New test.
55289
55290 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55291
55292         * gcc.c-torture/compile/20000701-1.c: New test.
55293
55294 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55295
55296         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55297         to test case.
55298
55299 2000-06-30  Catherine Moore  <clm@cygnus.com>
55300
55301         * gcc.c-torture/execute/align-1.c: New test.
55302
55303 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55304
55305         * g++.old-deja/g++.pt/expr8.C: New test.
55306         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55307
55308 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55309
55310         * gcc.c-torture/compile/20000629-1.c: New test.
55311
55312 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55313
55314
55315         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55316         gcc.dg/noncompile directory, depending on whether they're
55317         preprocessor tests or not.  Annotate all the tests for the dg
55318         framework.
55319
55320         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55321         * gcc.dg/noncompile/noncompile.exp: New.
55322
55323         * Moved files:
55324         Old name                                New name
55325         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55326         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55327         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55328         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55329         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55330         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55331         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55332         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55333         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55334         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55335         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55336         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55337         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55338         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55339         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55340         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55341         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55342         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55343         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55344         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55345         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55346         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55347         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55348         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55349
55350         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55351         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55352         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55353         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55354         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55355         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55356
55357 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55358
55359         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55360         declare one variable.  On the fourth, error.
55361         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55362         declared by 20000628-1a.h.
55363
55364 2000-06-29  Richard Henderson  <rth@redhat.com>
55365
55366         * gcc.c-torture/execute/930529-1.x: New file.
55367         * gcc.dg/920413-1.c: Adjust expected warning text.
55368         * gcc.dg/980217-1.c: Declare abort.
55369         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55370
55371 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55372
55373         * g77.f-torture/compile/20000629-1.f: New test.
55374         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55375
55376 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55377
55378         Rearrange lots of files, removing entirely the
55379         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55380         directories.
55381
55382         * Deleted files:
55383         gcc.c-torture/code_quality/code_quality.exp
55384         gcc.c-torture/special/special.exp
55385         gcc.failure/failure.exp
55386         gcc.failure/940409-1.x
55387         gcc.c-torture/compile/961203-1.x
55388
55389         * New files:
55390         gcc.misc-tests/linkage.exp
55391         gcc.c-torture/execute/920730-1t.c
55392         gcc.c-torture/execute/920730-1t.x
55393         gcc.c-torture/compile/920520-1.x
55394         gcc.c-torture/compile/920521-1.x
55395         gcc.c-torture/compile/981006-1.x
55396         gcc.c-torture/execute/eeprof-1.x
55397
55398         * Moved files (possibly with modifications to fit a new harness):
55399         Old name                                New name
55400         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55401         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55402         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55403         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55404         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55405         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55406         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55407         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55408         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55409         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55410         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55411         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55412         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55413         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55414
55415 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55416
55417         * c-torture/compile/961203-1.x: Delete.
55418
55419         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55420         not exit. Include stdio.h.
55421         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55422         * gcc.misc-tests/dg-12.c: Likewise.
55423         * gcc.misc-tests/dg-5.c: Likewise.
55424         * gcc.misc-tests/dg-6.c: Likewise.
55425         * gcc.misc-tests/dg-7.c: Prototype abort.
55426         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55427         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55428         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55429         not exit.
55430         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55431         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55432
55433 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55434
55435         * gcc.dg/cpp/20000628-1.c: New test.
55436         * gcc.dg/cpp/20000628-1.h: New header for above test.
55437         * gcc.dg/cpp/20000628-1a.h: Likewise.
55438
55439 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55440
55441         * gcc.dg/cpp: New directory.
55442         * gcc.dg/cpp/cpp.exp: New driver.
55443         * gcc.dg/cpp/20000627-1.c: New test.
55444         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55445         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55446         and rewrite as a compilation test.
55447
55448         * gcc.dg: Move many files into the cpp subdirectory, possibly
55449         renaming or editing them as well.
55450         Old name                New name
55451         990119-1.c              cpp/19990119-1.c
55452         990228-1.c              cpp/19990228-1.c
55453         990407-1.c              cpp/19990407-1.c
55454         990409-1.c              cpp/19990409-1.c
55455         990413-1.c              cpp/19990413-1.c
55456         990703-1.c              cpp/19990703-1.c
55457         20000127-1.c            cpp/20000127-1.c
55458         20000129-1.c            cpp/20000129-1.c
55459         20000207-1.c            cpp/20000207-1.c
55460         20000207-2.c            cpp/20000207-2.c
55461         20000209-1.c            cpp/20000209-1.c
55462         20000209-2.c            cpp/20000209-2.c
55463         20000301-1.c            cpp/20000301-1.c
55464         20000419-1.c            cpp/20000419-1.c
55465         20000510-1.S            cpp/20000510-1.S
55466         20000519-1.c            cpp/20000519-1.c
55467         20000529-1.c            cpp/20000529-1.c
55468         20000625-1.c            cpp/20000625-1.c
55469         20000625-2.c            cpp/20000625-2.c
55470         cpp-as1.c               cpp/assert1.c
55471         cpp-as2.c               cpp/assert2.c
55472         cxx-comments-1.c        cpp/cxxcom1.c
55473         cxx-comments-2.c        cpp/cxxcom2.c
55474         endif-label.c           cpp/endif.c
55475         cpp-hash1.c             cpp/hash1.c
55476         cpp-hash2.c             cpp/hash2.c
55477         cpp-if1.c               cpp/if-1.c
55478         cpp-if2.c               cpp/if-2.c
55479         cpp-if3.c               cpp/if-3.c
55480         cpp-if4.c               cpp/if-4.c
55481         cpp-if5.c               cpp/if-5.c
55482         cpp-cond.c              cpp/if-cexp.c
55483         cpp-missingop.c         cpp/if-mop.c
55484         cpp-missingparen.c      cpp/if-mpar.c
55485         cpp-opprec.c            cpp/if-oppr.c
55486         cpp-ifparen.c           cpp/if-paren.c
55487         cpp-shortcircuit.c      cpp/if-sc.c
55488         cpp-shift.c             cpp/if-shift.c
55489         cpp-unary.c             cpp/if-unary.c
55490         cpp-li1.c               cpp/line1.c
55491         cpp-li2.c               cpp/line2.c
55492         lineno.c                cpp/line3.c
55493         lineno-2.c              cpp/line4.c
55494         cpp-mi.c                cpp/mi1.c
55495         cpp-mic.h               cpp/mi1c.h
55496         cpp-micc.h              cpp/mi1cc.h
55497         cpp-mind.h              cpp/mi1nd.h
55498         cpp-mindp.h             cpp/mi1ndp.h
55499         cpp-mix.h               cpp/mi1x.h
55500         cpp-mi2.c               cpp/mi2.c
55501         cpp-mi2a.h              cpp/mi2a.h
55502         cpp-mi2b.h              cpp/mi2b.h
55503         cpp-mi2c.h              cpp/mi2c.h
55504         cpp-mi3.c               cpp/mi3.c
55505         cpp-mi3.def             cpp/mi3.def
55506         poison-1.c              cpp/poison.c
55507         pr-impl.c               cpp/prag-imp.c
55508         cpp-redef-2.c           cpp/redef1.c
55509         cpp-redef.c             cpp/redef2.c
55510         strpaste.c              cpp/strp1.c
55511         strpaste-2.c            cpp/strp2.c
55512         cpp-tradpaste.c         cpp/tr-paste.c
55513         cpp-tradstringify.c     cpp/tr-str.c
55514         cpp-tradwarn1.c         cpp/tr-warn1.c
55515         cpp-tradwarn2.c         cpp/tr-warn2.c
55516         trigraphs.c             cpp/trigraphs.c
55517         cpp-unc1.c              cpp/unc1.c
55518         cpp-unc2.c              cpp/unc2.c
55519         cpp-unc3.c              cpp/unc3.c
55520         cpp-unc.c               cpp/unc4.c
55521         undef.c                 cpp/undef1.c
55522         undef-2.c               cpp/undef2.c
55523         cpp-wi1.c               cpp/widestr1.c
55524
55525 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55526
55527         * lib/g++.exp (g++_include_flags): Tweak.
55528
55529 2000-06-27  H.J. Lu  <hjl@gnu.org>
55530             Loren J. Rittle  <ljrittle@acm.org>
55531
55532         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55533         version with one that knows about the new gcc tree structure.
55534         (g++_link_flags): Same.
55535
55536 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55537
55538         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55539         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55540         case we are cross-compiling.
55541
55542         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55543         g++.old-deja/g++.niklas/Makefile.in,
55544         g++.old-deja/g++.niklas/configure.in,
55545         g++.old-deja/g++.other/Makefile.in,
55546         g++.old-deja/g++.other/configure.in,
55547         gcc.c-torture/code_quality/Makefile.in,
55548         gcc.c-torture/code_quality/configure.in,
55549         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55550         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55551         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55552         gcc.c-torture/execute/ieee/Makefile.in,
55553         gcc.c-torture/execute/ieee/configure.in,
55554         gcc.c-torture/noncompile/Makefile.in,
55555         gcc.c-torture/noncompile/configure.in,
55556         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55557         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55558         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55559
55560 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55561
55562         * g++.old-deja/g++.other/ambig3.C: New test.
55563
55564 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55565
55566         * g++.old-deja/g++.pt/syntax1.C: New test.
55567         * g++.old-deja/g++.pt/syntax2.C: New test.
55568         * g++.old-deja/g++.other/syntax3.C: New test.
55569         * g++.old-deja/g++.other/syntax4.C: New test.
55570
55571 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55572
55573         * gcc.dg/20000623-1.c: Prototype exit and abort.
55574
55575 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55576
55577         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55578         New tests.
55579         * gcc.dg/cpp-mi3.def: New file.
55580
55581         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55582         inside assertions.
55583         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55584         lexer's error messages.
55585         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55586         divine anything from the linemarkers.
55587         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55588         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55589
55590 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55591
55592         * gcc.dg/20000623-1.c: New test.
55593
55594 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55595
55596         * gcc.c-torture/execute/20000622-1.c: New test.
55597
55598 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55599
55600         * g++.old-deja/g++.other/init15.C: New test.
55601
55602 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55603
55604         * g++.old-deja/g++.pt/vaarg2.C: New test.
55605         * g++.old-deja/g++.pt/vaarg3.C: New test.
55606
55607 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55608
55609         * g++.old-deja/g++.other/dyncast6.C: New test.
55610
55611 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55612
55613         * gcc.c-torture/execute/loop-6.c: New test.
55614
55615 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55616
55617         * gcc.dg/20000614-1.c: New test.
55618         * gcc.dg/20000614-2.c: New test.
55619
55620 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55621
55622         * g++.old-deja/g++.other/inline12.C: New test.
55623
55624 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55625
55626         * g++.old-deja/g++.other/eh1.C: New test.
55627
55628 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * g++.old-deja/g++.other/type.C: New test.
55631
55632 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55633
55634         * g++.old-deja/g++.other/initstring.C: New test.
55635
55636 2000-06-12  Jason Merrill  <jason@redhat.com>
55637
55638         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55639
55640 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55641
55642         * gcc.c-torture/compile/20000609-1.c: New test.
55643
55644 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55645
55646         * gcc.dg/20000609-1.c: New test.
55647
55648 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55649
55650         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55651         * gcc.c-torture/noncompile/poison-1.c: Move...
55652         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55653         * gcc.dg/cpp-li1.c: Add a token after the #line.
55654
55655 2000-06-05  Richard Henderson  <rth@cygnus.com>
55656
55657         * gcc.c-torture/execute/20000605-2.c: New test.
55658         * gcc.c-torture/execute/20000605-3.c: New test.
55659
55660 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55661
55662         * g77.f-torture/execute/20000503-1.x: New file.
55663
55664 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55665
55666         * g++.old-deja/g++.eh/badalloc1.C: New test.
55667
55668 2000-06-05  Richard Henderson  <rth@cygnus.com>
55669
55670         * gcc.c-torture/execute/20000605-1.c: New test.
55671
55672 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55673             Nathan Sidwell <nathan@codesourcery.com>
55674
55675         * gcc.c-torture/compile/20000605-1.c: New test.
55676
55677 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55678
55679         * g77.f-torture/compile/20000601-1.f: New test.
55680
55681 2000-06-03  Richard Henderson  <rth@cygnus.com>
55682
55683         * gcc.c-torture/execute/20000603-1.c: New.
55684
55685 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55686
55687         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55688         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55689
55690 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55691
55692         * gcc.dg/compare2.c (case 12): XFAIL.
55693         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55694         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55695
55696         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55697
55698 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55699
55700         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55701         guard macro is already defined when the header is first
55702         included.
55703         * gcc.dg/cpp-mix.h: New file.
55704         * gcc.dg/endif-label.c: Update patterns to match compiler.
55705
55706         * g++.brendan/complex1.C: Declare abort.
55707         * g++.law/refs4.C: Remove XFAIL.
55708         * g++.oliva/expr2.C: Declare abort and exit.
55709
55710 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55711
55712         * gcc.c-torture/execute/20000528-1.c: New test.
55713
55714         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55715         * g++.old-deja/g++.law/temps4.C: Likewise.
55716
55717         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55718         stdlib.h.  Call abort() on failure.
55719         * g++.old-deja/g++.law/refs4.C: Likewise.
55720         * g++.old-deja/g++.law/temps4.C: Likewise.
55721         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55722         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55723
55724 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55725
55726         Relative to g++.dg/special:
55727         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55728
55729         Relative to g++.old-deja:
55730         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55731         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55732         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55733         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55734         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55735         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55736         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55737
55738         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55739         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55740         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55741         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55742         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55743         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55744         and/or string.h.
55745
55746         * g++.other/goto1.C: Update expectations for error messages.
55747
55748 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55749
55750         * gcc.c-torture/compile/20000523-1.c: New test.
55751
55752 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55753
55754         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55755
55756 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55757
55758         * g++.old-deja/g++.eh/catch11.C: New test.
55759         * g++.old-deja/g++.eh/catch12.C: New test.
55760
55761 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55762
55763         * gcc.c-torture/execute/20000523-1.c: New test.
55764
55765 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55766
55767         * c-torture/execute/bcp-1.c: Replace abort in arg of
55768         __builtin_constant_p with a generic external function.
55769
55770         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55771         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55772         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55773         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55774         Prototype abort and/or exit.
55775
55776         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55777         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55778         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55779         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55780
55781 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55782
55783         * gcc.dg/dwarf2-1.c: New test.
55784
55785 2000-05-20  Richard Henderson  <rth@cygnus.com>
55786
55787         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55788
55789 2000-05-20  Andreas Jaeger  <aj@suse.de>
55790
55791         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55792         testcase.
55793
55794 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55795
55796         * gcc.c-torture/execute/20000519-2.c: New test.
55797
55798 2000-05-19  Andreas Jaeger  <aj@suse.de>
55799
55800         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55801         which fails with SSA.
55802
55803         * lib/c-torture.exp: Also test with -O3 -fssa.
55804
55805 2000-05-18  Michael Meissner  <meissner@redhat.com>
55806
55807         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55808         * gcc.c-torture/execute/920415-1.c: Ditto.
55809         * gcc.c-torture/execute/920501-1.c: Ditto.
55810         * gcc.c-torture/execute/conversion.c: Ditto.
55811         * gcc.c-torture/execute/cvt-1.c: Ditto.
55812
55813 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55814
55815         * gcc.c-torture/compile/20000518-1.c: New test.
55816
55817 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55818
55819         * g77.f-torture/compile/200005018.f: New test.
55820
55821 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55822
55823         * gcc.c-torture/compile/20000517-1.c: New test.
55824
55825 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55826
55827         * gcc.c-torture/execute/20000516-1.c: New test.
55828
55829 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55830
55831         * g++.old-deja/g++.other/eh.C: New test.
55832
55833 2000-05-12  Richard Henderson  <rth@cygnus.com>
55834
55835         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55836         constants through to doit's conditional.
55837
55838 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55839
55840         * gcc.c-torture/compile/20000511-1.c: New test.
55841         * g77.f-torture/compile/20000511-1.f: New test.
55842         * g77.f-torture/compile/20000511-2.f: New test.
55843
55844 2000-05-11  Michael Meissner  <meissner@redhat.com>
55845
55846         * gcc.c-torture/execute/20000511-1.c: New test.
55847
55848 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55849
55850         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55851         * gcc.dg/20000510-1.S: New.
55852
55853 2000-05-08  Catherine Moore  <clm@cygnus.com>
55854
55855         * gcc.dg/unused-3.c: New.
55856
55857 2000-05-06  Richard Henderson  <rth@cygnus.com>
55858
55859           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55860           * g++.old-deja/g++.mike/warn1.C: Likewise.
55861           * g++.old-deja/g++.pt/local1.C: Likewise.
55862           * g++.old-deja/g++.pt/local7.C: Likewise.
55863           * g++.old-deja/g++.pt/spec16.C: Likewise.
55864
55865 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55866
55867         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55868
55869 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55870
55871           * g77.f-torture/execute/20000503-1.f: New test.
55872
55873 2000-05-04  Andreas Jaeger  <aj@suse.de>
55874
55875         * gcc.dg/noreturn-2.c: New test.
55876
55877 2000-05-04  Neil Booth  <NeilB@earthling.net>
55878
55879         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55880         preprocessor.
55881
55882 2000-05-04  Richard Henderson  <rth@cygnus.com>
55883
55884         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55885
55886 2000-05-04  Richard Henderson  <rth@cygnus.com>
55887
55888         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55889         OpenSSL by Jason R Thorpe.
55890
55891 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55892
55893         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55894
55895 2000-05-03  Robert Lipe <robertlipe@usa.net>
55896
55897         * gcc.dg/20000503-1.c: New test.
55898
55899 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55900
55901         * gcc.c-torture/compile/20000502-1.c: New test.
55902         * g++.old-deja/g++.other/align.C: New test.
55903         * gcc.dg/cpp-tradstringify.c: New test.
55904
55905 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55906
55907         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55908         and hard registers.
55909
55910 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55911
55912         * gcc.c-torture/execute/loop-5.c: New test.
55913
55914 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55915
55916         * gcc.c-torture/execute/va-arg-20.c: New test.
55917
55918 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55919
55920         * gcc.c-torture/execute/20000422-1.c: New test.
55921
55922 2000-04-20  Greg McGary  <gkm@gnu.org>
55923
55924         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55925         when optimizing, but without sibling-call optimizations (-O1).
55926
55927 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55928
55929           * gcc.c-torture/compile/20000420-1.c: New test.
55930
55931 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55932
55933         * g++.abi/ptrflags.C: New test.
55934         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55935
55936 2000-04-19  Catherine Moore  <clm@cygnus.com>
55937
55938         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55939
55940 2000-04-19  Greg McGary  <gkm@gnu.org>
55941
55942         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55943         sibling-call optimizations.
55944
55945 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55946
55947         * gcc.dg/20000419-1.c: New test.
55948
55949 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55950
55951         * gcc.c-torture/execute/20000412-6.c: New test.
55952
55953 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55954
55955         * gcc.c-torture/execute/20000412-5.c: New test.
55956         * g77.f-torture/compile/20000412-1.f: New test.
55957         * gcc.c-torture/execute/20000412-4.c: New test.
55958         * gcc.c-torture/compile/20000412-2.c: New test.
55959         * gcc.c-torture/execute/20000412-3.c: New test.
55960         * gcc.c-torture/compile/20000412-1.c: New test.
55961         * gcc.c-torture/execute/20000412-2.c: New test.
55962
55963 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55964
55965         * objc/execute/bf-20.m: New test.
55966
55967 2000-04-10  Richard Henderson  <rth@cygnus.com>
55968
55969         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55970
55971         * gcc.c-torture/execute/20000412-1.c: New test.
55972
55973 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55974
55975         * g++.old-deja/g++.eh/catchptr1.C: New test.
55976
55977 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55978
55979         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55980
55981 2000-04-08  Neil Booth  <NeilB@earthling.net>
55982
55983         * gcc.dg/cpp-nullchar.c: Remove test as
55984         embedded nulls cause problems.
55985
55986 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55987
55988         * gcc.dg/compare2.c: New test.
55989
55990 2000-04-08  Neil Booth  <NeilB@earthling.net>
55991
55992         * gcc.dg/cpp-nullchar.c: New test.
55993
55994 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55995
55996         * gcc.dg/cpp-mi2.c: New test.
55997         * gcc.dg/cpp-mi2[abc].h: New files.
55998
55999 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56000
56001         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56002         member name.
56003
56004 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56005
56006         * g++.old-deja/g++.abi/vmihint.C: New test.
56007
56008 2000-04-06  Neil Booth  <NeilB@earthling.net>
56009
56010         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56011         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56012         copyright.
56013
56014 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56015
56016         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56017         avoid stack-frame overwrite.
56018
56019 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56020
56021         * gcc.c-torture/compile/20000405-2.c: New test.
56022         * gcc.c-torture/compile/20000405-3.c: New test.
56023
56024 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56025
56026         * gcc.c-torture/compile/20000405-1.c: New test.
56027
56028 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56029
56030         * gcc.dg/cast-qual-1.c: Revert last change.
56031
56032 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56033
56034         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56035
56036 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56037
56038         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56039         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56040
56041 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56042
56043         * gcc.c-torture/compile/20000403-2.c: New test.
56044         * gcc.c-torture/compile/20000403-1.c: New test.
56045
56046 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56047
56048         * gcc.c-torture/execute/20000403-1.c: New test.
56049
56050 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56051
56052         * gcc.c-torture/execute/20000402-1.c: New test.
56053
56054 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56055
56056         * gcc.c-torture/execute/va-arg-15.c: New test.
56057         * gcc.c-torture/execute/va-arg-16.c: New test.
56058         * gcc.c-torture/execute/va-arg-17.c: New test.
56059         * gcc.c-torture/execute/va-arg-18.c: New test.
56060         * gcc.c-torture/execute/va-arg-19.c: New test.
56061
56062 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56063
56064         * gcc.c-torture/compile/981211-1.c: Move to...
56065         * gcc.dg/cpp-as1.c: ...here.
56066         * gcc.dg/cpp-as2.c: New file.
56067
56068         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56069         compiler.
56070
56071 2000-04-02  Neil Booth  <NeilB@earthling.net>
56072
56073         * gcc.dg/cpp-cond.c  New tests.
56074         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56075         accidental success less likely.
56076         * gcc.dg/cpp-missingop.c  New tests.
56077         * gcc.dg/cpp-missingparen.c  New tests.
56078         * gcc.dg/cpp-shift.c  New tests.
56079         * gcc.dg/cpp-shortcircuit.c  New tests.
56080         * gcc.dg/cpp-unary.c  New tests.
56081
56082 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56083
56084         * gcc.c-torture/compile/20000329-1.c: New test.
56085
56086 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56087
56088         * gcc.c-torture/compile/20000326-1.c: New test.
56089         * gcc.c-torture/compile/20000326-2.c: New test.
56090
56091 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56092
56093         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56094         the first parameter is a function argument.
56095
56096 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56097
56098         * g++.old-deja/g++.ext/array4.C: New test.
56099
56100 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56101
56102         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56103
56104 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56105
56106         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56107
56108 2000-03-19  Richard Henderson  <rth@cygnus.com>
56109
56110         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56111
56112 2000-03-19  Richard Henderson  <rth@cygnus.com>
56113
56114         * gcc.c-torture/compile/20000319-1.c: New test.
56115
56116 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56117
56118         * gcc.c-torture/execute/20000314-3.c: New test.
56119         * gcc.c-torture/execute/20000314-2.c: New test.
56120         * gcc.c-torture/execute/20000314-1.c: New test.
56121         * gcc.c-torture/compile/20000314-2.c: New test.
56122         * gcc.c-torture/compile/20000314-1.c: New test.
56123
56124 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56125
56126         * g++.old-deja/g++.warn/inline.C: New test.
56127
56128 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56129
56130         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56131         standards-compliant result rather than specific constants.
56132         Put test-values in array.
56133
56134 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56135
56136         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56137         (g++_target_compile): Put test-specific options last.
56138
56139 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56140
56141         * g++.old-deja/g++.eh/vbase4.C: New test.
56142
56143 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56144
56145         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56146
56147 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56148
56149         * g++.old-deja/g++.brendan/misc12.C: Removed.
56150         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56151         * g++.old-deja/g++.ext/pretty4.C: New test.
56152
56153 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56154
56155         * g++.old-deja/g++.other/string2.C: New test.
56156
56157 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56158
56159         * g++.old-deja/g++.warn/impint2.C: New test.
56160
56161 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56162
56163         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56164         is 1, not zero.
56165
56166 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.warn/impint.C: New test.
56169         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56170         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56171         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56172         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56173         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56174         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56175         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56176         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56177         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56178         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56179         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56180         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56181
56182 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56183
56184         * gcc.dg/cpp-redef.c: New test.
56185
56186 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56187
56188         * g++.old-deja/g++.pt/unify7.C: New test.
56189
56190 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56191
56192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56193         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56194
56195 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56196
56197         * gcc.c-torture/compile/20000224-1.c: New test.
56198
56199 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56200
56201         * gcc.c-torture/compile/cpp-2.c: New test.
56202         * gcc.c-torture/compile/cpp-1.c: New test.
56203
56204 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56205
56206         * gcc.c-torture/execute/20000225-1.c: New test.
56207
56208 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56209
56210         * gcc.dg/cpp-li2.c: New test.
56211
56212         * gcc.dg/cpp-wi1.c: New test.
56213
56214         * gcc.dg/cpp-li1.c: New test.
56215
56216 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56217
56218         * g++.old-deja/g++.other/sizeof5.C: New test.
56219
56220 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56221
56222         * gcc.c-torture/execute/va-arg-13.c: New test.
56223
56224 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56225
56226         * gcc.c-torture/execute/va-arg-12.c: New test.
56227
56228 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56229
56230         * gcc.c-torture/execute/20000223-1.c: New test.
56231
56232 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56233
56234         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56235
56236 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56237
56238         * g++.old-deja/g++.abi/ptrmem.C: New test.
56239
56240 2000-02-19  Richard Henderson  <rth@cygnus.com>
56241
56242         * gcc.c-torture/compile/init-3.c: New.
56243
56244 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56245
56246         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56247         ALWAYS_CXXFLAGS.
56248
56249 2000-02-11  Robert Lipe <robertl@sco.com>
56250
56251         * gcc.c-torture/compile/20000211-3.c: New test.
56252
56253 2000-02-11  Martin Buchholz <martin@xemacs.org>
56254
56255         * gcc.c-torture/compile/20000211-2.c: New test.
56256
56257 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56258
56259         * gcc.c-torture/compile/20000211-1.c: New test.
56260
56261 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56262
56263         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56264           on native targets
56265
56266 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56267
56268         * g++.old-deja/g++.other/cast5.C: New test.
56269
56270 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56271
56272         * gcc.c-torture/execute/20000205-1.c: New.
56273
56274 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56275
56276         * g++.old-deja/g++.jason/cast3.C: Return void.
56277         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56278
56279 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56280
56281         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56282
56283         * gcc.dg/loop-1.c: New test.
56284
56285 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56286
56287         * gcc.c-torture/compile/20000127-1.c: New test.
56288         * gcc.c-torture/execute/991228-1.c: New test.
56289
56290 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56291
56292         * gcc.dg/unused-2.c: New test.
56293
56294         * gcc.dg/conv-1.c: New test.
56295
56296 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56297
56298         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56299         compiler.
56300         (tool_option_proc): Fix typo.
56301
56302 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56303
56304         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56305         of the ld on the host, not on the build machine.
56306         Also, don't crash if '--help' is not a supported option.
56307
56308 2000-01-24  Richard Henderson  <rth@cygnus.com>
56309
56310         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56311
56312 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56313
56314         * gcc.c-torture/execute/20000120-2.c: New test.
56315         * gcc.c-torture/execute/20000120-1.c: New test.
56316
56317 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56318
56319         * gcc.c-torture/execute/20000113-1.c: New test.
56320
56321 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56322
56323         * gcc.c-torture/execute/20000112-1.c: New test.
56324
56325 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56326
56327         * gcc.dg/20000111-1.c: New test.
56328
56329 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56330
56331         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56332         with 16 bit integers.
56333
56334 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56335
56336         * gcc.dg/20000108-1.c: New test.
56337
56338 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56339
56340         * g++.old-deja/g++.ns/koenig8.C: New test.
56341
56342 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56343
56344         * g++.old-deja/g++.other/cast4.C: New test.
56345
56346 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56347
56348         * gcc.c-torture/compile/20000105-2.c: New test.
56349         * gcc.c-torture/compile/20000105-1.c: New test.
56350
56351 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56352
56353         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56354         references to printf & atoi to conform to ANSI standard.
56355         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56356         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56357         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56358         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56359         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56360         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56361         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56362         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56363         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56364         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56365         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56366         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56367         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56368         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56369         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56370         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56371         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56372         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56373         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56374         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56375         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56376         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56377         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56378         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56379         * g++.old-deja/g++.brendan/init3.C: Likewise.
56380         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56381         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56382         * g++.old-deja/g++.brendan/new2.C: Likewise.
56383         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56384         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56385         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56386         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56387         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56388         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56389         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56390         * g++.old-deja/g++.brendan/template24.C: Likewise.
56391         * g++.old-deja/g++.brendan/template3.C: Likewise.
56392         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56393         * g++.old-deja/g++.jason/inline3.C: Likewise.
56394         * g++.old-deja/g++.jason/opeq.C: Likewise.
56395         * g++.old-deja/g++.law/arg5.C: Likewise.
56396         * g++.old-deja/g++.law/arm7.C: Likewise.
56397         * g++.old-deja/g++.law/ctors11.C: Likewise.
56398         * g++.old-deja/g++.law/cvt8.C: Likewise.
56399         * g++.old-deja/g++.law/init9.C: Likewise.
56400         * g++.old-deja/g++.law/refs4.C: Likewise.
56401         * g++.old-deja/g++.law/template2.C: Likewise.
56402         * g++.old-deja/g++.law/visibility24.C: Likewise.
56403         * g++.old-deja/g++.law/vtable3.C: Likewise.
56404         * g++.old-deja/g++.mike/asm2.C: Likewise.
56405         * g++.old-deja/g++.mike/eh1.C: Likewise.
56406         * g++.old-deja/g++.mike/misc1.C: Likewise.
56407         * g++.old-deja/g++.mike/misc13.C: Likewise.
56408         * g++.old-deja/g++.mike/misc14.C: Likewise.
56409         * g++.old-deja/g++.mike/ns12.C: Likewise.
56410         * g++.old-deja/g++.mike/p1248.C: Likewise.
56411         * g++.old-deja/g++.mike/p3708.C: Likewise.
56412         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56413         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56414         * g++.old-deja/g++.mike/p646.C: Likewise.
56415         * g++.old-deja/g++.mike/p700.C: Likewise.
56416         * g++.old-deja/g++.mike/p783.C: Likewise.
56417         * g++.old-deja/g++.mike/p783a.C: Likewise.
56418         * g++.old-deja/g++.mike/p783b.C: Likewise.
56419         * g++.old-deja/g++.mike/p786.C: Likewise.
56420         * g++.old-deja/g++.mike/p789.C: Likewise.
56421         * g++.old-deja/g++.mike/p789a.C: Likewise.
56422         * g++.old-deja/g++.mike/p807a.C: Likewise.
56423         * g++.old-deja/g++.other/delete3.C: Likewise.
56424         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56425         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56426         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56427         * g++.old-deja/g++.other/empty1.C: Likewise.
56428         * g++.old-deja/g++.other/temporary1.C: Likewise.
56429         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56430         * g++.old-deja/g++.pt/t16.C: Likewise.
56431         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56432
56433 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56434
56435         * gcc.dg/991230-1.c: New test.
56436
56437 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56438
56439         * gcc.c-torture/compile/991229-3.c: New test.
56440         * gcc.c-torture/compile/991229-2.c: New test.
56441         * gcc.c-torture/compile/991229-1.c: New test.
56442
56443 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56444
56445         * gcc.c-torture/compile/labels-2.c: New test.
56446
56447 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56448
56449         * gcc.c-torture/execute/991227-1.c: New test.
56450
56451 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56452
56453         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56454
56455 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56456
56457         * gcc.c-torture/execute/991221-1.c: New test.
56458
56459 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56460
56461         * g++.old-deja/g++.other/cast3.C: New test.
56462
56463 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56464
56465         * gcc.c-torture/execute/991216-4.c: New test.
56466
56467 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56468
56469         * gcc.c-torture/execute/991216-1.c: New test.
56470         * gcc.c-torture/execute/991216-2.c: New test.
56471         * gcc.c-torture/execute/991216-3.c: New test.
56472
56473 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56474
56475         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56476         Actually make the test fail by using "-O2" for compilation.
56477
56478 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56479
56480         * g++.old-deja/g++.warn/cast-align1.C: New test.
56481
56482 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56483
56484         * gcc.c-torture/compile/991214-1.c: New test.
56485         * gcc.c-torture/compile/991214-2.c: New test.
56486
56487 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56488
56489         * gcc.dg/991214-1.c: New test.
56490
56491 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56492
56493         * gcc.c-torture/compile/991213-3.c: New test.
56494         * gcc.c-torture/compile/991213-2.c: New test.
56495         * gcc.c-torture/compile/991213-1.c: New test.
56496
56497 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56498
56499         * gcc.dg/991209-1.c: New test.
56500
56501 1999-12-08  Nathan Sidwell <nathan@acm.org>
56502
56503         * gcc.c-torture/compile/991208-1.c: New test.
56504
56505 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56506
56507         * gcc.dg/ultrasp2.c: New test.
56508
56509 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56510
56511         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56512
56513 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56514
56515         * gcc.c-torture/compile/991202-1.c: New test.
56516         * gcc.c-torture/execute/991202-1.c: New test.
56517         * gcc.c-torture/execute/991202-2.c: New test.
56518         * gcc.c-torture/execute/991202-3.c: New test.
56519
56520 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56521
56522         * g++.old-deja/g++.abi/align.C: New test.
56523         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56525
56526 1999-12-01  Richard Henderson  <rth@cygnus.com>
56527
56528         * gcc.c-torture/execute/991201-1.c: New.
56529
56530 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56531
56532         * gcc.dg/991129-1.c: New test.
56533
56534 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56535
56536         * gcc.c-torture/compile/991127-1.c: New test.
56537
56538 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56539
56540         * g++.old-deja/g++.other/warn4.C: New test.
56541
56542 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56543
56544         * g++.old-deja/g++.eh/cleanup2.C: New test.
56545         * g++.old-deja/g++.ext/pretty2.C: New test.
56546         * g++.old-deja/g++.ext/pretty3.C: New test.
56547         * g++.old-deja/g++.other/debug6.C: New test.
56548
56549 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56550
56551         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56552         compiler_output to look for one error message instead of two.
56553
56554 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56555
56556         * gcc.c-torture/execute/991118-1.c: Also test case
56557         where the word boundary does not split a byte evenly.
56558
56559 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56560
56561         * g++.old-deja/g++.ext/restrict1.C: New test.
56562
56563 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56564
56565         * gcc.c-torture/execute/991118-1.c: New test.
56566
56567 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56568
56569         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56570         working directory pathnames.
56571
56572 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56573
56574         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56575         host is equipped with driver.h and driver.o so it can actually
56576         compile and run the tests.
56577
56578 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56579
56580         * gcc.c-torture/compile/991008-1.c: New test.
56581
56582 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56583
56584         * lib/gcc-dg.exp: Include target-supports.exp
56585
56586 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56587
56588         * lib/target-supports.exp: New file: Provide procs to test for
56589         features supported by the target.
56590         (check_weak_available): Moved here from ecos.exp.
56591         (check_alias_available): New proc: Determine of the target
56592         toolchain supports the alias attribute.
56593
56594         * gcc.dg/special/ecos.exp: Move check_weak_available to
56595         target-supports.exp.
56596         (alias-1.c): Only perform the test if the target supports
56597         aliases.
56598         (wkali-1.c): Only perform the test if the target supports
56599         aliases.
56600
56601         * gcc.dg/990506-0.c: Expect error messages from cross
56602         targets as well as native targets.
56603
56604 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56605
56606         * gcc.dg/ultrasp1.c: Removed xfail.
56607         * gcc.dg/struct-ret-2.c: Likewise.
56608         * gcc.dg/array-1.c: Likewise.
56609
56610 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56611
56612         * gcc.dg/struct-ret-2.c: New test.
56613
56614         * gcc.dg/array-1.c: New test.
56615
56616 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56617
56618         * gcc.c-torture/execute/991030-1.c: New test.
56619
56620 1999-10-26  Richard Henderson  <rth@cygnus.com>
56621
56622         * gcc.c-torture/compile/991026-2.c: New test.
56623
56624 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56625
56626         * gcc.c-torture/compile/991026-1.c: New test.
56627
56628 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56629
56630         * gcc.c-torture/execute/991023-1.c: New test.
56631
56632 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56633
56634         * gcc.c-torture/execute/991019-1.c: New test.
56635
56636 1999-10-16  Richard Henderson  <rth@cygnus.com>
56637
56638         * gcc.c-torture/execute/991016-1.c: New test.
56639
56640 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56641
56642         * gcc.c-torture/execute/991014-1.c: New test.
56643
56644 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56645
56646         * g++.old-deja/g++.other/union2.C: New test.
56647
56648 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56649
56650         * g++.old-deja/g++.other/vaarg2.C: New test.
56651         * g++.old-deja/g++.other/vaarg3.C: New test.
56652
56653 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56654
56655         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56656         in compile/.
56657
56658 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56659
56660         * gcc.c-torture/execute/va-arg-11.c: New test.
56661
56662 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56663
56664         * lib/file-format.exp (gcc_target_object_format): Don't
56665         crash if objdump is unavailable.
56666
56667 1999-09-29  Donn Terry <donn@interix.com>
56668
56669         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56670
56671 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56672
56673         * gcc.c-torture/compile/990928-1.c: New test.
56674
56675 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56676
56677         * g++.old-deja/g++.other/decl6.C: New test.
56678
56679 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56680
56681         * gcc.c-torture/execute/va-arg-10.c: New test.
56682
56683 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56684
56685         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56686         __PRETTY_FUNCTION__.
56687
56688 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56689
56690         * gcc.c-torture/execute/990923-1.c: New test.
56691
56692 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56693
56694         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56695         for which -fpic is inappropriate.
56696
56697 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56698
56699         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56700
56701 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56702
56703         * g++.old-deja/g++.other/dyncast1.C: New test.
56704         * g++.old-deja/g++.other/dyncast2.C: New test.
56705         * g++.old-deja/g++.other/dyncast3.C: New test.
56706         * g++.old-deja/g++.other/dyncast4.C: New test.
56707         * g++.old-deja/g++.other/dyncast5.C: New test.
56708         * g++.old-deja/g++.eh/catch3.C: New test.
56709         * g++.old-deja/g++.eh/catch3p.C: New test.
56710         * g++.old-deja/g++.eh/catch4.C: New test.
56711         * g++.old-deja/g++.eh/catch4p.C: New test.
56712         * g++.old-deja/g++.eh/catch5.C: New test.
56713         * g++.old-deja/g++.eh/catch5p.C: New test.
56714         * g++.old-deja/g++.eh/catch6.C: New test.
56715         * g++.old-deja/g++.eh/catch6p.C: New test.
56716         * g++.old-deja/g++.eh/catch7.C: New test.
56717         * g++.old-deja/g++.eh/catch7p.C: New test.
56718         * g++.old-deja/g++.eh/catch8.C: New test.
56719         * g++.old-deja/g++.eh/catch8p.C: New test.
56720         * g++.old-deja/g++.eh/catch9.C: New test.
56721         * g++.old-deja/g++.eh/catch9p.C: New test.
56722
56723 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56724
56725         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56726         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56727
56728 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56729
56730         * gcc.c-torture/compile/990913-1.c: New test.
56731
56732 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56733
56734         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56735         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56736
56737 1999-09-09  Richard Henderson  <rth@cygnus.com>
56738
56739         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56740
56741 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56742
56743         * g++.old-deja/g++.other/lookup11.C: New test.
56744         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56745         what is permitted and what we want.
56746         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56747         overload use.
56748         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56749
56750 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56751
56752         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56753         * gcc.c-torture/noncompile/poison-1.c: New file.
56754
56755 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56756
56757         * g++.old-deja/g++.other/sizeof3.C: New test.
56758         * g++.old-deja/g++.other/sizeof4.C: New test.
56759         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56760         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56761
56762 1999-09-07  Richard Henderson  <rth@cygnus.com>
56763
56764         * gcc.dg/va-arg-1.c: New.
56765
56766 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56767
56768         * gcc.c-torture/execute/va-arg-9.c: New test.
56769
56770 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56771
56772         * g77.f-torture/compile/980519-2.f: New test.
56773         * g77.f-torture/compile/19990905-0.f: New test.
56774         * g77.f-torture/compile/19990905-1.f: New test.
56775         * g77.f-torture/compile/19990905-2.f: New test.
56776
56777         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56778
56779 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56780
56781         * gcc.c-torture/execute/990827-1.c: Fix typo.
56782
56783 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56784
56785         * g++.old-deja/g++.other/deref1.C: New test.
56786
56787 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56788
56789         * g++.old-deja/g++.other/ambig2.C: New test.
56790         * g++.old-deja/g++.other/cond5.C: New test.
56791         * g++.old-deja/g++.other/lookup16.C: New test.
56792
56793 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56794
56795         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56796         assemblers too.
56797
56798 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56799
56800         * lib/c-torture.exp: Avoid the "compare executables" optimization
56801         when testing native.
56802
56803 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56804
56805         * gcc.c-torture/execute/990829-1.c: New test.
56806         * gcc.c-torture/compile/990829-1.c: New test.
56807
56808 1999-08-27  Paul Burchard  <burchard@pobox.com>
56809
56810         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56811         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56812         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56813         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56814         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56815         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56816         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56817         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56818         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56819         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56820         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56821
56822 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56823
56824         * gcc.c-torture/execute/990827-1.c: New test.
56825
56826 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56827
56828         * g77.f-torture/noncompile/19990826-4.f: New test.
56829
56830         * g77.f-torture/compile/19990826-3.f: New test.
56831
56832         * g77.f-torture/execute/19990826-2.f: New test.
56833
56834         * g77.f-torture/compile/19990826-1.f: New test.
56835
56836         * gcc.c-torture/execute/990826-0.c: New test.
56837         * g77.c-torture/execute/19990826-0.f: New test.
56838
56839         * g77.f-torture/noncompile/970626-2.f: New test.
56840
56841 1999-08-25  Paul Burchard  <burchard@pobox.com>
56842
56843         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56844         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56845         lss-011.C: New tests.
56846
56847 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56848
56849         * g++.old-deja/g++.other/decl5.C: New test.
56850
56851 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56852
56853         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56854         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56855         call `postbase' for each one.  All callers of `postbase' changed
56856         to call this instead.
56857
56858 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56859
56860         * gcc.c-torture/execute/990811-1.c: New test.
56861
56862 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56863
56864         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56865         just native ones.
56866
56867         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56868         just native ones.
56869
56870 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56871
56872         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56873
56874 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56875
56876         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56877
56878 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56879
56880         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56881
56882 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56883
56884         * gcc.c-torture/execute/990804-1.c: New test.
56885
56886 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56887
56888         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56889         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56890         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56891
56892 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56893
56894         * g++.old-deja/g++.other/struct1.C: New test.
56895
56896 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56897
56898         * g++.old-deja/g++.other/enum2.C: New test.
56899
56900 1999-08-02  Richard Henderson  <rth@cygnus.com>
56901
56902         Adapted from tests from Franz Sirl:
56903         * gcc.c-torture/execute/va-arg-7.c: New test.
56904         * gcc.c-torture/execute/va-arg-8.c: New test.
56905
56906 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56907
56908         * gcc.c-torture/compile/990801-2.c: New test.
56909
56910         * gcc.c-torture/compile/990801-1.c: New test.
56911
56912 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56913
56914         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56915         fp-cmp-1.c, converting double to float.
56916
56917         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56918         fp-cmp-1.c, converting double to long double.
56919
56920         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56921         from fr1 to unknown_register, since fr1 is a legitimate register
56922         on some machines.
56923
56924 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56925
56926         * README: More listname related changes.
56927
56928 1999-07-08  Catherine Moore  <clm@cygnus.com>
56929
56930         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56931
56932 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56933
56934         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56935
56936 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56937
56938         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56939
56940 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56941
56942         * gcc.dg/990703-1.c: New test.
56943
56944 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56945
56946         * lib/file-format.exp: New file: Move definition of proc
56947         gcc_target_object_format to here from
56948         gcc.dg/special/ecos.exp.
56949
56950         * lib/c-torture.exp: Include lib file-format.exp.
56951         * lib/gcc-dg.exp: Include lib file-format.exp.
56952
56953         * gcc.dg/special/ecos.exp: Remove definition of proc
56954         gcc_target_object_format.
56955
56956 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56957
56958         * gcc.c-torture/execute/990628-1.c: New test.
56959
56960 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56961
56962         * gcc.c-torture/compile/990625-2.c: New test.
56963
56964         * gcc.c-torture/compile/990625-1.c: New test.
56965
56966 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56967
56968         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56969         attributes compile.
56970         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56971         ports that use the COFF/PE file format.
56972
56973 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56974
56975         * gcc.c-torture/compile/990617-1.c: New test.
56976
56977 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56978
56979         * g++.old-deja/g++.other/decl4.C: New test.
56980
56981 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56982
56983         * g++.old-deja/g++.other/bitfld3.C: New test.
56984
56985 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56986
56987         * g++.old-deja/g++.eh/catch1.C: New test.
56988
56989 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56990
56991         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56992
56993         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56994         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56995
56996 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56997
56998         * g77.f-torture/compile/19990502-0.f: Replace with new,
56999         shorter, test that still fails after recent changes.
57000
57001 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57002
57003         * gcc.c-torture/execute/990604-1.c: New test.
57004
57005 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57006
57007         * gcc.c-torture/execute/990531-1.c: New test.
57008
57009 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57010
57011         * gcc.c-torture/compile/990527-1.c: New test.
57012
57013 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57014
57015         * gcc.c-torture/execute/990527-1.c: New test.
57016
57017 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57018
57019         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57020         bitfields as signed.
57021
57022 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57023
57024         * g77.f-torture/compile/19990525-0.f: New test.
57025
57026 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57027
57028         * gcc.c-torture/execute/990525-2.c: New test.
57029
57030         * gcc.c-torture/execute/990525-1.c: New test.
57031
57032 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57033
57034         * g++.old-deja/g++.other/anon3.C: New test.
57035         * g++.old-deja/g++.other/anon4.C: New test.
57036         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57037         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57038         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57039         Merrill).
57040
57041 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57042
57043         * gcc.c-torture/execute/990524-1.c: New test.
57044
57045         * gcc.dg/990524-1.c: New test.
57046
57047 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57048
57049         * gcc.c-torture/compile/990523-1.c: New test.
57050
57051 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57052
57053         * gcc.c-torture/compile/990519-1.c: New test.
57054
57055 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57056
57057         * gcc.c-torture/compile/990517-1.c: New test.
57058
57059         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57060         (e4, f4): New tests.
57061         (main): Call them.
57062
57063 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57064
57065         * gcc.dg/noreturn-1.c: New test.
57066
57067 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57068
57069         * gcc.c-torture/execute/990513-1.c: New test.
57070
57071 1999-05-10  Richard Henderson  <rth@cygnus.com>
57072
57073         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57074
57075 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57076
57077         * g77.f-torture/execute/erfc.f: Use small single-precision
57078         values, to avoid problems on Alphas when not -mieee.
57079
57080 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57081
57082         * gcc.dg/990506-0.c: New test.
57083
57084 1999-05-08  Richard Henderson  <rth@cygnus.com>
57085
57086         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57087         the constant to test.  Don't XFAIL 64-bit targets.
57088
57089         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57090         * g++.old-deja/g++.law/profile1.C: Likewise.
57091
57092         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57093         operator new instances.
57094         * g++.old-deja/g++.other/delete5.C: Likewise.
57095
57096 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57097
57098         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57099         intrinsic.
57100
57101 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57102
57103         * g77.f-torture/execute/u77-test.f: Reverse order of two
57104         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57105
57106 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57107
57108         * gcc.dg/compare1.c: New test.
57109
57110 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57111
57112         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57113         New tests.
57114
57115 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57116
57117         * g77.f-torture/compile/19990502-1.f: New test.
57118
57119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57120
57121         * g77.f-torture/compile/19990502-0.f: New test.
57122
57123 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57124
57125         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57126         intrinsic.
57127
57128 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57129
57130         * g77.f-torture/execute/u77-test.f (main): List libU77
57131         intrinsics not currently tested.
57132         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57133         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57134         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57135         Trim blanks off the ends of some printed strings.
57136
57137 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57138
57139         * g77.f-torture/execute/u77-test.f (main): Just warn about
57140         FSTAT gid disagreement, as it's expected on some systems.
57141
57142 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57143
57144         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57145         use a new function, which allows for some slop.
57146         Clean up some commentary.
57147         (issum): The new function.
57148         (sgladd): Deleted subroutine.
57149
57150 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57151
57152         * g77.f-torture/execute/u77-test.f: Modify to be more like
57153         libf2c/libU77 version, bringing patches to that version here.
57154         Add suitable commentary.
57155
57156 1999-04-25  Richard Henderson  <rth@cygnus.com>
57157
57158         * gcc.dg/990424-1.c: New test.
57159
57160 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57161
57162         * g77.f-torture/execute/u77-test.f (main): Bug involving
57163         LSTAT has been fixed, so turn back on full checking.
57164
57165 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57166
57167         * g77.f-torture/compile/19990419-0.f: New test.
57168         * g77.f-torture/execute/19990419-1.f: New test.
57169
57170 1999-04-17  Richard Henderson  <rth@cygnus.com>
57171
57172         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57173         to avoid the need for a prototype to supress a warning.
57174
57175 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57176
57177         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57178
57179 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57180
57181         * gcc.c-torture/execute/990404-1.c: New test.
57182
57183 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57184
57185         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57186         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57187         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57188         missing initializer warnings.
57189
57190 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57191
57192         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57193         matching strings.
57194
57195 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57196
57197         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57198
57199 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57200
57201         * g77.f-torture/execute/19990325-0.f: New test.
57202         * g77.f-torture/execute/19990325-1.f: New test.
57203
57204 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57205
57206         * gcc.c-torture/execute/990324-1.c: New test.
57207
57208 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57209
57210         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57211         test with 4.
57212
57213 1999-03-17  Richard Henderson  <rth@cygnus.com>
57214
57215         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57216
57217 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57218
57219         * g77.f-torture/execute/19990313-2.f: New test.
57220         * g77.f-torture/execute/19990313-3.f: New test.
57221
57222 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57223
57224         * g77.f-torture/execute/19990313-0.f: New test.
57225         * g77.f-torture/execute/19990313-1.f: New test.
57226
57227 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57228
57229         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57230         printf to sprintf.
57231         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57232         (main): Add check for u15.  Conditionalize u31 check depending on
57233         whether ints are <32 bits or >=32 bits.
57234
57235 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57236
57237         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57238
57239 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57240
57241         * g77.f-torture/compile/19990305-0.f: New test.
57242         * g77.f-torture/execute/19981119-0.f: New test.
57243
57244 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57245
57246         * g77.f-torture/execute/970625-2.f: call ABORT if final
57247         result is not correct, instead of just printing it.
57248         Add this checking via newly introduced obfuscation, to
57249         trip up buggy front ends.
57250
57251 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57252
57253         * g77.f-torture/compile/960317-1.f: Moved from being
57254         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57255
57256 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57257
57258         * g77.f-torture/execute/960317-1.f: New (old) test.
57259         * g77.f-torture/execute/970625-2.f: Ditto.
57260
57261 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57262
57263         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57264         error message on line 1 or line 2; cccp and cpplib do this differently.
57265
57266 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57267
57268         * g++.old-deja/g++.law/weak1.C: New test.
57269
57270 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57271
57272         * gcc.c-torture/execute/990119-1.c: Renamed to...
57273         * gcc.dg/990119-1.c: this, so it will only be tested once
57274         (it's a preprocessor test, it doesn't need to be run at
57275         multiple optimization levels).
57276
57277 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57278
57279         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57280           ALWAYS_CXXFLAGS.
57281
57282 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57283
57284         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57285         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57286         to not be compilable by current g77.
57287
57288 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57289
57290         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57291
57292 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57293
57294         * gcc.c-torture/execute/990222-1.c: New test.
57295
57296 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57297
57298         * g77.f-torture/compile/19990218-0.f: New test.
57299         * g77.f-torture/noncompile/19990218-1.f: New test.
57300
57301 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57302
57303         * g77.f-torture/compile/19981216-0.f: New test.
57304
57305 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57306
57307         * gcc.dg/990214-1.c: New test.
57308
57309 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57310
57311         * gcc.dg/990213-2.c: New test.
57312
57313         * gcc.dg/990213-1.c: New test.
57314
57315 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57316
57317         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57318         ints.
57319
57320 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57321
57322         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57323         specified by target.
57324
57325         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57326
57327 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57328
57329         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57330
57331 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57332
57333         * gcc.dg/special/ecos.exp: New test driver for new tests with
57334         special requirements.
57335
57336         * gcc.dg/special/alias-1.c: New test.
57337         * gcc.dg/special/gcsec-1.c: New test.
57338         * gcc.dg/special/weak-1.c: New test.
57339         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57340         * gcc.dg/special/weak-2.c: New test.
57341         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57342         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57343         * gcc.dg/special/wkali-1.c: New test.
57344         * gcc.dg/special/wkali-2.c: New test.
57345         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57346         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57347
57348 1999-02-10  Felix Lee  <flee@cygnus.com>
57349
57350           * lib/c-torture.exp (c-torture-compile): Pull out code for
57351           analyzing gcc error messages.
57352           (c-torture-execute): Likewise.  Fix some (harmless) false
57353           positives.
57354           * lib/gcc.exp (gcc_check_compile): New function.
57355
57356 1999-02-08  Richard Henderson  <rth@cygnus.com>
57357
57358         * gcc.c-torture/execute/990208-1.c: New test.
57359
57360 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57361
57362         * g++.dg/special/ecos.exp: New driver for new tests with special
57363         requirements
57364
57365         * g++.dg/special/conpr-1.C: New test
57366         * g++.dg/special/conpr-2.C: New test
57367         * g++.dg/special/conpr-2a.C: New test
57368         * g++.dg/special/conpr-3.C: New test
57369         * g++.dg/special/conpr-3a.C: New test
57370         * g++.dg/special/conpr-3b.C: New test
57371
57372         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57373         allow g++ to use the dg driver
57374
57375         * README: Add comment about g++.dg directory
57376
57377 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57378
57379         * README: Update email addresses.
57380
57381 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57382
57383         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57384         arguments in order to force structure S onto the stack even on
57385         the alpha.
57386         (test): Pass 10 leading arguments to function foo as well as the
57387         structure S.
57388
57389         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57390         failure for all targets.
57391
57392         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57393         abort to terminate program execution.
57394
57395 1999-01-30  Richard Henderson  <rth@cygnus.com>
57396
57397         * gcc.c-torture/execute/990130-1.c: New test.
57398
57399 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57400
57401         * gcc.dg/990130-1.c: New test.
57402
57403 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57404
57405         * gcc.c-torture/execute/990128-1.c: New test.
57406
57407 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57408
57409         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57410
57411 1999-01-27  Felix Lee  <flee@cygnus.com>
57412
57413         * lib/c-torture.exp (c-torture-compile): pull out code for
57414         analyzing gcc error messages.
57415         (c-torture-execute): ditto, and fix some (harmless) false
57416         positives.
57417         * lib/gcc.exp (gcc_check_compile): new function.
57418
57419 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57420
57421         * gcc.dg/990117-1.c: New test.
57422
57423         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57424
57425         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57426
57427 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57428
57429         * g77.f-torture/compile/990115-1.f: New test.
57430
57431 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57432
57433         * gcc.c-torture/compile/990107-1.c: New test
57434
57435 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57436
57437         * gcc.c-torture/execute/990106-2.c: New test.
57438
57439         * gcc.c-torture/execute/990106-1.c: New test.
57440
57441 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57442
57443         * gcc.c-torture/compile/981223-1.c: New test.
57444
57445 1998-12-29  Richard Henderson  <rth@cygnus.com>
57446
57447         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57448         (opt3): Rename from opt4 and disable.
57449
57450 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57451
57452         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57453
57454 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57455
57456         * g++.old-deja/g++.other/conv5.C: New test.
57457
57458 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57459
57460         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57461
57462 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57463
57464         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57465
57466 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57467
57468         * gcc.c-torture/compile/981211-1.c: New test.
57469
57470 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57471
57472         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57473
57474         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57475
57476 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57477
57478         * gcc.special/930510-1.c: Make C9X safe.
57479         * gcc.misc-tests/gcov-1.c Similarly.
57480         * gcc.misc-tests/gcov-2.c Similarly.
57481
57482 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57483
57484         * gcc.dg/ultrasp1.c: New test.
57485
57486 1998-12-06  Richard Henderson  <rth@cygnus.com>
57487
57488         * gcc.c-torture/execute/981206.c: New test.
57489
57490 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57491
57492         * g++.old-deja/g++.ns/template7.C: New test.
57493
57494         * g++.old-deja/g++.other/expr1.C: New test.
57495
57496         * g++.old-deja/g++.eh/tmpl3.C: New test.
57497
57498         * g++.old-deja/g++.eh/tmpl2.C: New test.
57499
57500 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57501
57502         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57503         * g++.old-deja/g++.other/using6.C: Removed.
57504         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57505
57506         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57507
57508 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57509
57510         * g++.old-deja/g++.pt/overload8.C: New test.
57511
57512         * g++.old-deja/g++.pt/overload7.C: New test.
57513
57514         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57515
57516         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57517         and relinking messages.
57518         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57519         compiling with -frepo.
57520
57521 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57522
57523         * g++.old-deja/g++.pt/lookup6.C: New test.
57524
57525 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57526
57527         * gcc.c-torture/execute/981130-1.c: New test.
57528         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57529
57530 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57531
57532         * g++.old-deja/g++.pt/explicit76.C: New test.
57533
57534         * g++.old-deja/g++.pt/friend38.C: New test.
57535
57536         * g++.old-deja/g++.ns/crash2.C: New test.
57537
57538         * g++.old-deja/g++.pt/defarg8.C: New test.
57539
57540         * g++.old-deja/g++.pt/instantiate6.C: New test.
57541
57542         * g++.old-deja/g++.pt/static6.C: New test.
57543
57544         * g++.old-deja/g++.pt/decl2.C: New test.
57545
57546 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57547
57548         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57549         problem is actually related with name lookup, but so what? :-)
57550
57551         * g++.old-deja/g++.pt/friend37.C: New test.
57552
57553 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57554
57555         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57556         element, which fails on some systems.
57557
57558         * g77.f-torture/execute/labug1.f: New test.
57559
57560 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57563         is defined.
57564
57565 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57566
57567         * g77.f-torture/compile/981117-1.f: New test.
57568
57569 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57570
57571         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57572         properly discarded.
57573
57574 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57575
57576         * gcc.c-torture/execute/memcheck: New directory of tests for
57577         -fcheck-memory-usage.
57578
57579 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57580
57581         * README: New file, general information about the testsuite and
57582         new description of the various C++ test subdirectories.
57583         * README.g++: Eliminate obsolete information, update and move most
57584         relevant stuff to README.
57585
57586 1998-11-07  Richard Henderson  <rth@cygnus.com>
57587
57588         * gcc.c-torture/compile/981107-1.c: New test.
57589
57590 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57591
57592         * execute/memcpy-bi.c: New testcase.
57593
57594 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57595
57596         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57597         base classes.
57598
57599         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57600         template is selected.
57601
57602         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57603         classes, it should be accepted for all types.
57604
57605         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57606
57607         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57608         specializations start with template headers.
57609
57610 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57611
57612         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57613
57614         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57615         non-POD types.
57616
57617 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57618
57619         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57620
57621 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57622
57623         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57624
57625 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57626
57627         * 981019-1.c: New test.
57628
57629 1998-10-14  Robert Lipe <robertl@dgii.com>
57630
57631         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57632         find objc headers.
57633
57634 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57635
57636         * compile/981001-4.c: Remove use of GCC extension that triggers a
57637         compiler bug.
57638
57639 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57640
57641         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57642
57643 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57644
57645         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57646         instantiation of template produces incorrect code for delete
57647         expression.
57648
57649         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57650         constructors' name is not unique.
57651         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57652         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57653
57654         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57655         automatic array of const is ill-formed.
57656
57657         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57658         of template parameter?
57659
57660         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57661         const.
57662
57663         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57664         pointer-to-member expression.
57665
57666         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57667         declaration causes ICE.
57668
57669 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57670
57671         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57672         reserved in the global namespace.
57673
57674         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57675         generate needed virtual table.
57676
57677         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57678
57679 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57680
57681         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57682         template-dependent type
57683
57684 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57685
57686         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57687         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57688         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57689
57690         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57691         class should be usable as argument of member function.
57692         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57693         class should be usable as return type of member function.
57694         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57695         class should be usable as type of data member.
57696
57697         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57698
57699 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57700
57701         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57702
57703 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57704
57705         * gcc.dg/dll-?.c Add thumb to target list.
57706         Fix assembler scan patterns to match current assembler output.
57707
57708 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57709
57710         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57711         matching of template brackets.
57712
57713         * g++.old-deja/g++.other/using4.C: New test.  Test using
57714         declarations of methods from base classes.
57715
57716         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57717         within functions should introduce names into the innermost
57718         enclosing namespace.
57719
57720         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57721         of static locals if first initialization throws.
57722
57723 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57724
57725         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57726
57727 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57728
57729         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57730         lose track of the possible targets of tablejump insns.
57731         * special/special.exp: Run it.
57732
57733 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57734
57735         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57736         must be declared before its specializations can be named in friend
57737         declarations.
57738
57739 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57740
57741         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57742
57743         * g77.f-torture/execute/io1.f: New test.
57744
57745 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57746
57747         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57748         with pointer to template function, for which no argument deduction
57749         is possible.
57750
57751         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57752         specialization of template function as argument to template
57753         function.
57754
57755         * g++.old-deja/g++.other/access2.C: New test; Inner class
57756         shouldn't have privileged access to Outer's names.
57757
57758 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57759
57760         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57761         friend template declared within template class conflicts with
57762         nested class of the same name.
57763
57764         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57765         is ignored.
57766
57767         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57768         object with direct initializer as function declaration.
57769
57770         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57771         initializers.
57772
57773         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57774         involving const pointer and NULL produces incorrect result.
57775
57776         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57777         type name without `typename' should be rejected with -pedantic.
57778
57779 1998-10-02  Richard Henderson  <rth@cygnus.com>
57780
57781         * g++.old-deja/g++.other/addrof1.C: New test.
57782
57783 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57784
57785         * gcc.c-torture/compile/981001-1.c: New test.
57786         * gcc.c-torture/execute/981001-1.c: New test.
57787
57788 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57789
57790         * gcc.c-torture/compile/981001-2.c: New test.
57791         * gcc.c-torture/compile/981001-3.c: New test.
57792         * gcc.c-torture/compile/981001-4.c: New test.
57793
57794 1998-10-01  Robert Lipe  <robertl@dgii.com>
57795
57796         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57797         multilibbed hosts.  Idea grafted from g77.exp.
57798
57799 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57800
57801         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57802         avoid losing on systems which need -lsocket.
57803
57804 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57805
57806         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57807         * g++.old-deja/g++.other/nested2.C: Ditto.
57808         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57809         failure.
57810
57811 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57812
57813         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57814         preferred over template operator!= for enum bitfields.
57815
57816 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57817
57818         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57819         that happen to have the same base name, but in different scopes,
57820         are incorrectly rejected.
57821
57822 1998-09-16  Richard Henderson  <rth@cygnus.com>
57823
57824         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57825         on the native word size instead of an integer literal.
57826
57827 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57828
57829         * g++.old-deja/g++.other/static2.C: Invocation of static data
57830         member of type pointer-to-function denoted as non-static member.
57831
57832         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57833         checks involving function types and aliases.
57834
57835 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57836
57837         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57838         redefined to the same non-trivial type.
57839
57840         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57841         namespace-qualification of template specializations declared in
57842         other namespaces.
57843
57844         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57845         to declare a subset of the specializations of a template function
57846         as friends of specializations of a template class.
57847
57848         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57849         member templates that do not fully specialize the enclosing
57850         template class are rejected.
57851
57852 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57853
57854         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57855
57856 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57857
57858         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57859         altered from libf2c/libU77 version.
57860
57861 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57862
57863         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57864
57865 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57866             Alexandre Oliva  <oliva@dcc.unicamp.br>
57867
57868         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57869         (un)signed char are different types for template specialization
57870         purposes.
57871
57872 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57873
57874         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57875         * objc: ObjC testsuite.
57876
57877 1998-08-31  Catherine Moore  <clm@cygnus.com>
57878
57879         * gcc.c-torture/execute/941014-1.x: New file.
57880
57881 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57882
57883         * lib/c-torture.exp: Add support for
57884         torture_eval_before_compile and torture_eval_before_execute
57885         variables.
57886
57887 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57888
57889         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57890         this test triggers valid.
57891
57892 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57893
57894         * gcc.dg/980827-1.c: New test.
57895
57896 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57897
57898         * gcc.c-torture/execute/loop-4b.c: New test.
57899
57900 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57901
57902         * lib/c-torture.exp: Add support for
57903         torture_eval_before_compile and torture_eval_before_execute
57904         variables.
57905
57906 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57907
57908         * gcc.c-torture/compile/980825-1.c: New test.
57909
57910 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57911
57912         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57913         count number tests in opt_t0 not good_t0.
57914
57915 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57916
57917         * gcc.c-torture/compile/930326-1.x: Fix typo.
57918
57919 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57920
57921         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57922         causes an ICE.
57923
57924 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57925
57926         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57927         STACK_SIZE is defined.
57928         * gcc.c-torture/unsorted/stuct.c: Similarly.
57929
57930         * gcc.c-torture/compile/980821-1.c: New test.
57931
57932 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57933
57934         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57935         16bit ints.
57936
57937 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57938
57939         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57940         code.
57941
57942 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57943
57944         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57945         error'.
57946
57947 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57948
57949         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57950
57951 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57952
57953         * gcc.c-torture/compile/980816-1.c: New test.
57954
57955         * gcc.dg/980816-1.c: New test.
57956
57957 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57958
57959         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57960         compiler for ieee tests.
57961
57962 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57963
57964         * g77.f-torture/compile/980729-0.f: New test.
57965
57966 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57967
57968         * gcc.c-torture/special/eeprof-1.c: New test, for
57969         -finstrument-functions.
57970         * gcc.c-torture/special/special.exp: Run it.
57971
57972 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57973
57974         * gcc.c-torture/compile/980729-1.c: New test.
57975
57976 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57977
57978         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57979         __thumb__ is defined, and test for ARM style doubles if so.
57980
57981 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57982
57983         * g77.f-torture/noncompile/980615-0.f: New test.
57984
57985 1998-07-26  H.J. Lu  (hjl@gnu.org)
57986
57987         * gcc.dg/980312-1.c: Do link instead of compile.
57988         * gcc.dg/980313-1.c: Likewise.
57989
57990 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57991
57992         * gcc.c-torture/compile/980726-1.c: New test.
57993
57994 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57995
57996         * g77.f-torture/execute/io0.f: New test.
57997
57998 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57999
58000         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58001         an int.
58002
58003 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58004
58005         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58006         m32r bugs.
58007
58008 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58009
58010         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58011         c-decl.c:grokdeclarator can handle mode attributes.
58012
58013 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58014
58015         * gcc.c-torture/execute/980716-1.c: New test.
58016
58017 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58018
58019         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58020         the mn10200.
58021         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58022         the mn10200.
58023         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58024         * gcc.c-torture/compile/930326-1.x: Similarly.
58025
58026 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58027
58028         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58029         New test from Craig.
58030
58031 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58032
58033         * g77.f-torture/noncompile/980616-0.f: New test.
58034
58035         * g77.f-torture/execute/970816-3.f: New test from Craig.
58036
58037 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58038
58039         *  g++.other/singleton.C: Return error value instead of taking
58040         SIGSEGV.
58041
58042 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58043
58044         *  g++.other/singleton.C: New test.  Warning is under dispute.
58045         Runtime crash is not.
58046
58047 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58048
58049         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58050         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58051         using6.C, using7.C}: New namespace tests.
58052
58053 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58054
58055         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58056         specialization with typedef'ed names used as array indexes.
58057
58058 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58059
58060         * gcc.c-torture/execute/980709-1.c: New test.
58061
58062         * gcc.dg/980709-1.c: New test.
58063
58064 1998-07-07  Richard Henderson  <rth@cygnus.com>
58065
58066         * gcc.c-torture/execute/bcp-1.c: New test.
58067
58068 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58069
58070         * gcc.c-torture/execute/980707-1.c: New test.
58071
58072 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58073
58074         * gcc.c-torture/compile/980706-1.c: New test.
58075
58076 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58077
58078         * g77.f-torture/execute/980701-0.f,
58079         g77.f-torture/execute/980701-1.f: New test from Craig.
58080
58081 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58082
58083         * gcc.c-torture/compile/980701-1.c: New test.
58084
58085         * gcc.c-torture/execute/980701-1.c: New test.
58086
58087 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58088 rlsruhe.de>
58089
58090         * g++.old-deja/g++.robertl/eb132.C: New test.
58091         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58092
58093 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58094
58095         * g77.f-torture/execute/980628-7.f,
58096         g77.f-torture/execute/980628-8.f,
58097         g77.f-torture/execute/980628-9.f,
58098         g77.f-torture/execute/980628-10.f: New tests from Craig.
58099
58100         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58101
58102 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58103
58104         * g77.f-torture/execute/980628-4.f: New test from Craig.
58105         * g77.f-torture/execute/980628-5.f: Likewise.
58106         * g77.f-torture/execute/980628-2.f: Likewise.
58107         * g77.f-torture/execute/980628-0.f: Likewise.
58108         * g77.f-torture/execute/980628-1.f: Likewise.
58109         * g77.f-torture/execute/980628-3.f: Likewise.
58110         * g77.f-torture/execute/980628-6.f: Likewise.
58111
58112 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58113
58114         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58115         directory when nothing has been installed yet.
58116
58117 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58118
58119         * gcc.c-torture/special/special.exp: Handle newer versions of
58120         dejagnu.
58121
58122 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58123
58124         * gcc.dg/980626-1.c: New test.
58125
58126 1998-06-19  Bruno Haible <haible@ilog.fr>
58127
58128         * gcc.misc-tests/m-un-2.c: New test.
58129         * g++.old-deja/g++.other/warn01.c: Likewise.
58130
58131 1998-06-19  Robert Lipe  <robertl@dgii.com>
58132
58133         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58134         compatibility with assmblers with a different comment character.
58135         Eliminate use of GAS-specific extensions.
58136
58137 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58138
58139         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58140
58141 1998-06-19  Robert Lipe  <robertl@dgii.com>
58142
58143         * lib/g77.exp: Replace search for libf2c.a with search for newly
58144         renamed libg2c.a
58145
58146 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58147
58148         * gcc.c-torture/execute/980617-1.c: New test.
58149
58150 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58151
58152         * gcc.c-torture/execute/980612-1.c: New test.
58153
58154 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58155
58156         * gcc.dg/980523-1.c: Only test on ppc-linux.
58157         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58158
58159         * gcc.c-torture/execute/980608-1.c: New test.
58160
58161 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58162
58163         * gcc.c-torture/execute/980605-1.c: New test.
58164
58165 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58166
58167         * gcc.c-torture/execute/980604-1.c: New test.
58168
58169 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58170
58171         * gcc.c-torture/execute/980602-1.c: New test.
58172         * gcc.c-torture/execute/980602-2.c: Likewise.
58173
58174 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58175
58176         * 970125-0.f: Fix per JCB.  Add commentary.
58177
58178 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58179
58180         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58181         IEEE -0 support.
58182
58183 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58184
58185         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58186         earlier.
58187
58188 1998-05-28  Catherine Moore <clm@cygnus.com>
58189
58190         * gcc.c-torture/execute/980526-3.c: New test.
58191
58192 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58193
58194         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58195         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58196         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58197         m88k-motorola-sysv3 to XFAIL.
58198
58199 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58200
58201         * gcc.dg/980526-1.c: New test.
58202         * gcc.c-torture/execute/980526-2.c: New test.
58203
58204 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58205
58206         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58207
58208         * gcc.c-torture/execute/980526-1.c: New test.
58209
58210 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58211
58212         * g77.f-torture/execute/alpha2.f: Add runtime test.
58213
58214 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58215
58216         * g++.old-deja/old-deja.exp: Strip leading directories.
58217
58218         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58219         error for the line.  Don't run multiple tests for the same line.
58220
58221 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58222
58223         * gcc.dg/980523-1.c: New test.
58224
58225 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58226
58227         * g77.f-torture/compile/970915-0.f: New test.
58228
58229 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58230
58231         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58232
58233 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58234
58235         * gcc.dg/980520-1.c: New test.
58236
58237 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58238
58239         * gcc.dg/980502-1.c: Fix return type.
58240
58241 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58242
58243         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58244         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58245         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58246         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58247         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58248
58249 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58250
58251         * g77.f-torture/execute/980520-1.f: New test.
58252
58253 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58254
58255         * lib/mike-g77.exp: New file.
58256
58257         * g77.f-torture/noncompile/noncompile.exp,
58258         g77.f-torture/noncompile/check0.f: New files.
58259
58260 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58261
58262         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58263         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58264         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58265         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58266         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58267         abort where appropriate.
58268
58269 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58270
58271         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58272         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58273
58274 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58275
58276         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58277
58278 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58279
58280         * g77.f-torture/compile/980427-0.f: New test.
58281
58282 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58283
58284         * g77.f-torture/compile/980424-0.f: New test.
58285
58286 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58287
58288         * g77.f-torture/compile/980419-2.f (main): New test.
58289         * g77.f-torture/compile/970125-0.f: New test.
58290         * g77.f-torture/compile/980419-1.f: New test.
58291
58292 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58293
58294         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58295         of loop-4.c.
58296
58297 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58298
58299         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58300
58301 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58302
58303         * gcc.c-torture/compile/980329-1.c: New test.
58304
58305 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58306
58307         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58308         * gcc.dg/980312-1.c: Fix typo in -march command.
58309
58310 1998-03-16  H.J. Lu  (hjl@gnu.org)
58311
58312         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58313
58314 1998-03-11  Robert Lipe  <robertl@dgii.com>
58315
58316         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58317         Dave Love agree the Fortran source is bogus.
58318
58319 1998-03-11  Robert Lipe  <robertl@dgii.com>
58320
58321         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58322         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58323         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58324         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58325         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58326
58327 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58328
58329         * g++.old-deja/g++.other/friend1.C: New test.
58330
58331 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58332
58333         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58334         possibly uninitialized) variables and declare dnrm2.
58335
58336 1998-02-23  Robert Lipe <robertl@dgii.com>
58337
58338         From Bruno Haible <haible@ilog.fr>:
58339         * gcc.c-torture/execute/980223.c: New test.
58340
58341 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58342
58343         * gcc.dg/ifelse-1.c: New test.
58344
58345 1998-02-09  H.J. Lu  (hjl@gnu.org)
58346
58347         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58348
58349           * lib/old-dejagnu.exp (old-dejagnu): Added the
58350           "execution test - XFAIL *-*-*" handling in the spirit of
58351           "excess errors test -". Changed the "execution test fails"
58352           handling to be like "excess errors test fails".
58353           * Update various tests accordingly.
58354
58355 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58356
58357         * gcc.c-torture/execute/980205.c: New test.
58358
58359 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58360
58361         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58362         * lib/f-torture.exp: Similarly.
58363         * gcc.c-torture: Rename all .cexp files to .x files.
58364
58365 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58366
58367         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58368         (940510-1.c): Removed duplicate.
58369         (971104-1.c): New test.
58370
58371 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58372
58373           * lib/f-torture.exp: Improve error and loop detection.
58374
58375 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58376
58377         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58378         use that to size the filler array.
58379
58380 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58381
58382         * lib/c-torture.exp(c-torture-execute): Fix typo.
58383
58384         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58385         testcase as the executable name. Keep the executable around if
58386         the test fails.
58387
58388 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58389
58390         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58391         changes.  Only test one -g option, and move it to the end of the
58392         list of options to test.
58393
58394 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58395
58396         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58397         variable GCC_TORTURE_OPTIONS to supply default switches separated
58398         by colons.  If no environment variable, run tests with -O0 -g, -O1
58399         -g, and -O2 -g as well.
58400
58401 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58402
58403         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58404         explanatory comments. Fix indentation.
58405
58406 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58407
58408         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58409
58410 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58411
58412         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58413         * g++.old-deja/g++.mike/p7325.C: Likewise.
58414         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58415
58416 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58417
58418         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58419         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58420         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58421         * g++.old-deja/g++.law/operators4.C: Likewise.
58422
58423 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58424
58425         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58426         * g++.old-deja/g++.mike/p784.C: Ditto.
58427         * g++.old-deja/g++.mike/p785.C: Ditto.
58428
58429 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58430
58431           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58432
58433 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58434
58435         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58436         target feature; pass this to c-torture-execute as needed.
58437
58438 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58439
58440         * lib/c-torture.exp(c-torture-execute): If the previous and the
58441         current executables being tested are identical, we don't need to
58442         run the executable again. Try to make the executable names
58443         unique. Add an optional argument for passing additional compiler
58444         flags.
58445
58446 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58447
58448         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58449
58450 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58451
58452         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58453
58454 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58455
58456         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58457         32bit or larger longs.
58458
58459         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58460         have either a 32bit long or 32bit int.
58461
58462 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58463
58464         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58465         Make double precision tests dependent on sizeof (double).
58466
58467 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58468
58469         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58470         too.
58471
58472 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58473
58474         * gcc.c-torture/compile/961203-1.cexp: New script.
58475
58476 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58477
58478         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58479         up the includes ourselves.
58480
58481 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58482
58483         * lib/plumhall.exp: Remove random include, and add a few
58484         verbose messages for debugging.
58485
58486 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58487
58488         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58489         of trying to do it ourselves.
58490
58491 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58492
58493         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58494
58495 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58496
58497         * gcc.prms/5403.c: Made regexp a bit less strict.
58498
58499 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58500
58501         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58502         is returned from remote_load instead.
58503         * lib/plumhall.exp: Ditto.
58504         * lib/mike-g++.exp: Ditto.
58505         * lib/old-dejagnu.exp: Ditto.
58506         * lib/c-torture.exp: Ditto.
58507
58508 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58509
58510         * lib/g++.exp: Use build_wrapper procedure.
58511         * lib/gcc.exp: Ditto.
58512
58513 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58514
58515         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58516         an old-style decl for malloc.  Fixes tests to work when
58517         sizeof (int) != sizeof (size_t).
58518
58519 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58520
58521         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58522
58523         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58524         use stdargs.h interface.
58525
58526 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58527
58528         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58529         NO_VARARGS when compiling.
58530
58531 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58532
58533         * lib/plumhall.exp(ph_includes): New procedure.
58534         (ph_make): Use it.
58535         (ph_compiler): Ditto.
58536
58537         * lib/g++.exp: Rename test-glue.c to testglue.c.
58538         * lib/gcc.exp: Ditto.
58539
58540 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58541
58542         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58543         to completion when it's called.
58544
58545 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58546
58547         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58548         is defined, don't do test.
58549
58550 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58551
58552         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58553         for object files.
58554         (ph_summary): Mark skipped testcases as untested, not unresolved.
58555
58556         * lib/plumhall.exp (ph_make): If unresolved because of bad
58557         errorCode, record errorCode in log file.
58558         (*): Replace send_log/verbose with verbose -log.
58559
58560 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58561
58562         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58563         double conversion if double isn't at least 8 bytes.
58564
58565         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58566         int to work with targets where int is 16 bits.
58567
58568         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58569         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58570         precision for the test to complete.
58571
58572 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58573
58574         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58575         if d10v is not compiled with the -mdouble64 flag.
58576         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58577
58578         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58579         d10v is not compiled with the -mint32 flag.
58580
58581 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58582
58583         * lib/plumhall.exp: Use incr_count.
58584
58585 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58586
58587         * gcc.c-torture: Update to c-torture-1.45.
58588
58589 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58590
58591         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58592         the name of the expect testcase file).
58593
58594         * lib/g++.exp(g++_init): Ditto.
58595
58596 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58597
58598         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58599         the host.
58600
58601         * lib/gcc.exp(gcc_exit): New procedure.
58602
58603 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58604
58605         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58606         specs where appropriate.
58607
58608         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58609         because of new "candidates are" messages, and removed a few
58610
58611         * Converted all non-old-style g++ testcases to old-style, and
58612         moved into g++.old-deja.
58613
58614 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58615
58616         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58617         options.
58618
58619         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58620         succeeded.
58621
58622         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58623
58624 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58625
58626         * lib/gcc.exp (gcc_target_compile): Add support for defining
58627         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58628         the machine doesn't have those features.
58629
58630 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58631
58632         * g++.law/operators4.exp: Don't use LIBS.
58633
58634 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58635
58636         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58637
58638         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58639         * lib/g++.exp: Set it here instead. Also, allow use of the
58640         --tool_exec and --tool_opt options. Change CXX to
58641         GXX_UNDER_TEST.
58642
58643         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58644
58645         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58646
58647 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58648
58649         * lib/old-dejagnu.exp: Use prune_warnings instead of
58650         prune_system_crud.
58651         * lib/mike-g++.exp: Ditto.
58652         * lib/gcc.exp: Ditto.
58653         * lib/g++.exp: Ditto.
58654
58655         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58656
58657 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58658
58659           * 941014-2.c: Include stdlib.h
58660           * 960327-1.c: Include stdio.h
58661           * dbra.c, index-1.c: Don't assume ints are 32bits.
58662
58663 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58664
58665         * lib/gcc.exp: Add gcc,stack_size target feature.
58666
58667         * lib/g++.exp(g++_target_compile): Add the include and link
58668         paths here, not in two other places. And, it's $options, not
58669         options.
58670
58671         * lib/mike-g++.exp(postbase): Remove the code that determines
58672         the correct include and link paths.
58673         * g++.old-deja/old-deja.exp: Ditto.
58674
58675 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58676
58677         * lib/g++.exp(g++_init): target_compile no longer returns the
58678         filename of the result.
58679
58680 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58681
58682         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58683         call to glob.
58684
58685         * gcc.c-torture/special/special.exp: Change call to
58686         gcc_target_compile to include the object file.
58687
58688 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58689
58690         * gcc.c-torture/special/special.exp: Correct misspelling in last
58691         change.
58692
58693 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58694
58695         * lib/plumhall.exp(ph_summary): Log the entire output of the
58696         executable. Return -1 if there were any failures, 0 otherwise.
58697         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58698         (ph_make): Clean up objects and executables that were built
58699         if the tests succeeded.
58700
58701 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58702
58703         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58704         libraries and includes in the build tree as appropriate.
58705
58706 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58707
58708         * lib/c-torture.exp: Instead of looking for the global variable
58709         NO_LONG_LONG, check to see if that's a feature of the target.
58710
58711 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58712
58713         * config/default.exp: Minimize. Delete the remainer of the files in
58714         config; this functionality is now in devo/dejagnu/config.
58715
58716         g++.*/*: Pass any additional flags used to compile to postbase;
58717         delete CXXFLAGS.
58718
58719         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58720         is now done by runtest.exp. Use gcc_target_compile instead of
58721         compile.
58722
58723         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58724         Remove references to CFLAGS. Use remote_file instead of
58725         calling rm -f.
58726         (c-torture): Take a list of arguments to use to compile this
58727         testcase.
58728
58729         lib/g++.exp: Simplify. Use target_compile instead of compile.
58730         lib/gcc-dg.exp: Ditto.
58731         lib/gcc.exp: Ditto.
58732         lib/mike-{gcc,g++}.exp: Ditto.
58733         lib/old-dejagnu.exp: Ditto.
58734         lib/plumhall.exp: Ditto.
58735
58736 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58737
58738         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58739         (ph_linker): Likewise.
58740
58741 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58742
58743           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58744         MAP_ANON / MAP_ANONYMOUS if defined;
58745         else try to map from /dev/zero .
58746
58747 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58748
58749         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58750         isn't defined, then define it to MAP_ANONYMOUS.
58751
58752 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58753
58754         * gcc.c-torture: Update to c-torture-1.42 release.
58755
58756 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58757
58758         * gcc.c-torture: Update to c-torture-1.41 release.
58759
58760 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58761
58762         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58763         c-torture release.
58764
58765 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58766
58767         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58768         and LDFLAGS.  Fix second case to append the target_info ldflags
58769         onto LDFLAGS, not CFLAGS.
58770         * lib/g++.exp (g++_init): Add target_info stuff.
58771         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58772         of libgloss and newlib flags for !native.
58773
58774         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58775         (GDB): Fix relative path to go up another dir for finding gdb.
58776
58777 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58778
58779         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58780         versions in the target_info array, if they don't exist.
58781
58782 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58783
58784         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58785
58786 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58787
58788         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58789         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58790
58791 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58792
58793         * lib/old-dejagnu.exp: Don't remove the output file before we've
58794         actually tested it. Don't append pwd to the path of the executable
58795         we're testing.
58796
58797 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58798
58799         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58800
58801 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58802
58803         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58804         temporary directory for compiler files, and set it to a default
58805         value of /tmp. Set $output as the name of the output file from
58806         compiling the testcase. Add a -o option to $cflags_var so the
58807         compiler writes the final output file as $output. Set $executable
58808         to $output.
58809
58810         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58811         directory for compiler files, and set it to /tmp if it doesn't
58812         already have a value. Set $output_file to the name of the output
58813         file from compiling the testcase. Add a -o option to CXXFLAGS so
58814         the compiler writes the final output file as $output. Use $output
58815         as the executable to be tested.
58816
58817 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58818
58819         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58820
58821 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58822
58823         * gcc.c-torture/execute/pending-1.c: New test.  Still
58824         pending in Tege's queue.
58825
58826 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58827
58828         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58829         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58830         if there were failures.  Call unresolved if there were unresolved
58831         testcases.  Call gcc_fail if program did not run to completion.
58832         (ph_make): Pass additional argument name to ph_execute.
58833         (ph_execute): Add new argument.  Pass additional arguments to
58834         ph_summary.  Call gcc_fail is there is no execution output.
58835
58836 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58837
58838         * lib/plumhall.exp (proc_summary): Output relavent summary
58839         lines into the log so specific failures in plumhall can be
58840         investigated.
58841
58842 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58843
58844         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58845         (c-torture-execute): Don't try to execute tests which use
58846         "long long" types if $NO_LONG_LONG is nonzero.
58847
58848 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58849
58850         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58851         not c-torture.
58852
58853         * gcc.ieee: Move from here.
58854         * gcc.c-torture/execute/ieee: To here.
58855
58856 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58857
58858         * gcc.c-torture: Update to c-torture-1.41 release.
58859
58860 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58861
58862         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58863         not "$output".
58864
58865 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58866
58867         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58868         -c present.
58869
58870 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58871
58872         * config/proelf.exp: Handle connecting to a simulator.
58873
58874 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58875
58876         * config/proelf.exp: New file.  Enough framework that we can
58877         run c-torture tests on the proelf targets (or any other target
58878         that gdb can connect to for that matter).
58879
58880 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58881
58882         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58883         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58884
58885         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58886         exec_output exists.
58887
58888 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58889
58890         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58891         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58892
58893         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58894         to pass/fail/unresolved/unsupported/untested.  Caller must now
58895         call unresolved/unsupported/untested.
58896         * lib/*.exp: Update FSF address.  Update to handle new results of
58897         ${tool}_load.
58898         * lib/chill.exp (verbose): Delete.
58899
58900 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58901
58902         * lib/gcc.exp (default_gcc_start): Change order of args to
58903         $LDFLAGS $CFLAGS $LIBS.
58904         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58905         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58906         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58907         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58908         * gcc.misc-tests/dg-test.exp: Likewise.
58909         * gcc.misc-tests/msgs.exp: Likewise.
58910         * gcc.prms/prms.exp: Likewise.
58911         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58912         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58913
58914         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58915
58916 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58917
58918         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58919
58920         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58921         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58922
58923         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58924         necessary.
58925
58926 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58927
58928         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58929         global for loop; add use of $mathlib.
58930         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58931         settings here; set mathlib for anything but VxWorks.
58932
58933 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58934
58935         * gcc.c-torture: Update to c-torture-1.40 release.
58936
58937 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58938
58939         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58940         dg.exp.
58941
58942 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58943
58944         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58945         global.
58946
58947 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58948
58949         * lib/g++.exp (LIBS): Define if not already.
58950         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58951         (gcc-dg-prune): Call prune_gcc_output.
58952         * lib/gcc.exp (prune_gcc_output): New proc.
58953         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58954         prune_gcc_output.
58955
58956 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58957
58958         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58959         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58960
58961 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58962
58963         * gcc.c-torture: Update to c-torture-1.39 release.
58964
58965 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58966
58967         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58968         fails, try others as well.
58969
58970 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58971
58972         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58973         If compilation fails, mark execute tests as `untested'.
58974         If test is marked as unsupported, don't mark compilation and
58975         execute tests as failed.
58976
58977 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58978
58979         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58980         libstdc++ for whether or not we want to be doing shared
58981         libraries.  Delete link_curses since we don't need it anymore.
58982         * lib/mike-g++.exp (postbase): Don't link in libg++.
58983         * g++.old-deja/old-deja.exp: Likewise.
58984
58985 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58986
58987         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58988
58989 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58990
58991         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58992         For that, add `-Wl,-a,shared_archive'.
58993         * g++.old-deja/old-deja.exp: Likewise.
58994
58995 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58996
58997         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58998
58999 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59000
59001         * lib/mike-g++.exp (postbase): Pay attention to the status of
59002         g++_load.
59003
59004 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59005
59006           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59007
59008 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59009
59010         * lib/gcc.exp (default_gcc_start): No longer need to log program
59011         being executed or its output, execute_anywhere does that now.
59012         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59013         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59014
59015 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59016
59017         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59018         the same as those in lib/g++.exp.
59019
59020 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59021
59022         * gcc.c-torture: Update to c-torture-1.38 release.
59023         * gcc.ieee: Related changes.
59024
59025 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59026
59027         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59028         "exec". Minor reformatting changes.
59029
59030         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59031         cross. This means all "exec" calls now work on a remote host as
59032         well.
59033         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59034         cross. Filter out the extra "\r\n" stuff that expect puts in.
59035         (c-torture-execute): Filter out the bogus warnings like
59036         c-torture-compile does. Add support for canadian cross.
59037         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59038         Use execute_anywhere rather than calling exec directly. Now it
59039         works for canadian cross testing.
59040
59041 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59042
59043         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59044         results into a variable, and check that rather than using file exists.
59045
59046 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59047
59048         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59049         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59050
59051 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59052
59053         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59054         lib_curses if there's a shared libg++ in the build tree.
59055
59056 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59057
59058         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59059         if not supported target.
59060
59061 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59062
59063         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59064         link_curses up to always happen, not just for native builds.
59065
59066 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59067
59068         * gcc.c-torture: Update to c-torture-1.36 release.
59069         * gcc.failure: Related changes.
59070
59071 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59072
59073         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59074
59075 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59076
59077         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59078         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59079         runshlib, link_curses, and mathlib for link and run.
59080
59081         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59082         pass the runtime shared library options for Solaris, OSF/1, and
59083         Irix5, and link with -lcurses to avoid unresolved references.
59084
59085 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59086
59087         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59088         only run once.
59089
59090 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59091
59092         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59093
59094 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59095
59096         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59097         do not have a framework for the "compat" tests yet.
59098
59099 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59100
59101         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59102         set to null if we're testing vxworks5.1.  Use that instead of
59103         `-lm' in the setting of LIBS for link and run.
59104
59105 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59106
59107         * config/rom68k.exp (${tool}_load): Major changes to make it
59108         work.  Verified that it does in fact return the stuff in
59109         exec_output properly.  Catch any Emul or any TRAP other than 0.
59110
59111 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59112
59113         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59114         LDFLAGS properly for targets that need stuff from libgloss.
59115         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59116         only run once.
59117         (gpp_initialized): New variable.
59118
59119 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59120
59121         * config/rom68k.exp: Load libgloss.exp.
59122         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59123         so we can produce a fully linked binary.
59124         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59125         so we can produce a fully linked binary.
59126
59127 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59128
59129         * lib/plumhall.exp (ph_section): Watch for expected failures.
59130         Add missing `else'.
59131
59132         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59133         run the testcase.
59134         (c-torture): Likewise.
59135
59136 1995-08-28  Doug Evans  <dje@cygnus.com>
59137
59138         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59139
59140         * lib/mike-g++.exp (mike_cleanup): New proc.
59141         (prebase): New globals compiler_result, not_compiler_result,
59142         target_regexp.
59143         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59144         allow leading "-" in pattern.  Watch for unsupported tests.
59145         If $compiler_result is set, pattern match assembler code,
59146         and ditto for $not_compiler_result.
59147         * lib/mike-gcc.exp: Likewise.
59148
59149         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59150         execution "succeeded".
59151
59152 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59153
59154         * config/win32.exp: New file.
59155         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59156
59157 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59158
59159         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59160         unsupported.
59161         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59162         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59163         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59164
59165         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59166         "... without exceptions was ...".  That is now handled by
59167         prune_system_crud.
59168         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59169
59170 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59171
59172         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59173         sieve.c,sort2.c}: New files.
59174         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59175         sieve.exp,sort2.exp}: Drivers for them.
59176
59177         * lib/mike-gcc.exp (program_output): New user settable variable.
59178         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59179         messages.
59180         * lib/mike-g++.exp (program_output): New user settable variable.
59181
59182         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59183
59184         * config/sh.exp: Deleted (use sim.exp instead).
59185
59186 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59187
59188         * config/vx.exp: Declare CHECKTASK as global.
59189         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59190         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59191         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59192
59193 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59194
59195         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59196         target. Like vx.exp, only includes `vx29k.exp' instead of
59197         `vxworks.exp'.
59198
59199 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59200
59201         * config/sim.exp: Increase time limit from 120 seconds to 240.
59202
59203 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59204
59205         * gcc.c-torture/execute/950628-1.c: New test.
59206
59207 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59208
59209         * gcc.c-torture: Update with changes/additions from
59210         c-torture-1.34.
59211
59212 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59213
59214         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59215
59216 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59217
59218         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59219
59220 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59221
59222         * gcc.c-torture/compile/950512-1.c: New test.
59223         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59224         * gcc.dg/struct-ret-1.c: Likewise.
59225
59226 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59227
59228         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59229           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59230
59231 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59232
59233         * gcc.c-torture/special/920411-1.c: Deleted.
59234         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59235
59236 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59237
59238         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59239         cpu limit.
59240
59241 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59242
59243         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59244
59245 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59246
59247         From kenner;
59248         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59249         is the proper length.
59250         * va-arg-3.c: Likewise.
59251
59252 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59253
59254         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59255         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59256
59257         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59258         * lib/g++.exp (default_g++_start): Delete old cruft.
59259
59260 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59261
59262         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59263         (2 * (1 << 18)) to (2 * (1 << 17)).
59264
59265         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59266
59267 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59268
59269         * config/rom68k.exp: Renamed from config/idp.exp
59270
59271 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59272
59273         * c-torture/compile/921109-2.c
59274
59275 1995-04-18  Mike Stump  <mrs@cygnus.com>
59276
59277         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59278         excess errors.
59279
59280 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59281
59282         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59283         output.
59284         * lib/g++.exp (default_g++_start): Likewise.
59285
59286 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59287
59288         * gcc.c-torture/compile/950329-1.c: New test.
59289
59290 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59291
59292           * config/bug.exp (${tool}_load): Updated to use new remote_open
59293           and remote_close procs.
59294         * config/idp.exp: New file.
59295
59296 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59297
59298         * gcc.c-torture/execute/950322-1.c: New test.
59299
59300 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59301
59302         * config/vx.exp (${tool}_load): Clean up testing of return code from
59303         vxworks_ld and vxworks_spawn.
59304
59305 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59306
59307         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59308
59309 1995-03-13  Mike Stump  <mrs@cygnus.com>
59310
59311         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59312         can mark excess errors on a machine by machine basis.  Note, the
59313         default is to not expect any excess errors, even when excess
59314         errors test - is given, so you will want to put an XFAIL ... on
59315         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59316         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59317         those 4 machines, but no others.
59318
59319 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59320
59321         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59322         * lib/c-torture.exp: to here.
59323
59324 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59325
59326         * gcc.c-torture/execute/950221-1.c: New test.
59327         * gcc.c-torture/execute/struct-ret-1.c: New test.
59328         * gcc.c-torture/compile/950221-1.c: New test.
59329
59330         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59331
59332 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59333
59334         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59335         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59336
59337 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59338
59339         * g++.gb: New directory of tests, derived from my signature and
59340         class scoping tests.
59341
59342         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59343         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59344         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59345         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59346         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59347         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59348         * g++.gb/sig25.C: Likewise.
59349
59350         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59351         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59352         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59353         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59354         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59355         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59356         * g++.gb/sig25.exp: Likewise.
59357
59358         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59359         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59360         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59361         * g++.gb/scope13.C: Likewise, this test still fails.
59362
59363         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59364         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59365         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59366         * g++.gb/scope13.exp: Ditto.
59367
59368         * g++.gb/README: New file, explains what these tests are about.
59369
59370 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59371
59372         * lib/dg.exp (dg-do): Support `preprocess'.
59373         (dg-test): Likewise.
59374
59375 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59376
59377         * config/udi.exp: change "continue -expect" to "exp_continue".
59378
59379 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59380
59381         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59382         Delete redundant tests.
59383
59384         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59385         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59386         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59387         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59388         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59389         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59390         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59391         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59392
59393         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59394         storing label pointers.
59395         * gcc.c-torture/execute/921019-1.c: Likewise.
59396         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59397         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59398         parameter fp.
59399         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59400         constants.
59401
59402         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59403         Delete obsolete tests.
59404
59405         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59406         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59407         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59408         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59409         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59410         * gcc.c-torture/compile/950124-1.c: New test.
59411
59412         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59413
59414 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59415
59416         * lib/mike-g++.exp: Add -lm to LIBS.
59417
59418 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59419
59420         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59421
59422 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59423
59424         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59425
59426 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59427
59428         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59429
59430 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59431
59432         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59433         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59434         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59435         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59436         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59437         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59438         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59439         * g++.law/{operators31.C, operators32.C,
59440         * g++.law/{operators33.C, operators34.C}: Likewise.
59441         * g++.law/{pic1.C, refs2.C}: Likewise.
59442         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59443         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59444         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59445         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59446
59447         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59448         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59449         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59450         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59451         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59452         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59453         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59454         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59455         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59456         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59457         * g++.law/{operators34.exp}: Likewise.
59458         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59459         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59460         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59461         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59462         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59463
59464         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59465         No longer expected to fail.
59466         * g++.law/missed-error3.C: Tweak for recent bool changes.
59467
59468 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59469
59470         * config/emb-unix: Deleted.
59471         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59472         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59473
59474 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59475
59476         * lib/dg.exp (dg-test): Fix typo in last patch.
59477
59478 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59479
59480         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59481         (handles multiple occurrences).
59482
59483 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59484
59485         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59486         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59487         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59488         printed).
59489         * lib/c-torture.exp (c-torture-compile): Likewise.
59490         (c-torture): Prepend full path if missing.
59491         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59492         (gcc_fail): Likewise.
59493         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59494
59495 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59496
59497         * lib/netware.exp: Only attach to NetWare i386 systems.
59498
59499 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59500
59501         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59502         messages.  Add test name to "output pattern match" pass/fail message.
59503
59504 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59505
59506         * gcc.dg: New testsuite.
59507         * gcc.dg/dg.exp: New file.
59508
59509         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59510         test-switch.c}: Deleted.
59511
59512         * gcc.misc-tests/msgs.exp: New testcase driver.
59513
59514 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59515
59516         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59517         Watch for illegal return values from ${tool}_load.
59518         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59519         cross targets.  Coerce return value >0 to 1.
59520
59521 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59522
59523         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59524
59525         * config/emb-unix.exp: New file.
59526
59527         * config/sim.exp: Error if variable $SIM not defined.
59528         (${tool}_load): Mark test as "untested" if simulator missing.
59529
59530         * config/unix.exp: Load remote.exp to get rcp_download.
59531         * lib/c-torture.exp: Use different option lists for testcases with
59532         and without loops.
59533         * gcc.c-torture/execute/execute.exp: Likewise.
59534
59535 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59536
59537         * config/*.exp: Clarify return code from ${tool}_load.
59538         Call `unresolved' or `untested' instead of `warning' or `perror'
59539         (sometimes you still want to call both though).
59540         Add comment that `shell_id' is local to each file.
59541         * config/udi.exp (timeout): Set to 30.
59542         Don't print warning if connection fails, $connectmode has already
59543         printed an error.
59544         (${tool}_load): Move verbose messages to level 2.
59545         Rework pattern for "Process started" message.
59546         Pass `shell_id' to ${connectmode}_download.
59547         Retry twice upon timeout.  Make resetting of target more robust.
59548         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59549         Pass `shell_id' to exit_$connectmode.
59550         Only call exit_$connectmode if connected.
59551         * config/unix.exp (${tool}_load): Check return codes better.
59552         * config/vrtx.exp (${tool}_load): Likewise.
59553         * config/vx.exp (${tool}_load): Likewise.
59554         Delete unneeded global's.
59555         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59556         from ${tool}_load.
59557         (dg-stat): Delete.
59558         (dg-init): Delete recording of pass/fail counts.
59559         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59560         (old-dejagnu-init): Likewise.
59561         (old-dejagnu-stat): Delete contents, empty proc now.
59562         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59563         (c-torture): Delete references to lcnt, lpass, lfail.
59564         Get option list from TORTURE_OPTIONS.
59565         Delete -funroll[-all]-loops if no loops.
59566         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59567         (g++_stat): Delete contents (empty proc now).
59568         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59569         (gcc_finish): Likewise.
59570         (gcc_stat): Deleted.
59571         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59572         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59573         * gcc.c-torture/execute/execute.exp: Likewise.
59574         Split tests into two parts: compile, execute.
59575         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59576         no loops.  Update to reflect clarified return codes from ${tool}_load.
59577
59578 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59579
59580         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59581         to grep for.
59582         (old-dejagnu): Likewise (where necessary).
59583
59584 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59585
59586         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59587
59588         * lib/dg.exp (dg-process-target): Fix processing of selector.
59589         Add comment regarding use of `error'.
59590
59591         * lib/gcc.exp (prune_system_crud): Define if missing.
59592         * lib/g++.exp (prune_system_crud): Likewise.
59593
59594         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59595         Call prune_system_crud.
59596         * lib/dg.exp (dg-runtest): New proc.
59597         Use perror instead of send_user for tcl errors in testcase.
59598         Don't return any value, it's never used.
59599         Don't clobber previous definition of `unknown'.
59600         Print tcl errors in `dg-final'.
59601
59602 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59603
59604         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59605         (dg-test): Don't print errorInfo, it contains stack backtrace.
59606
59607 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59608
59609         * lib/g++.exp (runtest_file_p): Define if missing.
59610
59611 1994-09-24  Doug Evans  (dje@cygnus.com)
59612
59613         * lib/mike-g++.exp: Comment out loading of g++.exp.
59614         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59615         (default_g++_version): Always print something.
59616         (default_g++_start): Comment out call to `which'.
59617         (g++_start, g++_load): Deleted (must be defined in config file).
59618         * lib/gcc.exp: Test for existence of $CC at start.
59619         Delete check for tmpdir (done in gcc_init).
59620         (default_gcc_version): Always print something.
59621         (default_gcc_start): Comment out call to `which'.
59622         * config/*.exp: Major cleanup - make cross targets work at least a
59623         little better for g++ (by not being "--tool gcc" specific).
59624         Rename gcc_xxx to ${tool}_xxx.
59625         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59626         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59627
59628 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59629
59630         * lib/c-torture.exp (c-torture-compile): Rework compiler
59631         message processing.
59632
59633         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59634         c-torture.
59635
59636 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59637
59638         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59639
59640         * lib/dg.exp (dg-process-target): Support { target native }.
59641
59642 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59643
59644         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59645         looked for "... program xxx got fatal signal".
59646         Correct regsub munging of `comp_output'.
59647         Ignore compiler messages "path prefix not used" and "linker input
59648         file unused".
59649
59650 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59651
59652         * lib/gcc.exp (runtest_file_p): Define if missing.
59653         * gcc.prms/template.c: Example to work from.
59654
59655 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59656
59657         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59658         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59659
59660         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59661         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59662         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59663         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59664
59665         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59666         (dg-process-target): No longer a varargs proc.
59667         Return S/N for target, P/F for xfail.  All callers changed.
59668         (user option procs): More argument checking.
59669         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59670         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59671         (dg-test): Skip test if not running on selected target in `dg-do'.
59672         Update handling of `dg-do-what', `dg-output-text'.
59673         Separate execution pass/fail from output pattern match pass/fail.
59674         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59675
59676 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59677
59678         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59679         target for 920510-1.c.
59680
59681 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59682
59683         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59684         Clean up comment regarding use of passcnt, etc.
59685         (gcc_stat): Don't update `testcnt' here.
59686         (gcc_finish): Do it here.
59687         Might as well reset `but_id' here too.
59688         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59689         to determine if the file should be tested.
59690         * gcc.c-torture/compile/compile.exp: Likewise.
59691         * gcc.c-torture/execute/execute.exp: Likewise.
59692         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59693         * gcc.misc-tests/dg-test.exp: Likewise.
59694         * gcc.prms/prms.exp: Likewise.
59695         * gcc.wendy/wendy.exp: Likewise.
59696         * g++.old-deja.exp: Likewise.
59697         Move "Testing file" message to verbose level 1.
59698
59699 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59700
59701         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59702
59703 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59704
59705         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59706         (default_gcc_start): Accept optional second list element
59707         of compiler flags.  Print compiler output at verbosity level 2.
59708         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59709         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59710         Save current values of framework globals passcnt, failcnt, xpasscnt,
59711         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59712         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59713         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59714         xfailcnt to compute stats.  Update framework global `testcnt' from
59715         pass/fail counts.
59716         (gcc_finish): New proc.  Clean up test environment.
59717         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59718         (gcc_epass, gcc_efail): Delete.
59719         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59720         argument of line number.
59721         (dg-init): If the tool has an init routine, call it.
59722         (dg-test): Remove args `cflags_var' and `libs_var'.
59723         Pass all compiler options to ${tool}_start.
59724         Handle missing line number.
59725         (dg-finish): New function.
59726         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59727         particular files.  Call gcc_finish at end.  Move "skipping test"
59728         message to verbosity level 3.
59729         * gcc.c-torture/compile/compile.exp: Likewise.
59730         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59731         * gcc.c-torture/execute/execute.exp: Likewise.
59732         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59733         Print testcase being tried at verbosity level 1.
59734         * gcc.c-torture/special/special.exp: Unset xfail.
59735         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59736         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59737         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59738         * gcc.failure/failure.exp: Likewise.
59739         * gcc.ieee/ieee.exp: Likewise.
59740         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59741         Update call to dg-test.  Call dg-finish at end.
59742         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59743         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59744         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59745         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59746         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59747         * gcc.wendy/wendy.exp: Add copyright.
59748         Delete setting of tmpdir (done by gcc_init).
59749         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59750         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59751         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59752         gcc_[ce]pass/fail.
59753
59754 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59755
59756         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59757         confusion.
59758         (g++_load): Likewise.
59759
59760         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59761         Rename argument to `prog' to remove the confusion.
59762         Varargs fns behave differently too!
59763         (g++_load): Likewise.
59764
59765         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59766
59767         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59768         what it is.  Delete (always) printing of status value for !native.
59769         Simplify verbose code, and include status and exec_output.
59770         (g++_load): Use gcc_load.
59771
59772 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59773
59774         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59775         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59776         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59777         940714-3.c as these testcases don't exist anymore.  Make
59778         va-arg-1.c expected to pass.
59779
59780 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59781
59782         * gcc.misc-tests/misc.exp: Only run specific testcases.
59783         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59784         * gcc.misc-tests/dg-[1-9].c: New files.
59785
59786         * lib/dg.exp: New testsuite driver.
59787         * gcc.prms/prms.exp: Use it.
59788
59789         * README.gcc: New file.
59790
59791         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59792         Document and reset `lxpass' and `lxfail'.
59793         Simplify "initialized" message.
59794         (gcc_stat): Clean up comments a little.
59795
59796 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59797
59798         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59799
59800 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59801
59802         * lib/old-dejagnu.exp (process-option): New proc.
59803         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59804         (old-dejagnu): Simplify.
59805         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59806
59807 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59808
59809         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59810         exists and is not an empty string.
59811
59812         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59813         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59814         finished.
59815         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59816         automatically.
59817
59818         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59819         longer expected to fail.
59820
59821         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59822         "f" function call.
59823
59824         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59825
59826         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59827         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59828         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59829         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59830         c-torture-1.29.
59831
59832         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59833         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59834
59835         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59836
59837         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59838         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59839
59840         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59841         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59842         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59843
59844 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59845
59846         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59847         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59848         940714-1.c, 940714-2.c, 940714-3.c},
59849         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59850         gcc.misc-tests/{mg.c,mg.exp}:
59851         New tests.
59852         * gcc.noncompile/noncompile.exp: Change accordingly.
59853
59854 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59855
59856         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59857         Undo previous clobberage.
59858
59859 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59860
59861         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59862         * gcc.special/{930510-1.c, special.exp}:
59863         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59864         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59865         struct-varargs-1.c}: New tests from c-torture-1.26.
59866
59867 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59868
59869         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59870           argument to switch.
59871
59872 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59873
59874         * Revert the previous changes.  Please see Rob's directory
59875         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59876         fixes.
59877
59878 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59879
59880         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59881         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59882         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59883         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59884         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59885         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59886         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59887         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59888         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59889         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59890         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59891         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59892         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59893         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59894         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59895         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59896         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59897         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59898         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59899         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59900         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59901         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59902         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59903         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59904         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59905         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59906         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59907         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59908         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59909         testing changes.
59910
59911 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59912
59913         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59914         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59915         with perror calls.
59916
59917 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59918
59919         * config/unix.exp (g++_load): Fix syntax.
59920
59921 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59922
59923         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59924         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59925         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59926         Don't expect va-arg-1.c to fail.  Correct expected output for
59927         920928-1.c.
59928         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59929         * gcc.wendy/hbm4.c: Correct typo.
59930         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59931
59932 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59933
59934         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59935         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59936         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59937         * lib/c-torture.exp (c-torture-compile): Ditto.
59938
59939         Reduce volume of output (remove all the -I's and such).
59940         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59941         Call gcc_cpass, gcc_cfail.
59942         (c-torture): Pass testing option to c-torture-compile.
59943
59944 1994-03-21  Doug Evans  (dje@cygnus.com)
59945
59946         Bring patches over from progressive.
59947         * config/default.exp: Exit remote shell cleanly.
59948         (g++_exit, g++_start): Add default versions.
59949         * config/sim.exp (gcc_load): Use perror, not error.
59950
59951 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59952
59953         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59954         set in site.exp.
59955
59956 1994-03-14  Doug Evans  (dje@cygnus.com)
59957
59958         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59959         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59960         (wendy_try): New proc to run testcase.
59961         (main loop): Call 'em.
59962         * gcc.wendy/*.c: Clean up pass to correct expected output.
59963
59964         * lib/gcc.exp: Minor cleanup work.
59965         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59966
59967 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59968
59969         * config/sim.exp (gcc_load): Document return codes better.
59970         Don't pass -v to simulator.
59971
59972 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59973
59974         * gcc.special/920717-x.c: Fix typo.
59975         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59976         get at sources.
59977
59978         * lib/mike-gcc.exp: Fix typo.
59979
59980 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59981
59982         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59983         binary to use, transform the name.
59984         * config/*.exp: rename everything. Nuke any g++ specific files,
59985         it's now a special case of gcc that requires no special support.
59986         Add a default.exp for unsupported targets.
59987
59988 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59989
59990         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59991         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59992         version of Tcl.
59993
59994 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59995
59996         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59997         than a warning.
59998
59999 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60000
60001         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60002
60003 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60004
60005         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60006         option_list.  Compile every file with only 4/6 option choices
60007         (same as C torture) instead of with 12/18 different option
60008         choices.
60009         * lib/c-torture.exp: Likewise.
60010
60011         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60012         not already set.
60013
60014 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60015
60016         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60017         can put an XFAIL *-*-* on excess errors.
60018
60019 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60020
60021         * g++.law: Add more tests derived from g++-bugs snapshots.
60022
60023         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60024         equivalent to g++.law/init9.
60025
60026         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60027         compiled it, and the a.out file after we've run it.
60028
60029 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60030
60031         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60032         compiled it, and the a.out file after we've run it.
60033
60034 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60035
60036         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60037
60038 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60039
60040         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60041         version number.
60042
60043 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60044
60045         * g++.law: New directory of g++ tests derived from the g++-bugs
60046         snapshots.
60047
60048 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60049
60050         * gcc.compile: initbug1.c initbug1.exp testcase added
60051
60052 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60053
60054         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60055         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60056           fixes submitted by Jeff Law (law@cs.utah.edu)
60057         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60058           Jeff Law (law@cs.utah.edu)
60059
60060
60061 1993-11-30  Mike Stump  (mrs@cygnus.com)
60062
60063         * config/unix-g++.exp: Follow the gcc way of doing things.
60064         * g++.old-deja/old-deja.exp: Minor updates.
60065         * lib/g++.exp: New file, follow the gcc way of doing things.
60066         * lib/old-dejagnu.exp: Minor updates.
60067         * lib/mike-g++.exp: Always unset errorInfo.
60068
60069 1993-11-06  Mike Stump  (mrs@cygnus.com)
60070
60071         * lib/gcc.exp: Fix some errors with the below change, CC and
60072         CFLAGS should be global when setting, not local.
60073
60074 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60075
60076         * lib/gcc.exp: Transform tool name.
60077
60078 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60079
60080         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60081
60082 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60083
60084         * lib/gcc.exp: change gcc_done to gcc_stat
60085
60086 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60087
60088         * Upgraded gcc testsuite to c-torture version 1.25
60089
60090 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60091
60092         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60093         * lib/c-torture: added hooks for new reporting code.
60094
60095 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60096
60097         * config/sh-gcc.exp: check if sh-sim exists in the path
60098
60099 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60100
60101         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60102         * gcc.compile/compile.exp: Initial changes for new logic.
60103         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60104         * gcc.failure/failure.exp: Initial changes for new logic.
60105         * gcc.ieee/ieee.exp: Initial changes for new logic.
60106         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60107         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60108         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60109         * lib/c-torture.exp: Initial changes for new logic.
60110         * lib/gcc.exp: Initial changes for new logic.
60111
60112 1993-10-15  Mike Stump  (mrs@cygnus.com)
60113
60114         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60115         depend upon failure or success.  Fully qualify names in failure
60116         and success messages.  Always remove a.out before starting
60117         compile, just in case.  Pay more attention to error text output by
60118         the compiler.  Handle testcases with no known past errors just
60119         like all others, so that things are uniform.  Other miscellaneous
60120         improvements.
60121
60122 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60123
60124         * gcc.cpp: new directory for cpp tests
60125
60126 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60127
60128         * lib/chill.exp: Code reformatted, removed unused code.
60129         * config/unix-chill.exp: Code reformatted, removed unused code.
60130         * chill.execute/execute.exp: Code reformatted, removed unused code.
60131         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60132
60133 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60134
60135         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60136         routines not written.
60137
60138 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60139
60140         * config/bug-gcc.exp: Use new procs from bug.exp.
60141
60142 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60143
60144         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60145         via ftp, rather than depending on NFS.
60146         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60147         case.
60148
60149 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60150
60151         * config/bug-gcc.exp: Use new download proc.
60152
60153 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60154
60155         * chill.execute/execute.exp: cleanups, handles errors better
60156         * chill.compile/compile.exp: rewrite, based on execute.exp
60157         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60158         * lib/chill.exp: major changes to diff proc and compile and link
60159         procs. added chill_fail and chill_pass wrappers to pass and
60160         fail. added more comments, and handle error codes better.
60161         Added a hack to capture stderr from exec, so noncompile tests
60162         can work.
60163
60164 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60165
60166         * chill.execute/execute.exp: rewrite of testsuite driver
60167         * lib/chill.exp: rewrite of testsuite driver
60168         * config/unix-chill.exp: rewrite of testsuite driver
60169
60170 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60171
60172         In chill.execute:
60173         * iexpr.ch: Standardize uppercase.
60174         * tuples.dat: Standardize uppercase.
60175         * vary.ch: standardize.  Correct varying string assignments.
60176         * vary.dat: Add new output lines.
60177
60178 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60179
60180         In chill.execute:
60181         * chprintf.ch: Standardize use of uppercase.
60182         * tuples.ch: Standardize and turn arr2 into a DCL,
60183           rather than a SYN.
60184         * pinits.ch: Standardize.
60185
60186 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60187
60188         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60189         * Makefil: Renamed to Makefile.in.
60190         * configure.in: New.
60191
60192 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60193
60194         In chill.execute:
60195         * .cvsignore: Add result/output files.
60196         * Makefile: Fix up variables at start.  Use MFLAGS
60197           everywhere.  Correct bool_loc, built_ins entries.
60198           Add entry for vary1.ch.
60199         * bitarray.ch: Standardize upper-case usage.
60200         * bitexpr.ch: Standardize, add output of b1.
60201         * params.ch: Use arrayt in along PROC parameters, to
60202           avoid novelty problems.
60203         * sets.ch: Tiny cleanup.
60204         * vary1.ch: Re-indent.
60205
60206 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60207
60208         * Add PR-related files to Makefiles, .cvsignore files, etc.
60209
60210 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60211
60212         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60213           with compiler objects. New names are test-flow.c and test-loop.c
60214
60215 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60216
60217         * Upgraded c-torture tests from 1.19 to 1.20
60218
60219         * new files:
60220         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60221         * gcc.compile: 930623-1.c 930623-2.c
60222         * gcc.noncompile: 930622-1.c 930622-2.c
60223         * gcc.failure: 920411-1.c 920627-2.c
60224         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60225
60226 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60227
60228         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60229           More changes to get testsuite working properly. Needs more work.
60230           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60231
60232 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60233
60234         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60235           More changes to get testsuite working properly. Needs more work.
60236
60237 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60238
60239         * chill.compile/compile.exp: Added for Dejagnu support
60240         * chill.execute/execute.exp: Added for Dejagnu support
60241         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60242
60243 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60244
60245         This should complete moving the CHILL test files.
60246         * chill.noncompile(.cvsignore printf.grt
60247             in-printf.grt chprintf.grt chprintf.ch):
60248             Added test-support files.
60249           (Makefile): Modified further.
60250         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60251             signal.ch): Added test files.
60252           * chill.execute (.cvsignore printf.grt printr.c
60253             in-printf.grt rts.c chprintf.grt rts.h): Added
60254           test-support files.
60255             (Makefile): More corrections.
60256
60257 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60258
60259         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60260           test cases, ready for DejaGnu.
60261
60262 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60263
60264         * Upgraded c-torture tests from 1.18 to 1.19
60265
60266         * gcc.compile: added test(s):
60267           930607-1.c
60268         * gcc.execute: added test(s):
60269           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60270
60271         * added new subdirectory for misc tests: gcc.misc-tests
60272         * gcc.misc-test(s): added tests:
60273           inst-check.c test-consts.c test-ior.c test-switch.c
60274
60275 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60276
60277         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60278
60279 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60280
60281         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60282
60283 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60284
60285         * Upgraded c-torture tests from 1.17 to 1.18
60286
60287 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60288
60289         * Upgraded c-torture tests from 1.12 to 1.17
60290
60291 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60292
60293         * lib/old-dejagnu.exp:
60294           Fixed handling of XFAIL target triplets to correctly
60295           recognize wildcard characters.  Removed code that
60296           appended a unique id tag to the end of the file name
60297           printed out by the result of the testcases within a
60298           given test file.
60299
60300 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60301
60302         * lib/old-dejagnu.exp:
60303           Reworked expected failure handling to trigger off of XFAIL
60304           keyword in keyphrase embeded in testcase source code. The
60305           XFAIL keyword must be at the end of the keyphrase line. It
60306           may optionally be followed by one or more target triplets.
60307           It has just occured that the handling of wildcards in the
60308           target triplet may not be correct.
60309
60310 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60311
60312         * g++.old-deja/tests:
60313           Moved all subdirectories up one level into g++.old-deja .
60314
60315         * lib/old-dejagnu.exp:
60316           Fixed problem with CXXFLAGS not being properly reset, and being
60317           corrupted with extraneous "-c" compiler option.  This was
60318           causing binaries to not be generated for test that needed them.
60319           Modified strings passed to "pass" and "fail" so that individual
60320           tests from the same test file would be distinguished by an
60321           identifier appended to the test file name in the summary logs;
60322           this corrected a problem with erroneous diff logs.  Added code
60323           to search testcases for expected fail and unexpected pass keywords.
60324
60325 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60326
60327         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60328
60329 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60330
60331         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60332           Removed extraneous text from end of "Special g++ Options"
60333           keyphrase.
60334
60335         * lib/old-dejagnu.exp: Added pattern matching to look for new
60336           keywords, embedded in testcases comments, which will trigger
60337           calls to xpass and xfail.
60338
60339 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60340
60341         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60342           comments embedded in the testcases, especially the one looking for
60343           special compiler options, as well as the pattern matching for the
60344           compiler output again.
60345
60346 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60347
60348         * lib/old-dejagnu.exp: Do a proper check of the return value for
60349           execute tests. Fixed several problems with the pattern matching
60350           of the compiler output which gave erroneous test results.
60351           Changed several of the test result messages to be more descriptive.
60352         * config/unix-g++.exp: Proc g++_load now actually works and
60353           executes the tests passed to it and returns a usable return
60354           value.
60355
60356 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60357
60358           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60359
60360 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60361
60362         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60363           Modified both files to properly execute the old style
60364           dejagnu tests. The previous versions of these files were
60365           experimental and did not function anything near correctly.
60366
60367 1993-04-05  Rob Savoye  (rob@cygnus.com)
60368
60369         * Removed all Makefile.in and configure.in files. No configuration
60370         needed now.
60371
60372 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60373
60374         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60375
60376 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60377
60378         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60379         gcc.special/configure.in, gcc.noncompile/configure.in,
60380         gcc.execute/configure.in, gcc.code_quality/configure.in,
60381         g++.other/configure.in, g++.old-deja/configure.in,
60382         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60383         in srcname setting.
60384
60385 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60386
60387         * lib/udi.exp: Fixed mondfe and mondfe_download.
60388         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60389         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60390
60391 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60392
60393         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60394         (gdb_exit): Don't remove *_soc files.
60395
60396 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60397
60398         * lib/c-torture.exp: Don't look for main; instead always use -w
60399         -c.  This is how the c-torture tests work.  Remove the object
60400         file if the compilation succeeds.
60401         * gcc.execute/execute.exp: Remove executable if test passes.
60402         * gcc.noncompile/noncompile.exp: Every test is an expected
60403         failure.
60404         * gcc.special/special.exp: Added tests from c-torture 1.11,
60405         corrected use of existing test.
60406         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60407         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60408         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60409         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60410         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60411         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60412         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60413         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60414         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60415         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60416         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60417         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60418         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60419         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60420         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60421         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60422         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60423         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60424         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60425         c-torture 1.11.
60426         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60427         correspond to c-torture 1.11.
60428
60429         * New file.