OSDN Git Service

087a0c8c36fc4cb788d0ce5e8d4280be14efb2b7
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-26  Olga Golovanevsky  <olga@il.ibm.com>
2
3         * gcc.dg/struct: New directory with tests 
4         for struct-reorg optimizaion.
5         * gcc.dg/struct/struct-reorg.exp: New script.
6         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
7         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
9         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
10         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
11         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
12         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
13         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
14         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
15         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
16         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
17         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
18         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
19         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
20         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
21         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
22         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
23         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
24         * gcc.dg/struct/w_prof_global_array.c: Likewise.
25         * gcc.dg/struct/w_prof_global_var.c: Likewise.
26         * gcc.dg/struct/w_prof_local_array.c: Likewise.
27         * gcc.dg/struct/w_prof_local_var.c: Likewise.
28         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
29         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
30
31 2007-12-13  Tobias Burnus  <burnus@net-b.de>
32
33         PR fortran/34427
34         * gfortran.dg/namelist_42.f90: New.
35
36 2007-12-12  Tobias Burnus  <burnus@net-b.de>
37
38         PR fortran/34254
39         * gfortran.dg/function_kinds_3.f90: New.
40
41 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
42
43         * gcc.target/s390/20071212-1.c: New testcase.
44
45 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
46
47         PR c++/34238
48         * g++.dg/ext/visibility/anon7.C: Add xfail.
49         * g++.dg/ext/visibility/anon9.C: New test.
50         * g++.dg/ext/visibility/anon10.C: New test.
51
52         PR c++/34364
53         * g++.dg/rtti/dyncast2.C: New test.
54
55 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
56
57         PR tree-optimization/34407
58         * gcc.dg/vect/pr34407.c: New test.
59
60 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
61
62         PR fortran/34411
63         * gfortran.dg/error_recovery_5.f90: New.
64         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
65
66 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
67
68         PR tree-optimization/34371
69         * gcc.c-torture/compile/20071207-1.c: New test.
70
71 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
72
73         PR c++/34059
74         * g++.dg/parse/crash40.C: New test.
75
76 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
77
78         * g++.dg/opt/memcpy1.C: New test.
79
80 2007-12-10  Tobias Burnus  <burnus@net-b.de>
81
82         PR fortran/34425
83         * gfortran.dg/argument_checking_10.f90: New.
84
85 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
86
87         PR rtl-optimization/34302
88         * gcc.c-torture/execute/20071210-1.c: New test.
89
90 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
91
92         PR c++/34395
93         * g++.dg/cpp0x/error1.C: New test.
94
95         PR c++/34394
96         * g++.dg/other/error22.C: New test.
97
98 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
99
100         PR target/32086
101         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
102         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
103         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
104
105 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
106
107         PR c++/34178
108         PR c++/34340
109         * g++.dg/template/repo6.C: New test.
110         * g++.dg/template/repo7.C: New test.
111         * g++.dg/template/repo8.C: New test.
112
113 2007-12-09  H.J. Lu  <hjl@lucon.org>
114             Tobias Burnus  <burnus@net-b.de>
115
116         PR fortran/34404
117         * gfortran.dg/read_2.f90: New.
118
119 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
120
121         * lib/target-supports.exp (check_effective_target_tls_native):
122         Fix typo.
123
124 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
125
126         PR ada/34366
127         * gnat.dg/enclosing_record_reference.ads,
128         gnat.dg/enclosing_record_reference.adb: New test.
129
130 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
131
132         PR fortran/32129
133         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
134         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
135
136         PR fortran/31487
137         * gfortran.dg/char_component_initializer_1.f90: New test.
138
139 2007-12-09  Tobias Burnus  <burnus@net-b.de>
140
141         PR fortran/34342
142         PR fortran/34345
143         PR fortran/18026
144         PR fortran/29471
145
146         * gfortran.dg/boz_8.f90: New.
147         * gfortran.dg/boz_9.f90: New.
148         * gfortran.dg/boz_10.f90: New.
149         * gfortran.dg/boz_7.f90: Update dg-warning.
150         * gfortran.dg/pr16433.f: Add dg-error.
151         * gfortan.dg/ibits.f90: Update dg-warning.
152         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
153         * gfortran.dg/unf_io_convert_2.f90: Ditto.
154
155 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
156
157         PR fortran/34359
158         * gfortran.dg/include_1.f90: New test.
159         * gfortran.dg/include_1.inc: New.
160         * gfortran.dg/include_2.f90: New test.
161
162 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
163
164         * gcc.c-torture/compile/20011130-2.c: Fix typo.
165
166 2007-12-08  Tobias Burnus  <burnus@net-b.de>
167
168         PR fortran/34319
169         * gfortran.dg/nan_3.f90: New.
170
171 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
172
173         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
174
175 2007-12-07  Olivier Hainque  <hainque@adacore.com>
176
177         * gnat.dg/tamdt*.ad?: Support for ...
178         * gnat.dg/test_tamdt.adb: New test.
179
180 2007-12-07  Olivier Hainque  <hainque@adacore.com>
181
182         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
183         exports and document how these can be exercised.
184
185 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
186
187         PR ada/15805
188         * gnat.dg/specs/access_constants.ads: New test.
189
190         * gnat.dg/specs/access_constant_decl.ads: New test.
191
192         PR ada/21346
193         * gnat.dg/compose.adb: New test.
194
195 2007-12-07  Olivier Hainque  <hainque@adacore.com>
196
197         PR ada/34173
198         * gnat.dg/unc_memops.ad[sb]: Support for ...
199         * gnat.dg/unc_memfree.adb: New test.
200         
201 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
202
203         * gfortran.dg/ltrans-7.f90: New.
204
205 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
206             Dorit Nuzman  <dorit@il.ibm.com>
207
208         PR tree-optimization/34005
209         * gcc.dg/vect/pr34005.c: New test.
210
211 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
212
213         PR c++/34336
214         * g++.dg/template/new8.C: New test.
215
216 2007-12-06  Tobias Burnus  <burnus@net-b.de>
217
218         PR fortran/34333
219         * gfortran.dg/boz_7.f90: New.
220         * gfortran.dg/int_1.f90: Disable -pedantic option.
221         * gfortran.dg/boz_1.f90: Ditto.
222         * gfortran.dg/boz_3.f90: Ditto.
223         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
224         * gfortran.dg/ibits.f90: Ditto.
225         * gfortran.dg/unf_io_convert_1.f90: Ditto.
226         * gfortran.dg/unf_io_convert_2.f90: Ditto.
227
228 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
229
230         PR fortran/34335
231         * gfortran.dg/used_types_19.f90: New test.
232
233 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
234
235         * gfortran.dg/nan_2.f90: Add -mieee for sh.
236         * gfortran.dg/nearest_2.f90: Likewise.
237         * gfortran.dg/nearest_3.f90: Likewise.
238
239 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
240
241         PR middle-end/34337
242         * gcc.c-torture/execute/20071205-1.c: New test.
243
244 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
245
246         * gfortran.dg/module_nan.f90: Add -mieee for sh.
247         * gfortran.dg/real_const_3.f90: Likewise.
248
249 2007-12-05  Richard Guenther  <rguenther@suse.de>
250
251         PR tree-optimization/34138
252         * gcc.c-torture/compile/pr34138.c: New testcase.
253
254 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
255
256         PR debug/33739
257         * gfortran.dg/debug_2.f: New test.
258
259 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
260
261         * gnat.dg/specs/elab1.ads: New test.
262
263 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
264
265         PR target/34312
266         * gcc.target/i386/pr34312.c: New test.
267
268 2007-12-05  Tobias Burnus  <burnus@net-b.de>
269
270         PR fortran/34333
271         * gfortran.dg/nan_2.f90: New.
272
273 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
274
275         PR c++/34271
276         * g++.dg/cpp0x/decltype9.C: New test.
277         * g++.dg/cpp0x/decltype10.C: New test.
278
279 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
280
281         PR ada/21489
282         * gnat.dg/rm_6_4_1_13.adb: New test.
283
284 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
285
286         PR middle-end/34134
287         * gcc.c-torture/compile/20071117-1.c: New test.
288
289 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
290
291         PR c++/34101
292         * g++.dg/cpp0x/variadic-ttp.C: New.
293
294 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
295         
296         * gcc.dg/parse-decl-after-if.c: New.
297         * gcc.dg/20031223-1.c: Adjust.
298         
299 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
300
301         PR c++/33509
302         * g++.dg/cpp0x/variadic-throw.C: New.
303
304 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
305
306         PR c++/33091
307         * g++.dg/cpp0x/variadic-unify.C: New.
308
309 2007-12-04  Richard Guenther  <rguenther@suse.de>
310
311         PR middle-end/34334
312         PR middle-end/34222
313         * gcc.c-torture/compile/pr34334.c: New testcase.
314         * g++.dg/torture/pr34222.C: New testcase.
315
316 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.c-torture/execute/20071202-1.c: New test.
319         * gcc.dg/tree-ssa/pr34146-2.c: New test.
320
321 2007-12-04  Tobias Burnus  <burnus@net-b.de>
322
323         PR fortran/34318
324         * gfortran.dg/module_nan.f90: New.
325
326 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
327
328         * lib/target-supports.exp (get_compiler_messages): Replace with...
329         (check_compile): ...this new procedure.  Handle TYPE == executable.
330         Use comments in the source to determine the correct extension.
331         Return a pair containing the compiler output and the output filename.
332         Don't delete the file here.
333         (check_no_compiler_messages_nocache): New procedure.
334         (check_no_compiler_messages): Use it.
335         (check_no_messages_and_pattern_nocache): New procedure.
336         (check_no_messages_and_pattern): Use it.
337         (check_runtime_nocache, check_runtime): New procedures.
338         (check_effective_target_tls): Use check_no_compiler_messages.
339         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
340         (check_effective_target_tls_runtime): Use check_runtime.
341         (check_effective_target_fstack_protector): Likewise.
342         (check_iconv_available): Use check_runtime_nocache.
343         (check_effective_target_fortran_large_real): Use
344         check_no_compiler_messages.
345         (check_effective_target_fortran_large_int): Likewise.
346         (check_effective_target_static_libgfortran): Likewise.
347         (check_750cl_hw_available): Use check_cached_effective_target
348         and check_runtime_nocache.
349         (check_vmx_hw_available): Likewise.
350         (check_effective_target_broken_cplxf_arg): Likewise.
351         (check_alpha_max_hw_available): Use check_runtime.
352         (check_function_available): Use check_no_compiler_messages.
353         (check_cxa_atexit_available): Use check_cached_effective_target
354         and check_runtime_nocache.
355         (check_effective_target_dfp_nocache): Use
356         check_no_compiler_messages_nocache.
357         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
358         (check_effective_target_dfp): Use check_cached_effective_target.
359         (check_effective_target_dfprt): Likewise.
360         (check_effective_target_arm_neon_hw): Use check_runtime.
361         (check_effective_target_ultrasparc_hw): Likewise.
362         (check_effective_target_c99_runtime): Use
363         check_no_compiler_messages_nocache.
364
365 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
366
367         PR middle-end/29749
368         * gcc.dg/fold-rotate-1.c: New test.
369
370         PR tree-optimization/33453
371         * gcc.c-torture/compile/20071203-1.c: New test.
372
373 2007-12-03  Robert Dewar <dewar@adacore.com>
374             Samuel Tardieu  <sam@rfc1149.net>
375
376         PR ada/34287
377         * gnat.dg/check_elaboration_code.adb: New test.
378         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
379         New support files.
380
381 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
382
383         PR c++/34061
384         * g++.dg/cpp0x/pr34061.C: New.
385
386 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
387
388         PR c++/34273
389         * g++.dg/other/error21.C: New.
390
391 2007-12-02  Revital Eres  <eres@il.ibm.com>
392
393         * gcc.dg/sms-4.c: New testcase.
394
395 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
396             Revital Eres  <eres@il.ibm.com>
397
398         * gcc.dg/sms-3.c: New testcase.
399
400 2007-12-01  Ollie Wild  <aaw@google.com>
401
402         PR c++/8171
403         * g++.dg/conversion/ptrmem9.C: New test.
404
405 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
406
407         PR libfortran/34291
408         * gfortran.dg/namelist_41.f90: New test.
409
410 2007-11-30  Tom Tromey  <tromey@redhat.com>
411
412         PR preprocessor/32868:
413         * gcc.dg/cpp/pr32868.c: New file.
414
415 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416
417         PR fortran/34248
418         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
419
420 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
421
422         PR rtl-optimization/34171
423         * gcc.dg/pr34171.c: New testcase.
424
425 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
426
427         * gcc.dg/tree-ssa/pr34244.c: Fixed.
428
429 2007-11-30  Tobias Burnus  <burnus@net-b.de>
430
431         PR fortran/34133
432         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
433         * gfortran.dg/bind_c_usage_11.f03: New.
434         * gfortran.dg/bind_c_usage_12.f03: New.
435
436 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
437
438         PR c++/34275
439         * g++.dg/other/error20.C: New test.
440
441 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
442
443         PR fortran/34230
444         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
445
446 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
447
448         PR tree-optimization/34244
449         * gcc.dg/tree-ssa/pr34244.c: New test.
450
451 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
452
453         PR tree-optimization/33434
454         * gcc.dg/pr33434-1.c: New test.
455         * gcc.dg/pr33434-2.c: New test.
456         * gcc.dg/pr33434-3.c: New test.
457         * gcc.dg/pr33434-4.c: New test.
458
459         PR c++/34270
460         * g++.dg/template/cond7.C: New test.
461
462         PR c++/34267
463         PR c++/34268
464         * g++.dg/cpp0x/decltype7.C: New test.
465         * g++.dg/cpp0x/decltype8.C: New test.
466
467 2007-11-29  Tobias Burnus  <burnus@net-b.de>
468
469         PR fortran/34248
470         * gfortran.dg/result_in_spec_3.f90: New.
471
472 2007-11-29  Tobias Burnus  <burnus@net-b.de>
473
474         PR fortran/34262
475         * gfortran.dg/mvbits_3.f90: New.
476
477 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
478         
479         * lib/target-supports.exp (check_effective_target_mips_soft_float):
480         Delete.
481         (check_effective_target_hard_float): New.
482         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
483         * gcc.dg/pr30957-1.c: Likewise.
484         
485 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
486
487         PR ada/15804
488         * gnat.dg/specs/variant_part.ads: New test.
489
490         PR ada/17318
491         * gnat.dg/specs/attribute_parsing.ads: New test.
492
493         PR ada/32792
494         * gnat.dg/specs/integer_value.ads: New test.
495
496         PR ada/22559
497         * gnat.dg/specs/delta_small.ads: New test.
498
499 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
500
501         PR tree-optimization/34140
502         * gcc.c-torture/compile/20071128-1.c: New test.
503
504 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
505
506         PR fortran/32928
507         * gfortran.dg/data_array_1.f90
508         * gfortran.dg/data_array_2.f90
509         * gfortran.dg/data_array_3.f90
510         * gfortran.dg/data_array_4.f90
511
512 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
513
514         PR fortran/34227
515         * gfortran.dg/blockdata_5.f90: New test.
516         * gfortran.dg/blockdata_6.f90: New test.
517
518 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
519
520         PR tree-optimization/34016
521         * gcc.dg/pr34016.c: New test.
522
523 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
524
525         PR fortran/29389
526         * gfortran.dg/stfunc_6.f90: New test.
527
528         PR fortran/33850
529         * gfortran.dg/assign_10.f90: New test.
530
531 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
532
533         PR fortran/33541
534         * gfortran.dg/use_11.f90: New test.
535
536         PR fortran/34231
537         * gfortran.dg/generic_15.f90: New test.
538
539 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
540
541         PR target/34225
542         * gcc.dg/pr34225.c: New test.
543
544 2007-11-27  Richard Guenther  <rguenther@suse.de>
545
546         PR tree-optimization/34241
547         * g++.dg/torture/pr34241.C: New testcase.
548
549 2007-11-27  Richard Guenther  <rguenther@suse.de>
550
551         * gcc.dg/builtins-error.c: New testcase.
552
553 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
554
555         PR c++/34213
556         * g++.dg/ext/visibility/anon8.C: New test.
557
558 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
559
560         PR target/34077
561         * gcc.target/i386/pr34077.c: New testcase.
562
563 2007-11-26  Tobias Burnus  <burnus@net-b.de>
564
565         PR fortran/34203
566         * gfortran.dg/backslash_3.f: Add -fbackslash option.
567         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
568         * gfortran.dg/backslash_1.f90: Remove no longer needed
569         -fno-backslash option.
570
571 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
572
573         PR c/23722
574         * gcc.dg/cpp/19990413-1.c: Update.
575         * gcc.dg/parse-else-error.c: New.
576         * gcc.dg/parse-else-error-2.c: New.
577         * gcc.dg/parse-else-error-3.c: New.
578         * gcc.dg/parse-else-error-4.c: New.
579
580 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
581
582         PR c++/34081
583         * g++.dg/template/dependent-expr6.C: New testcase.
584
585 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
586
587         PR target/34215
588         * gcc.target/i386/pr34215.c: New test.
589
590 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
591
592         PR target/34174
593         * gcc.dg/torture/pr34174-1.c: New.
594
595 2007-11-26  Richard Guenther  <rguenther@suse.de>
596
597         PR middle-end/34233
598         * gcc.dg/pr34233.c: New testcase.
599
600 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
601             Revital Eres  <eres@il.ibm.com>
602
603         PR rtl-optimization/34085
604         * gcc.dg/tree-prof (bb-reorg.c): New test.
605
606 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
607
608         * lib/target-supports.exp (check_effective_target_mips_soft_float):
609         Return true for MIPS16 targets.
610
611 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
612
613         PR fortran/33152
614         * gfortran.dg/blockdata_4.f90: New test.
615
616 2007-11-25  Tobias Burnus  <burnus@net-b.de>
617
618         PR fortran/34079
619         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
620         * gfortran.dg/bind_c_usage_16.f03: New.
621         * gfortran.dg/bind_c_usage_16_c.c: New.
622
623 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
624
625         * gnat.dg/specs/size_clause1.ads: New test.
626         * gnat.dg/specs/size_clause2.ads: Likewise.
627         * gnat.dg/specs/size_clause3.ads: Likewise.
628
629 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
630
631         PR fortran/33499
632         * gfortran.dg/entry_16.f90: New test.
633
634 2007-11-24  Tobias Burnus  <burnus@net-b.de>
635
636         PR fortran/34192
637         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
638
639 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/33541
642         * gfortran.dg/nested_modules_1.f90: Change the reference to
643         FOO, forbidden by the standard, to a reference to W.
644         * gfortran.dg/use_only_1.f90: New test.
645
646 2007-11-23  Tobias Burnus  <burnus@net-b.de>
647
648         PR fortran/34209
649         * gfortran.dg/nearest_3.f90: New test.
650
651 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
652
653         PR fortran/33317
654         * gfortran.dg/optional_dim_2.f90: New test.
655
656 2007-11-23  Tobias Burnus  <burnus@net-b.de>
657
658         PR fortran/34187
659         * gfortran.dg/bind_c_usage_15.f90: New.
660
661 2007-11-23  Tobias Burnus  <burnus@net-b.de>
662
663         PR fortran/34192
664         * gfortran.dg/nearest_2.f90: New.
665
666
667 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
668
669         PR c++/30293
670         PR c++/30294
671         * g++.dg/ext/java-2.C: New test.
672
673 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
674             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
675         
676         PR c++/5310
677         * g++.dg/warn/pr5310.C: New.
678         * g++.dg/warn/pr33160.C: New.
679         
680 2007-11-23  Richard Guenther  <rguenther@suse.de>
681             Michael Matz  <matz@suse.de>
682
683         PR tree-optimization/34176
684         * gcc.c-torture/execute/pr34176.c: New testcase.
685
686 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
687
688         PR c++/34198
689         * gcc.dg/Wconversion-5.c: New test.
690         * g++.dg/Wconversion3.C: New test.
691
692 2007-11-23  Richard Guenther  <rguenther@suse.de>
693
694         * gcc.dg/tree-ssa/alias-17.c: New testcase.
695
696 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
697
698         PR c/14050
699         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
700         qualifiers in abstract declarator.
701
702 2007-11-22  Tobias Burnus  <burnus@net-b.de>
703
704         * gfortran.dg/derived_constructor_comps_3.f90: New.
705
706 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
707
708         PR c++/34094
709         * g++.dg/ext/visibility/anon7.C: New test.
710
711 2007-11-22  Tobias Burnus  <burnus@net-b.de>
712
713         PR fortran/34079
714         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
715         * gfortran.dg/bind_c_usage_13.f03: New.
716         * gfortran.dg/bind_c_usage_14.f03: New.
717
718 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
719
720         PR rtl-optimization/33848
721         * gcc.dg/torture/pr33848.c: New test.
722
723 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
724
725         PR fortran/34083
726         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
727
728 2007-11-20  Richard Guenther  <rguenther@suse.de>
729
730         PR middle-end/34154
731         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
732
733 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
734
735         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
736
737 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
738
739         PR fortran/32770
740         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
741         so test passes with -frecord-marker=8.
742         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
743         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
744         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
745         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
746         * gfortrand.dg/modulo_1.f90:  Likewise.
747
748 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
749
750         * lib/target-supports.exp (check_effective_target_mips_soft_float):
751         New procedure.
752         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
753         * gcc.dg/pr30957-1.c: Likewise.
754
755 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
756
757         PR c++/34089
758         * g++.dg/template/crash74.C: New test.
759
760 2007-11-20  Richard Guenther  <rguenther@suse.de>
761
762         * gcc.c-torture/execute/20071120-1.c: New testcase.
763
764 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
765
766         PR c/34146
767         * gcc.dg/tree-ssa/pr34146.c: New test.
768
769         PR testsuite/33978
770         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
771         dependent on target settings like move_by_pieces etc.
772
773         PR c++/28879
774         * g++.dg/template/vla2.C: New test.
775
776         PR c++/33962
777         * g++.dg/overload/template3.C: New test.
778
779 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
780
781         PR fortran/33317
782         * gfortran.dg/optional_dim_2.f90: Remove test.
783
784 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
785
786         * gcc.dg/dfp/ddmode-ice.c: New test.
787
788 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         PR tree-optimization/34036
791         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
792
793 2007-11-19  Richard Guenther  <rguenther@suse.de>
794
795         PR tree-optimization/34
796         * gcc.c-torture/execute/pr34099-2.c: New testcase.
797
798 2007-11-19  Tobias Burnus  <burnus@net-b.de>
799
800         PR fortran/34079
801         * gfortran.dg/bind_c_usage_10_c.c: New.
802         * gfortran.dg/bind_c_usage_10.f03: New.
803
804 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
805
806         * gcc.dg/pr33007.c: Expect new warning.
807         * gcc.dg/tree-ssa/recip-5.c: Likewise.
808         * g++.dg/opt/pr34036.C: New test.
809
810 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
811
812         PR c++/30988
813         * g++.dg/warn/noreturn-4.C: New test.
814         * g++.dg/warn/noreturn-5.C: New test.
815         * g++.dg/warn/noreturn-6.C: New test.
816         * g++.dg/warn/noreturn-7.C: New test.
817
818 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
819
820         PR fortran/32770
821         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
822         integers so tests works with -fdefault-integer-8.
823         * gfortran.fortran-torture/execute/elemental.f90:  Use default
824         integers so test passes with -fdefault-integer-8.
825         * gfortran.fortran-torture/execute/der_io.f90:  Increase
826         buffer length so test passes with -fdefault-integer-8.
827         * gfortran.dg/bounds_check_8.f90:  Likewise.
828         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
829         * gfortran.dg/equiv_7.f90:  Set kind so test passes
830         with -fdefault-integer-8.
831         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
832         provoke overflow.
833
834 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
835
836         PR fortran/33317
837         * gfortran.dg/optional_dim_2.f90: New test.
838         
839         PR fortran/34139
840         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
841         
842 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
843
844         PR rtl-optimization/34132
845         * gcc.c-torture/compile/20071118-1.c: New test.
846
847 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
848
849         PR fortran/31608
850         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
851
852 2007-11-18  Tobias Burnus  <burnus@net-b.de>
853
854         PR fortran/34137
855         * gfortran.dg/entry_14.f90: New.
856         * gfortran.dg/entry_15.f90: New.
857
858 2007-11-18  Richard Guenther  <rguenther@suse.de>
859
860         PR tree-optimization/34127
861         * gcc.c-torture/compile/pr34127.c: New testcase.
862
863 2007-11-18  Ben Elliston  <bje@au.ibm.com>
864
865         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
866         type specifier, as they are not permitted according to the AltiVec
867         Programming Interface Manual.
868
869 2007-11-17  Tobias Burnus  <burnus@net-b.de>
870
871         PR fortran/34133
872         * gfortran.dg/bind_c_usage_9.f03: New.
873         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
874
875 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
876
877         PR fortran/25252
878         * interface.c (gfc_current_interface_head,
879         gfc_set_current_interface_head): New functions.
880         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
881         On syntax error, restore previous state of the interface.
882         * gfortran.h (gfc_current_interface_head,
883         gfc_set_current_interface_head): New prototypes.
884
885 2007-11-17  Richard Guenther  <rguenther@suse.de>
886
887         PR middle-end/34130
888         * gcc.c-torture/execute/pr34130.c: New testcase.
889
890 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
891
892         PR fortran/34108
893         * gfortran.dg/fmt_label_1.f90: New test.
894
895 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
896
897         PR fortran/33957
898         * gfortran.dg/initialization_15.f90 : New test.
899
900 2007-11-16  Richard Guenther  <rguenther@suse.de>
901
902         PR middle-end/34030
903         * gcc.c-torture/compile/pr34030.c: New testcase.
904
905 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
906
907         PR fortran/34008
908         * gfortran.dg/interface_assignment_3.f90.
909
910 2007-11-16  Richard Guenther  <rguenther@suse.de>
911
912         PR tree-optimization/33870
913         * gcc.dg/torture/pr33870.c: New testcase.
914
915 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
916
917         PR fortran/33986
918         * gfortran.dg/allocatable_function_3.f90.
919
920 2007-11-16  Richard Guenther  <rguenther@suse.de>
921
922         PR tree-optimization/34113
923         * gcc.c-torture/compile/pr34113.c: New testcase.
924
925 2007-11-16  Richard Guenther  <rguenther@suse.de>
926
927         PR tree-optimization/34099
928         * g++.dg/torture/pr3499.C: New testcase.
929         * gcc.c-torture/execute/pr34099.c: Likewise.
930
931 2007-11-16  Olivier Hainque  <hainque@adacore.com>
932
933         * gnat.dg/release_unc_maxalign.adb: New test.
934
935 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c++/34100
938         * g++.dg/template/crash73.C: New test.
939
940 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
941
942         PR middle-end/23848
943         * gcc.dg/tree-ssa/pr23848-1.c: New test.
944         * gcc.dg/tree-ssa/pr23848-2.c: New test.
945         * gcc.dg/tree-ssa/pr23848-3.c: New test.
946         * gcc.dg/tree-ssa/pr23848-4.c: New test.
947
948 2007-11-15  Tobias Burnus  <burnus@net-b.de>
949
950         PR fortran/33917
951         * gfortran.dg/proc_decl_11.f90: New.
952
953 2007-11-15  Ben Elliston  <bje@au.ibm.com>
954
955         * gcc.target/spu/compare-dp.c: New test.
956
957 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
958
959         * gcc.dg/pr33923.c: New test.
960
961 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
962
963         PR middle-end/34088
964         * gcc.dg/pr34088.c: New test.
965
966 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
967
968         * gcc.c-torture/compile/20071114-1.c: New test.
969
970 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
971
972         PR fortran/31608
973         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
974         to match known variations in symbol format. Document in comments.
975
976 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
977
978         PR fortran/33985
979         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
980
981 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
982
983         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
984         when done.
985
986 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
987
988         PR fortran/33162
989         * gfortran.dg/proc_decl_1.f90: Update.
990         * gfortran.dg/proc_decl_7.f90: New test.
991         * gfortran.dg/proc_decl_8.f90: New test.
992         * gfortran.dg/proc_decl_9.f90: New test.
993         * gfortran.dg/proc_decl_10.f90: New test.
994
995 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
996
997         PR fortran/34080
998         * gfortran.dg/transfer_assumed_size_1.f90: New test.
999
1000 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1001
1002         PR c++/34054
1003         PR c++/34056
1004         PR c++/34057
1005         PR c++/34058
1006         PR c++/34060
1007         * g++.dg/parse/crash36.C: Add another dg-error.
1008         * g++.dg/cpp0x/pr34054.C: New test.
1009         * g++.dg/cpp0x/pr34056.C: New test.
1010         * g++.dg/cpp0x/pr34057.C: New test.
1011         * g++.dg/cpp0x/pr34058.C: New test.
1012         * g++.dg/cpp0x/pr34060.C: New test.
1013
1014         PR tree-optimization/34063
1015         * g++.dg/tree-ssa/pr34063.C: New test.
1016
1017 2007-11-13  Diego Novillo  <dnovillo@google.com>
1018
1019         PR tree-optimization/33870
1020         * gcc.c-torture/execute/pr33870-1.c: New test.
1021         * gcc.dg/tree-ssa/alias-16.c: New test.
1022
1023 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
1024
1025         PR c++/29225
1026         * g++.dg/template/crash72.C: New test.
1027
1028 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1029
1030         * g++.dg/opt/cfg5.C: New test.
1031
1032 2007-11-12  Richard Guenther  <rguenther@suse.de>
1033
1034         PR middle-end/34070
1035         * gcc.c-torture/execute/pr34070-1.c: New testcase.
1036         * gcc.c-torture/execute/pr34070-2.c: Likewise.
1037
1038 2007-11-12  Richard Guenther  <rguenther@suse.de>
1039
1040         PR middle-end/34027
1041         * gcc.dg/pr34027-1.c: New testcase.
1042         * gcc.dg/pr34027-2.c: Likewise.
1043
1044 2007-11-12  Ira Rosen  <irar@il.ibm.com>
1045
1046         PR tree-optimization/33953
1047         * gcc.dg/vect/pr33953.c: New testcase.
1048
1049 2007-11-11  Tom Tromey  <tromey@redhat.com>
1050
1051         PR c++/17577:
1052         * g++.dg/ext/pr17577.h: New file.
1053         * g++.dg/ext/pr17577.C: New file.
1054
1055 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1056
1057         PR c++/8570
1058         * g++.old-deja/g++.ns/template13.C: Update expected output.
1059         * g++.old-deja/g++.pt/friend23.C: Likewise.
1060         * g++.dg/warn/pr8570.C: New.
1061
1062 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR c++/34068
1065         * g++.dg/template/pseudodtor4.C: New test.
1066
1067 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR middle-end/34018
1070         * g++.dg/opt/inline14.C: New test.
1071
1072         PR tree-optimization/33680
1073         * gcc.c-torture/compile/20071108-1.c: New test.
1074
1075         PR c++/32241
1076         * g++.dg/template/pseudodtor3.C: New test.
1077
1078 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
1079
1080         PR c++/33510
1081         * g++.dg/cpp0x/variadic-init.C: New.
1082
1083 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
1084             Jakub Jelinek  <jakub@redhat.com>
1085
1086         PR rtl-optimization/34012
1087         * gcc.target/i386/pr34012.c: New test.
1088
1089 2007-11-09  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/33604
1092         * g++.dg/tree-ssa/pr33604.C: New testcase.
1093         * gcc.dg/pr32721.c: Adjust pattern.
1094
1095 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1096
1097         * gcc.target/mips/dse-1.c: Disable.
1098
1099 2007-11-08  Tom Tromey  <tromey@redhat.com>
1100
1101         * gcc.dg/empty-source-3.c: Update warning location.
1102         * gcc.dg/gomp/barrier-2.c: Likewise.
1103         * gcc.dg/label-decl-3.c: Likewise.
1104         * gcc.dg/label-decl-2.c: Likewise.
1105         * gcc.dg/empty-source-2.c: Likewise.
1106
1107 2007-11-08  Tom Tromey  <tromey@redhat.com>
1108
1109         PR c++/30297:
1110         * g++.dg/inherit/pr30297.C: New file.
1111
1112 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
1113
1114         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1115         -fno-common for cygwin and mingw32.
1116
1117 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
1118
1119         PR middle-end/33826
1120         * gcc.dg/pr33826.c: New.
1121         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
1122         recursive functions being marked pure or const.
1123         
1124 2007-11-08  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/33917
1127         * gfortran.dg/proc_decl_5.f90: New.
1128         * gfortran.dg/proc_decl_6.f90: New.
1129
1130 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR tree-optimization/32575
1133         * gcc.c-torture/execute/20071108-1.c: New test.
1134
1135 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
1136
1137         * g++.dg/opt/anchor1.C: New.
1138
1139 2007-11-07  Diego Novillo  <dnovillo@google.com>
1140
1141         PR 33870
1142         * gcc.c-torture/execute/pr33870.x: Remove.
1143
1144 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
1145
1146         PR c++/33045
1147         PR c++/33837
1148         PR c++/33838
1149         * g++.dg/cpp0x/decltype-33837.C: New.
1150         * g++.dg/cpp0x/decltype-refbug.C: New.
1151         * g++.dg/cpp0x/decltype-33838.C: New.
1152
1153 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1154
1155         * gcc.c-torture/compile/20071107-1.c: New test.
1156
1157 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1158
1159         * gcc.dg/out-of-bounds-1.c: New test.
1160
1161 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
1162
1163         PR c++/33501
1164         * g++.dg/warn/incomplete2.C: New test.
1165         * g++.dg/template/incomplete4.C: New test.
1166         * g++.dg/template/incomplete5.C: New test.
1167
1168 2007-11-07  Olivier Hainque  <hainque@adacore.com>
1169
1170         * gnat.dg/max_align.adb: New test.
1171
1172 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
1173
1174         PR target/30961
1175         * gcc.target/i386/pr30961-1.c: New.
1176
1177 2007-11-06  Tom Tromey  <tromey@redhat.com>
1178
1179         PR c++/32368:
1180         * g++.dg/warn/pragma-system_header3.h: New.
1181         * g++.dg/warn/pragma-system_header3.C: New.
1182
1183         PR c++/32256:
1184         * g++.dg/warn/pragma-system_header4.C: New.
1185         * g++.dg/warn/pragma-system_header4.h: New.
1186
1187 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1188
1189         PR c++/33977
1190         PR c++/33886
1191         * g++.dg/other/canon-array.C: New.
1192         
1193 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
1194
1195         * g++.dg/parser/crash36.C: Tweak expected errors.
1196         * g++.dg/cpp0x/pr31439.C: New.
1197         * g++.dg/cpp0x/pr32114.C: New.
1198         * g++.dg/cpp0x/pr32115.C: New.
1199         * g++.dg/cpp0x/pr32125.C: New.
1200         * g++.dg/cpp0x/pr32126.C: New.
1201         * g++.dg/cpp0x/pr32127.C: New.
1202         * g++.dg/cpp0x/pr32128.C: New.
1203         * g++.dg/cpp0x/pr32253.C: New.
1204         * g++.dg/cpp0x/pr32566.C: New.
1205         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1206         * g++.dg/cpp0x/pr31438.C: Ditto.
1207         * g++.dg/cpp0x/variadic81.C: Ditto.
1208         * g++.dg/cpp0x/pr31432.C: Ditto.
1209         * g++.dg/cpp0x/pr31442.C: Ditto.
1210
1211 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR target/33168
1214         * g++.dg/other/datasec1.C: New test.
1215
1216         PR tree-optimization/33458
1217         * g++.dg/opt/inline12.C: New test.
1218
1219         PR tree-optimization/33993
1220         * gcc.c-torture/compile/20071105-1.c: New test.
1221
1222 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1223
1224         PR rtl-optimization/33648
1225         * gcc.dg/pr33648.c: Require effective targer freorder.
1226
1227 2007-11-05  Revital Eres  <eres@il.ibm.com>
1228
1229         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1230
1231 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1232
1233         PR c++/33996
1234         PR c++/33235
1235         PR c++/33930
1236         * g++.dg/cpp0x/pr33996.C: New
1237         * g++.dg/cpp0x/rv-trivial-bug.C: New
1238         * g++.dg/cpp0x/pr33930.C: New
1239
1240 2007-11-05  Nick Clifton  <nickc@redhat.com>
1241             Sebastian Pop  <sebastian.pop@amd.com>
1242
1243         PR tree-optimization/32540
1244         PR tree-optimization/33922
1245         * gcc.dg/tree-ssa/pr32540-1.c: New.
1246         * gcc.dg/tree-ssa/pr32540-2.c: New.
1247         * gcc.dg/tree-ssa/pr33922.c: New.
1248
1249 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
1250
1251         PR c++/33939
1252         * g++.dg/cpp0x/variadic-rref.C: New.
1253         
1254 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1255
1256         * g++dg/warn/pointer-integer-comparison.C: New.
1257
1258 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR tree-optimization/33856
1261         * gcc.c-torture/compile/20071027-1.c: New test.
1262
1263         PR c++/33836
1264         * g++.dg/ext/label10.C: New test.
1265
1266         PR c++/33969
1267         * g++.dg/other/ptrmem9.C: New test.
1268
1269 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1270
1271         PR middle-end/32931
1272         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1273
1274 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1275
1276         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1277         * g++.dg/ext/visibility/namespace2.C: Add argument to
1278         dg-require-visibility.
1279         * g++.dg/ext/java-1.C: Disable on AIX.
1280
1281 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1282
1283         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1284
1285 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1286
1287         PR fortran/33881
1288         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1289
1290 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1291
1292         PR c/29062
1293         * gcc.dg/20031223-1.c: Adjust error output.
1294         * gcc.dg/parse-decl-after-label.c: New.
1295         
1296 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1297
1298         PR libfortran/24685
1299         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1300         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1301         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1302
1303 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1304
1305         PR rtl-optimization/28940
1306         * gcc.target/i386/addr-sel-1.c: New test.
1307
1308 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1309
1310         PR middle-end/33670
1311         * gcc.dg/pr33670.c: New test.
1312
1313 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR c++/33516
1316         * g++.dg/lookup/typedef1.C: New test.
1317
1318 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1319
1320         PR testsuite/32076
1321         * lib/scandump.exp (dump-suffix): New.
1322         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1323         Include dump suffix in pass/fail messages, put regexp in quotes.
1324
1325 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1326
1327         PR c++/33495
1328         * g++.dg/other/error19.C: New.
1329
1330 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1331
1332         PR rtl-optimization/28062
1333         * gcc.c-torture/compile/20071102-1.c: New test.
1334
1335 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1336
1337         * g++.dg/cpp0x/pr33955.C: New.
1338
1339 2007-11-01  Tom Tromey  <tromey@redhat.com>
1340
1341         PR preprocessor/30805:
1342         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1343
1344 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1345
1346         PR rtl-optimization/33648
1347         * gcc.dg/pr33648.c: New test.
1348
1349 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR c++/32384
1352         * g++.dg/template/pseudodtor1.C: New test.
1353         * g++.dg/template/pseudodtor2.C: New test.
1354
1355         PR c++/32260
1356         * g++.dg/rtti/typeid7.C: New test.
1357
1358 2007-11-01  Tom Tromey  <tromey@redhat.com>
1359
1360         PR preprocessor/30805:
1361         * gcc.dg/cpp/pr30805.c: New file.
1362
1363 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1364
1365         PR testsuite/25352
1366         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1367         add dg-skip-if.
1368         * gcc.c-torture/compile/20001205-1.c: Ditto.
1369         * gcc.c-torture/compile/20001226-1.c: Ditto.
1370         * gcc.c-torture/compile/20020312-1.c: Ditto.
1371         * gcc.c-torture/compile/20020604-1.c: Ditto.
1372         * gcc.c-torture/compile/920501-12.c: Ditto.
1373         * gcc.c-torture/compile/920501-4.c: Ditto.
1374         * gcc.c-torture/compile/920520-1.c: Ditto.
1375         * gcc.c-torture/compile/980506-1.c: Ditto.
1376         * gcc.c-torture/compile/990617-1.c: Ditto.
1377         * gcc.dg/compare6.c: Ditto.
1378         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1379         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1380         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1381         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1382         * g++.old-deja/g++.pt/static6.C: Ditto.
1383         * g++.old-deja/g++.pt/crash16.C: Ditto.
1384         * g++.old-deja/g++.mike/p10416.C: Ditto.
1385         * g++.old-deja/g++.mike/ns15.C: Ditto.
1386         * g++.old-deja/g++.mike/eh46.C: Ditto.
1387
1388 2007-11-01  Tom Tromey  <tromey@redhat.com>
1389
1390         * gcc.dg/redecl-1.c: Update.
1391         * gcc.dg/pr20368-3.c: Update.
1392         * gcc.dg/inline-14.c: Update.
1393         * gcc.dg/builtins-30.c: Update.
1394         * gcc.dg/dremf-type-compat-4.c: Update.
1395         * gcc.dg/pr20368-2.c: Update.
1396
1397 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1398
1399         PR rtl-optimization/33673
1400         * gcc.dg/pr33673.c: New test.
1401
1402 2007-11-01  Michael Matz  <matz@suse.de>
1403
1404         PR tree-optimization/33961
1405         * gcc.dg/pr33961.c: New test.
1406
1407 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1408
1409         PR c++/33494
1410         * g++.dg/template/error35.C: New.
1411
1412 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1413
1414         PR target/31507
1415         * gcc.dg/pr31507-1.c: New test.
1416         * gcc.dg/pr31507-2.c: New test.
1417
1418 2007-10-31  Revital Eres  <eres@il.ibm.com>
1419
1420         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1421         target.
1422         * gcc.dg/vect/tree-vect.h (check_vect): Add
1423         powerpc-*paired test.
1424         * lib/target-supports.exp (check_750cl_hw_available):
1425         New.
1426         (check_effective_target_vect_int,
1427         check_effective_target_vect_intfloat_cvt,
1428         check_effective_target_powerpc_altivec_ok,
1429         check_effective_target_vect_long,
1430         check_effective_target_vect_sdot_hi,
1431         check_effective_target_vect_udot_hi,
1432         check_effective_target_vect_pack_trunc,
1433         check_effective_target_vect_unpack,
1434         check_effective_target_vect_shift,
1435         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1436         target.
1437         * gcc.dg/vect/vect-ifcvt-11.c: New.
1438         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1439         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1440         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1441         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1442         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1443         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1444
1445 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1446             Tobias Burnus  <burnus@net-b.de>
1447
1448         PR fortran/33941
1449         * gfortran.dg/module_read_1.f90: New.
1450
1451 2007-10-31  Tom Tromey  <tromey@redhat.com>
1452
1453         PR preprocessor/30786:
1454         * gcc.dg/cpp/pr30786.c: New file.
1455
1456 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1457
1458         PR fortran/33162
1459         * gfortran.dg/interface_19.f90: New.
1460         * gfortran.dg/interface_20.f90: New.
1461         * gfortran.dg/interface_21.f90: New.
1462         
1463 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1464
1465         PR tree-optimization/32377
1466         * gfortran.dg/vect/pr32377.f90: New.
1467         
1468 2007-10-31  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/33779
1471         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1472         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1473
1474 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1475
1476         PR fortran/33897
1477         * gfortran.dg/contained_3.f90: New.
1478
1479 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1480
1481         PR c++/19531
1482         * g++.dg/opt/nrv8.C: New.
1483         
1484 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR c++/33709
1487         * g++.dg/opt/compound1.C: New test.
1488
1489         PR c++/33616
1490         * g++.dg/template/ptrmem18.C: New test.
1491
1492 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1493
1494         PR fortran/33596
1495         * gfortran.dg/isnan_2.f90: New test.
1496
1497 2007-10-30  Ed Schouten  <ed@fxq.nl>
1498
1499         PR tree-optimization/32500
1500         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1501
1502 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1503
1504         PR c++/31993
1505         PR c++/32252
1506         * g++.dg/cpp0x/pr31993.C: New
1507         * g++.dg/cpp0x/pr32252.C: New
1508
1509 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1510
1511         PR tree-optimization/33723
1512         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1513
1514 2007-10-30  Richard Guenther  <rguenther@suse.de>
1515
1516         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1517         gcc.target/i386/loop-3.c.
1518
1519 2007-10-30  Revital Eres  <eres@il.ibm.com>
1520
1521         * gcc.dg/vect/pr33866.c: Require vect_long.
1522
1523 2007-10-30  Revital Eres  <eres@il.ibm.com>
1524
1525         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1526         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1527
1528 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1529
1530         PR tree-optimization/32893
1531         * lib/target-supports.exp
1532         (check_effective_target_unaligned_stack): new keyword.
1533         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1534         not sensitive to unaligned_stack.
1535         * gcc.dg/vect/vect-3.c: Likewise.
1536         * gcc.dg/vect/vect-4.c: Likewise.
1537         * gcc.dg/vect/vect-5.c: Likewise.
1538         * gcc.dg/vect/vect-6.c: Likewise.
1539         * gcc.dg/vect/vect-7.c: Likewise.
1540         * gcc.dg/vect/vect-13.c: Likewise.
1541         * gcc.dg/vect/vect-17.c: Likewise.
1542         * gcc.dg/vect/vect-18.c: Likewise.
1543         * gcc.dg/vect/vect-19.c: Likewise.
1544         * gcc.dg/vect/vect-20.c: Likewise.
1545         * gcc.dg/vect/vect-21.c: Likewise.
1546         * gcc.dg/vect/vect-22.c: Likewise.
1547         * gcc.dg/vect/vect-27.c: Likewise.
1548         * gcc.dg/vect/vect-29.c: Likewise.
1549         * gcc.dg/vect/vect-64.c: Likewise.
1550         * gcc.dg/vect/vect-65.c: Likewise.
1551         * gcc.dg/vect/vect-66.c: Likewise.
1552         * gcc.dg/vect/vect-72.c: Likewise.
1553         * gcc.dg/vect/vect-73.c: Likewise.
1554         * gcc.dg/vect/vect-86.c: Likewise.
1555         * gcc.dg/vect/vect-all.c: Likewise.
1556         * gcc.dg/vect/slp-25.c: Likewise.
1557         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1558         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1559         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1560
1561         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1562         * gcc.dg/vect/vect-34.c: Likewise.
1563         * gcc.dg/vect/vect-36.c: Likewise.
1564         * gcc.dg/vect/vect-64.c: Likewise.
1565         * gcc.dg/vect/vect-65.c: Likewise.
1566         * gcc.dg/vect/vect-66.c: Likewise.
1567         * gcc.dg/vect/vect-68.c: Likewise.
1568         * gcc.dg/vect/vect-76.c: Likewise.
1569         * gcc.dg/vect/vect-77.c: Likewise.
1570         * gcc.dg/vect/vect-78.c: Likewise.
1571
1572         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1573         testcase (without no-section-anchors prefix) but with global arrays.
1574         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1575         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1576         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1577         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1578         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1579         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1580         * gcc.dg/vect/vect-77-global.c: Likewise.
1581         * gcc.dg/vect/vect-78-global.c: Likewise.
1582
1583         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1584         testcase (without no-section-anchors prefix) but fix alignment checks
1585         to also consider unaligned_stack targets.
1586         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1587
1588 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR tree-optimization/33723
1591         * gcc.c-torture/execute/20071029-1.c: New test.
1592         * gcc.dg/tree-ssa/pr33723.c: New test.
1593
1594 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1595
1596         PR tree-optimization/33614
1597         * gcc.c-torture/compile/pr33614.c: New test.
1598
1599 2007-10-29  Richard Guenther  <rguenther@suse.de>
1600
1601         PR tree-optimization/33870
1602         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1603
1604 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1605
1606         PR tree-optimization/33757
1607         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1608         true architectures instead of having a big dg-skip-if.
1609
1610         PR c++/33841
1611         * g++.dg/other/bitfield3.C: New test.
1612
1613 2007-10-29  Richard Guenther  <rguenther@suse.de>
1614
1615         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1616
1617 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1618
1619         Automatic parallelization reduction tests.
1620
1621         * gcc.dg/tree-ssa/reduc-1.c: New test.
1622         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1623         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1624         * gcc.dg/tree-ssa/reduc-2.c: New test.
1625         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1626         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1627         * gcc.dg/tree-ssa/reduc-3.c: New test.
1628         * gcc.dg/tree-ssa/reduc-6.c: New test.
1629         * gcc.dg/tree-ssa/reduc-7.c: New test.
1630         * gcc.dg/tree-ssa/reduc-8.c: New test.
1631         * gcc.dg/tree-ssa/reduc-9.c: New test.
1632
1633 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1634             Zdenek Dvorak  <ook@ucw.cz>
1635
1636         OMP_ATOMIC Changes, testsuite changes.
1637
1638         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1639         instead of gimple dump.
1640         * gcc.dg/gomp/atomic-9.c: Same.
1641         * gcc.dg/gomp/atomic-10.c: Same.
1642         * g++.dg/gomp/atomic-3.C: Same.
1643         * g++.dg/gomp/atomic-9.C: Same.
1644         * g++.dg/gomp/atomic-10.C: Same.
1645
1646 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1647
1648         PR fortran/31217
1649         PR fortran/33811
1650         * gfortran.dg/forall_12.f90: New test.
1651
1652         PR fortran/33686
1653         * gfortran.dg/forall_13.f90: New test.
1654
1655 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1656             Mark Mitchell  <mark@codesourcery.com>
1657
1658         PR c++/30659
1659         * g++.dg/template/crash71.C: New.
1660
1661 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1662
1663         PR fortran/32147
1664         * gfortran.dg/module_md5_1.f90: Update hash-value.
1665
1666 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1667
1668         PR tree-opt/33589
1669         * g++.dg/torture/pr33589-1.C: New testcase.
1670         * g++.dg/torture/pr33589-2.C: New testcase.
1671
1672 2007-10-28  Richard Guenther  <rguenther@suse.de>
1673
1674         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1675
1676 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1677             Uros Bizjak  <ubizjak@gmail.com>
1678
1679         PR tree-optimization/33920
1680         * gcc.dg/tree-ssa/pr33290.c: New test.
1681
1682 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1683
1684         PR fortran/31306
1685         * gfortran.dg/argument_check_7.f90: New test.
1686         * gfortran.dg/argument_check_8.f90: New test.
1687         
1688 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1689
1690         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1691         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1692         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1693         * gcc.target/i386/sse-14.c: Ditto.
1694
1695 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1696
1697         PR c++/33844
1698         * g++.dg/other/ptrmem8.C: New test.
1699
1700         PR c++/33842
1701         * g++.dg/template/error34.C: New test.
1702
1703 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1704
1705         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1706
1707 2007-10-27  Richard Guenther  <rguenther@suse.de>
1708
1709         PR tree-optimization/33870
1710         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1711         * gcc.c-torture/execute/pr33870.c: Likewise.
1712
1713 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1714
1715         PR fortran/33162
1716         * gfortran.dg/argument_checking_9.f90: New test.
1717
1718 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1719
1720         * g++.dg/other/pr33601.C: New.
1721
1722 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1723
1724         PR c++/31988
1725         * g++.dg/init/new25.C: New.
1726
1727 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1728
1729         * g++.dg/cpp0x/pr33839.C: New.
1730         
1731 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1732
1733         PR c++/33744
1734         * g++.dg/template/arg6.C: New test.
1735
1736 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1737
1738         PR c++/31747
1739         * g++.dg/parse/crash39.C: New.
1740
1741 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1744         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1745         "offset: -4B".
1746
1747 2007-10-25  David Daney  <ddaney@avtrex.com>
1748
1749         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1750
1751 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1752
1753         PR c++/33843
1754         * g++.dg/template/error32.C: New.
1755
1756 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1757             Ira Rosen  <irar@il.ibm.com>
1758
1759         PR tree-optimization/33833
1760         * gcc.dg/vect/pr33833.c: New testcase.
1761
1762 2007-10-25  David Daney  <ddaney@avtrex.com>
1763
1764         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1765
1766 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1767             Ira Rosen  <irar@il.ibm.com>
1768
1769         PR tree-optimization/33866
1770         * gcc.dg/vect/pr33866.c: New testcase.
1771
1772 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1773
1774         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1775         Add -w to compile flags to suppress "call-clobbered register" warnings
1776         and remove dg-warning directives.
1777
1778 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         * gcc.dg/sms-2.c: Cleanup sms dump file.
1781         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1782         profile-use step.
1783
1784 2007-10-24  David Daney  <ddaney@avtrex.com>
1785
1786         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1787
1788 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1789
1790         PR target/33755
1791         * gcc.target/mips/pr33755.c: New test.
1792
1793 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1794
1795         PR tree-optimization/33804
1796         * gcc.dg/vect/pr33804.c: New testcase.
1797
1798 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         PR forrtran/33849
1801         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1802
1803 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1804             Uros Bizjak  <ubizjak@gmail.com>
1805
1806         PR rtl-optimization/33846
1807         * gcc.dg/vect/pr33846.c: New testcase.
1808
1809 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1810             Dorit Nuzman  <dorit@il.ibm.com>
1811
1812         PR tree-optimization/33860
1813         * g++.dg/vect/pr33860.cc: New test.
1814         * g++.dg/vect/pr33860a.cc: New test.
1815
1816 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1817             Revital Eres  <eres@il.ibm.com>      
1818
1819         * gcc.dg/sms-2.c: New testcase.
1820
1821 2007-10-22  David S. Miller  <davem@davemloft.net>
1822
1823         * gcc.dg/globalreg-1.c: New test.
1824
1825 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1826             Dorit Nuzman  <dorit@il.ibm.com>
1827
1828         PR tree-optimization/33834
1829         PR tree-optimization/33835
1830         * g++.dg/vect/pr33834_1.cc: New test.
1831         * g++.dg/vect/pr33834_2.cc: New test.
1832         * g++.dg/vect/pr33835.cc: New test.
1833
1834 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1835
1836         * gcc.dg/pr33644.c: New test.
1837
1838 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR c++/33372
1841         * g++.dg/gomp/pr33372-1.C: New test.
1842         * g++.dg/gomp/pr33372-2.C: New test.
1843         * g++.dg/gomp/pr33372-3.C: New test.
1844
1845 2007-10-22  Michael Matz  <matz@suse.de>
1846
1847         PR tree-optimization/33855
1848         * gcc.c-torture/compile/pr33855.c: New testcase.
1849
1850 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1851
1852         PR tree-optimization/33854
1853         * gcc.dg/vect/O1-pr33854.c: New testcase.
1854         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1855
1856 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1857
1858         * gcc.dg/unwind-1.c: Disable on AIX.
1859         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1860
1861 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1862
1863         PR fortran/33749
1864         * gfortran.dg/assign_9.f90: New test.
1865
1866 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1867
1868         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1869         (dg-mips-options): Skip tests that specify an ABI other than o32
1870         and o64 if generating MIPS16 hard-float code.
1871
1872 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1873             Revital Eres  <eres@il.ibm.com>
1874
1875         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1876         * gcc.dg/vect/vect-16.c: Fix comment.
1877         * gcc.dg/vect/pr33369.c: Require vect_int.
1878         * gcc.dg/vect/slp-33.c: Add spaces.
1879         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1880         targets.
1881         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1882         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1883         targets.
1884         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1885         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1886         targets.
1887         * gcc.dg/vect/slp-10.c: Add spaces.
1888         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1889         targets.
1890         * gcc.dg/vect/slp-36.c: Require vect_int.
1891         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1892         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1893         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1894         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1895         targets.
1896         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1897         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1898         instead of vector_alignment_reachable_for_double.
1899         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1900         (natural_alignment): Split into...
1901         (natural_alignment_32, natural_alignment_64): New.
1902         (vector_alignment_reachable): Depend on natural_alignment_32.
1903         (vector_alignment_reachable_for_double): Rename to ...
1904         (vector_alignment_reachable_for_64bit): And depend on
1905         natural_alignment_64.
1906
1907 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1908
1909         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1910         MIPS targets.
1911         * g++.dg/vect/vect.exp: Likewise.
1912         * lib/fortran-torture.exp: Likewise.
1913         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1914         mipsisa64*-*-* as the target selector.  Remove -mips64,
1915         -mhard-float and -mgp64 from the options list.
1916         * gcc.target/mips/mips-ps-2.c: Likewise.
1917         * gcc.target/mips/mips-ps-3.c: Likewise.
1918         * gcc.target/mips/mips-ps-4.c: Likewise.
1919         * gcc.target/mips/mips-ps-6.c: Likewise.
1920         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1921         options list.
1922         * gcc.target/mips/sb1-1.c: Likewise.
1923         * gcc.target/mips/mips-ps-type.c: Likewise.
1924         * gcc.target/mips/mips-ps-7.c: New test.
1925         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1926         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1927         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1928         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1929         as forcing an ABI and an architecture.
1930         (is_gp32_flag, is_gp64_flag): Fold into...
1931         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1932         then -mfp64 imply -mhard-float.  Apply register rules after the
1933         loop.  Handle -march=mipsN like -mipsN.
1934
1935 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1936
1937         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1938         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1939
1940 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1941
1942         PR fortran/33818
1943         * gfortran.dg/entry_dummy_ref_3.f90: New.
1944
1945 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1946             FX Coudert <fxcoudert@gcc.gnu.org>
1947
1948         PR fortran/31608
1949         * gfortran.dg/char_cast_1.f90: New test.
1950
1951 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1952
1953         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1954         * gfortran.dg/large_real_kind_2.F90: ditto.
1955         * gfortran.dg/default_format_2.f90: ditto.
1956         * gfortran.dg/default_format_denormal_1.f90: ditto.
1957
1958 2007-10-19  Richard Guenther  <rguenther@suse.de>
1959
1960         PR middle-end/33816
1961         PR middle-end/32921
1962         * gfortran.dg/pr32921.f: New testcase.
1963
1964 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1965
1966         PR libfortran/33544
1967         * gfortran.dg/transfer_check_1.f90: Adjust options.
1968
1969 2007-10-19  Richard Guenther  <rguenther@suse.de>
1970
1971         Revert
1972         2007-10-19  Richard Guenther  <rguenther@suse.de>
1973
1974         PR middle-end/32921
1975         * gfortran.dg/pr32921.f: New testcase.
1976
1977 2007-10-19  Richard Guenther  <rguenther@suse.de>
1978
1979         * gcc.c-torture/execute/20071018-1.c: New testcase.
1980
1981 2007-10-19  Richard Guenther  <rguenther@suse.de>
1982
1983         PR middle-end/32921
1984         * gfortran.dg/pr32921.f: New testcase.
1985
1986 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1987
1988         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1989
1990 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1991
1992         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1993
1994 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1995
1996         PR fortran/33233
1997         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1998         * gfortran.dg/host_assoc_function_3.f90: New test.
1999
2000 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
2001
2002         PR fortran/33733
2003         * gfortran.dg/transfer_simplify_6.f90: New test.
2004
2005 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2006             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2007
2008         PR middle-end/33794
2009         * gfortran.dg/pr33794.f90: New testcase.
2010
2011 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
2012
2013         PR target/32961
2014         * gcc.target/i386/pr32961.c: New testcase.
2015         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2016         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2017         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2018         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2019         __builtin_ia32_pslldi128 defines.
2020
2021 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
2022
2023         PR fortran/33760
2024         * gfortran.dg/c_ptr_tests_13.f03: New test case.
2025
2026 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2027
2028         PR c++/28639
2029         PR c++/30299
2030         * g++.dg/template/void12.C: New.
2031         * g++.dg/template/void13.C: New.
2032
2033 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
2034
2035         PR c++/31446
2036         * g++.dg/template/void11.C: New.
2037         * g++.dg/template/void2.C: Adjust error markers.
2038         * g++.dg/template/void10.C: Likewise.
2039         * g++.dg/template/crash55.C: Likewise.
2040
2041 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
2042
2043         * g++.dg/opt/const5.C: New test.
2044
2045 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
2046             Maxim Kuvyrkov  <maxim@codesourcery.com>
2047
2048         * gcc.target/ia64/20040709-2.c: New test.
2049
2050 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
2051
2052         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2053
2054 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
2055
2056         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2057         to each function.  Check that there are no unsigned loads.
2058
2059 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2060
2061         PR tree-optimization/33136
2062         * gcc.c-torture/execute/20070824-1.c: New test.
2063         * gcc.dg/pr33136-1.c: New test.
2064         * gcc.dg/pr33136-2.c: New test.
2065         * gcc.dg/pr33136-3.c: New test.
2066
2067 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2068
2069         PR tree-optimization/33735
2070         * g++.dg/torture/pr33735.C: New.
2071
2072 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
2073
2074         PR middle-end/33706
2075         * gcc.dg/va-arg-pack-2.c: New.
2076
2077 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
2078
2079         PR tree-optimization/33619
2080         * gcc.dg/pr33619.c: New test.
2081
2082 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
2083
2084         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2085         flag for AIX.
2086         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2087
2088 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2089
2090         PR libfortran/33055
2091         * gfortran.dg/inquire_11.f90: New test.
2092         * gfortan.dg/negative_unit_int8.f: New test.
2093
2094 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2095
2096         PR target/33133
2097         * gcc.c-torture/compile/pr33133.c: New test.
2098
2099 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2100
2101         PR libfortran/33672
2102         * gfortran.dg/namelist_40.f90: New test.
2103
2104 2007-10-14  Tobias Burnus  <burnus@net-b.de>
2105
2106         PR fortran/33745
2107         * gfortran.dg/bounds_check_11.f90: New.
2108
2109 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
2110
2111         PR c++/30303
2112         * g++.dg/other/ctor1.C: New test.
2113         * g++.dg/other/ctor2.C: New test.
2114         * g++.dg/other/dtor1.C: New test.
2115
2116 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
2117
2118         * gfortran.dg/bounds_check_10.f90: Fix testcase.
2119
2120 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2121             Paul Thomas  <pault@gcc.gnu.org>
2122
2123         PR fortran/33254
2124         PR fortran/33727
2125         * gfortran.dg/bounds_check_10.f90: New.
2126
2127 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
2128
2129         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2130         * gcc.target/powerpc/popcount-1.c: Same.
2131
2132 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
2133
2134         PR c++/26698
2135         * g++.dg/conversion/op4.C: New test.
2136
2137 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
2138
2139         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2140
2141 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2142
2143         PR fortran/33542
2144         * gfortran.dg/ambiguous_specific_1.f90: New test.
2145
2146 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
2147
2148         PR fortran/33664
2149         * gfortran.dg/impure_spec_expr_1.f90: New test.
2150         * gfortran.dg/char_result_7.f90: Remove illegal test.
2151
2152 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
2153
2154         PR 11001
2155         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2156         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2157         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2158         * gcc.target/i386/pr11001-memset-1.c: New testcase.
2159         * gcc.target/i386/pr11001-memset-2.c: New testcase.
2160         * gcc.target/i386/pr11001-memset-3.c: New testcase.
2161         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2162         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2163         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2164
2165 2007-10-12  Richard Guenther  <rguenther@suse.de>
2166
2167         PR middle-end/26198
2168         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2169         * gcc.c-torture/execute/20071011-1.c: Likewise.
2170         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2171
2172 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
2173
2174         PR tree-optimization/33742
2175         * gcc.dg/pr33742.c: New testcase.
2176
2177 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
2178
2179         PR tree-optimization/33645
2180         * gcc.dg/pr33645-1.c: New test.
2181         * gcc.dg/pr33645-2.c: New test.
2182         * gcc.dg/pr33645-3.c: New test.
2183  
2184         PR c++/32121
2185         * g++.dg/ext/label4.C: Adjust error regexp.
2186         * g++.dg/ext/label6.C: Adjust error regexp.
2187         * g++.dg/ext/label7.C: New test.
2188         * g++.dg/ext/label8.C: New test.
2189         * g++.dg/ext/label9.C: New test.
2190
2191 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
2192
2193         PR middle-end/33676
2194         * gcc.dg/pr33676.c: New.
2195
2196 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2197
2198         PR c++/31441
2199         * g++.dg/cpp0x/variadic83.C: New.
2200
2201 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
2202
2203         PR c++/33461
2204         * g++.dg/cpp0x/variadic81.C: New.
2205         * g++.dg/cpp0x/variadic82.C: Likewise.
2206
2207 2007-10-11  Richard Guenther  <rguenther@suse.de>
2208
2209         PR middle-end/33724
2210         * gcc.dg/pr33724.c: New testcase.
2211
2212 2007-10-11  Richard Guenther  <rguenther@suse.de>
2213
2214         PR c/33726
2215         * gcc.dg/pr33726.c: New testcase.
2216
2217 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         PR fortran/33500
2220         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2221         
2222 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2223
2224         PR testsuite/33391
2225         * gfortran.dg/do_3.F90: Run with -fwrapv.
2226
2227 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
2228
2229         * gcc.dg/unwind-1.c: New.
2230
2231 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2232
2233         PR libfortran/33683
2234         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
2235         failure on some common systems.
2236
2237 2007-10-09  Richard Guenther  <rguenther@suse.de>
2238
2239         PR middle-end/33692
2240         * gcc.dg/pr33692.c: New testcase.
2241
2242 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
2243
2244         PR middle-end/33669
2245         * gcc.c-torture/execute/pr33669.c: New.
2246
2247 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2248
2249         PR tree-optimization/33615
2250         * g++.dg/tree-ssa/pr33615-2.C: New test.
2251
2252 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2253
2254         PR tree-optimization/33615
2255         * g++.dg/tree-ssa/pr33615.C: New test.
2256
2257 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
2258
2259         PR tree-optimization/33572
2260         * g++.dg/torture/pr33572.C: Replace with complete test.
2261
2262 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
2263
2264         PR fortran/33689
2265         * gfortran.dg/spec_expr_5.f90: New.
2266
2267 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2268
2269         * gcc.dg/pragma-darwin-2.c: New.
2270
2271 2007-10-08  Richard Guenther  <rguenther@suse.de>
2272
2273         PR middle-end/33693
2274         PR middle-end/33695
2275         PR middle-end/33697
2276         * gcc.dg/pr33693.c: New testcase.
2277         * gcc.dg/pr33695.c: Likewise.
2278         * gcc.dg/pr33697.c: Likewise.
2279
2280 2007-10-08  Richard Guenther  <rguenther@suse.de>
2281
2282         PR middle-end/33691
2283         PR middle-end/33694
2284         PR middle-end/33696
2285         * gcc.dg/pr33691.c: New testcase.
2286         * gcc.dg/pr33694.c: Likewise.
2287         * gcc.dg/pr33696.c: Likewise.
2288
2289 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2290
2291         PR libfortran/33683
2292         * gfortran.dg/gamma_5.f90:  New test case
2293
2294 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2295
2296         PR fortran/20851
2297         * initialization_1.f90: Fix dg-error annotations.
2298         * initialization_14.f90: New.
2299         * initialization_7.f90: Fix dg-error annotations.
2300         * initialization_9.f90: Likewise.
2301
2302 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2303
2304         * gfortran.dg/error_recovery_4.f90: New test.
2305
2306 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2307
2308         * gfortran.dg/default_format_denormal_2.f90: New test.
2309         * gfortran.dg/default_format_2.inc: New test.
2310         * gfortran.dg/default_format_denormal_1.f90: New test.
2311         * gfortran.dg/default_format_1.inc: New test.
2312         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2313         numbers.
2314         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2315         numbers.
2316
2317 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2318
2319         * gfortran.dg/namelist_15.f90: Revise test.
2320
2321 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2322
2323         PR tree-optimization/33655
2324         * gcc.dg/torture/pr33655.c: New.
2325
2326 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2327
2328         PR tree-optimization/33572
2329         * g++.dg/torture/pr33572.C: New.
2330
2331 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2332
2333         PR fortran/25076
2334         * gfortran.dg/forall_11.f90: New.
2335
2336 2007-10-05  Michael Matz  <matz@suse.de>
2337
2338         PR middle-end/33667
2339         * gcc.dg/pr33667.c: New testcase.
2340
2341 2007-10-05  Richard Guenther  <rguenther@suse.de>
2342
2343         PR middle-end/33666
2344         * gcc.dg/pr33666.c: New testcase.
2345
2346 2007-10-05  Michael Matz  <matz@suse.de>
2347
2348         PR inline-asm/33600
2349         * gcc.target/i386/pr33600.c: New testcase.
2350
2351 2007-10-05  Richard Guenther  <rguenther@suse.de>
2352
2353         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2354
2355 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2356
2357         PR target/33635
2358         * gcc.target/mips/pr33635-1.c: New test.
2359
2360 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2361
2362         PR libfortran/33253
2363         * gfortran.dg/namelist_39.f90: Revise to use long names.
2364
2365 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2366
2367         PR fortran/33646
2368         * gfortran.dg/pr33646.f90: New file.
2369
2370 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2371
2372         PR fortran/33529
2373         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2374         * gfortran.dg/char_decl_2.f90: New test.
2375
2376 2007-10-04  Richard Guenther  <rguenther@suse.de>
2377
2378         PR middle-end/33641
2379         * gcc.c-torture/compile/pr33641.c: New testcase.
2380
2381 2007-10-04  Michael Matz  <matz@suse.de>
2382
2383         PR rtl-optimization/33653
2384         * gcc.dg/pr33653.c: New.
2385
2386 2007-10-04  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/33627
2389         * g++.dg/torture/pr33627.C: New testcase.
2390
2391 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2392
2393         PR fortran/33626
2394         * gfortran.dg/parens_6.f90: New.
2395
2396 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2397
2398         PR fortran/33646
2399         PR fortran/33542
2400         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2401
2402 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2403
2404         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2405
2406 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2407
2408         PR target/33635
2409         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2410         and mips_forced_be.
2411         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2412         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2413         options.
2414         * gcc.target/mips/fpr-moves-1.c: New test.
2415         * gcc.target/mips/fpr-moves-2.c: Likewise.
2416         * gcc.target/mips/fpr-moves-3.c: Likewise.
2417         * gcc.target/mips/fpr-moves-4.c: Likewise.
2418         * gcc.target/mips/fpr-moves-5.c: Likewise.
2419         * gcc.target/mips/fpr-moves-6.c: Likewise.
2420         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2421
2422 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2423
2424         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2425
2426 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2427
2428         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2429         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2430
2431 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2432
2433         PR fortran/33198
2434         * gfortran.dg/common_errors_1.f90: New.
2435
2436 2007-10-03  Doug Kwan  <dougkwan@google.com>
2437         Richard Guenther  <rguenther@suse.de>
2438
2439         PR debug/31899
2440         * g++.dg/debug/using3.C: New testcase.
2441
2442 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2443
2444         PR libfortran/33253
2445         * gfortran.dg/namelist_38.f90: New test.
2446         * gfortran.dg/namelist_39.f90: New test.
2447
2448 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2449
2450         PR libfortran/33469
2451         * gfortran.dg/default_format_1.f90: New test.
2452         * gfortran.dg/default_format_2.f90: New test.
2453         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2454         * gfortran.dg/real_const_3.f90: Adjust expected output.
2455
2456 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2457
2458         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2459         default ABI.  Split mips_forced_abi into mips_forced_abi and
2460         mips_forced_regs.
2461         (is_gp32_flag): Return true for -mabi=32.
2462         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2463         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2464         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2465         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2466         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2467         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2468         * gcc.target/mips/save-restore-2.c: Likewise.
2469         * gcc.target/mips/save-restore-3.c: Likewise.
2470         * gcc.target/mips/save-restore-4.c: Likewise.
2471
2472 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2473
2474         PR middle-end/33617
2475         * gcc.c-torture/compile/pr33617.c: New test.
2476
2477 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2478
2479         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2480         -gstabs+ for extended options.
2481
2482 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2483
2484         PR fortran/33542
2485         * gfortran.dg/ambiguous_specific_1.f90: New test.
2486
2487 2007-10-02  Revital Eres  <eres@il.ibm.com>
2488
2489         * gcc.target/powerpc/paired-8.c: New test.
2490         * gcc.target/powerpc/paired-9.c: New test.
2491         * gcc.target/powerpc/paired-10.c: New test.
2492
2493 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2494
2495         PR fortran/33566
2496         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2497
2498 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2499
2500         PR fortran/33554
2501         * gfortran.dg/intent_out_2.f90: New test.
2502
2503 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2504
2505         PR fortran/33550
2506         * gfortran.dg/ambiguous_reference_1.f90: New test.
2507
2508 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2509
2510         PR fortran/31154
2511         PR fortran/31229
2512         PR fortran/33334
2513         * gfortran.dg/function_kinds_1.f90: New test.
2514         * gfortran.dg/function_kinds_2.f90: New test.
2515         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2516         use association into interfaces.
2517
2518 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2519
2520         PR testsuite/31828
2521         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2522         (overflow): Use INFINITY, not FP_INFINITE.
2523         gcc.dg/float-range-4.c: Likewise.
2524         gcc.dg/float-range-5.c: Likewise.
2525
2526 2007-10-01  Nick Clifton  <nickc@redhat.com>
2527
2528         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2529         for 16-bit targets.
2530
2531 2007-09-30  Diego Novillo  <dnovillo@google.com>
2532
2533         PR 33593
2534         * g++.dg/tree-ssa/pr33593.C: New test.
2535
2536 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2537
2538         PR libfortran/33400
2539         * gfortran.dg/PR19872.f: Fix test condition.
2540         * gfortran.dg/list_read_7.f90: New test.
2541
2542 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR tree-optimization/33597
2545         * gcc.dg/vect/pr33597.c: New testcase.
2546
2547 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2548
2549         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2550         * gcc.target/i386/pr33524.c: ...this.
2551
2552 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2553
2554         PR fortran/33354
2555         * gfortran.dg/minmaxloc_4.f90: New.
2556
2557 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2558
2559         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2560
2561 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2562
2563         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2564
2565 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2566
2567         PR c++/33213
2568         * g++.dg/cpp0x/variadic79.C: New.
2569
2570 2007-09-28  Michael Matz  <matz@suse.de>
2571             Jakub Jelinek  <jakub@redhat.com>
2572
2573         PR rtl-optimization/33552
2574         * gcc.target/i386/pr33552.c: New runtime test.
2575         * gcc.target/i386/strinline.c: New compile time test.
2576
2577 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2578
2579         * gfortran.dg/openmp_stack.f90: Removed.
2580
2581         PR c++/31434
2582         * g++.dg/cpp0x/variadic80.C: New test.
2583
2584 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2587         r128057.
2588
2589 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2590
2591         PR middle-end/7003
2592         * gcc.target/powerpc/gcse-1.c: New test.
2593
2594 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2595
2596         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2597         fixed capitalizations.
2598         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2599         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2600         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2601         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2602         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2603         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2604         * gfortran.dg/min_max_conformance.f90: Likewise.
2605
2606 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2607
2608         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2609         options.
2610         * gcc.dg/c99-tgmath-2.c: Likewise.
2611         * gcc.dg/c99-tgmath-3.c: Likewise.
2612         * gcc.dg/c99-tgmath-4.c: Likewise.
2613
2614 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2615
2616         PR fortran/33568
2617         * gfortran.dg/anint_1.f90: New test.
2618
2619 2007-09-27  Ian Lance Taylor  <iant@google.com>
2620
2621         PR tree-optimization/33565
2622         * gcc.dg/Wstrict-overflow-20.c: New test.
2623
2624 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2625
2626         * gfortran.dg/openmp_stack.f90: Fix typo.
2627         * gfortran.dg/recursive_stack.f90: Fix typo.
2628
2629 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2630
2631         PR c++/33493
2632         * g++.dg/template/error31.C: New.
2633
2634 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2635
2636         * lib/prune.exp: Prune also "^In function .*$" lines and
2637         "^    inlined from .*$" lines.
2638
2639 2007-09-26  Richard Guenther  <rguenther@suse.de>
2640
2641         PR tree-optimization/33563
2642         * gcc.dg/torture/pr33563.c: New testcase.
2643
2644 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2645
2646         PR c/25309
2647         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2648         array.
2649         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2650         without -O2.
2651
2652 2007-09-26  Richard Guenther  <rguenther@suse.de>
2653
2654         PR tree-optimization/30375
2655         PR tree-optimization/33560
2656         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2657         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2658         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2659         * gcc.dg/torture/pr30375.c: New testcase.
2660         * gcc.dg/torture/pr33560.c: New testcase.
2661         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2662
2663 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2664
2665         PR c++/33207
2666         * g++.dg/parse/crash38.C: New test.
2667
2668 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2669
2670         PR target/33524
2671         * gcc.target/i386/sse5-convert.c: New file, test int->long
2672         vectorized conversions.
2673
2674 2007-09-25  Revital Eres  <eres@il.ibm.com>
2675
2676         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2677
2678 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2679
2680         PR c/32295
2681         * gcc.dg/enum-incomplete-1.c: New test.
2682
2683 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2684
2685         * gcc.c-torture/compile/20070919-1.c: New test.
2686
2687 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2688
2689         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2690
2691 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2692
2693         PR c++/14688
2694         * g++.dg/inherit/override_attribs.C: New file.
2695
2696 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2697
2698         PR fortran/33269
2699         * io.c (check_format_string): Move NULL and constant checks into
2700         this function.
2701         (check_io_constraints): Call gfc_simplify_expr() before calling
2702         check_format_string().  Remove NULL and constant checks.
2703
2704 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2705
2706         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2707         * gcc.c-torture/execute/loop-2g.x: Likewise.
2708
2709 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2710
2711         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2712         Reject hard-float modes unless the ABI is o32 or o64.
2713         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2714         of gcc.exp.  Skip the tests when mips16 code generation is not
2715         supported.
2716         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2717         and use dg-add-options mips16_attribute.
2718
2719 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c++/33506
2722         * g++.dg/ext/attrib29.C: New test.
2723
2724 2007-09-23  Ollie Wild  <aaw@google.com>
2725
2726         * gcc.dg/fold-bitand-1.c: New test.
2727         * gcc.dg/fold-bitand-2.c: New test.
2728         * gcc.dg/fold-bitand-3.c: New test.
2729         * gcc.dg/fold-bitand-4.c: New test.
2730
2731 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2732
2733         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2734         any of the macros to be defined for __mips16.
2735         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2736
2737 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2738
2739         * gcc.dg/vect/pr21591.c: Require vect_int.
2740         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2741         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2742         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2743
2744 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2745
2746         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2747         attributes.
2748         * gcc.dg/va-arg-pack-len-2.c: New test.
2749         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2750         attributes.
2751         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2752
2753         PR tree-optimization/32772
2754         * gcc.c-torture/compile/20070905-1.c: New test.
2755
2756         PR tree-optimization/32975
2757         * gcc.dg/pr32975.c: New test.
2758
2759         PR middle-end/28755
2760         * gcc.dg/pr28755.c: New test.
2761
2762 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2763
2764         * lib/target-supports.exp (check_effective_target_nomips16): New
2765         procedure.
2766         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2767         for mipsisa64*-*-*.
2768         * gcc.dg/vect/vect.exp: Likewise.
2769         * g++.dg/vect/vect.exp: Likewise.
2770         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2771         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2772         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2773         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2774         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2775         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2776         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2777         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2778         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2779         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2780         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2781         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2782         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2783         (test14, test15, test16, test17, test18): Likewise.
2784         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2785         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2786         (test14, test15, test16, test17, test18, test19, test20, test21)
2787         (test22): Likewise.
2788         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2789         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2790         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2791         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2792         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2793         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2794         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2795         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2796         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2797         (test13, test14, test15, test16, test17, test18, test19, test20)
2798         (test21, test22, test23, test24, test25, test26, test27, test28)
2799         (test29, test30, test31): Likewise.
2800         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2801         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2802         (test13, test14, test15, test16, test17, test18, test19, test20)
2803         (test21, test22, test23, test24, test25, test26, test27, test28)
2804         (test29, test30, test31, test32, test33, test34, test35, test36)
2805         (test37, test38, test39, test40, test41, test42, test43, test44)
2806         (test45, test46, test47, test48, test49, test50, test51, test52)
2807         (test53, test54, test55, test56, test57, test58, test59, test60)
2808         (test61, test62, test63): Likewise.
2809         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2810         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2811         (test13, test14, test15, test16, test17, test18, test19, test20)
2812         (test21, test22, test23, test24, test25, test26, test27, test28)
2813         (test29, test30, test31): Likewise.
2814         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2815         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2816         (test13, test14, test15, test16, test17, test18, test19, test20)
2817         (test21, test22, test23, test24, test25, test26, test27, test28)
2818         (test29, test30, test31): Likewise.
2819         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2820         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2821         (test13, test14, test15): Likewise.
2822         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2823         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2824         (test13, test14, test15): Likewise.
2825         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2826         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2827         (test13, test14, test15, test16, test17, test18, test19, test20)
2828         (test21, test22, test23, test24, test25, test26, test27, test28)
2829         (test29, test30, test31): Likewise.
2830         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2831         (matrix_multiply4: Likewise.
2832         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2833         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2834         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2835         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2836         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2837         (test13, test14, test15, test16, test17, test18, test19, test20)
2838         (test21, test22, test23, test24, test25, test26, test27, test28)
2839         (test29, test30, test31): Likewise.
2840         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2841         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2842         (test13, test14, test15, test16, test17, test18, test19, test20)
2843         (test21, test22, test23, test24, test25, test26, test27, test28)
2844         (test29, test30, test31): Likewise.
2845         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2846         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2847         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2848         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2849         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2850         (sub_v4qi): Likewise.
2851         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2852         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2853         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2854         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2855         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2856         (subb, subc): Likewise.
2857         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2858         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2859         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2860         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2861         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2862         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2863         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2864         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2865         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2866         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2867         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2868         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2869         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2870
2871 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2872
2873         * lib/target-supports.exp (add_options_for_mips16_attribute)
2874         (check_effective_target_mips16_attribute): New functions.
2875         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2876         command line.
2877         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2878         extra_test_flags.
2879         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2880         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2881         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2882         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2883         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2884         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2885         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2886         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2887         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2888         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2889         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2890         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2891         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2892         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2893         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2894         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2895         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2896         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2897         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2898         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2899         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2900         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2901         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2902         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2903         (NOMIPS16): Delete.
2904         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2905         of dg-options.
2906         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2907         options.  Require { target mips16_attribute } and use dg-add-options
2908         to add the associated options.
2909         (foo): Use MIPS16.
2910         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2911         * gcc.target/mips/call-saved-3.c: Likewise.
2912         * gcc.target/mips/code-readable-1.c: Require { target
2913         mips16_attribute } and use dg-add-options to add the associated
2914         options.  Remove trailing whitespace.
2915         (NOMIPS16): Delete.
2916         * gcc.target/mips/code-readable-2.c: Likewise.
2917         * gcc.target/mips/code-readable-3.c: Likewise.
2918         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2919         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2920         Require { target mips16_attribute } and use dg-add-options to
2921         add the associated options.
2922         (cksum16, cksum8): Use MIPS16.
2923         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2924         Require { target mips16_attribute } and use dg-add-options to
2925         add the associated options.
2926         (foo): Use MIPS16.
2927         * gcc.target/mips/save-restore-2.c: Likewise.
2928         * gcc.target/mips/save-restore-3.c: Likewise.
2929         * gcc.target/mips/save-restore-4.c: Likewise.
2930         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2931         -mno-abicalls.
2932         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2933         (foo): Use NOMIPS16.
2934
2935 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/33337
2938         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2939
2940         PR fortran/33376
2941         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2942
2943 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2944
2945         PR fortran/33445
2946         * gfortran.dg/gomp/free-2.f90: New.
2947         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2948         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2949
2950 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2951
2952         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2953         * gcc.target/i386/sse5-haddX.c: Ditto.
2954         * gcc.target/i386/sse5-hsubX.c: Ditto.
2955         * gcc.target/i386/sse5-maccXX.c: Ditto.
2956         * gcc.target/i386/sse5-msubXX.c: Ditto.
2957         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2958         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2959         * gcc.target/i386/sse5-permpX.c: Ditto.
2960         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2961         effective target.
2962         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2963         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2964         * gcc.target/i386/sse5-pcmov.c: Ditto.
2965         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2966
2967 2007-09-22  Richard Guenther  <rguenther@suse.de>
2968
2969         PR tree-optimization/33146
2970         * gcc.c-torture/compile/pr33146.c: New testcase.
2971
2972 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2973
2974         * lib/target-supports.exp (check_cached_effective_target): New
2975         procedure.
2976         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2977         (check_effective_target_c99_runtime): New procedure.
2978         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2979         (test3l): Likewise cargl.
2980         * gcc.dg/builtins-59.c: Require c99_runtime.
2981         * gcc.dg/builtins-61.c: Likewise.
2982         * gcc.dg/builtins-62.c: Likewise.
2983
2984 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2985
2986         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2987         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2988         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2989         target-specific dg-options.
2990         * gcc.dg/builtins-20.c: Likewise.
2991         * gcc.dg/builtins-53.c: Likewise.
2992         * gcc.dg/builtins-55.c: Likewise.
2993         * gcc.dg/single-precision-constant.c: Likewise.
2994         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2995         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2996         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2997         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2998         * gcc.dg/torture/builtin-power-1.c: Likewise.
2999
3000 2007-09-21  Chao-ying Fu  <fu@mips.com>
3001
3002         * lib/target-supports.exp (check_effective_target_fixed_point): New to
3003         check if targets have fixed-point supports.
3004         * gcc.dg/fixed-point/fixed-point.exp: New file.
3005         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3006         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3007         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3008         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3009         * gcc.dg/fixed-point/constants-pedantic.c,
3010         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3011         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3012         * gcc.dg/fixed-point/keywords-ignored-c99.c,
3013         * gcc.dg/fixed-point/keywords-pedantic.c,
3014         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3015         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3016         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3017         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3018         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3019         * gcc.dg/fixed-point/func-vararg-mixed.c,
3020         * gcc.dg/fixed-point/operator-logical.c,
3021         * gcc.dg/fixed-point/struct-union.c,
3022         * gcc.dg/fixed-point/bit-complement.c,
3023         * gcc.dg/fixed-point/operator-bitwise.c,
3024         * gcc.dg/fixed-point/operator-comma.c,
3025         * gcc.dg/fixed-point/struct-layout-1.c,
3026         * gcc.dg/fixed-point/union-init.c,
3027         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3028         * gcc.dg/fixed-point/func-mixed.c,
3029         * gcc.dg/fixed-point/func-vararg-size0.c,
3030         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3031         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3032         * gcc.dg/fixed-point/operator-unary.c,
3033         * gcc.dg/fixed-point/allop-const.c,
3034         * gcc.dg/fixed-point/muldiv-warning.c,
3035         * gcc.dg/nofixed-point-1.c,
3036         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3037         * gcc.target/mips/fixed-vector-type.c,
3038         * gcc.target/mips/fixed-scalar-type.c: New tests.
3039
3040 2007-09-21  Olivier Hainque  <hainque@adacore.com>
3041
3042         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3043         * gnat.dg/test_nested_subtype_byref.adb: New test.
3044
3045 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
3046
3047         PR fortran/33439
3048         * gfortran.dg/gomp/pr33439.f90: New test.
3049
3050 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3051
3052         PR fortran/33455
3053         * gfortran.dg/merge_char_3.f90: New.
3054
3055 2007-09-21  Tobias Burnus  <burnus@net-b.de>
3056
3057         PR fortran/33037
3058         * gfortran.dg/transfer_check_1.f90: New.
3059
3060 2007-09-20  Asher Langton  <langton2@llnl.gov>
3061
3062         PR fortran/20441
3063         * gfortran.dg/init_flag_1.f90: New.
3064         * gfortran.dg/init_flag_2.f90: New.
3065         * gfortran.dg/init_flag_3.f90: New.
3066         * gfortran.dg/init_flag_4.f90: New.
3067         * gfortran.dg/init_flag_5.f90: New.
3068         * gfortran.dg/init_flag_6.f90: New.
3069         * gfortran.dg/init_flag_7.f90: New.
3070
3071 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3072
3073         PR c++/33460
3074         * g++.dg/ext/anon-struct6.C: New.
3075
3076 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3077
3078         PR libfortran/23272
3079         * gfortran.dg/inquire_10.f90: New test.
3080
3081 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
3082
3083         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3084
3085 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3086
3087         PR fortran/33221
3088         * gfortran.dg/used_types_18.f90: Declare variable of empty
3089         derived type.
3090
3091 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3092
3093         PR fortran/33288
3094         * gfortran.dg/array_constructor_19.f90: New test.
3095
3096 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
3097
3098         PR debug/33316
3099         * gcc.dg/debug/pr33316.c: New test.
3100
3101         PR c++/33496
3102         * g++.dg/cpp0x/variadic76.C: New test.
3103         * g++.dg/cpp0x/variadic77.C: New test.
3104         * g++.dg/cpp0x/variadic78.C: New test.
3105
3106         PR c/33238
3107         PR c/27301
3108         * gcc.c-torture/execute/20070919-1.c: New test.
3109         * gcc.dg/pr33238.c: New test.
3110         * gcc.dg/pr27301.c: New test.
3111
3112 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3113
3114         * lib/target-supports.exp (check_effective_target_mips64): New
3115         procedure.
3116         * gcc.dg/lower-subreg-1.c: Require !mips64.
3117         * gcc.dg/sibcall-3.c (ATTR): New macro.
3118         (recurser_void1, recurser_void2): Use it.
3119         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3120         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3121
3122 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
3123
3124         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3125         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
3126         warning annotation.
3127         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3128
3129 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
3130
3131         PR fortran/33497
3132         * gfortran.dg/c_loc_tests_11.f03: New test case.
3133
3134 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
3135
3136         PR c++/33459
3137         * g++.dg/init/ref14.C: New.
3138
3139 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
3140
3141         * gnat.dg/slice2.ad[sb]: New testcase.
3142
3143 2007-09-19  Nick Clifton  <nickc@redhat.com>
3144
3145         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3146
3147 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
3148
3149         * gcc.target/bfin/bfin.exp: New.
3150         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3151         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3152         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3153         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3154         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3155         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3156         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3157         mcpu-bf561.c, mcpu-default.c}: New tests.
3158
3159 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
3160
3161         Restore detection of unsupported TLS.
3162
3163         Revert this patch:
3164         2007-02-10  Richard Henderson  <rth@redhat.com>
3165
3166         * lib/target-supports.exp (check_effective_target_tls): Redefine
3167         to mean non-emulated tls.
3168         * gcc.dg/tls/alias-1.c: Remove tls requirement.
3169         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3170         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3171         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3172         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3173         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3174         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3175
3176         And then:
3177         * lib/target-supports.exp (check_effective_target_tls): Use
3178         stronger test for compiler support for TLS.
3179         (check_effective_target_tls_native): New, to test for non-emulated
3180         TLS support.
3181         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3182         instead of dg-require-effective-target tls.
3183         * g++.dg/gomp/copyin-1.C: Likewise.
3184         * g++.dg/gomp/sharing-1.C: Likewise.
3185         * g++.dg/gomp/tls-1.C: Likewise.
3186         * g++.dg/gomp/tls-2.C: Likewise.
3187         * g++.dg/gomp/tls-3.C: Likewise.
3188         * g++.dg/tls/diag-1.C: Likewise.
3189         * g++.dg/tls/diag-2.C: Likewise.
3190         * g++.dg/tls/diag-3.C: Likewise.
3191         * g++.dg/tls/diag-4.C: Likewise.
3192         * g++.dg/tls/diag-5.C: Likewise.
3193         * g++.dg/tls/init-1.C: Likewise.
3194         * g++.dg/tls/init-2.C: Likewise.
3195         * g++.dg/tls/trivial.C: Likewise.
3196         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3197         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3198         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3199         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3200         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3201         * gcc.dg/gomp/clause-1.c: Likewise.
3202         * gcc.dg/gomp/copyin-1.c: Likewise.
3203         * gcc.dg/gomp/sharing-1.c: Likewise.
3204         * gcc.dg/gomp/tls-1.c: Likewise.
3205         * gcc.dg/gomp/tls-2.c: Likewise.
3206         * gcc.dg/tls/alpha-1.c: Likewise.
3207         * gcc.dg/tls/opt-1.c: Likewise.
3208         * gcc.dg/tls/opt-13.c: Likewise.
3209         * gcc.dg/tls/opt-14.c: Likewise.
3210         * gcc.dg/tls/opt-2.c: Likewise.
3211         * gcc.dg/tls/opt-3.c: Likewise.
3212         * gcc.dg/tls/opt-4.c: Likewise.
3213         * gcc.dg/tls/opt-7.c: Likewise.
3214         * gcc.dg/tls/section-1.c: Likewise.
3215         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3216         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3217         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3218         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3219         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3220         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3221         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3222         * gfortran.dg/gomp/crayptr2.f90: Likewise.
3223         * gfortran.dg/gomp/fixed-1.f: Likewise.
3224         * gfortran.dg/gomp/free-1.f90: Likewise.
3225         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3226         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3227         * gfortran.dg/gomp/reduction1.f90: Likewise.
3228         * gfortran.dg/gomp/sharing-1.f90: Likewise.
3229
3230 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3231
3232         PR fortran/31119
3233         * gfortran.dg/bounds_check_9.f90: New test.
3234         * gfortran.dg/bounds_check_fail_2.f90: New test.
3235
3236 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3237
3238         PR c++/33462 (again)
3239         * g++.dg/ext/va-arg1.C: Adjust.
3240
3241 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3242
3243         PR c++/33462
3244         * g++.dg/ext/va-arg1.C: New.
3245
3246 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3247
3248         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3249
3250 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3251
3252         PR c++/33463
3253         * g++.dg/rtti/typeid6.C: New.
3254
3255 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
3256
3257         PR c++/33464
3258         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3259         * g++.dg/ext/is_class_error2.C: New.
3260
3261 2007-09-18  Richard Guenther  <rguenther@suse.de>
3262
3263         PR tree-optimization/33340
3264         * g++.dg/torture/pr33340.C: New testcase.
3265
3266 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3267
3268         PR fortran/33231
3269         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3270         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3271         * gfortran.dg/elemental_subroutine_5.f90: New.
3272
3273 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3274
3275         * lib/target-supports.exp (check_profiling_available): Extend
3276         mips*-*-elf check to mips*-*-elf*.
3277
3278 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3279
3280         * gcc.dg/format/c90-scanf-5.c: New test.
3281         * gcc.dg/format/c99-scanf-4.c: New test.
3282         * gcc.dg/format/ext-7.c: New test.
3283         * gcc.dg/format/ext-8.c: New test.
3284
3285         PR middle-end/33423
3286         * gcc.c-torture/compile/20070915-1.c: New test.
3287
3288 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3289
3290         PR fortran/33106
3291         * gfortran.dg/private_type_9.f90: New.
3292
3293 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3294
3295         PR middle-end/33449
3296         * gfortran.dg/pr33449.f90: New test.
3297
3298 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3299
3300         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3301         * gfortran.dg/private_type_1.f90: Ditto
3302         * gfortran.dg/interface_18.f90: New.
3303         * gfortran.dg/private_type_8.f90: New.
3304
3305 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3306
3307         PR c++/33124
3308         * g++.dg/warn/new1.C: Adjust.
3309         * g++.dg/torture/str_empty.C: Likewise.
3310
3311 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3312
3313         * gcc.target/mips/dse-1.c: New test.
3314
3315 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3316
3317         PR c++/32756
3318         * g++.dg/overload/operator3.C: New.
3319
3320 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3321
3322         * gcc.target/mips/truncate-1.c: New test.
3323
3324 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3325
3326         PR fortran/29396
3327         PR fortran/29606
3328         PR fortran/30625
3329         PR fortran/30871
3330         * gfortran.dg/subref_array_pointer_1.f90: New test.
3331         * gfortran.dg/subref_array_pointer_2.f90: New test.
3332
3333 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3334
3335         * gfortran.dg/nint_2.f90: Correct last change.
3336
3337 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3338
3339         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3340
3341 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3342
3343         * gcc.dg/vect/pr33373b.c: New test.
3344
3345 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3346
3347         PR target/33438
3348         * gcc.target/i386/pr33438.c: New test.
3349
3350 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3351
3352         * gfortran.dg/nint_2.f90: Revert previous commit.
3353
3354 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3355
3356         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3357
3358 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3359
3360         PR debug/33429
3361         * g++.dg/other/unused1.C: XFAIL class2 scan.
3362
3363 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3364
3365         PR fortran/33343
3366         * gfortran.dg/elemental_args_check_1.f90: New.
3367         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3368         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3369
3370 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3371
3372         * gfortran.dg/recursive_check_3.f90: New.
3373
3374 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3375
3376         PR fortran/33412
3377         * gfortran.dg/elemental_bind_c.f90: New.
3378
3379 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3380
3381         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3382         * gcc.target/mips/mips16-attributes-2.c: New test.
3383         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3384         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3385         hard-float asm when __mips16 is defined.
3386         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3387         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3388         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3389         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3390         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3391         * gcc.target/mips/pr26765.c (foo): Likewise.
3392         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3393         targets, use dg-mips-options instead of dg-options, and use -mgp32
3394         to force 32-bit mode.
3395         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3396         and 64-bit mode.
3397         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3398
3399 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3400             Michael Meissner  <michael.meissner@amd.com>
3401
3402         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3403         * gcc.target/i386/sse5-hsubX.c: Ditto.
3404         * gcc.target/i386/sse5-permpX.c: Ditto.
3405         * gcc.target/i386/sse5-haddX.c: Ditto.
3406         * gcc.target/i386/sse5-maccXX.c: Ditto.
3407         * gcc.target/i386/sse5-msubXX.c: Ditto.
3408         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3409         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3410
3411         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3412         optimizes floating point conditional moves into the pcmov
3413         instruction on SSE5.
3414         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3415
3416         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3417         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3418         SSE5.
3419
3420         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3421         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3422
3423         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3424         optimizes (a*b)+c into fmadd on SSE5.
3425
3426         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3427         whether the SSE5 instructions can be generated.
3428
3429         * gcc.target/i386/sse5-check.h: New. Add support for 
3430         SSE5 tests.
3431
3432         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3433         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3434         * gcc.target/i386/sse-13.c: Ditto.
3435         * gcc.target/i386/sse-14.c: Ditto.
3436
3437 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3438
3439         PR testsuite/33153
3440         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3441         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3442
3443 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3444
3445         PR target/32338
3446         * gcc.dg/pr32338-1.c: New test.
3447         * gcc.dg/pr32338-2.c: New test.
3448
3449 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3450         
3451         * lib/target-supports.exp (check_effective_target_sync_int_long):
3452         Revert change to add xtensa.
3453         (check_effective_target_sync_char_short): Likewise.
3454         
3455 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3456
3457         * gnat.dg/packed_subtype.adb: New test.
3458
3459 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3460
3461         PR fortran/33297
3462         * gfortran.dg/intrinsic_size.f90: New.
3463
3464 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3465
3466         PR fortran/33284
3467         PR fortran/33310
3468         * gfortran.dg/conflicts_2.f90: New.
3469
3470 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3471
3472         PR tree-optimization/32377
3473         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3474         dependence distance.
3475         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3476         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3477         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3478         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3479
3480 2007-09-12  Richard Guenther  <rguenther@suse.de>
3481
3482         PR middle-end/33382
3483         * gcc.c-torture/compile/pr33382.c: New testcase.
3484         * gcc.c-torture/execute/pr33382.c: Likewise.
3485
3486 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3487
3488         PR fortran/33395
3489         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3490
3491 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3492
3493         PR tree-optimization/33373
3494         * gcc.dg/vect/pr33373.c: New test.
3495
3496 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3497
3498         * lib/target-supports.exp (check_effective_target_vect_no_double):
3499         Remove unused proc.
3500
3501 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3502             Ulrich Weigand  <uweigand@de.ibm.com>
3503
3504         * gcc.target/spu/dfcgt-nan.c: New test.
3505
3506 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3507
3508         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3509
3510 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3511
3512         PR fortran/33040
3513         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3514
3515 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3516
3517         * gcc.dg/va-arg-pack-len-1.c: New test.
3518         * g++.dg/va-arg-pack-len-1.C: New test.
3519
3520 2007-09-11  Michael Matz  <matz@suse.de>
3521
3522         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3523
3524 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3525
3526         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3527         checks for size of long double.
3528         * gcc.dg/dfp/convert.h: New file.
3529         * gcc.dg/dfp/convert-bfp-2.c: New test.
3530         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3531         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3532         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3533         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3534         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3535         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3536         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3537         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3538         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3539
3540 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3541
3542         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3543         Change dg-final to expect 1 non-profitable loop and
3544         3 profitable loops.
3545         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3546         Change dg-final to expect 1 non-profitable loop and
3547         3 profitable loops.
3548         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3549         Change dg-final to expect 1 profitable loop.
3550         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3551         Change dg-final to expect 1 profitable loop.    
3552         
3553 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3554
3555         * gcc.target/mips/call-saved-1.c: New test.
3556         * gcc.target/mips/call-saved-2.c: Likewise.
3557         * gcc.target/mips/call-saved-3.c: Likewise.
3558         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3559         instead of mips_mips64.  Set mips_fp64 too.
3560         (is_gp32_flag): Return true for -mips1 and -mips2.
3561         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3562
3563 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3564
3565         * g++.dg/ext/va-arg-pack-1.C: New test.
3566         * g++.dg/ext/va-arg-pack-2.C: New test.
3567
3568 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3569
3570         PR target/33369
3571         * gcc.dg/vect/pr33369.c: New test.
3572
3573 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3574
3575         PR fortran/33370
3576         * gfortran.dg/array_memcpy_5.f90:  New test.
3577
3578 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3579
3580         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3581
3582 2007-09-09  Richard Guenther  <rguenther@suse.de>
3583
3584         * gcc.c-torture/compile/20070906-1.c: New testcase.
3585
3586 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3587
3588         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3589         noinline attribute.
3590         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3591         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3592         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3593         Likewise.
3594
3595 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3596
3597         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3598
3599 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3600
3601         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3602
3603 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3604
3605         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3606         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3607         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3608         Compile tests with -fno-tree-pre.
3609         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3610         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3611         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3612         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3613         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3614         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3615         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3616         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3617         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3618         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3619         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3620         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3621         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3622         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3623         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3624         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3625         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3626         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3627         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3628
3629 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3630
3631         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3632         to call objdump.
3633         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3634         Use remote_exec to call c++filt.
3635         * lib/target-supports-dg.exp (dg-require-host-local): New.
3636         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3637         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3638         * g++.dg/rtti/repo1.C: Likewise.
3639         * g++.dg/template/repo1.C: Likewise.
3640         * g++.dg/template/repo2.C: Likewise.
3641         * g++.dg/template/repo3.C: Likewise.
3642         * g++.dg/template/repo4.C: Likewise.
3643         * g++.dg/template/repo5.C: Likewise.
3644         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3645         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3646         * g++.old-deja/g++.pt/repo1.C: Likewise.
3647         * g++.old-deja/g++.pt/repo2.C: Likewise.
3648         * g++.old-deja/g++.pt/repo3.C: Likewise.
3649         * g++.old-deja/g++.pt/repo4.C: Likewise.
3650         * gcc.dg/cpp/trad/builtins.c: Likewise.
3651
3652 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3653
3654         PR tree-optimization/32283
3655         * gcc.dg/tree-ssa/loop-31.c: New test.
3656
3657 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3658
3659         PR rtl-optimization/26449
3660         * gcc.target/i386/pr26449-1.c: New file.
3661
3662 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3663
3664         PR target/33329
3665         PR rtl-optimization/26449
3666         * gcc.target/i386/pr33329.c: New file.
3667
3668 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3669
3670         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3671
3672 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3673
3674         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3675
3676 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3677
3678         PR tree-optimization/33301
3679         * gfortran.dg/vect/pr33301.f: New test.
3680
3681 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3682
3683         PR libfortran/33307
3684         * gfortran.dg/backspace_10.f90: New test.
3685
3686 2007-09-07  Richard Guenther  <rguenther@suse.de>
3687
3688         Reapply
3689         2007-09-06  Richard Guenther  <rguenther@suse.de>
3690
3691         PR tree-optimization/32586
3692         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3693         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3694         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3695         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3696         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3697         now obsolete simplification.
3698
3699 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3700         
3701         PR tree-optimization/33299
3702         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3703         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3704
3705 2007-09-07  Richard Guenther  <rguenther@suse.de>
3706
3707         Revert
3708         2007-09-06  Richard Guenther  <rguenther@suse.de>
3709
3710         PR tree-optimization/32586
3711         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3712         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3713         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3714         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3715         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3716         now obsolete simplification.
3717
3718 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3719
3720         PR tree-optimization/32821
3721         * gcc.dg/tree-ssa/pr32821.c: New file.
3722
3723 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3724
3725         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3726         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3727         and mips_forced_no_er.
3728         (dg-mips-options): Add -mno-abicalls when a small-data option is
3729         specified.  Skip tests with small-data options if mips_forced_gp.
3730         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3731         * gcc.target/mips/sdata-1.c: New test.
3732         * gcc.target/mips/sdata-2.c: Likewise.
3733         * gcc.target/mips/sdata-3.c: Likewise.
3734         * gcc.target/mips/sdata-4.c: Likewise.
3735
3736 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3737
3738         PR fortran/33298
3739         * spread_zerosize_1.f90:  New test case.
3740         * spread_bounds_1.f90:  New test case.
3741
3742 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3743
3744         PR c++/32674
3745         * g++.dg/template/static31.C: New.
3746
3747 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3748
3749         PR fortran/33271
3750         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3751         powerpc*-linux-gnu.
3752
3753 2007-09-06  David Daney  <ddaney@avtrex.com>
3754             Richard Sandiford  <richard@codesourcery.com>
3755
3756         PR target/33256
3757         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3758         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3759         * gcc.target/mips/pr33256.c: New test.
3760
3761 2007-09-06  Tom Tromey  <tromey@redhat.com>
3762
3763         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3764
3765 2007-09-06  Richard Guenther  <rguenther@suse.de>
3766
3767         PR tree-optimization/32586
3768         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3769         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3770         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3771         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3772         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3773         now obsolete simplification.
3774
3775 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3778         * gcc.target/i386/sse3-addsubps.c: Ditto.
3779         * gcc.target/i386/sse3-haddpd.c: Ditto.
3780         * gcc.target/i386/sse3-haddps.c: Ditto.
3781         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3782         * gcc.target/i386/sse3-hsubps.c: Ditto.
3783         * gcc.target/i386/sse3-lddqu.c: Ditto.
3784         * gcc.target/i386/sse3-movddup.c: Ditto.
3785         * gcc.target/i386/sse3-movshdup.c: Ditto.
3786         * gcc.target/i386/sse3-movsldup.c: Ditto.
3787
3788 2007-09-06  Richard Guenther  <rguenther@suse.de>
3789
3790         PR tree-optimization/33302
3791         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3792
3793 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3794
3795         PR libfortran/33225
3796         * gfortran.dg./fmt_float.f90: New test.
3797
3798 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3799
3800         PR libfortran/33253
3801         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3802
3803 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3804
3805         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3806         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3807
3808 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3809
3810         * g++.dg/eh/builtin1.C: New test.
3811         * g++.dg/eh/builtin2.C: New test.
3812         * g++.dg/eh/builtin3.C: New test.
3813
3814         PR c++/33289
3815         * g++.dg/eh/builtin4.C: New test.
3816
3817 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3818
3819         * gcc.target/powerpc/dfp-dd.c: New test.
3820         * gcc.target/powerpc/dfp-td.c: New test.
3821
3822 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3823
3824         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3825         * gcc.dg/va-arg-pack-1.c: New test.
3826
3827 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3828
3829         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3830         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3831         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3832         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3833         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3834
3835 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3836
3837         PR c++/30302
3838         * g++.dg/ext/anon-struct5.C: New.
3839
3840 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3841
3842         * gcc.dg/i386-cpuid.h: Remove.
3843         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3844         (main): Use __get_cpuid to get target features.
3845         * gcc.target/i386/sse-check.h: Ditto.
3846         * gcc.target/i386/sse2-check.h: Ditto.
3847         * gcc.target/i386/sse3-check.h: Ditto.
3848         * gcc.target/i386/ssse3-check.h: Ditto.
3849         * gcc.target/i386/sse4_1-check.h: Ditto.
3850         * gcc.target/i386/sse4_2-check.h: Ditto.
3851         * gcc.target/i386/sse4a-check.h: Ditto.
3852         * gcc.dg/torture/pr16104-1.c: Ditto.
3853         (do_test): Change to void.
3854         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3855         * gcc.target/i386/sse-6.c: Ditto.
3856         * gcc.target/i386/sse-7.c: Ditto.
3857         * g++.dg/other/i386-1.C: Include cpuid.h.
3858         (main): New function.  Use __get_cpuid to get target fetaures.
3859
3860 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3861             David Ung  <davidu@mips.com>
3862             Nigel Stephens <nigel@mips.com>
3863
3864         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3865         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3866         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3867         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3868         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3869         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3870         * gcc.dg/torture/pr19683-1.c: Likewise.
3871         * gcc.target/mips/madd-3.c: Likewise.
3872         * gcc.target/mips/maddu-3.c: Likewise.
3873         * gcc.target/mips/msub-3.c: Likewise.
3874         * gcc.target/mips/msubu-3.c: Likewise.
3875         * gcc.target/mips/asm-1.c: Likewise.
3876         * gcc.target/mips/branch-1.c: Likewise.
3877         * gcc.target/mips/ins-1.c: Likewise.
3878         * gcc.target/mips/near-far-3.c: Likewise.
3879         * gcc.target/mips/near-far-4.c: Likewise.
3880         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3881         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3882         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3883         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3884         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3885         * gcc.target/mips/dspr2-MULT.c: Likewise.
3886         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3887         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3888         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3889         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3890         * gcc.target/mips/code-readable-2.c: Likewise.
3891         * gcc.target/mips/code-readable-3.c: Likewise.
3892
3893 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3894             David Ung  <davidu@mips.com>
3895             Nigel Stephens <nigel@mips.com>
3896
3897         * gcc.target/mips/mips16-attributes.c: New.
3898
3899 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/31564
3902         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3903
3904         PR fortran/33241
3905         * gfortran.dg/char_length_10.f90: New test.
3906
3907 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3908
3909         PR c++/29731
3910         * g++.dg/parse/template24.C: New.
3911
3912 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3913
3914         * g++.dg/other/spu2vmx-1.C: New test.
3915
3916 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3917
3918         PR tree-optimization/33017
3919         * gcc.dg/pr33017.c: New test.
3920
3921 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3922
3923         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3924         __protected_stream family of macros.
3925
3926 2007-09-04  Jan Hubicka  <jh@suse.cz>
3927
3928         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3929         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3930         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3931         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3932         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3933         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3934         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3935         Likewise.
3936
3937 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3938             Tobias Burnus  <burnus@net-b.de>
3939
3940         * gfortran.dg/proc_decl_1.f90: New.
3941         * gfortran.dg/proc_decl_2.f90: New.
3942         * gfortran.dg/proc_decl_3.f90: New.
3943         * gfortran.dg/proc_decl_4.f90: New.
3944
3945 2007-09-04  Jan Hubicka  <jh@suse.cz>
3946
3947         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3948         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3949         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3950         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3951         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3952         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3953         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3954         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3955         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3956         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3957         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3958         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3959         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3960         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3961         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3962         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3963         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3964         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3965         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3966         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3967         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3968         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3969         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3970         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3971         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3972         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3973         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3974         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3975         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3976         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3977         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3978         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3979         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3980         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3981         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3982         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3983         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3984         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3985         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3986         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3987         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3988         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3989         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3990         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3991         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3992         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3993         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3994         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3995         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3996         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3997         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3998         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3999         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4000         * gcc.dg/vect/vect-115.c: Mark functions noinline.
4001         * gcc.dg/vect/vect-9.c: Mark functions noinline.
4002         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4003         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4004         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4005         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4006         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4007         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4008         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4009         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4010         * gcc.dg/vect/vect-60.c: Mark functions noinline.
4011         * gcc.dg/vect/vect-26.c: Mark functions noinline.
4012         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4013         * gcc.dg/vect/vect-85.c: Mark functions noinline.
4014         * gcc.dg/vect/vect-68.c: Mark functions noinline.
4015         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4016         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4017         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4018         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4019         * gcc.dg/vect/vect-107.c: Mark functions noinline.
4020         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4021         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4022         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4023         * gcc.dg/vect/vect-52.c: Mark functions noinline.
4024         * gcc.dg/vect/vect-35.c: Mark functions noinline.
4025         * gcc.dg/vect/vect-18.c: Mark functions noinline.
4026         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4027         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4028         * gcc.dg/vect/vect-77.c: Mark functions noinline.
4029         * gcc.dg/vect/vect-2.c: Mark functions noinline.
4030         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4031         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4032         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4033         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4034         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4035         * gcc.dg/vect/vect-116.c: Mark functions noinline.
4036         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4037         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4038         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4039         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4040         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4041         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4042         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4043         * gcc.dg/vect/vect-44.c: Mark functions noinline.
4044         * gcc.dg/vect/vect-27.c: Mark functions noinline.
4045         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4046         * gcc.dg/vect/vect-86.c: Mark functions noinline.
4047         * gcc.dg/vect/vect-100.c: Mark functions noinline.
4048         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4049         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4050         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4051         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4052         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4053         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4054         * gcc.dg/vect/vect-108.c: Mark functions noinline.
4055         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4056         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4057         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4058         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4059         * gcc.dg/vect/vect-11.c: Mark functions noinline.
4060         * gcc.dg/vect/vect-70.c: Mark functions noinline.
4061         * gcc.dg/vect/vect-36.c: Mark functions noinline.
4062         * gcc.dg/vect/vect-19.c: Mark functions noinline.
4063         * gcc.dg/vect/vect-95.c: Mark functions noinline.
4064         * gcc.dg/vect/vect-78.c: Mark functions noinline.
4065         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4066         * gcc.dg/vect/vect-3.c: Mark functions noinline.
4067         * gcc.dg/vect/vect-all.c: Mark functions noinline.
4068         * gcc.dg/vect/vect-117.c: Mark functions noinline.
4069         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4070         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4071         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4072         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4073         * gcc.dg/vect/vect-20.c: Mark functions noinline.
4074         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4075         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4076         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4077         * gcc.dg/vect/vect-62.c: Mark functions noinline.
4078         * gcc.dg/vect/vect-28.c: Mark functions noinline.
4079         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4080         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4081         * gcc.dg/vect/vect-87.c: Mark functions noinline.
4082         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4083         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4084         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4085         * gcc.dg/vect/vect-109.c: Mark functions noinline.
4086         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4087         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4088         noinline.
4089         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4090         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4091         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4092         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4093         * gcc.dg/vect/vect-12.c: Mark functions noinline.
4094         * gcc.dg/vect/vect-71.c: Mark functions noinline.
4095         * gcc.dg/vect/vect-54.c: Mark functions noinline.
4096         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4097         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4098         * gcc.dg/vect/vect-96.c: Mark functions noinline.
4099         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4100         * gcc.dg/vect/vect-110.c: Mark functions noinline.
4101         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4102         * gcc.dg/vect/vect-4.c: Mark functions noinline.
4103         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4104         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4105         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4106         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4107         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4108         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4109         * gcc.dg/vect/vect-21.c: Mark functions noinline.
4110         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4111         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4112         * gcc.dg/vect/vect-80.c: Mark functions noinline.
4113         * gcc.dg/vect/vect-63.c: Mark functions noinline.
4114         * gcc.dg/vect/vect-46.c: Mark functions noinline.
4115         * gcc.dg/vect/vect-29.c: Mark functions noinline.
4116         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4117         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4118         * gcc.dg/vect/vect-88.c: Mark functions noinline.
4119         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4120         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4121         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4122         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4123         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4124         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4125         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4126         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4127         * gcc.dg/vect/vect-30.c: Mark functions noinline.
4128         * gcc.dg/vect/vect-13.c: Mark functions noinline.
4129         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4130         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4131         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4132         * gcc.dg/vect/vect-72.c: Mark functions noinline.
4133         * gcc.dg/vect/vect-38.c: Mark functions noinline.
4134         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4135         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4136         * gcc.dg/vect/vect-97.c: Mark functions noinline.
4137         * gcc.dg/vect/vect-111.c: Mark functions noinline.
4138         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4139         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4140         * gcc.dg/vect/vect-5.c: Mark functions noinline.
4141         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4142         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4143         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4144         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4145         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4146         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4147         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4148         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4149         * gcc.dg/vect/vect-22.c: Mark functions noinline.
4150         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4151         * gcc.dg/vect/vect-64.c: Mark functions noinline.
4152         * gcc.dg/vect/vect-89.c: Mark functions noinline.
4153         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4154         * gcc.dg/vect/vect-103.c: Mark functions noinline.
4155         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4156         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4157         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4158         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4159         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4160         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4161         * gcc.dg/vect/vect-31.c: Mark functions noinline.
4162         * gcc.dg/vect/vect-14.c: Mark functions noinline.
4163         * gcc.dg/vect/vect-73.c: Mark functions noinline.
4164         * gcc.dg/vect/vect-56.c: Mark functions noinline.
4165         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4166         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4167         * gcc.dg/vect/vect-98.c: Mark functions noinline.
4168         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4169         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4170         * gcc.dg/vect/vect-112.c: Mark functions noinline.
4171         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4172         * gcc.dg/vect/vect-6.c: Mark functions noinline.
4173         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4174         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4175         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4176         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4177         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4178         * gcc.dg/vect/pr25413.c: Mark functions noinline.
4179         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4180         * gcc.dg/vect/vect-40.c: Mark functions noinline.
4181         * gcc.dg/vect/vect-23.c: Mark functions noinline.
4182         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4183         * gcc.dg/vect/vect-82.c: Mark functions noinline.
4184         * gcc.dg/vect/vect-65.c: Mark functions noinline.
4185         * gcc.dg/vect/vect-48.c: Mark functions noinline.
4186         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4187         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4188         * gcc.dg/vect/vect-104.c: Mark functions noinline.
4189         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4190         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4191         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4192         * gcc.dg/vect/vect-32.c: Mark functions noinline.
4193         * gcc.dg/vect/vect-15.c: Mark functions noinline.
4194         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4195         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4196         * gcc.dg/vect/vect-91.c: Mark functions noinline.
4197         * gcc.dg/vect/vect-74.c: Mark functions noinline.
4198         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4199         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4200         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4201         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4202         * gcc.dg/vect/vect-99.c: Mark functions noinline.
4203         * gcc.dg/vect/vect-113.c: Mark functions noinline.
4204         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4205         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4206         * gcc.dg/vect/vect-7.c: Mark functions noinline.
4207         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4208         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4209         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4210         * gcc.dg/vect/vect-24.c: Mark functions noinline.
4211         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4212         * gcc.dg/vect/vect-83.c: Mark functions noinline.
4213         * gcc.dg/vect/vect-66.c: Mark functions noinline.
4214         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4215
4216 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4217
4218         PR middle-end/33187
4219         * gcc.target/i386/cmov7.c: New file.
4220
4221 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
4222
4223         * gcc.target/i386/sse4a-check.h: New file.
4224         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
4225         * gcc.target/i386/sse4a-insert.c: Ditto.
4226         * gcc.target/i386/sse4a-montsd.c: Ditto.
4227         * gcc.target/i386/sse4a-montss.c: Ditto.
4228         * gcc.target/i386/mmx-check.h: New file.
4229         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
4230         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4231         * gcc.target/i386/sse-check.h: New file.
4232         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
4233         * gcc.target/i386/sse-3.c: Ditto.
4234         * gcc.target/i386/sse-7.c: Ditto.
4235         * gcc.target/i386/sse-9.c: Ditto.
4236         * gcc.target/i386/ssefn-3.c: Ditto.
4237         * gcc.target/i386/sse-recip.c: Ditto.
4238         * gcc.target/i386/sse-recip-vec.c: Ditto.
4239         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4240         * gcc.target/i386/20020523-1.c: Remove.
4241         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
4242         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4243         * gcc.target/i386/ssefn-4.c: Ditto.
4244         * gcc.target/i386/sse-6.c: Ditto.
4245         * gcc.target/i386/sse-10.c: Ditto.
4246         * gcc.target/i386/sse-11.c: Ditto.
4247         * gcc.target/i386/sse-18.c: Ditto.
4248         * gcc.target/i386/fpprec-1.c: Ditto.
4249         * g++.dg/other/i386-1.C: Ditto.
4250
4251 2007-09-04  Richard Guenther  <rguenther@suse.de>
4252
4253         PR tree-optimization/33291
4254         * gcc.dg/volatile2.c: New testcase.
4255         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4256         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4257         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4258         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4259
4260 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4261
4262         PR fortran/33253
4263         * gfortran.dg/namelist_15.f90: Update test.
4264         * gfortran.dg/namelist_24.f90: Update test.
4265         * gfortran.dg/namelist_38.f90: New test.
4266
4267 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4268
4269         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4270         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4271         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4272         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4273         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4274         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4275
4276 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4277
4278         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4279         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4280
4281         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4282
4283 2007-09-02  David Daney  <ddaney@avtrex.com>
4284
4285         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4286         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4287         * gcc.target/mips/atomic-memory-1.c: Ditto.
4288         * gcc.target/mips/atomic-memory-2.c: Ditto.
4289
4290 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4291
4292         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4293         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4294
4295 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4296
4297         * gfortran.dg/substr_6.f90: New test.
4298
4299 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4300
4301         PR c++/33208
4302         * g++.dg/other/error18.C: New.
4303         * g++.dg/expr/bitfield3.C: Adjust.
4304
4305 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4306
4307         PR fortran/33276
4308         * gfortran.fortran-torture/compile/pr33276.f90: New.
4309
4310 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4311
4312         PR C/29237
4313         PR middle-end/33272
4314         * gcc.dg/c99-arraydecl-3.c: New test.
4315
4316 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4317
4318         PR c++/32597
4319         * g++.dg/cpp0x/variadic-new2.C: New.
4320         * g++.dg/cpp0x/variadic-new.C: New.
4321
4322 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4323
4324         PR fortran/33232
4325         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4326         * gfortran.dg/read_1.f90: New.
4327
4328 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4329
4330         PR c++/33210
4331         * g++.dg/template/error30.C: New.
4332
4333 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4334
4335         PR c++/32113
4336         * g++.dg/template/crash70.C: New.
4337
4338 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4339
4340         PR c++/33212
4341         * g++.dg/ext/is_class_error.C: New.
4342
4343 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4344
4345         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4346         
4347 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4348             Revital Eres  <eres@il.ibm.com>
4349
4350         * gcc.target/powerpc/paired-1.c: New test.
4351         * gcc.target/powerpc/paired-2.c: New test.
4352         * gcc.target/powerpc/paired-3.c: New test.
4353         * gcc.target/powerpc/paired-4.c: New test.
4354         * gcc.target/powerpc/paired-5.c: New test.
4355         * gcc.target/powerpc/paired-6.c: New test.
4356         * gcc.target/powerpc/paired-7.c: New test.
4357         * gcc.target/powerpc/ppc-paired.c: New test.
4358
4359 2007-08-31  Ollie Wild  <aaw@google.com>
4360
4361         * g++.dg/conversion/ptrmem2.C: New test.
4362         * g++.dg/conversion/ptrmem3.C: New test.
4363         * g++.dg/conversion/ptrmem4.C: New test.
4364         * g++.dg/conversion/ptrmem5.C: New test.
4365         * g++.dg/conversion/ptrmem6.C: New test.
4366         * g++.dg/conversion/ptrmem7.C: New test.
4367         * g++.dg/conversion/ptrmem8.C: New test.
4368
4369 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4370
4371         PR fortran/31879
4372         * gfortran.dg/char_length_7.f90: New test.
4373         * gfortran.dg/char_length_9.f90: New test.
4374         * gfortran.dg/char_assign_1.f90: Add extra warning.
4375
4376         PR fortran/31197
4377         PR fortran/31258
4378         * gfortran.dg/char_length_8.f90: New test.
4379
4380 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4381
4382         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4383
4384 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4385
4386         * gcc.dg/inline-24.c: New test.
4387         * g++.dg/opt/inline11.C: New test.
4388
4389 2007-08-30  Richard Guenther  <rguenther@suse.de>
4390
4391         * gcc.target/i386/vectorize5.c: New testcase.
4392
4393 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4394
4395         PR fortran/33228
4396         * interface.c (check_interface0): Improve error for external procs.
4397         (check_sym_interfaces): Fix checking of module procedures.
4398
4399 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4402         (AI): Add AI_ALIGN.
4403         * gcc.dg/sync-3.c: New test.
4404
4405         PR middle-end/32758
4406         * gcc.dg/cleanup-12.c: New test.
4407
4408 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4409
4410         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4411         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4412         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4413         * gcc.dg/pr32450.c: Ditto.
4414         * gcc.dg/nest.c: Ditto.
4415         * gcc.dg/nested-func-4.c: Ditto.
4416         * g++.old-deja/g++.law/profile1.C: Ditto.
4417
4418 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4419
4420         PR fortran/32989
4421         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4422         non-default integer kind arguments.
4423
4424 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4425
4426         PR fortran/33105
4427         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4428
4429 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4430
4431         * gcc.dg/h8300-ice2.c: Remove target selector.
4432
4433 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4434
4435         PR fortran/33215
4436         * gfortran.dg/binding_label_tests_15.f03: New test case.
4437         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4438
4439 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4440
4441         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4442         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4443
4444 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4445
4446         PR c++/33194
4447         * g++.dg/other/canon-33194.C: New.
4448
4449 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4450
4451         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4452         * gcc.c-torture/execute/pr23135.c: Likewise.
4453
4454 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4455
4456         * gcc.dg/pr31344.c: Move to ...
4457         * gcc.dg/dfp/pr31344.c: ... here.
4458         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4459         * gcc.dg/20050503-1.c: Ditto.
4460         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4461         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4462         * gcc.dg/20060801-1.c: Ditto.
4463
4464 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4465
4466         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4467         * gfortran.dg/nan_1.f90: Likewise.
4468
4469 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4470
4471         PR fortran/33055
4472         Revert previous patch.
4473
4474 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4475             Kazu Hirata  <kazu@codesourcery.com>
4476
4477         * gcc.target/m68k/interrupt-1.c: New.
4478
4479 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4480
4481         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4482         10000 for targets where "int" can't hold at least 100000.
4483         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4484         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4485         (test5)(test6): Use it.
4486         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4487         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4488         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4489         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4490         * gcc.dg/attr-alloc_size.c (test): Likewise.
4491
4492 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4493
4494         PR c++/33209
4495         * g++.dg/template/error29.C: New.
4496
4497 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4498
4499         PR c++/32596
4500         * g++.dg/ext/visibility/anon5.C: New test.
4501
4502 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4503
4504         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4505
4506 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4507
4508         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4509         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4510         * gfortran.dg/gamma_4.f90: New: large-real tests.
4511
4512 2007-08-28  Jason Merrill  <jason@redhat.com>
4513
4514         PR c++/29000
4515         * g++.dg/ext/stmtexpr12.C: New test.
4516
4517         PR c++/28558
4518         * g++.dg/ext/attrib28.C: New test.
4519
4520 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4521
4522         PR target/32661
4523         * gcc.target/i386/pr32661.c: New test.
4524
4525 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4526
4527         PR middle-end/32370
4528         * gcc.dg/pr32370.c: New test.
4529
4530         PR rtl-optimization/33148
4531         * gcc.c-torture/compile/20070827-1.c: New test.
4532
4533         PR debug/32914
4534         * d++.dg/debug/const3.C: New test.
4535         * d++.dg/debug/const4.C: New test.
4536         * d++.dg/debug/dwarf2/const1.C: New test.
4537         * d++.dg/debug/dwarf2/const2.C: New test.
4538         * d++.dg/debug/dwarf2/const2b.C: New test.
4539
4540 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4541             Vladimir Yanovsky  <yanov@il.ibm.com>
4542             Revital Eres  <eres@il.ibm.com>
4543             Andrey Belevantsev  <abel@ispras.ru>
4544
4545         * gcc.dg/sms-1.c: New test.
4546
4547 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4548
4549         * g++.dg/ext/gnu-inline-common.h: New.
4550         * g++.dg/ext/gnu-inline-global-reject.C: New.
4551         * g++.dg/ext/gnu-inline-global.C: New.
4552         * g++.dg/ext/gnu-inline-namespace.C: New.
4553         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4554         * g++.dg/ext/gnu-inline-class.C: New.
4555         * g++.dg/ext/gnu-inline-class-static.C: New.
4556         * g++.dg/ext/gnu-inline-template-class.C: New.
4557         * g++.dg/ext/gnu-inline-template-func.C: New.
4558
4559 2007-08-27  Jason Merrill  <jason@redhat.com>
4560
4561         PR c++/31337
4562         * g++.dg/ext/stmtexpr11.C: New.
4563
4564 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4565
4566         * lib/target-supports.exp (check_profiling_available):
4567         Set profiling_available_saved to 0 on fido-*-elf.
4568
4569 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4570
4571         PR tree-optimization/33173
4572         
4573         * gcc.c-torture/compile/pr33173.c: New.
4574
4575 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4576
4577         PR target/31385
4578         * gcc.dg/dfp/pr31385.c: New.
4579
4580 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4581
4582         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4583
4584 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4585
4586         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4587         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4588         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4589         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4590         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4591         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4592         gcc.target/m68k directory.
4593         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4594         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4595         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4596         gcc.target/cris directory.
4597         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4598         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4599         gcc.target/bfin directory.
4600
4601         * gcc.target/sh: New directory.
4602         * gcc.target/sh/sh.exp: New file.
4603         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4604         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4605         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4606         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4607         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4608         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4609
4610 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4611
4612         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4613         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4614         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4615         * gcc.target/i386/local2.c: Ditto.
4616         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4617         * gcc.target/i386/20011119-1.c: Ditto.
4618         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4619         * gcc.target/i386/fastcall-1.c: Fix target selector.
4620
4621 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622
4623         PR fortran/33055
4624         * gfortran.dg/negative_unit.f: Add new check
4625         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4626         -fdefault-integer-8.
4627
4628 2007-08-26  Asher Langton  <langton2@llnl.gov>
4629
4630         * gfortran.dg/recursive_stack.f90: New.
4631         * gfortran.dg/openmp_stack.f90: New.
4632
4633 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4634
4635         PR fortran/31298
4636         * gfortran.dg/use_10.f90: New.
4637
4638 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4639
4640         PR fortran/32985
4641         * gfortran.dg/namelist_14.f90: Make test case valid.
4642         * gfortran.dg/common_10.f90: New.
4643
4644 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4645
4646         PR middle-end/33181
4647         * gcc.dg/ifelse-2.c: New.
4648
4649 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/32980
4652         * gfortran.dg/gamma_1.f90: New.
4653         * gfortran.dg/gamma_2.f90: New.
4654         * gfortran.dg/gamma_3.f90: New.
4655
4656 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4657
4658         PR fortran/33188
4659         * gfortran.dg/used_types_18.f90: New.
4660
4661 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4662
4663         * gcc.dg/array-init-2.c: New test.
4664
4665 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4666
4667         PR fortran/33178
4668         * gfortran.dg/initialization_4.f90: Update dg-error.
4669         * gfortran.dg/initialization_13.f90: New.
4670
4671 2007-08-24  Richard Guenther  <rguenther@suse.de>
4672
4673         PR middle-end/33166
4674         * gcc.c-torture/compile/pr33166.c: New testcase.
4675
4676 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4677
4678         PR fortran/33139
4679         * gfortran.dg/pointer_assign_4.f90: New.
4680         * gfortran.dg/shape_2.f90: Fix test case.
4681         * gfortran.dg/char_result_4.f90: Ditto.
4682
4683 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * gcc.dg/array-init-1.c: New test.
4686
4687         PR c++/32567
4688         * g++.dg/parse/crash36.C: New test.
4689
4690 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4691
4692         * gcc.dg/pr32721.c: Updated.
4693
4694 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4695
4696         PR tree-optimization/32573
4697         PR middle-end/32946
4698         * gcc.dg/pr32573.c: New test.
4699
4700         PR c++/32898
4701         * g++.dg/lookup/ns3.C: New test.
4702
4703         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4704
4705         PR c++/31941
4706         * g++.dg/parse/crash37.C: New test.
4707
4708 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4709
4710         PR target/17390
4711         * gcc.target/i386/pr17390.c: New test.
4712
4713 2007-08-23  Richard Guenther  <rguenther@suse.de>
4714
4715         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4716         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4717         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4718         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4719         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4720         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4721         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4722         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4723
4724 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4725
4726         * gcc.target/s390: New directory.
4727         * gcc.target/s390/s390.exp: New file.
4728         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4729         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4730         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4731         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4732         gcc.target/s390 directory.
4733
4734 2007-08-23  Richard Guenther  <rguenther@suse.de>
4735
4736         PR tree-optimization/32328
4737         * gcc.dg/pr32328.c: New testcase.
4738
4739 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4740
4741         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4742           available.
4743
4744 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4745
4746         PR fortran/33095
4747         * gfortran.dg/min_max_optional_5.f90: New test.
4748         * gfortran.dg/min_max_optional_2.f90: Remove.
4749         * gfortran.dg/min_max_optional_3.f90: Remove.
4750         * gfortran.dg/min_max_optional_4.f90: Remove.
4751
4752 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4753
4754         * gcc.target/i386/xorps-sse.c: New.
4755         * gcc.target/i386/xorps-sse2.c: New.
4756
4757 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4758
4759         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4760         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4761         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4762
4763 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4764
4765         PR fortran/33020
4766         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4767         include multiple kinds for SHAPE parameter within a single
4768         namespace.
4769         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4770         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4771
4772 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4773
4774         * interface_abstract_1.f90: Extended test case.
4775         * interface_abstract_3.f90: New test.
4776
4777 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4778
4779         * gcc.dg/fold-sub.c: New test.
4780         
4781 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4782
4783         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4784         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4785         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4786         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4787         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4788         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4789
4790 2007-08-22  Richard Guenther  <rguenther@suse.de>
4791
4792         PR middle-end/33007
4793         * gcc.dg/pr33007.c: New testcase.
4794
4795 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4796
4797         * gcc.c-torture/execute/strcmp-1.x: Delete.
4798
4799 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4800
4801         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4802         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4803         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4804         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4805         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4806         gcc.target/i386/stack-realign.c,
4807         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4808         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4809         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4810         target using dg-require-effective-target directive.
4811         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4812         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4813         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4814         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4815         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4816         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4817         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4818         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4819         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4820         Require lp64 target using dg-require-effective-target directive.
4821         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4822         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4823         directive.
4824         * gcc.target/i386/20010202-1.c: Move from here ...
4825         * gcc.dg/20010202-1.c: ... to here.
4826
4827 2007-08-22  Richard Guenther  <rguenther@suse.de>
4828
4829         PR tree-optimization/33142
4830         * gcc.c-torture/execute/pr33142.c: New testcase.
4831
4832 2007-08-22  Richard Guenther  <rguenther@suse.de>
4833
4834         PR middle-end/32563
4835         * g++.dg/torture/pr32563.C: New testcase.
4836
4837 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4838
4839         PR middle-end/32912
4840         * gcc.dg/pr32912-1.c: Add -w to options.
4841         * gcc.dg/pr32912-2.c: Likewise.
4842         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4843
4844 2007-08-21  Ian Lance Taylor  <iant@google.com>
4845
4846         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4847
4848 2007-08-21  Ian Lance Taylor  <iant@google.com>
4849
4850         PR tree-optimization/33134
4851         * g++.dg/tree-ssa/pr33134.C: New test.
4852
4853 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4854
4855         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4856         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4857
4858 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4859
4860         PR debug/32610
4861         * gcc.dg/debug/pr32610.c: New test.
4862
4863         * g++.dg/init/new24.C: New test.
4864
4865         PR middle-end/32912
4866         * gcc.dg/pr32912-1.c: New test.
4867         * gcc.dg/pr32912-2.c: New test.
4868         * gcc.dg/pr32912-3.c: New test.
4869
4870 2007-08-21  Richard Guenther  <rguenther@suse.de>
4871
4872         * gcc.dg/pointer-arith-10.c: New testcase.
4873
4874 2007-08-21  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/33122
4877         * gcc.c-torture/compile/pr33122.c: New testcase.
4878
4879 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4880
4881         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4882
4883 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4884
4885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4886
4887 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4888
4889         PR c++/33025
4890         * g++.dg/init/new23.C: New test.
4891
4892 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4893
4894         PR middle-end/30564
4895         * gcc.c-torture/compile/pr30564-1.c: New test.
4896         * gcc.c-torture/compile/pr30564-2.c: New test.
4897
4898 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4899
4900         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4901
4902 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4903
4904         * gfortran.dg/interface_abstract_2.f90: New.
4905         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4906
4907 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4908
4909         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4910         unknown (so that outer-loop wont get analyzed).
4911         * gcc.dg/vect/vect-outer-1a.c: New test.
4912         * gcc.dg/vect/vect-outer-1b.c: New test.
4913         * gcc.dg/vect/vect-outer-1.c: New test.
4914         * gcc.dg/vect/vect-outer-2a.c: New test.
4915         * gcc.dg/vect/vect-outer-2b.c: New test.
4916         * gcc.dg/vect/vect-outer-2c.c: New test.
4917         * gcc.dg/vect/vect-outer-2.c: New test.
4918         * gcc.dg/vect/vect-outer-3a.c: New test.
4919         * gcc.dg/vect/vect-outer-3b.c: New test.
4920         * gcc.dg/vect/vect-outer-3c.c: New test.
4921         * gcc.dg/vect/vect-outer-3.c: New test.
4922         * gcc.dg/vect/vect-outer-4a.c: New test.
4923         * gcc.dg/vect/vect-outer-4b.c: New test.
4924         * gcc.dg/vect/vect-outer-4c.c: New test.
4925         * gcc.dg/vect/vect-outer-4d.c: New test.
4926         * gcc.dg/vect/vect-outer-4e.c: New test.
4927         * gcc.dg/vect/vect-outer-4f.c: New test.
4928         * gcc.dg/vect/vect-outer-4g.c: New test.
4929         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4930         * gcc.dg/vect/vect-outer-4i.c: New test.
4931         * gcc.dg/vect/vect-outer-4j.c: New test.
4932         * gcc.dg/vect/vect-outer-4k.c: New test.
4933         * gcc.dg/vect/vect-outer-4l.c: New test.
4934         * gcc.dg/vect/vect-outer-4m.c: New test.
4935         * gcc.dg/vect/vect-outer-4.c: New test.
4936         * gcc.dg/vect/vect-outer-5.c: New test.
4937         * gcc.dg/vect/vect-outer-6.c: New test.
4938         * gcc.dg/vect/vect-outer-fir.c: New test.
4939         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4940         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4941
4942 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4943
4944         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4945         and -fno-tree-reassoc.
4946         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4947         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4948         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4949         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4950         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4951         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4952         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4953         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4954         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4955         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4956         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4957         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4958         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4959         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4960         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4961         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4962         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4963         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4964         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4965         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4966         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4967         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4968         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4969         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4970         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4971         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4972         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4973         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4974         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4975         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4976         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4977         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4978         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4979         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4980         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4981         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4982         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4983
4984 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4985
4986         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4987         versioning for aliasing).
4988         * gcc.dg/vect/vect-35.c: Likewise.
4989
4990         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4991         targets.
4992         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4993
4994 2007-08-18  Tom Tromey  <tromey@redhat.com>
4995
4996         PR preprocessor/32974:
4997         * gcc.dg/cpp/pr32974.c: New file.
4998
4999 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5000
5001         * gfortran.dg/interface_abstract_1.f90: New.
5002
5003 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/32881
5006         * gfortran.dg/pure_initializer_1.f90: New test.
5007
5008 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
5009
5010         PR fortran/32875
5011         * gfortran.dg/array_constructor_18.f90: New test.
5012
5013 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5014
5015         PR c++/28989
5016         * g++.dg/expr/lval3.C: New test.
5017         * g++.dg/expr/lval4.C: New test.
5018
5019 2007-08-17  Ollie Wild  <aaw@google.com>
5020
5021         PR c++/31749
5022         * g++.dg/lookup/builtin3.C: New test.
5023         * g++.dg/lookup/builtin4.C: New test.
5024         * g++.dg/lookup/using19.C: New test.
5025
5026 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5027
5028         PR c++/32190
5029         * g++.dg/parse/error31.C: New.
5030
5031 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5032
5033         PR c++/32112
5034         * g++.dg/template/error26.C: New.
5035
5036 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5037
5038         PR fortran/33079
5039         * gfortran.dg/zero_length_2.f90: New test.
5040
5041 2007-08-17  Tobias Burnus  <burnus@net-b.de>
5042
5043         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5044         * gfortran.dg/kind_tests_3.f03: Ditto.
5045         * gfortran.dg/global_vars_f90_init.f90: Ditto.
5046         * gfortran.dg/interface_13.f90: Ditto.
5047         * gfortran.dg/pr32738.f90: Ditto.
5048         * gfortran.dg/module_private_1.f90: Ditto.
5049         * gfortran.dg/test_only_clause.f90: Ditto.
5050         * gfortran.dg/bind_c_vars.f90: Ditto.
5051         * gfortran.dg/bind_c_dts.f90: Ditto.
5052         * gfortran.dg/use_9.f90: Ditto.
5053         * gfortran.dg/generic_8.f90: Ditto.
5054         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5055         * gfortran.dg/private_type_6.f90: Ditto.
5056         * gfortran.dg/c_assoc.f90: Ditto.
5057         * gfortran.dg/private_type_7.f90: Ditto.
5058         * gfortran.dg/global_vars_c_init.f90: Ditto.
5059         * gfortran.dg/bind_c_dts_2.f03: Ditto.
5060         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5061         * gfortran.dg/c_size_t_test.f03: Ditto.
5062         * gfortran.dg/used_types_12.f90: Ditto.
5063         * gfortran.dg/pr25923.f90: Ditto.
5064         * gfortran.dg/test_com_block.f90: Ditto.
5065         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5066         * gfortran.dg/equiv_constraint_7.f90: Ditto.
5067         * gfortran.dg/com_block_driver.f90: Ditto.
5068         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5069         * gfortran.dg/use_iso_c_binding.f90: Ditto.
5070         * gfortran.dg/c_loc_test.f90: Ditto.
5071         * gfortran.dg/c_ptr_tests.f03: Ditto.
5072         * gfortran.dg/module_interface_1.f90: Ditto.
5073
5074 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
5075
5076         PR c++/32870
5077         * g++.dg/other/error17.C: Adjust.
5078         
5079 2007-08-17  Ben Elliston  <bje@au.ibm.com>
5080
5081         PR middle-end/32970
5082         * g++.dg/ext/altivec-14.C: New test.
5083
5084 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5085
5086         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5087         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5088         dump files.
5089         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5090         * gcc.dg/vect/pr32366.c: Ditto.
5091
5092 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
5093
5094         PR testsuite/33082
5095         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5096         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5097         * gcc.dg/dfp/convert-int-fold.c: Ditto.
5098         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5099
5100 2007-08-16  Tobias Burnus  <burnus@net-b.de>
5101
5102         PR fortran/33072
5103         * gfortran.dg/use_9.f90: New.
5104
5105 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
5106
5107         * g++.dg/gcov/gcov-5.C: New test.
5108
5109 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
5110
5111         * g++.dg/gcov/gcov-4.C: New test.
5112         * lib/gcov.exp (verify-lines): Add support for
5113         checking no-coverage lines.
5114
5115 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
5116
5117         * gcc.dg/vect/vect-vfa-01.c: New.
5118         * gcc.dg/vect/vect-vfa-02.c: New.
5119         * gcc.dg/vect/vect-vfa-03.c: New.
5120         * gcc.dg/vect/vect-vfa-04.c: New.
5121         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5122         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5123         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5124         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5125         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5126         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5127         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5128         gfortran.dg/vect/pr19049.f90: Rename to start with
5129         prefix no-vfa-.
5130         * gcc.dg/vect/vect.exp: Disable versioning for alias
5131         when test starts with no-vfa-.
5132         * gfortran.dg/vect/vect.exp: Likewise.
5133
5134 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
5135
5136         * gcc.dg/torture/pr32897.c: New test.
5137
5138 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
5139
5140         PR c++/31132
5141         * g++.dg/template/crash69.C: New.
5142
5143 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
5144
5145         * lib/target-supports.exp (check_effective_target_arm32): Use
5146         check_no_compiler_messages.
5147
5148 2007-08-15  Diego Novillo  <dnovillo@google.com>
5149
5150         gcc.dg/tree-ssa/20070815.c: New test.
5151
5152 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5153
5154         PR fortran/33077
5155         * gfortran.dg/random_7.f90: Initialize variable.
5156
5157 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR middle-end/33074
5160         * gfortran.dg/pr33074.f90: New test.
5161
5162         PR c++/32992
5163         * g++.dg/opt/nrv14.C: New test.
5164
5165 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
5166
5167         PR c++/33035
5168         * g++.dg/template/crash68.C: New.
5169
5170 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5171
5172         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5173         * gcc.dg/sibcall-4.c: Ditto.
5174
5175 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5176
5177         PR fortran/33066
5178         * gfortran.dg/use_8.f90: New test.
5179         * gfortran.dg/c_loc_tests_2.f03: Fix code.
5180
5181 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
5182
5183         PR c++/27211
5184         * g++.dg/template/error27.C: New.
5185         * g++.dg/template/error28.C: New.
5186         * g++.dg/other/pr28304.C: Adjust.
5187         * g++.old-deja/g++.mike/p811.C: Likewise.
5188
5189 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5190
5191         PR target/30315
5192         * gcc.target/i386/pr30315.c: New.
5193
5194 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5195
5196         PR fortran/32594
5197         * gfortran.dg/substr_5.f90: New test.
5198
5199 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
5200
5201         PR c/30428
5202         * gcc.dg/vector-2.c: New test.
5203
5204         PR c++/30428
5205         * g++.dg/ext/vector8.C: New test.
5206
5207 2007-08-13  Dan Hipschman  <dsh@google.com>
5208
5209         PR c/32953
5210         * gcc.dg/format/array-1.c: Add an additional test for
5211         unterminated format strings of length 1.
5212
5213 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5214
5215         PR fortran/32926
5216         * gfortran.dg/external_procedures_3.f90: New test.
5217
5218 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5219
5220         PR fortran/32827
5221         * gfortran.dg/import6.f90: New test.
5222
5223 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
5224
5225         PR C/30427
5226         *  gcc.dg/vector-1.c: New test.
5227
5228 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5229
5230         * gcc.dg/pr21255-4.c: Skip for PIC.
5231         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5232
5233 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
5234
5235         * gcc.dg/attr-isr.c: Skip for PIC.
5236         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5237         * gcc.dg/attr-isr-trapa.c: Likewise.
5238         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5239         * gcc.dg/pragma-isr-trapa.c: Likewise.
5240         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5241
5242 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
5243
5244         PR fortran/32962
5245         * gfortran.dg/transpose_1.f90: New test.
5246
5247 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5248
5249         PR fortran/29600
5250         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5251         intrinsic.
5252
5253 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5254
5255         PR fortran/30964
5256         PR fortran/33054
5257         * gfortran.dg/random_4.f90: New test.
5258         * gfortran.dg/random_5.f90: New test.
5259         * gfortran.dg/random_6.f90: New test.
5260         * gfortran.dg/random_7.f90: New test.
5261
5262 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5263
5264         PR fortran/32860
5265         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5266
5267 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5268
5269         PR fortran/31629
5270         * gfortran.dg/module_private_1.f90: New test.
5271
5272 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5273
5274         PR fortran/29600
5275         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5276         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5277
5278 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5279
5280         PR fortran/32937
5281         * gfortran.dg/char_length_6.f90: New test.
5282
5283 2007-08-10  Ollie Wild  <aaw@google.com>
5284
5285         * g++.dg/lookup/using18.C: New test.
5286
5287 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5288
5289         PR c++/17763
5290         * g++.dg/other/error16.C: New.
5291
5292 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5293
5294         PR libfortran/33039
5295         * gfortran.dg/namelist_37.f90: New test.
5296
5297 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5298
5299         PR c++/22256
5300         * g++.dg/conversion/op3.C: New.
5301
5302 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5303
5304         PR fortran/32987
5305         * gfortran.dg/fmt_tab_1.f90: New.
5306         * gfortran.dg/fmt_tab_2.f90: New.
5307
5308 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5309
5310         PR c/32796
5311         * gcc.c-torture/compile/pr32796.c: New test.
5312
5313 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5314
5315         PR middle-end/32813
5316         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5317         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5318         instead of just -O.
5319
5320 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5321
5322         * gcc.target/mips/code-readable-1.c: New test.
5323         * gcc.target/mips/code-readable-2.c: Likewise.
5324         * gcc.target/mips/code-readable-3.c: Likewise.
5325
5326 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5327             Revital Eres  <eres@il.ibm.com>
5328
5329         * gfortran.dg/sms-1.f90: Add comment.
5330         * gfortran.dg/sms-2.f90: New.
5331
5332 2007-08-07  Ian Lance Taylor  <iant@google.com>
5333
5334         * gcc.dg/instrument-1.c: New test.
5335         * gcc.dg/instrument-2.c: New test.
5336         * gcc.dg/instrument-3.c: New test.
5337
5338 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5339
5340         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5341
5342 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5343
5344         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5345         !vector_alignment_reachable targets.
5346         * gcc.dg/vect/vect-33.c: Likewise.
5347         * gcc.dg/vect/vect-42.c: Likewise.
5348         * gcc.dg/vect/vect-44.c: Likewise.
5349         * gcc.dg/vect/vect-50.c: Likewise.
5350         * gcc.dg/vect/vect-70.c: Likewise.
5351         * gcc.dg/vect/vect-71.c: Likewise.
5352         * gcc.dg/vect/vect-87.c: Likewise.
5353         * gcc.dg/vect/vect-88.c: Likewise.
5354         * gcc.dg/vect/vect-91.c: Likewise.
5355         * gcc.dg/vect/vect-93.c: Likewise.
5356         * gcc.dg/vect/vect-96.c: Likewise.
5357         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5358         * gcc.dg/vect/section-anchors-69.c: Likewise.
5359         * gcc.dg/vect/pr25413.c: Likewise.
5360         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5361         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5362         * gfortran.dg/vect-2.f90: Likewise.
5363         * gfortran.dg/vect-3.f90: Likewise.
5364         * gfortran.dg/vect-4.f90: Likewise.
5365         * gfortran.dg/vect-5.f90: Likewise.
5366         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5367         Return false for darwin. 
5368         (check_effective_target_vector_alignment_reachable_for_double): New.
5369
5370 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5371
5372         * gcc.dg/multiword-1.c: New testcase.
5373
5374 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5375
5376         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5377         messages.
5378         * gfortran.dg/namelist_36.f90: New test.
5379
5380 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5381
5382         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5383           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5384
5385 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5386
5387         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5388         * gcc.dg/torture/type-generic-1.c: Likewise.
5389
5390 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5391
5392         * gcc.c-torture/20070522-1.c: Move to ...
5393         * gcc.c-torture/compile/20070522-1.c: Here.
5394
5395 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5396
5397         PR fortran/29828
5398         * gfortran.dg/minmax_char_1.f90: New test.
5399         * gfortran.dg/minmax_char_2.f90: New test.
5400         * gfortran.dg/min_max_optional_4.f90: New test.
5401
5402 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5403
5404         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5405         hanging on the testcase.
5406
5407 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5408
5409         PR middle-end/32988
5410         * gcc.c-torture/compile/pr32988.c: New test.
5411
5412 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5413
5414         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5415
5416 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5417
5418         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5419
5420         Revert:
5421         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5422
5423         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5424
5425 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5426
5427         PR fortran/32979
5428         * gfortran.dg/isnan_1.f90: New test.
5429
5430 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5431             Revital Eres <eres@il.ibm.com>
5432
5433         * gcc.dg/sms-antideps.c: New test.
5434
5435 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5436
5437         PR fortran/31214
5438         * gfortran.dg/entry_13.f90: New test.
5439
5440         * gfortran.dg/entry_12.f90: Clean up .mod file.
5441
5442 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5443
5444         PR fortran/32770
5445         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5446         variables as kind=4 so they don't overflow the record length.
5447
5448 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5449
5450         PR fortran/32968
5451         * gfortran.dg/selected_kind_1.f90: New test.
5452
5453 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5454
5455         PR middle-end/32780
5456         * gcc.c-torture/compile/pr32780.c: New test.
5457
5458 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5459
5460         RP middle-end/32399
5461         * gcc.c-torture/compile/pr32399.c: New testcase.
5462
5463 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5464
5465         PR middle-end/32304
5466         * g++.dg/torture/pr32304.C: New testcase.
5467
5468 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5469
5470         PR middle-end/32935
5471         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5472
5473 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5474
5475         PR fortran/32955
5476         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5477
5478 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5479
5480         PR fortran/31202
5481         * gfortran.dg/nint_2.f90: New test.
5482
5483 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5484
5485         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5486         * gcc.dg/weak/typeof-2.c: Likewise.
5487
5488 2007-08-03  Diego Novillo  <dnovillo@google.com>
5489
5490         PR 31521
5491         * gcc.dg/tree-ssa/pr31521.c: New test.
5492
5493 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5494
5495         PR fortran/32770
5496         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5497         iostat must be default kind.
5498
5499 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5500
5501         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5502
5503 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5504
5505         PR fortran/32770
5506         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5507         explicit so test passes with -fdefault-integer-8.
5508         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5509         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5510
5511 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5512
5513         PR c++/30849
5514         * g++.dg/parse/asm1.C: New test.
5515
5516         PR c++/30850
5517         * g++.dg/parse/asm2.C: Likewise.
5518
5519         PR c++/30851
5520         * g++.dg/parse/asm3.C: Likewise.
5521         
5522 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5523
5524         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5525           "int" is only 16 bit bits wide.
5526         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5527
5528 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5529
5530         * g++.dg/torture/type-generic-1.C: New.
5531         * gcc.dg/pr28796-2.c: Move tests ...
5532         * gcc.dg/tg-tests.h: ... here.
5533         * gcc.dg/torture/type-generic-1.c: New.
5534
5535 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5536
5537         PR libfortran/32954
5538         * minmaxloc_3.f90:  New test case.
5539
5540 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5541
5542         PR fortran/32936
5543         * gfortran.dg/allocate_stat.f90: New.
5544
5545 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5546
5547         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5548
5549 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5550
5551         PR tree-optimization/32919
5552         * gcc.c-torture/compile/pr32919.c: New.
5553
5554 2007-08-01  Nick Clifton  <nickc@redhat.com>
5555
5556         * gcc.c-torture/execute/execute.exp: Change copyright header to
5557         refer to version 3 of the GNU General Public License and to point
5558         readers at the COPYING3 file and the FSF's license web page.
5559         * gcc.c-torture/execute/ieee/ieee.exp,
5560         gcc.c-torture/unsorted/unsorted.exp,
5561         gcc.c-torture/compile/compile.exp,
5562         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5563         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5564         gcc.target/cris/torture/cris-torture.exp,
5565         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5566         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5567         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5568         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5569         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5570         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5571         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5572         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5573         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5574         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5575         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5576         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5577         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5578         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5579         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5580         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5581         gcc.dg/noncompile/noncompile.exp,
5582         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5583         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5584         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5585         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5586         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5587         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5588         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5589         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5590         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5591         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5592         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5593         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5594         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5595         g++.old-deja/old-deja.exp,
5596         gfortran.fortran-torture/execute/execute.exp,
5597         gfortran.fortran-torture/compile/compile.exp,
5598         treelang/output/output-1.c, treelang/output/output-1.tree,
5599         treelang/execute/execute.exp, treelang/Makefile.in,
5600         treelang/compile/compile.exp, g++.dg/dg.exp,
5601         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5602         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5603         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5604         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5605         g++.dg/compat/struct-layout-1.exp,
5606         g++.dg/compat/struct-layout-1_generate.c,
5607         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5608         g++.dg/bprob/bprob.exp, config/default.exp,
5609         gcc.test-framework/test-framework.awk,
5610         gcc.test-framework/gen_directive_tests,
5611         gcc.test-framework/test-framework.exp,
5612         objc.dg/special/special.exp,
5613         objc.dg/gnu-encoding/gnu-encoding.exp,
5614         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5615         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5616         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5617         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5618         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5619         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5620         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5621         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5622         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5623         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5624         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5625         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5626         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5627         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5628         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5629         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5630         Likewise.
5631
5632 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5633
5634         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5635         error message text.
5636
5637 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5638
5639         PR fortran/32945
5640         * gfortran.dg/initialization_12.f90: New test.
5641
5642 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5643
5644         PR fortran/31609
5645         * gfortran.dg/entry_12.f90: New test.
5646
5647 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5648
5649         PR fortran/32938
5650         * gfortran.dg/altreturn_6.f90: New test.
5651
5652 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5653
5654         PR fortran/32942
5655         * gfortran.dg/exponent_2.f90: New test.
5656
5657 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5658
5659         * gcc.dg/vect/vect-117.c: New test.
5660         * gcc.dg/vect/vect-74.c: Enabled test
5661         * gcc.dg/vect/vect-81.c: Enabled test
5662
5663 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5664
5665         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5666         s/dg-error/dg-warning where warning is expected.
5667
5668 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5669
5670         PR fortran/32770
5671         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5672         of huge() to correct kind.
5673
5674 2007-07-30  Ollie Wild  <aaw@google.com>
5675
5676         * gcc.dg/cpp/counter-2.c: New test.
5677         * gcc.dg/cpp/counter-3.c: New test.
5678         * gcc.dg/cpp/dir-only-1.c: New test.
5679         * gcc.dg/cpp/dir-only-1.h: New file.
5680         * gcc.dg/cpp/dir-only-2.c: New test.
5681         * gcc.dg/cpp/dir-only-3.c: New test.
5682         * gcc.dg/cpp/dir-only-3a.h: New file.
5683         * gcc.dg/cpp/dir-only-3b.h: New file.
5684         * gcc.dg/cpp/dir-only-4.c: New test.
5685         * gcc.dg/cpp/dir-only-5.c: New test.
5686         * gcc.dg/cpp/dir-only-6.c: New test.
5687
5688 2007-07-30  Julian Brown  <julian@codesourcery.com>
5689
5690         * gcc.target/arm/neon/v*.c: Regenerate.
5691
5692 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5693
5694         PR c++/32108
5695         * g++.dg/ext/label6.C: New.
5696
5697 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5698
5699         PR libfortran/32858
5700         PR libfortran/30814
5701         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5702
5703 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5704
5705         PR fortran/31211
5706         * gfortran.dg/actual_pointer_function_1.f90: New test.
5707
5708         PR fortran/32682
5709         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5710
5711 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5712
5713         PR fortran/32906
5714         * gfortran.dg/shape_1.f90: Adjust error message.
5715         * gfortran.dg/parameter_array_ref_1.f90: New test.
5716
5717 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5718
5719         PR fortran/31609
5720         * gfortran.dg/entry_11.f90: New test.
5721
5722 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5723             Revital Eres  <eres@il.ibm.com>
5724
5725         * gfortran.dg/sms-1.f90: New test.
5726
5727 2007-07-28  Richard Guenther  <rguenther@suse.de>
5728
5729         * gcc.c-torture/compile/pr32920.c: New testcase.
5730
5731 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5732
5733         PR c++/30917
5734         * g++.dg/lookup/friend11.C: New test.
5735
5736 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5737
5738         * gfortran.dg/namelist_5.f90: Adjusted error message.
5739         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5740         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5741         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5742         * gfortran.dg/namelist_32.f90: ... this.
5743
5744         PR fortran/32876
5745         * gfortran.dg/namelist_33.f90: New test.
5746
5747         PR fortran/32905
5748         * gfortran.dg/namelist_34.f90: New test.
5749
5750         PR fortran/31818
5751         * gfortran.dg/namelist_35.f90: New test.
5752
5753 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5754
5755         PR fortran/32880
5756         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5757
5758 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5759
5760         PR testsuite/32471
5761         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5762           assuming it is 0x7ffffffff.
5763         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5764         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5765
5766 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5767
5768         * gfortran.dg/operator_3.f90: Fix dg directive.
5769         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5770         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5771         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5772
5773 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5774
5775         * g++.dg/cpp0x/decltype1.C: New.
5776         * g++.dg/cpp0x/decltype2.C: New.
5777         * g++.dg/cpp0x/decltype3.C: New.
5778         * g++.dg/cpp0x/decltype4.C: New.
5779         * g++.dg/cpp0x/decltype5.C: New.
5780         * g++.dg/cpp0x/decltype6.C: New.
5781
5782 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5783
5784         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5785           because the test relies on bit 31 to be the sign bit.
5786
5787 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5788
5789         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5790           assuming it is 0x7fffffff.
5791         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5792         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5793
5794 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR c++/32346
5797         * g++.dg/expr/bitfield9.C: New test.
5798
5799 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5800
5801         PR fortran/32899
5802         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5803
5804 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5805
5806         PR fortran/32760
5807         * gfortran.dg/private_type_7.f90: New test.
5808
5809 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5810
5811         PR fortran/32035
5812         * gfortran.dg/select_char_1.f90: New test.
5813
5814 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5815
5816         PR fortran/32903
5817         * gfortran.dg/initialization_11.f90: New test.
5818
5819 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5820
5821         * gcc.target/mips/ins-1.c: New test.
5822
5823 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5824
5825         PR/19232
5826         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5827         (f1): Likewise.
5828
5829 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5830
5831         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5832         error: width of 'spare' exceeds its type.
5833
5834 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5835
5836         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5837         * gcc.dg/sibcall-4.c: Likewise.
5838
5839 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5840
5841         PR rtl-optimization/31500
5842         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5843         * g++.dg/warn/Warray-bounds.C: Likewise.
5844
5845 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5846
5847         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5848
5849 2007-07-25  Julian Brown  <julian@codesourcery.com>
5850             Paul Brook  <paul@codesourcery.com>
5851             Joseph Myers  <joseph@codesourcery.com>
5852             Mark Shinwell  <shinwell@codesourcery.com>
5853
5854         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5855         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5856         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5857         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5858         (check_effective_target_arm_neon_hw): New.
5859         * gcc.target/arm/neon/neon.exp: New file.
5860         * gcc.target/arm/neon/polytypes.c: New file.
5861         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5862
5863 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5864
5865         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5866           targets where an "int" is less than 32 bits wide.
5867
5868 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5869
5870         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5871
5872 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5873
5874         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5875           during addition if an int is only 16 bits wide.
5876         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5877
5878 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5879
5880         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5881           size as "long int" and are 32 or 64 bits wide.
5882         * gcc.dg/torture/pr28814.c: Likewise.
5883
5884 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5885
5886         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5887           exactly as wide as an int.
5888
5889 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5890
5891         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5892         Define and use throughout as long long printf format specifier.
5893         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5894         Likewise.
5895
5896 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5897
5898         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5899         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5900
5901 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5902
5903         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5904
5905 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5906
5907         * gcc.c-torture/execute/20070724-1.c: New.
5908
5909 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5910
5911         PR fortran/31205
5912         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5913         "deallocates" to 24, since patch has code rid of much spurious
5914         code.
5915         * gfortran.dg/interface_assignment_1.f90 : New test.
5916
5917         PR fortran/32842
5918         * gfortran.dg/interface_assignment_2.f90 : New test.
5919
5920 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5921
5922         PR fortran/32867
5923         * fortran.dg/initialization_10.f90: New test.
5924
5925 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5926
5927         PR fortran/32778
5928         * gfortran.dg/imag_2.f: Removed
5929         * gfortran.dg/warn_std_1.f90: New test.
5930         * gfortran.dg/warn_std_2.f90: New test.
5931         * gfortran.dg/warn_std_3.f90: New test.
5932
5933 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5934
5935         PR c++/29001
5936         * g++.dg/init/new22.C: New.
5937
5938 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5939
5940         PR c++/32561
5941         * g++.dg/template/crash67.C: New.
5942
5943 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5944
5945         * lib/target-support.exp (check_effective_target_natural_alignment): 
5946         (check_effective_target_vector_alignment_reachable): New.
5947         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5948         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5949         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5950         check.
5951         * gcc.dg/vect/pr25413.c: Likewise.
5952         * gcc.dg/vect/pr31699.c: Likewise.
5953
5954 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5955
5956         PR fortran/30814
5957         * gfortran.dg/pack_bounds_1.f90:  New test case.
5958
5959 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5960
5961         PR fortran/31639
5962         * gfortran.dg/initialization_9.f90: New test.
5963
5964 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5965
5966         PR fortran/32797
5967         PR fortran/32800
5968         * gfortran.dg/bind_c_usage_8.f03: New test case.
5969         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5970         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5971
5972 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5973
5974         * gcc.target/mips/branch-cost-1.c: New test.
5975         * gcc.target/mips/branch-cost-2.c: Likewise.
5976
5977 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5978
5979         PR fortran/32732
5980         * gfortran.dg/c_char_tests.f03: New test case.
5981         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5982         * gfortran.dg/c_char_tests_2.f03: New test case.
5983         * gfortran.dg/value_6.f03: Ditto.
5984         * gfortran.dg/value_7.f03: Ditto.
5985
5986 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5987
5988         PR fortran/32600
5989         * gfortran.dg/c_funloc_tests_5.f03: New.
5990         * gfortran.dg/c_funloc_tests_5.f04: New.
5991         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5992
5993 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5994
5995         PR c++/32839
5996         * g++.dg/expr/call4.C: New.
5997         * g++.dg/expr/call5.C: New.
5998
5999 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6000
6001         PR fortran/32710
6002         * gfortran.dg/namelist_30.f90: New test.
6003
6004 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
6005
6006         PR fortran/29962
6007         * gfortran.dg/array_initializer_1.f90: Removed warning.
6008         * gfortran.dg/initialization_1.f90: Adjusted messages.
6009         * gfortran.dg/nested_modules_6.f90: Removed warning.
6010
6011         PR fortran/31253
6012         * gfortran.dg/initialization_7.f90: New test.
6013
6014         PR fortran/31639
6015         * gfortran.dg/initialization_8.f90: New test.
6016
6017 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6018
6019         PR c++/30818
6020         * g++.dg/template/crash47.C: Adjust errors.
6021         * g++.dg/template/crash48.C: Adjust errors.
6022         * g++.dg/template/typename12.C: New.
6023         * g++.dg/template/typename13.C: New.
6024         * g++.dg/template/typename14.C: New.
6025         * g++.dg/template/typedef6.C: Adjust errors.
6026
6027 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6028
6029         PR fortran/32627
6030         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6031         * gfortran.dg/pr32627.f03: New test case.
6032
6033         * gfortran.dg/c_f_pointer_logical.f03: New test case.
6034         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6035         c_f_pointer_logical.
6036         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6037         c_f_pointer_complex.
6038         * gfortran.dg/c_f_pointer_complex.f03: New test case.
6039         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6040         c_f_pointer_shape_tests_2.
6041         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6042
6043 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
6044
6045         PR fortran/32804
6046         * gfortran.dg/c_loc_tests_9.f03: New test case.
6047         * gfortran.dg/c_loc_tests_10.f03: Ditto.
6048
6049 2007-07-21  Lee Millward  <lee.millward@gmail.com>
6050
6051         PR fortran/32823
6052         * gfortran.dg/int_2.f90: New test.
6053         
6054 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6055
6056         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6057
6058 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
6059
6060         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6061         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6062
6063 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         PR tree-optimization/19910
6066         * gcc.dg/pr19910.c: New test.
6067
6068 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
6069
6070         PR fortran/32738
6071         * gfortran.dg/pr32738.f90: New test.
6072
6073 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6074
6075         PR tree-optimzation/32635
6076         * gfortran.dg/pr32635.f:  New test case.
6077
6078 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
6079
6080         PR fortran/32801
6081         * gfortran.dg/pr32801.f03: New test case.
6082
6083 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6084
6085         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6086         Test negative numbers also.
6087         * gcc.dg/c99-math-float-1.c: Likewise.
6088         * gcc.dg/c99-math-long-double-1.c: Likewise.
6089         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
6090         test inputs.
6091
6092 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
6093         
6094         * lib/target-supports.exp (check_effective_target_sync_int_long):
6095         Enable for xtensa.
6096         (check_effective_target_sync_char_short): Likewise.
6097         
6098 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6099
6100         * gcc.dg/pr28796-2.c: Add more cases.
6101
6102 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6103
6104         * gcc.dg/pr28796-1.c: Add more cases.
6105         * gcc.dg/pr28796-2.c: Likewise.
6106
6107 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6108
6109         * gcc.dg/pr28796-1.c: Add more cases.
6110         * gcc.dg/pr28796-2.c: Likewise.
6111
6112 2007-07-17  Janus Weil  <jaydub66@gmail.com>
6113
6114         PR fortran/32535
6115         * gfortran.dg/pr32535.f90: New test.
6116
6117 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
6118
6119         PR fortran/31320
6120         PR fortran/32665
6121         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6122
6123 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
6124
6125         PR rtl-optimization/32773
6126         * gcc.dg/pr32773.c: New test.
6127
6128 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6129
6130         * gcc.target/spu/intrinsics-1.c: Use dg-message to
6131         match flax-vector-conversions note.
6132         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6133         instead of dg-error for the warning.
6134
6135 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6136
6137         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6138           adapted to work on targets with 16-bit or wider int.
6139         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6140         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6141         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6142         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6143
6144 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6145
6146         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6147         support large arrays.
6148         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6149         * gcc.dg/20061109-1.c: Likewise.
6150         * gcc.c-torture/execute/20061101-1.x: Likewise.
6151         * gcc.c-torture/execute/pr29797-1.x: Likewise.
6152         * gcc.c-torture/execute/pr31448.x: Likewise.
6153
6154 2007-07-16  Lee Millward  <lee.millward@gmail.com>
6155
6156         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6157
6158         PR fortran/32238
6159         * gfortran.dg/pr32238.f90: New test.
6160
6161         PR fortran/32222
6162         * gfortran.dg/pr32222.f90: New test.
6163
6164         PR fortran/32242
6165         * gfortran.dg/pr32242.f90: New test.
6166         
6167 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
6168             David Ung  <davidu@mips.com>
6169
6170         * gcc.target/mips/mips-sched-madd.c: New test case.
6171
6172 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6173
6174         PR libfortran/32611
6175         * gfortran.dg/large_real_kind_1.f90: Update test.
6176         * gfortran.dg/pr17706.f90: Update test.
6177         * gfortran.dg/fmt_zero_digits.f90: Update test.
6178         * gfortran.dg/fmt_zero_precision.f90: Update test.
6179         * gfortran.dg/real_const_3.f90: Update test.
6180
6181 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6182
6183         PR fortran/32036
6184         * gfortran.dg/bounds_check_8.f90: New test.
6185         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6186
6187 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6188
6189         PR fortran/32357
6190         * gfortran.dg/mvbits_2.f90: New test.
6191
6192 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6193
6194         PR libfortran/32731
6195         * gfortran.dg/pack_mask_1.f90:  New test.
6196         * gfortran.dg/unpack_mask_1.f90:  New test.
6197
6198 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6199
6200         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6201         * gcc.dg/20001101-1.c: Likewise.
6202         * gcc.dg/20001102-1.c: Likewise.
6203         * gcc.dg/20020116-2.c: Likewise.
6204         * gcc.dg/20020416-1.c: Likewise.
6205         * gcc.dg/sparc-constant-1.c: Likewise.
6206         * gcc.dg/sparc-dwarf2.c: Likewise.
6207         * gcc.dg/sparc-frame-1.c: Likewise.
6208         * gcc.dg/sparc-getcontext-1.c: Likewise.
6209         * gcc.dg/sparc-loop-1.c: Likewise.
6210         * gcc.dg/sparc-reg-1.c: Likewise.
6211         * gcc.dg/sparc-ret.c: Likewise.
6212         * gcc.dg/sparc-trap-1.c: Likewise.
6213         * gcc.dg/ultrasp10.c: Likewise.
6214         * gcc.dg/ultrasp11.c: Likewise.
6215         * gcc.dg/ultrasp1.c: Likewise.
6216         * gcc.dg/ultrasp2.c: Likewise.
6217         * gcc.dg/ultrasp3.c: Likewise.
6218         * gcc.dg/ultrasp4.c: Likewise.
6219         * gcc.dg/ultrasp5.c: Likewise.
6220         * gcc.dg/ultrasp6.c: Likewise.
6221         * gcc.dg/ultrasp7.c: Likewise.
6222         * gcc.dg/ultrasp8.c: Likewise.
6223         * gcc.dg/ultrasp9.c: Likewise.
6224         * gcc.dg/splet-1.c: Delete.
6225
6226 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
6227
6228         PR fortran/32724
6229         * gfortran.dg/stfunc_5.f90: New test.
6230
6231 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
6232
6233         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6234         New procedure to check if arrays are naturally aligned to the vector
6235         alignment boundary.
6236         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
6237         in size_t typedef.  Adjust tree dump scan results according to
6238         vect_aligned_arrays target check.
6239         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6240         vect_aligned_arrays target check.
6241         * gcc.dg/vect/pr31699.c: Ditto.
6242
6243 2007-07-13  Sa Liu  <saliu@de.ibm.com>
6244
6245         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6246         for V2DFmode vector conditional expression.
6247         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
6248         and dfceq patterns.
6249         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
6250         and dfcgt patterns.
6251         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
6252         V2DFmode comparison and test special values.
6253         * lib/target-supports.exp: Switch on test for V2DFmode 
6254         vector conditional expression.
6255
6256 2007-07-13  Richard Guenther  <rguenther@suse.de>
6257
6258         PR tree-optimization/32721
6259         * gcc.dg/pr32721.c: New testcase.
6260
6261 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
6262
6263         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6264         error message part that continues on a new line.
6265
6266 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6267
6268         * gcc.dg/c99-tgmath-1.c: New.
6269         * gcc.dg/c99-tgmath-2.c: New.
6270         * gcc.dg/c99-tgmath-3.c: New.
6271         * gcc.dg/c99-tgmath-4.c: New.
6272
6273 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6274             Janis Johnson  <janis187@us.ibm.com>
6275
6276         PR testsuite/25241
6277         * gcc.test-framework/dg-error-exp-F.c: New test.
6278         * gcc.test-framework/dg-warning-exp-F.c: New test.
6279         * lib/gcc.exp: Enable warning and error prefixes.
6280         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6281         (dg-error): Wrap original dg-error.
6282         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6283         markers from dg-error/dg-warning directives.
6284         * gcc.dg/20040322-1.c: Likewise.
6285         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6286         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6287         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6288         * gcc.dg/Werror-1.c: Likewise.
6289         * gcc.dg/Werror-10.c: Likewise.
6290         * gcc.dg/Werror-11.c: Likewise.
6291         * gcc.dg/Werror-2.c: Likewise.
6292         * gcc.dg/Werror-3.c: Likewise.
6293         * gcc.dg/Werror-4.c: Likewise.
6294         * gcc.dg/Werror-5.c: Likewise.
6295         * gcc.dg/Werror-6.c: Likewise.
6296         * gcc.dg/Werror-7.c: Likewise.
6297         * gcc.dg/Werror-8.c: Likewise.
6298         * gcc.dg/Werror-9.c: Likewise.
6299         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6300         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6301         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6302         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6303         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6304         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6305         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6306         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6307         * gcc.dg/Wnested-externs-1.c: Likewise.
6308         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6309         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6310         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6311         * gcc.dg/Wshadow-3.c: Likewise.
6312         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6313         * gcc.dg/Wwrite-strings-1.c: Likewise.
6314         * gcc.dg/anon-struct-5.c: Likewise.
6315         * gcc.dg/anon-struct-6.c: Likewise.
6316         * gcc.dg/anon-struct-7.c: Likewise.
6317         * gcc.dg/anon-struct-8.c: Likewise.
6318         * gcc.dg/array-8.c: Likewise.
6319         * gcc.dg/array-quals-2.c: Likewise.
6320         * gcc.dg/asm-qual-1.c: Likewise.
6321         * gcc.dg/asm-wide-1.c: Likewise.
6322         * gcc.dg/assign-warn-1.c: Likewise.
6323         * gcc.dg/assign-warn-2.c: Likewise.
6324         * gcc.dg/bitfld-10.c: Likewise.
6325         * gcc.dg/bitfld-11.c: Likewise.
6326         * gcc.dg/bitfld-12.c: Likewise.
6327         * gcc.dg/bitfld-13.c: Likewise.
6328         * gcc.dg/bitfld-14.c: Likewise.
6329         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6330         * gcc.dg/builtins-30.c: Likewise.
6331         * gcc.dg/c90-const-expr-5.c: Likewise.
6332         * gcc.dg/c90-typespec-1.c: Likewise.
6333         * gcc.dg/c99-const-expr-5.c: Likewise.
6334         * gcc.dg/c99-flex-array-5.c: Likewise.
6335         * gcc.dg/c99-fordecl-3.c: Likewise.
6336         * gcc.dg/c99-tag-3.c: Likewise.
6337         * gcc.dg/c99-typespec-1.c: Likewise.
6338         * gcc.dg/c99-vla-jump-1.c: Likewise.
6339         * gcc.dg/c99-vla-jump-2.c: Likewise.
6340         * gcc.dg/c99-vla-jump-3.c: Likewise.
6341         * gcc.dg/c99-vla-jump-4.c: Likewise.
6342         * gcc.dg/c99-vla-jump-5.c: Likewise.
6343         * gcc.dg/cast-1.c: Likewise.
6344         * gcc.dg/cast-2.c: Likewise.
6345         * gcc.dg/cast-3.c: Likewise.
6346         * gcc.dg/cast-4.c: Likewise.
6347         * gcc.dg/cast-pretty-print-1.c: Likewise.
6348         * gcc.dg/comp-goto-2.c: Likewise.
6349         * gcc.dg/comp-goto-3.c: Likewise.
6350         * gcc.dg/cpp/error-1.c: Likewise.
6351         * gcc.dg/cpp/if-paren.c: Likewise.
6352         * gcc.dg/decl-7.c: Likewise.
6353         * gcc.dg/decl-8.c: Likewise.
6354         * gcc.dg/decl-nospec-1.c: Likewise.
6355         * gcc.dg/decl-nospec-2.c: Likewise.
6356         * gcc.dg/decl-nospec-3.c: Likewise.
6357         * gcc.dg/declspec-10.c: Likewise.
6358         * gcc.dg/declspec-11.c: Likewise.
6359         * gcc.dg/declspec-12.c: Likewise.
6360         * gcc.dg/declspec-13.c: Likewise.
6361         * gcc.dg/declspec-14.c: Likewise.
6362         * gcc.dg/declspec-15.c: Likewise.
6363         * gcc.dg/declspec-16.c: Likewise.
6364         * gcc.dg/declspec-17.c: Likewise.
6365         * gcc.dg/declspec-4.c: Likewise.
6366         * gcc.dg/declspec-5.c: Likewise.
6367         * gcc.dg/declspec-6.c: Likewise.
6368         * gcc.dg/declspec-7.c: Likewise.
6369         * gcc.dg/declspec-8.c: Likewise.
6370         * gcc.dg/declspec-9.c: Likewise.
6371         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6372         * gcc.dg/dfp/constants-c99.c: Likewise.
6373         * gcc.dg/dfp/keywords-c89.c: Likewise.
6374         * gcc.dg/dfp/keywords-c99.c: Likewise.
6375         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6376         * gcc.dg/dfp/typespec.c: Likewise.
6377         * gcc.dg/dremf-type-compat-2.c: Likewise.
6378         * gcc.dg/dremf-type-compat-3.c: Likewise.
6379         * gcc.dg/dremf-type-compat-4.c: Likewise.
6380         * gcc.dg/empty-source-2.c: Likewise.
6381         * gcc.dg/empty-source-3.c: Likewise.
6382         * gcc.dg/enum3.c: Likewise.
6383         * gcc.dg/extra-semi-2.c: Likewise.
6384         * gcc.dg/extra-semi-3.c: Likewise.
6385         * gcc.dg/float-range-1.c: Likewise.
6386         * gcc.dg/float-range-2.c: Likewise.
6387         * gcc.dg/float-range-3.c: Likewise.
6388         * gcc.dg/float-range-5.c: Likewise.
6389         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6390         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6391         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6392         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6393         * gcc.dg/format/cast-1.c: Likewise.
6394         * gcc.dg/format/gcc_diag-3.c: Likewise.
6395         * gcc.dg/format/gcc_diag-4.c: Likewise.
6396         * gcc.dg/format/gcc_diag-6.c: Likewise.
6397         * gcc.dg/format/gcc_diag-8.c: Likewise.
6398         * gcc.dg/format/gcc_diag-9.c: Likewise.
6399         * gcc.dg/format/nul-2.c: Likewise.
6400         * gcc.dg/format/opt-1.c: Likewise.
6401         * gcc.dg/format/opt-2.c: Likewise.
6402         * gcc.dg/format/opt-3.c: Likewise.
6403         * gcc.dg/format/opt-4.c: Likewise.
6404         * gcc.dg/format/opt-5.c: Likewise.
6405         * gcc.dg/format/opt-6.c: Likewise.
6406         * gcc.dg/framework-2.c: Likewise.
6407         * gcc.dg/func-args-1.c: Likewise.
6408         * gcc.dg/func-outside-1.c: Likewise.
6409         * gcc.dg/func-outside-2.c: Likewise.
6410         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6411         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6412         * gcc.dg/if-empty-1.c: Likewise.
6413         * gcc.dg/init-bad-1.c: Likewise.
6414         * gcc.dg/init-bad-2.c: Likewise.
6415         * gcc.dg/init-bad-3.c: Likewise.
6416         * gcc.dg/init-desig-obs-2.c: Likewise.
6417         * gcc.dg/init-desig-obs-3.c: Likewise.
6418         * gcc.dg/init-empty-2.c: Likewise.
6419         * gcc.dg/init-empty-3.c: Likewise.
6420         * gcc.dg/inline-11.c: Likewise.
6421         * gcc.dg/inline-12.c: Likewise.
6422         * gcc.dg/inline-8.c: Likewise.
6423         * gcc.dg/inline-9.c: Likewise.
6424         * gcc.dg/inline3.c: Likewise.
6425         * gcc.dg/label-decl-1.c: Likewise.
6426         * gcc.dg/label-decl-2.c: Likewise.
6427         * gcc.dg/label-decl-3.c: Likewise.
6428         * gcc.dg/label-decl-4.c: Likewise.
6429         * gcc.dg/long-long-typespec-1.c: Likewise.
6430         * gcc.dg/lvalue-2.c: Likewise.
6431         * gcc.dg/lvalue-3.c: Likewise.
6432         * gcc.dg/nested-func-3.c: Likewise.
6433         * gcc.dg/nested-redef-1.c: Likewise.
6434         * gcc.dg/noreturn-4.c: Likewise.
6435         * gcc.dg/old-style-prom-2.c: Likewise.
6436         * gcc.dg/old-style-prom-3.c: Likewise.
6437         * gcc.dg/old-style-then-proto-1.c: Likewise.
6438         * gcc.dg/overflow-warn-1.c: Likewise.
6439         * gcc.dg/overflow-warn-2.c: Likewise.
6440         * gcc.dg/overflow-warn-3.c: Likewise.
6441         * gcc.dg/overflow-warn-4.c: Likewise.
6442         * gcc.dg/overflow-warn-6.c: Likewise.
6443         * gcc.dg/parm-forwdecl-2.c: Likewise.
6444         * gcc.dg/parm-forwdecl-3.c: Likewise.
6445         * gcc.dg/parm-impl-decl-1.c: Likewise.
6446         * gcc.dg/parm-impl-decl-2.c: Likewise.
6447         * gcc.dg/parm-incomplete-1.c: Likewise.
6448         * gcc.dg/parm-mismatch-1.c: Likewise.
6449         * gcc.dg/pointer-arith-1.c: Likewise.
6450         * gcc.dg/pointer-arith-2.c: Likewise.
6451         * gcc.dg/pointer-arith-3.c: Likewise.
6452         * gcc.dg/pointer-arith-4.c: Likewise.
6453         * gcc.dg/pointer-arith-6.c: Likewise.
6454         * gcc.dg/pointer-arith-7.c: Likewise.
6455         * gcc.dg/pointer-arith-8.c: Likewise.
6456         * gcc.dg/pr13804-1.c: Likewise.
6457         * gcc.dg/pr15698-1.c: Likewise.
6458         * gcc.dg/pr15698-2.c: Likewise.
6459         * gcc.dg/pr15698-3.c: Likewise.
6460         * gcc.dg/pr15698-4.c: Likewise.
6461         * gcc.dg/pr15698-5.c: Likewise.
6462         * gcc.dg/pr15698-6.c: Likewise.
6463         * gcc.dg/pr15698-7.c: Likewise.
6464         * gcc.dg/pr15698-8.c: Likewise.
6465         * gcc.dg/pr17188-1.c: Likewise.
6466         * gcc.dg/pr17301-1.c: Likewise.
6467         * gcc.dg/pr17301-2.c: Likewise.
6468         * gcc.dg/pr17730-1.c: Likewise.
6469         * gcc.dg/pr20368-1.c: Likewise.
6470         * gcc.dg/pr20368-2.c: Likewise.
6471         * gcc.dg/pr20368-3.c: Likewise.
6472         * gcc.dg/pr22308-1.c: Likewise.
6473         * gcc.dg/qual-component-1.c: Likewise.
6474         * gcc.dg/redecl-1.c: Likewise.
6475         * gcc.dg/redecl-11.c: Likewise.
6476         * gcc.dg/redecl-12.c: Likewise.
6477         * gcc.dg/redecl-13.c: Likewise.
6478         * gcc.dg/redecl-14.c: Likewise.
6479         * gcc.dg/redecl-15.c: Likewise.
6480         * gcc.dg/register-var-1.c: Likewise.
6481         * gcc.dg/register-var-2.c: Likewise.
6482         * gcc.dg/stmt-expr-2.c: Likewise.
6483         * gcc.dg/stmt-expr-3.c: Likewise.
6484         * gcc.dg/stmt-expr-label-1.c: Likewise.
6485         * gcc.dg/stmt-expr-label-2.c: Likewise.
6486         * gcc.dg/stmt-expr-label-3.c: Likewise.
6487         * gcc.dg/struct-empty-2.c: Likewise.
6488         * gcc.dg/struct-empty-3.c: Likewise.
6489         * gcc.dg/struct-parse-1.c: Likewise.
6490         * gcc.dg/struct-semi-1.c: Likewise.
6491         * gcc.dg/struct-semi-2.c: Likewise.
6492         * gcc.dg/struct-semi-3.c: Likewise.
6493         * gcc.dg/switch-5.c: Likewise.
6494         * gcc.dg/switch-6.c: Likewise.
6495         * gcc.dg/switch-7.c: Likewise.
6496         * gcc.dg/tls/diag-5.c: Likewise.
6497         * gcc.dg/transparent-union-1.c: Likewise.
6498         * gcc.dg/transparent-union-3.c: Likewise.
6499         * gcc.dg/typespec-1.c: Likewise.
6500         * gcc.dg/vla-init-2.c: Likewise.
6501         * gcc.dg/vla-init-3.c: Likewise.
6502         * gcc.dg/vla-init-4.c: Likewise.
6503         * gcc.dg/vla-init-5.c: Likewise.
6504         * gcc.dg/void-cast-2.c: Likewise.
6505         * gcc.dg/wvla-3.c: Likewise.
6506         * gcc.dg/wvla-7.c: Likewise.
6507         * gcc.target/i386/991209-1.c: Likewise.
6508         * gcc.target/ia64/fpreg-1.c: Likewise.
6509         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6510         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6511         
6512 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6513
6514         PR fortran/31639
6515         * gfortran.dg/func_decl_4.f90: New test.
6516
6517 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6518
6519         PR fortran/32727
6520         * gfortran.dg/interface_17.f90: New test.
6521
6522 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6523
6524         PR fortran/32599
6525         * gfortran.dg/32599.f03: New test case.
6526
6527         PR fortran/32601
6528         * gfortran.dg/32601.f03: New test case.
6529         * gfortran.dg/32601_1.f03: Ditto.
6530         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6531         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6532
6533 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6534
6535         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6536
6537 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6538             Devang Patel  <dpatel@apple.com>
6539
6540         PR tree-optimization/25413
6541         * gcc.dg/vect/vect-align-1.c: New.
6542         * gcc.dg/vect/vect-align-2.c: New.
6543         * gcc.dg/vect/pr25413.c: New.
6544         * gcc.dg/vect/pr25413a.c: New.
6545         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6546
6547 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6548
6549         * lib/target-support.exp (check_ultrasparc_hw_available):
6550         New function.
6551         (is-effective-target): Check $arg for ultrasparc_hw.
6552         (is-effective-target-keyword): Likewise.
6553         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6554         when determining what to do on sparc platforms.
6555         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6556         * gcc.dg/20001101-1.c: Likewise.
6557         * gcc.dg/20001101-2.c: Likewise.
6558         * gcc.dg/ultrasp9.c: Likewise.
6559         * gcc.dg/ultrasp10.c: Likewise.
6560         * gcc.target/sparc/pdist-3.c: Likewise.
6561
6562 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6563
6564         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6565
6566 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6567
6568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6569         get vectorized.
6570         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6571         now get vectorized.
6572         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6573         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6574         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6575         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6576         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6577         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6578         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6579         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6580         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6581         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6582         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6583         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6584         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6585         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6586         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6587         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6588         Add spu.
6589
6590 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6591
6592         PR c++/30854
6593         * g++.dg/parse/error30.C: New test.
6594
6595 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6596
6597         PR fortran/29804
6598         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6599
6600 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6601
6602         * gfortran.fortran-torture/compile/pr32663.f: New test.
6603
6604 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6605
6606         PR c++/31027
6607         * g++.dg/inherit/virtual4.C: New.
6608
6609 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         PR target/32661
6612         * gcc.target/i386/pr32661-1.c: New test.
6613
6614 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6615
6616         * gnat.dg/invariant_index.ad[sb]: New test.
6617
6618 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6619
6620         PR c++/32560
6621         * g++.dg/template/decl3.C: New.
6622
6623 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6624
6625         PR 32617
6626         * gcc.c-torture/execute/align-3.c: New.
6627
6628 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6629
6630         PR target/32708
6631         * gcc.target/i386/pr32708-1.c: New test.
6632         * gcc.target/i386/pr32708-2.c: Ditto.
6633         * gcc.target/i386/pr32708-3.c: Ditto.
6634
6635 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6636
6637         * g++.dg/init/new20.C: Remove svn:executable flag.
6638
6639 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6640
6641         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6642
6643 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6644
6645         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6646
6647 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6648
6649         PR testsuite/25241
6650         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6651         directive.
6652         
6653 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6654
6655         PR fortran/32157
6656         * gfortran.dg/overload_2.f90: New test.
6657
6658         PR fortran/32689
6659         * gfortran.dg/transfer_simplify_5.f90
6660
6661         PR fortran/32634
6662         * gfortran.dg/interface_15.f90: New test.
6663
6664 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6665
6666         PR libfortran/32336
6667         * gfortran.dg/matmul_5.f90:  New test case.
6668
6669 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6670
6671         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6672         * gcc.dg/fesd-any.h: Likewise.
6673         * gcc.dg/fesd-baseonly.c: Likewise.
6674         * gcc.dg/fesd-baseonly.h: Likewise.
6675         * gcc.dg/fesd-none.c: Likewise.
6676         * gcc.dg/fesd-none.h: Likewise.
6677         * gcc.dg/fesd-reduced.c: Likewise.
6678         * gcc.dg/fesd-reduced.h: Likewise.
6679         * gcc.dg/fesd-sys.c: Likewise.
6680         * gcc.dg/fesd-sys.h: Likewise
6681         * gcc.dg/fesd.h: Likewise.
6682
6683         * g++.dg/debug/dwarf2: New directory.
6684         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6685         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6686         * g++.dg/other/fesd-any.h: Likewise.
6687         * g++.dg/other/fesd-baseonly.C: Likewise.
6688         * g++.dg/other/fesd-baseonly.h: Likewise.
6689         * g++.dg/other/fesd-none.C: Likewise.
6690         * g++.dg/other/fesd-none.h: Likewise.
6691         * g++.dg/other/fesd-reduced.C: Likewise.
6692         * g++.dg/other/fesd-reduced.h: Likewise.
6693         * g++.dg/other/fesd-sys.C: Likewise.
6694         * g++.dg/other/fesd-sys.h: Likewise.
6695         * g++.dg/other/fesd.h: Likewise.
6696
6697 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6698
6699         PR fortran/31129
6700         * gfortran.dg/parameter_unused.f90: New test.
6701
6702 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6703
6704         PR tree-optimization/32681
6705         * gcc.dg/tree-ssa/pr32681.c: New test.
6706
6707 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6708
6709         PR fortran/32678
6710         * gfortran.dg/fmt_t_5.f90: New test.
6711
6712 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6713
6714         PR c++/30535
6715         * g++.dg/template/operator10.C: New.
6716
6717 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6718
6719         PR libfortran/32217
6720         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6721
6722 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6723
6724         PR fortran/29876
6725         * gfortran.dg/operator_6.f90: New test.
6726
6727 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6728
6729         PR fortran/17711
6730         * gfortran.dg/operator_4.f90: New test.
6731         * gfortran.dg/operator_5.f90: New test.
6732         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6733         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6734
6735 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6736
6737         PR fortran/32669
6738         * gfortran.dg/argument_checking_6.f90: New.
6739
6740 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6741
6742         PR fortran/25094
6743         * gfortran.dg/interface_155555.f90: New test.
6744
6745 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6746
6747         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6748         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6749
6750 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6751
6752         PR testsuite/25241
6753         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6754         discern pedantic diagnostics and errors.
6755         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6756         and not an error.
6757         * gcc.dg/20050121-1.c: This is an error and not a warning.
6758         * gcc.target/i386/sseregparm-2.c:  Likewise.
6759         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6760         * gcc.dg/charset/attribute2.c: Likewise.
6761         * gcc.dg/bitfld-1.c: Likewise.
6762         * gcc.dg/pack-test-2.c: Likewise.
6763         * gcc.dg/940510-1.c: Match separately error and warning.
6764         * gcc.dg/array-2.c: Match separately multiple messages. The second
6765         diagnostic is a pedantic warning and not an error.
6766         * gcc.dg/pr14475.c: Match separately multiple messages.
6767         * gcc.dg/pr18809-1.c: Likewise.
6768         * gcc.dg/pr27953.c: Likewise.
6769         * gcc.dg/vla-init-1.c: Likewise.
6770         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6771
6772 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6773
6774         PR fortran/32644
6775         * gfortran.dg/char_decl_1.f90: New test.
6776
6777 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6778
6779         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6780
6781 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6782
6783         PR c++/32232
6784         * g++.dg/template/overload9.C: New test.
6785
6786 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6787
6788         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6789         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6790
6791 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6792
6793         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6794         * gcc.dg/20001012-2.c: Likewise.
6795         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6796         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6797
6798 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6799
6800         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6801         about the chunk size when STACK_SIZE is defined.
6802
6803 2007-07-06  Josh Conner  <jconner@apple.com>
6804
6805         PR middle-end/32602
6806         * gcc.dg/sibcall-8.c: New test.
6807
6808 2007-07-06  Josh Conner  <jconner@apple.com>
6809
6810         PR middle-end/32603
6811         * gcc.target/arm/sibcall-1.c: New test.
6812
6813 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6814
6815         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6816
6817 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6818
6819         * gfortran.dg/save_parameter.f90: New test.
6820         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6821
6822 2007-07-06  Richard Guenther  <rguenther@suse.de>
6823
6824         * g++.dg/opt/pr30965.C: New testcase.
6825
6826 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6827
6828         * gcc.target/mips/save-restore-5.c: New test.
6829
6830 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6831
6832         PR rtl_optimization/32450
6833         * gcc.dg/pr32450.c: New runtime test.
6834
6835 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6836
6837         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6838         single underscore in scan directives.
6839
6840 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/32245
6843         * g++.dg/init/ptrmem4.C: New test.
6844
6845         PR c++/32251
6846         * g++.dg/init/new21.C: Likewise.
6847
6848         PR c++/31992
6849         * g++.dg/template/static30.C: Likewise.
6850
6851 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6852
6853         * gcc.dg/vect/costmodel/ppc: New directory.
6854         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6855         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6856         New test.
6857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6860         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6861         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6862         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6863         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6864         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6866         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6867         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6868         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6870         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6871
6872 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6873
6874         PR fortran/32359
6875         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6876
6877 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6878
6879         PR fortran/32526
6880         * gfortran.dg/interface_14.f90: New test.
6881
6882         PR fortran/32613
6883         * gfortran.dg/do_iterator_2.f90: New test.
6884
6885 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6888         (FE_DEC_DOWNWARD): Likewise.
6889         (FE_DEC_UPWARD): Likewise.
6890         (FE_DEC_TOWARDZERO): Likewise.
6891         (FE_DEC_TONEARESTFROMZERO): Likewise.
6892
6893 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6894
6895         * gcc.c-torture/compile/pr32606.c: New.
6896         * gfortran.fortran-torture/execute/pr32604.f90: New.
6897
6898 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6899
6900         * gcc.dg/visibility-12.c: New test.
6901         * gcc.dg/visibility-13.c: Likewise.
6902         * g++.dg/ext/visibility-9.C: Likewise.
6903         * g++.dg/ext/visibility-10.C: Likewise.
6904
6905 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6906
6907         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6908         * gcc.dg/sh-relax-vxworks.c: New test.
6909
6910 2007-07-04  Richard Guenther  <rguenther@suse.de>
6911
6912         PR tree-optimization/32500
6913         * gcc.c-torture/execute/pr32500.c: New testcase.
6914
6915 2007-07-04  Richard Guenther  <rguenther@suse.de>
6916
6917         PR tree-optimization/32482
6918         * gcc.c-torture/compile/pr32482.c: New testcase.
6919
6920 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6921
6922         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6923         VxWorks kernels.
6924         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6925         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6926         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6927         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6928
6929 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6930
6931         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6932
6933 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6934
6935         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6936
6937 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6938
6939         PR fortran/31198
6940         * gfortran.dg/min_max_optional_1.f90: New test.
6941         * gfortran.dg/min_max_optional_2.f90: New test.
6942         * gfortran.dg/min_max_optional_3.f90: New test.
6943
6944 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6945
6946         PR fortran/32545
6947         * gfortran.dg/fmt_error.f90: New test.
6948
6949 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6950
6951         PR fortran/32612
6952         * gfortran.dg/interface_13.f90: New test.
6953
6954 2007-07-03  Dave Brolley  <brolley@redhat.com>
6955
6956         PR c++/31743
6957         * g++.dg/init/new20.C: New test.
6958
6959 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6960
6961         PR fortran/32579
6962         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6963
6964 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6965
6966         PR fortran/25062
6967         * common_7.f90: New.
6968         * common_8.f90: New.
6969         * common_9.f90: New.
6970
6971 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6972
6973         PR fortran/30940
6974         * gfortran.dg/argument_checking_1.f90: New.
6975         * gfortran.dg/argument_checking_2.f90: New.
6976         * gfortran.dg/argument_checking_3.f90: New.
6977         * gfortran.dg/argument_checking_4.f90: New.
6978         * gfortran.dg/argument_checking_5.f90: New.
6979         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6980         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6981
6982 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6983
6984         * gcc.dg/pr32176.c: Add -w to default dg-options.
6985
6986 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6987
6988         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6989
6990 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6991
6992         PR fortran/20888
6993         * gfortran.dg/null_2.f90: New.
6994
6995 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6996             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6997
6998         PR middle-end/32176
6999         * gcc.dg/pr32176.c: New test.
7000
7001 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
7002
7003         * gcc.dg/const-float80.c : New test.
7004         * gcc.dg/const-float128.c : New test.
7005         * gcc.dg/const-float80-ped.c : New test.
7006         * gcc.dg/const-float128-ped.c : New test.
7007
7008 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7009
7010         * gcc.dg/c99-math.h: Fix typo.
7011
7012 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7013
7014         PR libgomp/32468
7015         * gcc.dg/gomp/pr32468-1.c: New test.
7016
7017 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7018
7019         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7020         an ABI option.
7021
7022 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
7023
7024         * gfortran.fortran-torture/compile/pr32583.f: New.
7025         * gcc.c-torture/compile/pr32584.c: New
7026
7027 2007-07-02  Ollie Wild  <aaw@google.com>
7028
7029         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7030         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7031
7032 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
7033
7034         * gcc.target/mips/save-restore-1.c: New test.
7035         * gcc.target/mips/save-restore-2.c: Likewise.
7036         * gcc.target/mips/save-restore-3.c: Likewise.
7037         * gcc.target/mips/save-restore-4.c: Likewise.
7038
7039 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
7040
7041         PR tree-optimization/31966
7042         PR tree-optimization/32533
7043         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7044         * gfortran.dg/pr32533.f90: Ditto.
7045
7046 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
7047
7048         * g++.dg/opt/nrv12.C: New test.
7049         * gcc.target/i386/nrv1.c: New test.
7050
7051         PR c++/31748
7052         * g++.dg/gomp/pr31748.C: New test.
7053
7054 2007-07-02  Ira Rosen  <irar@il.ibm.com>
7055  
7056         PR tree-optimization/32230
7057         * gcc.dg/vect/pr32230.c: New test.
7058
7059 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
7060
7061         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7062         * bind_c_coms.f90: Ditto.
7063         * bind_c_coms_driver.c: Ditto.
7064         * bind_c_dts.f90: Ditto.
7065         * bind_c_dts_2.f03: Ditto.
7066         * bind_c_dts_2_driver.c: Ditto.
7067         * bind_c_dts_3.f03: Ditto.
7068         * bind_c_dts_4.f03: Ditto.
7069         * bind_c_dts_driver.c: Ditto.
7070         * bind_c_implicit_vars.f03: Ditto.
7071         * bind_c_procs.f03: Ditto.
7072         * bind_c_usage_2.f03: Ditto.
7073         * bind_c_usage_3.f03: Ditto.
7074         * bind_c_usage_5.f03: Ditto.
7075         * bind_c_usage_6.f03: Ditto.
7076         * bind_c_usage_7.f03: Ditto.
7077         * bind_c_vars.f90: Ditto.
7078         * bind_c_vars_driver.c: Ditto.
7079         * binding_c_table_15_1.f03: Ditto.
7080         * binding_label_tests.f03: Ditto.
7081         * binding_label_tests_10.f03: Ditto.
7082         * binding_label_tests_10_main.f03: Ditto.
7083         * binding_label_tests_11.f03: Ditto.
7084         * binding_label_tests_11_main.f03: Ditto.
7085         * binding_label_tests_12.f03: Ditto.
7086         * binding_label_tests_13.f03: Ditto.
7087         * binding_label_tests_13_main.f03: Ditto.
7088         * binding_label_tests_14.f03: Ditto.
7089         * binding_label_tests_2.f03: Ditto.
7090         * binding_label_tests_3.f03: Ditto.
7091         * binding_label_tests_4.f03: Ditto.
7092         * binding_label_tests_5.f03: Ditto.
7093         * binding_label_tests_6.f03: Ditto.
7094         * binding_label_tests_7.f03: Ditto.
7095         * binding_label_tests_8.f03: Ditto.
7096         * binding_label_tests_9.f03: Ditto.
7097         * c_assoc.f90: Ditto.
7098         * c_assoc_2.f03: Ditto.
7099         * c_f_pointer_shape_test.f90: Ditto.
7100         * c_f_pointer_tests.f90: Ditto.
7101         * c_f_tests_driver.c: Ditto.
7102         * c_funloc_tests.f03: Ditto.
7103         * c_funloc_tests_2.f03: Ditto.
7104         * c_funloc_tests_3.f03: Ditto.
7105         * c_funloc_tests_3_funcs.c: Ditto.
7106         * c_kind_params.f90: Ditto.
7107         * c_kind_tests_2.f03: Ditto.
7108         * c_kinds.c: Ditto.
7109         * c_loc_driver.c: Ditto.
7110         * c_loc_test.f90: Ditto.
7111         * c_loc_tests_2.f03: Ditto.
7112         * c_loc_tests_2_funcs.c: Ditto.
7113         * c_loc_tests_3.f03: Ditto.
7114         * c_loc_tests_4.f03: Ditto.
7115         * c_loc_tests_5.f03: Ditto.
7116         * c_loc_tests_6.f03: Ditto.
7117         * c_loc_tests_7.f03: Ditto.
7118         * c_loc_tests_8.f03: Ditto.
7119         * c_ptr_tests.f03: Ditto.
7120         * c_ptr_tests_10.f03: Ditto.
7121         * c_ptr_tests_5.f03: Ditto.
7122         * c_ptr_tests_7.f03: Ditto.
7123         * c_ptr_tests_7_driver.c: Ditto.
7124         * c_ptr_tests_8.f03: Ditto.
7125         * c_ptr_tests_8_funcs.c: Ditto.
7126         * c_ptr_tests_9.f03: Ditto.
7127         * c_ptr_tests_driver.c: Ditto.
7128         * c_size_t_driver.c: Ditto.
7129         * c_size_t_test.f03: Ditto.
7130         * com_block_driver.f90: Ditto.
7131         * global_vars_c_init.f90: Ditto.
7132         * global_vars_c_init_driver.c: Ditto.
7133         * global_vars_f90_init.f90: Ditto.
7134         * global_vars_f90_init_driver.c: Ditto.
7135         * interop_params.f03: Ditto.
7136         * iso_c_binding_only.f03: Ditto.
7137         * iso_c_binding_rename_1.f03: Ditto.
7138         * iso_c_binding_rename_1_driver.c: Ditto.
7139         * iso_c_binding_rename_2.f03: Ditto.
7140         * iso_c_binding_rename_2_driver.c: Ditto.
7141         * kind_tests_2.f03: Ditto.
7142         * kind_tests_3.f03: Ditto.
7143         * module_md5_1.f90: Ditto.
7144         * only_clause_main.c: Ditto.
7145         * print_c_kinds.f90: Ditto.
7146         * test_bind_c_parens.f03: Ditto.
7147         * test_c_assoc.c: Ditto.
7148         * test_com_block.f90: Ditto.
7149         * test_common_binding_labels.f03: Ditto.
7150         * test_common_binding_labels_2.f03: Ditto.
7151         * test_common_binding_labels_2_main.f03: Ditto.
7152         * test_common_binding_labels_3.f03: Ditto.
7153         * test_common_binding_labels_3_main.f03: Ditto.
7154         * test_only_clause.f90: Ditto.
7155         * use_iso_c_binding.f90: Ditto.
7156         * value_5.f90: Ditto.
7157         * value_test.f90: Ditto.
7158         * value_tests_f03.f90: Ditto.
7159
7160 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
7161
7162         * gcc.dg/tls/opt-14.c: New.
7163
7164 2007-07-01  Ollie Wild  <aaw@google.com>
7165
7166         * g++.dg/lookup/using16.C: New test.
7167         * g++.dg/lookup/using17.C: New test.
7168
7169 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
7170
7171         PR fortran/32239
7172         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7173         (test_4): Use proper test for floating point equality.
7174         (test_8): Likewise.
7175
7176 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7177
7178         PR libgfortran/32554
7179         * gfortran.dg/fmt_p_1.f90: New test.
7180
7181 2007-07-01  Ira Rosen  <irar@il.ibm.com>
7182
7183         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7184         initialization and fix dg-final check - the initialization loop is
7185         vectorizable.
7186
7187 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7188             Volker Reichelt  <reichelt@netcologne.de>
7189
7190         PR middle-end/32559
7191         * gcc.dg/pr32559.c: New test.
7192
7193 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
7194
7195         PR tree-optimization/25371
7196         * gcc.dg/vect/pr25371.c: New test.
7197
7198 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
7199
7200         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7201         when allocating and initializing a flexible array.
7202
7203 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
7204
7205         PR fortran/20373
7206         * gfortran.dg/intrinsic.f90: New test.
7207
7208 2007-06-30  Tobias Burnus  <burnus@net-b.de>
7209
7210         PR fortran/32555
7211         * gfortran.dg/fmt_zero_check.f90: New.
7212
7213 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
7214
7215         PR fortran/30284
7216         * gfortran.dg/repeat_f90: New test.
7217
7218 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7219
7220         PR testsuite/25241
7221         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7222         -pedantic-errors, so we should match errors.
7223         * gcc.dg/cpp/escape-1.c: Likewise.
7224         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7225         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7226         warning.
7227         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7228         errors instead of warnings.
7229         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7230         a pedantic warning.
7231         * gcc.dg/cpp/arith-3.c: Likewise.
7232
7233 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7234
7235         PR testsuite/25241
7236         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7237         * gcc.dg/pch/valid-2.c: Likewise.
7238         * gcc.dg/pch/valid-3.c: Likewise.
7239         * gcc.dg/pch/warn-1.c: Likewise.
7240         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7241         
7242 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7243
7244         PR c/4076
7245         * gcc.dg/Wunused-function.c: New.
7246         
7247 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7248
7249         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7250
7251 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
7252
7253         * g++.dg/other/canon-31724.C: New.
7254         
7255 2007-06-29  Jan Hubicka  <jh@suse.cz>
7256
7257         PR middle-end/32372
7258         * gcc.c-torture/compile/pr32372.c: new.
7259
7260 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7261
7262         * gfortran.dg/operator_3.f90: New test.
7263
7264 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
7265
7266         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7267         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7268
7269 2007-06-29  Richard Guenther  <rguenther@suse.de>
7270
7271         PR middle-end/32493
7272         * gcc.dg/inline-23.c: New testcase.
7273
7274 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7275
7276         PR tree-optimization/24659
7277         * gcc.target/i386/vectorize2.c: New test.
7278         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7279         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7280
7281 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         * gcc.dg/pointer-arith-9.c: New test.
7284
7285 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7286
7287         PR fortran/32483
7288         * gfortran.dg/fmt_read_2.f90: New.
7289
7290 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7291
7292         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7293         If it exists, don't try to create it.
7294
7295 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7296
7297         * g++.dg/ext/visibility/ms-compat-1.C: New.
7298
7299 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7300
7301         PR tree-opt/32417
7302         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7303
7304 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7305
7306         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7307         targets.
7308
7309 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7310
7311         PR fortran/32467
7312         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7313
7314 2007-06-27  Richard Guenther  <rguenther@suse.de>
7315
7316         PR middle-end/32492
7317         * gcc.dg/inline-22.c: New testcase.
7318
7319 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7320
7321         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7322         the scan-assembler constant.
7323
7324 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7325
7326         PR 20216
7327         * gcc.dg/pr20216.c: New.
7328
7329 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7330
7331         PR tree-opt/32421
7332         * gcc.dg/vect/pr32421.c: New test.
7333
7334 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7335
7336         PR c++/32111
7337         * g++.dg/other/friend5.C: New test.
7338
7339 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7340
7341         PR fortran/32464
7342         * gfortran.dg/host_assoc_function_2.f90: New test.
7343
7344         PR fortran/31494
7345         * gfortran.dg/host_assoc_call_1.f90: New test.
7346
7347 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7348
7349         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7350         
7351 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7352
7353         PR fortran/32456
7354         * gfortran.dg/error_format.f90: New test.
7355
7356 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7357
7358         PR fortran/32136
7359         * gfortran.dg/pr32136.f90: New test.
7360
7361 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7362
7363         PR fortran/31726
7364         * gfortran.dg/minmaxloc_1.f90: New test.
7365
7366         PR fortran/32298
7367         * gfortran.dg/minmaxloc_2.f90: New test.
7368
7369 2007-06-23  Richard Guenther  <rguenther@suse.de>
7370
7371         PR tree-optimization/16876
7372         PR middle-end/29478
7373         * gcc.dg/pr29254.c: The warning is bogus.
7374         * gcc.dg/warn-1.c: Likewise.
7375         * gcc.dg/assign-warn-3.c: Likewise.
7376         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7377
7378 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7379
7380         * gcc.c-torture/execute/20070623-1.c: New.
7381
7382 2007-06-22  Jan Hubicka  <jh@suse.cz>
7383
7384         * gcc.c-torture/compile/pr31541.c: New.
7385
7386 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7387
7388         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7389         Remove -m64 from dg-options.
7390
7391 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7392
7393         PR middle-end/32374
7394         * gcc.dg/pr32374.c: New test.
7395
7396 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7397
7398         PR fortran/32360
7399         * gfortran.dg/pointer_assign_3.f90: New test.
7400
7401 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7402
7403         * gcc.dg/tree-ssa/pr19590.c: New.
7404
7405 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7406
7407         PR fortran/31162
7408         * gfortran.dg/assign.f90: Update test.
7409         * gfortran.dg/real_do_1.f90: Update test.
7410         * gfortran.dg/gomp/omp_do1.f90: Update test.
7411         * gfortran.dg/warnings_are_errors_1.f: Update test.
7412         * gfortran.dg/g77/20010519-1.f: Update test.
7413         * gfortran.dg/g77/pr9258.f: Update test.
7414         * gfortran.dg/g77/960317-1.f: Update test.
7415
7416 2007-06-21  Richard Guenther  <rguenther@suse.de>
7417
7418         PR tree-optimization/32453
7419         * gcc.c-torture/compile/pr32453.c: New testcase.
7420
7421 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7422
7423         PR tree-optimization/31866
7424         * gcc.dg/pr31866.c: New test.
7425
7426 2007-06-21  Richard Guenther  <rguenther@suse.de>
7427
7428         PR tree-optimization/32451
7429         * g++.dg/torture/20070621-1.C: New testcase.
7430
7431 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7432
7433         * gcc.dg/attr-isr.c: Test delay slot content.
7434         
7435 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7436
7437         PR fortran/32361
7438         gfortran.dg/pointer_assign_2.f90: New test.
7439
7440 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7441
7442         PR fortran/25061
7443         gfortran.dg/invalid_procedure_name.f90: New test.
7444
7445 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7446
7447         PR tree-optimization/25737
7448         * gcc.dg/tree-ssa/alias-14.c: New test.
7449
7450 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7451
7452         * gcc.target/i386/large-size-array-3.c: New.
7453
7454 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7455         Richard Guenther  <rguenther@suse.de>
7456
7457         PR fortran/32140
7458         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7459
7460 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR middle-end/31959
7463         * gcc.dg/pr31959.c: New test.
7464
7465         PR inline-asm/32109
7466         * g++.dg/ext/asm10.C: New test.
7467
7468         PR middle-end/32285
7469         * gcc.c-torture/execute/20070614-1.c: New test.
7470
7471 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7472
7473         * gcc.target/arm/stack-corruption.c: New test.
7474
7475 2007-06-19  Richard Guenther  <rguenther@suse.de>
7476
7477         * g++.dg/torture/pr30252.C: New testcase.
7478
7479 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7480
7481         PR tree-optimization/32353
7482         * g++.dg/opt/nrv13.C: New test.
7483
7484 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7485
7486         PR fortran/20863
7487         PR fortran/20882
7488         * gfortran.dg/impure_assignment_2.f90 : New test.
7489
7490         PR fortran/32236
7491         * gfortran.dg/data_initialized_2.f90 : New test.
7492
7493         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7494         appropriate version of 'dmach'.
7495
7496 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7497
7498         PR target/32389
7499         * gcc.target/i386/pr32389.c New test.
7500
7501 2007-06-18  Simon Baldwin <simonb@google.com>
7502
7503         PR c++/31923
7504         * g++.dg/template/error25.C: New.
7505         * g++.dg/template/spec35.C: New.
7506
7507 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7508
7509         * gcc.c-torture/compile/pr32355.c: New testcase.
7510         
7511 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7512
7513         PR tree-optimization/32383
7514         * g++.dg/opt/pr32383.C: New test.
7515
7516 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7517
7518         PR rtl-optimization/32366
7519         * gcc.dg/vect/pr32366.c: New test.
7520
7521 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7522
7523         * gcc.c-torture/compile/pr32349.c: New testcase.
7524         
7525 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7526
7527         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7528         * gcc.target/sparc/combined-2.c: Likewise.
7529         * gcc.target/sparc/fexpand.c : Likewise.
7530         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7531         * gcc.target/sparc/fpack16.c : Likewise.
7532         * gcc.target/sparc/fpmerge.c : Likewise.
7533         * gcc.target/sparc/fpmul.c : Likewise.
7534         * gcc.target/sparc/noresult.c : Likewise.
7535         * gcc.target/sparc/pdist.c: Likewise.
7536
7537 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7538
7539         PR middle-end/31723
7540         * gcc.target/i386/recip-divf.c: New test.
7541         * gcc.target/i386/recip-sqrtf.c: Ditto.
7542         * gcc.target/i386/recip-vec-divf.c: Ditto.
7543         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7544         * gcc.target/i386/sse-recip.c: Ditto.
7545         * gcc.target/i386/sse-recip-vec.c: Ditto.
7546
7547 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7548
7549         PR tree-opt/32225
7550         * gcc.c-torture/compile/20070605-1.c: New test.
7551
7552         * gcc.c-torture/compile/20070603-1.c: New testcase.
7553         * gcc.c-torture/compile/20070603-2.c: New testcase.
7554
7555         * gcc.c-torture/compile/20070531-1.c: New test.
7556
7557         PR tree-opt/32167
7558         * gcc.c-torture/compile/20070531-2.c: New test.
7559
7560         PR tree-opt/32144
7561         * gcc.c-torture/compile/20070529-1.c: New test.
7562
7563         PR tree-opt/32145
7564         * gcc.c-torture/compile/20070529-2.c: New test.
7565
7566         PR tree-opt/32015
7567         * gcc.c-torture/compile/20070520-1.c: New test.
7568
7569         * g++.dg/ext/java-1.C: New test.
7570
7571         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7572         loops instead of one. Remove the "can't determine dependence"
7573         check.
7574         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7575         needed as the cast is gone in the first place.
7576         * gcc.dg/max-1.c: Change local variable a to be a global one.
7577         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7578         have a cast which is PREd.
7579
7580 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7581
7582         * g++.dg/lookup/anon6.C: New test.
7583
7584 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7585
7586         PR c++/31806
7587         * g++.dg/opt/static6.C: New testcase.
7588
7589 2007-06-14  Geoff Keating  <geoffk@apple.com>
7590
7591         * g++.dg/ext/visibility/overload-1.C: New.
7592
7593         PR 31093
7594         * g++.dg/ext/visibility/anon4.C: New.
7595
7596 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7597
7598         PR target/32268
7599         * gcc.target/i386/pr32268.c: New test.
7600
7601 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7602
7603         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7604         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7605         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7606
7607         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7608         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7609         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7610         BID is used.
7611
7612 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7613
7614         PR fortran/32302
7615         * gfortran.dg/common_resize_1.f90: New test.
7616
7617 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7618
7619         PR target/32274
7620         * gcc.dg/vect/pr32224.c: Fix.   
7621         
7622 2007-06-13  Eric Christopher  <echristo@apple.com>
7623
7624         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7625
7626 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7627
7628         PR fortran/32323
7629         * gfortran.dg/actual_array_vect_1.f90: New.
7630
7631 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7632
7633         * gcc.target/sparc/mfpu.c: New test.
7634
7635 2007-06-12  Geoff Keating  <geoffk@apple.com>
7636
7637         * g++.dg/warn/weak1.C: Suppress on Darwin.
7638         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7639
7640 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7641
7642         PR middle-end/31579
7643          * g++.dg/torture/pr31579.C: New testcase.
7644
7645 2007-06-12  Ian Lance Taylor  <iant@google.com>
7646
7647         PR libstdc++/29286
7648         * g++.dg/init/new16.C: New test.
7649         * g++.dg/init/new17.C: New test.
7650         * g++.dg/init/new18.C: New test.
7651         * g++.dg/init/new19.C: New test.
7652
7653 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7654
7655         * gnat.dg/lhs_view_convert.adb: New test.
7656
7657 2007-06-12  Richard Guenther  <rguenther@suse.de>
7658
7659         PR tree-optimization/15353
7660         PR tree-optimization/31657
7661         * gcc.c-torture/execute/20070424-1.c: New testcase.
7662         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7663         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7664         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7665         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7666         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7667
7668 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7669
7670         PR rtl-optimization/32293
7671         * gcc.dg/pr32293.c: New test.
7672
7673 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7674
7675         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7676
7677 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7678
7679         PR fortran/29786
7680         * gfortran.dg/equiv_7.f90: New test.
7681         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7682
7683         PR fortran/30875
7684         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7685
7686 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7687
7688         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7689         * gcc.dg/setjmp-4.c: Likewise.
7690         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7691
7692 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7693
7694         PR rtl-optimization/31025
7695         * gfortran.dg/pr31025.f90: New.
7696
7697 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7698
7699         PR target/32280
7700         * gcc.target/i386/pr32280.c: New test.
7701
7702 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7703
7704         PR middle-end/32279
7705         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7706
7707 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7708
7709         PR libgfortran/32235
7710         * gfortran.dg/backspace_9.f: New test.
7711
7712 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7713
7714         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7715
7716 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7717
7718         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7719
7720 2007-06-09  Ian Lance Taylor  <iant@google.com>
7721
7722         PR tree-optimization/32169
7723         * gcc.c-torture/compile/pr32169.c: New test.
7724
7725 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7726
7727         * gcc.dg/vect/costmodel: New directory.
7728         * gcc.dg/vect/costmodel/i386: New directory.
7729         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7730         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7731         New test.
7732         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7733         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7734         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7735         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7736         * gcc.dg/vect/costmodel/x86_64: New directory.
7737         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7738         New testsuite.
7739         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7740         New test.
7741         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7742         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7743         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7744         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7745         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7746
7747 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7748
7749         PR tree-optimization/32243
7750         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7751         flags for -Os tests.
7752         * gcc.dg/vect/03-vect-pr32243.c: New test.
7753
7754 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7755
7756         PR tree-optimization/32224
7757         * gcc.dg/vect/pr32224.c: New test.
7758
7759 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR c++/32177
7762         * g++.dg/gomp/pr32177.C: New test.
7763
7764 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7765
7766         PR testsuite/25241
7767         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7768         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7769         warning nor an error.
7770         * gcc.dg/Wfatal-2.c: Likewise.
7771         * gcc.dg/Werror-1.c: Likewise.
7772         * gcc.dg/Werror-5.c: Likewise.
7773         * gcc.dg/Werror-7.c: Likewise.
7774         * gcc.dg/Werror-10.c: Likewise.
7775         * gcc.dg/Werror-11.c: Likewise.
7776
7777 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7778
7779         PR c++/30759
7780         * g++.dg/init/brace6.C: New test.
7781
7782 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7783
7784         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7785         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7786         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7787         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7788
7789         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7790         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7791         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7792         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7793         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7794         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7795         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7796         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7797
7798         * gcc.dg/darwin-minversion-3.c: New.
7799
7800 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7801
7802         * gcc.target/i386/builtin-copysign.c: New test.
7803
7804 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7805
7806         PR tree-optimization/32220
7807         * gfortran.dg/predcom-2.f: New testcase.
7808
7809 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7810
7811         PR tree-opt/32231
7812         * gcc.target/i386/vectorize4.c: New test.
7813
7814 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7815
7816         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7817
7818 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7819
7820         PR testsuite/25241
7821         * gcc.dg/simd-5.c: Mark output as a note.
7822         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7823         dg-message.
7824         * gcc.dg/simd-1.c: Likewise.
7825         * gcc.dg/always_inline.c: Mark output as a sorry.
7826         * gcc.dg/always_inline2.c: Likewise.
7827         * gcc.dg/always_inline3.c: Likewise.
7828
7829 2007-06-06  Ian Lance Taylor  <iant@google.com>
7830
7831         * g++.dg/conversion/enum1.C: New test.
7832
7833 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7834
7835         PR tree-optimization/32216
7836         * gcc.dg/vect/pr32216.c: New test.
7837
7838 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7839
7840         PR testsuite/18923
7841         * gfortran.dg/invalid_contains_1.f90: New test.
7842         * gfortran.dg/invalid_contains_2.f90: New test.
7843
7844 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7845
7846         PR testsuite/32057
7847         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7848         midnight issues.
7849
7850 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7851
7852         PR testsuite/25241
7853         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7854         dg-message to match de note.
7855         * gcc.dg/pr26570.c: Use dg-message for a note.
7856         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7857         dg-error instead of dg-warning because of -Werror.
7858         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7859         neither an error, nor a warning.
7860         * gcc.dg/glibc-uclibc-2.c: Likewise
7861         * gcc.dg/cpp/19940712-1.c: Likewise.
7862
7863 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7864
7865         PR preprocessor/23479
7866         * gcc.dg/binary-constants-1.c: Add test suites for
7867         the 0b-prefixed binary integer constants.
7868         * gcc.dg/binary-constants-2.c: Ditto.
7869         * gcc.dg/binary-constants-3.c: Ditto.
7870         * gcc.dg/binary-constants-4.c: Ditto.
7871
7872 2007-06-05  Ian Lance Taylor  <iant@google.com>
7873
7874         * gcc.dg/Wstrict-overflow-19.c: New test.
7875
7876 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7877
7878         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7879
7880 2007-06-04  Ian Lance Taylor  <iant@google.com>
7881
7882         * gcc.dg/Wstrict-overflow-18.c: New test.
7883
7884 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7885
7886         PR testsuite/25241
7887         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7888         * gcc.dg/cpp/mi5.c: Likewise.
7889         * gcc.dg/cpp/mi7.c: Likewise.
7890
7891 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7892
7893         PR c/32191
7894         * gcc.dg/pr32191.c: New test.
7895
7896 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7897
7898         PR fortran/32124
7899         * gfortran.dg/allocate_stat_1.f90: Remove.
7900
7901 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7902
7903         * gcc.target/i386/sse4_2-check.h: New.
7904         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7905         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7906         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7907         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7908         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7909         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7910         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7911         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7912         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7913         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7914         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7915         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7916         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7917         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7918         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7919         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7920         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7921         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7922
7923 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7924
7925         * gcc.dg/pie-link.c: New test.
7926
7927 2007-06-01  Ian Lance Taylor  <iant@google.com>
7928
7929         * gcc.dg/Wstrict-overflow-17.c: New test.
7930
7931 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7932
7933         * gcc.dg/builtin-return-1.c (g): New.
7934         (main): Allocate at least 64 bytes on the stack.
7935
7936 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7937
7938         * g++.dg/init/cleanup3.C: New test.
7939
7940 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7941
7942         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7943         int is 16 bits.
7944
7945 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7946
7947         PR fortran/32156
7948         * gfortran.dg/char_array_constructor_3.f90: New test.
7949
7950 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7951
7952         PR tree-optimization/32160
7953         * gfortran.dg/predcom-1.f: New test.
7954
7955 2007-05-31  Richard Guenther  <rguenther@suse.de>
7956
7957         * g++.dg/other/str_empty.C: Move...
7958         * g++.dg/other/pr30567.C: Move...
7959         * g++.dg/tree-ssa/pr27218.C: Move...
7960         * g++.dg/torture: ...here and remove dg-options.
7961
7962 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7963
7964         PR c++/32158
7965         * g++.dg/ext/is_pod_incomplete.C: New.
7966
7967 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7968             Douglas Gregor <doug.gregor@gmail.com>
7969             Pedro Lamarao <pedro.lamarao@mndfck.org>
7970             Howard Hinnant <howard.hinnant@gmail.com>
7971
7972         PR c++/7412
7973         PR c++/29939
7974         * g++.dg/cpp0x/rv8p.C: New.
7975         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7976         * g++.dg/cpp0x/cast-bug.C: New.
7977         * g++.dg/cpp0x/elision_weak.C: New.
7978         * g++.dg/cpp0x/collapse-bug.C: New.
7979         * g++.dg/cpp0x/rv3p.C: New.
7980         * g++.dg/cpp0x/rv7n.C: New.
7981         * g++.dg/cpp0x/overload-conv-1.C: New.
7982         * g++.dg/cpp0x/rv2n.C: New.
7983         * g++.dg/cpp0x/deduce.C: New.
7984         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7985         * g++.dg/cpp0x/rv6p.C: New.
7986         * g++.dg/cpp0x/template_deduction.C: New.
7987         * g++.dg/cpp0x/implicit-copy.C: New.
7988         * g++.dg/cpp0x/rv1p.C: New.
7989         * g++.dg/cpp0x/cast.C: New.
7990         * g++.dg/cpp0x/rv5n.C: New.
7991         * g++.dg/cpp0x/collapse.C: New.
7992         * g++.dg/cpp0x/overload-conv-2.C: New.
7993         * g++.dg/cpp0x/rv4p.C: New.
7994         * g++.dg/cpp0x/rvo.C: New.
7995         * g++.dg/cpp0x/iop.C: New.
7996         * g++.dg/cpp0x/rv3n.C: New.
7997         * g++.dg/cpp0x/rv7p.C: New.
7998         * g++.dg/cpp0x/reference_collapsing.C: New.
7999         * g++.dg/cpp0x/overload.C: New.
8000         * g++.dg/cpp0x/named.C: New.
8001         * g++.dg/cpp0x/rv2p.C: New.
8002         * g++.dg/cpp0x/rv6n.C: New.
8003         * g++.dg/cpp0x/not_special.C: New.
8004         * g++.dg/cpp0x/bind.C: New.
8005         * g++.dg/cpp0x/rv1n.C: New.
8006         * g++.dg/cpp0x/rv5p.C: New.
8007         * g++.dg/cpp0x/elision.C: New.
8008         * g++.dg/cpp0x/named_refs.C: New.
8009         * g++.dg/cpp0x/unnamed_refs.C: New.
8010         * g++.dg/cpp0x/rv4n.C: New.
8011         * g++.dg/cpp0x/elision_neg.C: New.
8012         * g++.dg/init/copy7.C: Run in C++98 mode.
8013         * g++.dg/overload/arg1.C: Ditto.
8014         * g++.dg/overload/arg4.C: Ditto.
8015
8016 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR c++/31809
8019         * g++.dg/opt/static5.C: New test.
8020
8021 2007-05-30  Richard Guenther  <rguenther@suse.de>
8022
8023         * g++.dg/dg.exp: Prune torture/.
8024         * g++.dg/torture/dg-torture.exp: New testsuite.
8025
8026 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
8027
8028         * gcc.target/arm/pr27387.C: Move and rename to ...
8029         * g++.dg/inherit/thunk8.C: ... here.
8030
8031 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
8032
8033         PR tree-optimization/31769
8034         * g++.dg/gomp/pr31769.C: New test.
8035
8036 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
8037
8038         * gcc.target/i386/stack-realign.c: New.
8039
8040 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
8041
8042         * gcc.dg/tree-ssa/prefetch-6.c: New test.
8043
8044 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8045
8046         * gfortran.dg/sizeof.f90: New.
8047
8048 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8049
8050         PR c/31339
8051         * gcc.dg/boolcomplex-1.c: New test.
8052
8053         PR c++/31339
8054         * g++.dg/ext/boolcomplex-1.c: New test.
8055
8056 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
8057
8058         * gcc.dg/matrix: New directory.
8059
8060 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8061
8062         PR fortran/32124
8063         * gfortran.dg/allocate_stat_1.f90: New.
8064
8065 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8066
8067         PR fortran/31972
8068         * transfer_hollerith_1.f90: New test.
8069
8070 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8071
8072         PR tree-opt/32100
8073         * gcc.c-torture/execute/vrp-7.c: New test.
8074
8075 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
8076
8077         * gfortran.dg/transfer_simplify_4.f90: New test.
8078
8079 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8080
8081         PR fortran/32088
8082         * gfortran.dg/func_result_3.f90: New.
8083
8084 2007-05-27  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR middle-end/32083
8087         * gfortran.dg/transfer_simplify_3.f90: New.
8088
8089 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8090
8091         PR target/32065
8092         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
8093         to compile options.
8094         * gcc.target/i386/pr32065-2.c: New test.
8095
8096 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097
8098         PR fortran/31813
8099         * gfortran.dg/io_constraints_2.f90: Update.
8100
8101 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
8102
8103         PR fortran/31219
8104         * gfortran.dg/array_constructor_17.f90: New test.
8105
8106 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8107
8108         PR tree-opt/32090
8109         * g++.dg/opt/array2.C: New testcase.
8110
8111 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
8112
8113         PR target/32065
8114         * gcc.target/i386/pr32065.c: New test.
8115
8116 2007-05-25  Dirk Mueller  <dmueller@suse.de>
8117             Marcus Meissner <meissner@suse.de>
8118
8119         * gcc.dg/attr-alloc_size.c: New.
8120
8121 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
8122             Lee Millward  <lee.millward@gmail.com>
8123
8124         PR c++/31745
8125         * g++.dg/parse/crash34.C: New test.
8126
8127         * g++.dg/parse/crash35.C: New test.
8128
8129 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
8130
8131         * gcc.target/i386/sse2-check.h: New.
8132         * gcc.target/i386/sse2-vec-1.c: Likewise.
8133         * gcc.target/i386/sse2-vec-2.c: Likewise.
8134         * gcc.target/i386/sse2-vec-3.c: Likewise.
8135         * gcc.target/i386/sse2-vec-4.c: Likewise.
8136         * gcc.target/i386/sse2-vec-5.c: Likewise.
8137         * gcc.target/i386/sse2-vec-6.c: Likewise.
8138
8139 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
8140
8141         PR c++/31431
8142         PR c++/31432
8143         PR c++/31434
8144         PR c++/31435
8145         PR c++/31437
8146         PR c++/31438
8147         PR c++/31442
8148         PR c++/31443
8149         PR c++/31444
8150         PR c++/31445
8151         * g++.dg/cpp0x/pr31431.C: New.
8152         * g++.dg/cpp0x/pr31437.C: New.
8153         * g++.dg/cpp0x/pr31442.C: New.
8154         * g++.dg/cpp0x/pr31444.C: New.
8155         * g++.dg/cpp0x/pr31431-2.C: New.
8156         * g++.dg/cpp0x/pr31432.C: New.
8157         * g++.dg/cpp0x/pr31434.C: New.
8158         * g++.dg/cpp0x/pr31438.C: New.
8159         * g++.dg/cpp0x/pr31443.C: New.
8160         * g++.dg/cpp0x/pr31445.C: New.
8161         * g++.dg/cpp0x/variadic-crash1.C: New.
8162
8163 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
8164
8165         * gcc.target/arm/long-calls-1.c: New test.
8166         * gcc.target/arm/long-calls-2.c: Likewise.
8167         * gcc.target/arm/long-calls-3.c: Likewise.
8168         * gcc.target/arm/long-calls-4.c: Likewise.
8169
8170 2007-05-25  Richard Guenther  <rguenther@suse.de>
8171             Andrew Pinski  <andrew_pinski@playstation.sony.com>
8172
8173         PR tree-optimization/31982
8174         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8175
8176 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
8177
8178         PR fortran/32047
8179         * gfortran.dg/result_in_spec_2.f90: New test.
8180
8181 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8182
8183         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8184
8185 2007-05-24  Ollie Wild  <aaw@google.com>
8186
8187         * gcc.dg/cpp/counter-1.c: New test.
8188         * gcc.dg/pch/counter-1.c: New test.
8189         * gcc.dg/pch/counter-1.hs: New file.
8190         * gcc.dg/pch/counter-2.c: New test.
8191         * gcc.dg/pch/counter-2.hs: New file.
8192         * gcc.dg/pch/counter-3.c: New test.
8193         * gcc.dg/pch/counter-3.hs: New file.
8194
8195 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
8196
8197         * gcc.dg/tree-ssa/predcom-1.c: New test.
8198         * gcc.dg/tree-ssa/predcom-2.c: New test.
8199         * gcc.dg/tree-ssa/predcom-3.c: New test.
8200         * gcc.dg/tree-ssa/predcom-4.c: New test.
8201         * gcc.dg/tree-ssa/predcom-5.c: New test.
8202         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8203
8204 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
8205
8206         PR testsuite/32062
8207         * gcc.target/i386/sse4_1-check.h (MASK): New.
8208
8209 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8210
8211         PR fortran/32038
8212         * gfortran.dg/pr25603.f: Initialize integer variables.
8213
8214 2007-05-23  Ian Lance Taylor  <iant@google.com>
8215
8216         * g++.dg/other/vrp1.C: New test.
8217
8218 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
8219
8220         PR preprocessor/20077
8221         * gcc.dg/cpp/paste15.c: New test.
8222
8223 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
8224             Nigel Stephens  <nigel@mips.com>
8225             Richard Sandiford  <richard@codesourcery.com>
8226
8227         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8228         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8229         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8230         * gcc.target/mips/inter/mips16-inter.exp: New.
8231
8232 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
8233
8234         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8235
8236 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
8237
8238         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8239         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
8240         * gcc.target/i386/sse3-addsubps.c: Likewise.
8241         * gcc.target/i386/sse3-haddpd.c: Likewise.
8242         * gcc.target/i386/sse3-haddps.c: Likewise.
8243         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8244         * gcc.target/i386/sse3-hsubps.c: Likewise.
8245         * gcc.target/i386/sse3-lddqu.c: Likewise.
8246         * gcc.target/i386/sse3-movddup.c: Likewise.
8247         * gcc.target/i386/sse3-movshdup.c: Likewise.
8248         * gcc.target/i386/sse3-movsldup.c: Likewise.
8249
8250         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8251         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
8252         * gcc.target/i386/ssse3-pabsd.c: Likewise.
8253         * gcc.target/i386/ssse3-pabsw.c: Likewise.
8254         * gcc.target/i386/ssse3-palignr.c: Likewise.
8255         * gcc.target/i386/ssse3-phaddd.c: Likewise.
8256         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8257         * gcc.target/i386/ssse3-phaddw.c: Likewise.
8258         * gcc.target/i386/ssse3-phsubd.c: Likewise.
8259         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8260         * gcc.target/i386/ssse3-phsubw.c: Likewise.
8261         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8262         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8263         * gcc.target/i386/ssse3-pshufb.c: Likewise.
8264         * gcc.target/i386/ssse3-psignb.c: Likewise.
8265         * gcc.target/i386/ssse3-psignd.c: Likewise.
8266         * gcc.target/i386/ssse3-psignw.c: Likewise.
8267         * gcc.target/i386/ssse3-vals.h: Likewise.
8268
8269         * gcc.target/i386/sse3-check.h: New file.
8270         * gcc.target/i386/ssse3-check.h: Likewise.
8271
8272 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8273
8274         PR middle-end/31095
8275         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8276
8277 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8278
8279         PR middle-end/31606
8280         * gcc.c-torture/20070522-1.c: New testcase.
8281
8282 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8283
8284         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8285
8286 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8287
8288         * gcc.c-torture/execute/ieee/20000320-1.x,
8289         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8290         m68k-*-* and check_effective_target_coldfire_fpu.
8291
8292 2007-05-22  Ollie Wild  <aaw@google.com>
8293
8294         * g++.dg/lookup/hidden-class10.C: New test.
8295         * g++.dg/lookup/hidden-class11.C: New test.
8296
8297 2007-05-22  Ollie Wild  <aaw@google.com>
8298
8299         * g++.dg/lookup/name-clash5.C: New test.
8300         * g++.dg/lookup/name-clash6.C: New test.
8301
8302 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8303
8304         * g++.dg/other/i386-2.C: Update comments on header files tested.
8305         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8306         of <tmmintrin.h>.
8307         * gcc.target/i386/sse-12.c: Likewise.
8308         * gcc.target/i386/sse-13.c: Likewise.
8309         * gcc.target/i386/sse-14.c: Likewise.
8310
8311         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8312         Redefined to test with immediate operand.
8313         (__builtin_ia32_blendps): Likewise.
8314         (__builtin_ia32_blendpd): Likewise.
8315         (__builtin_ia32_dpps): Likewise.
8316         (__builtin_ia32_dpps): Likewise.
8317         (__builtin_ia32_insertps128): Likewise.
8318         (__builtin_ia32_vec_ext_v4sf): Likewise.
8319         (__builtin_ia32_vec_set_v16qi): Likewise.
8320         (__builtin_ia32_vec_set_v4si): Likewise.
8321         (__builtin_ia32_vec_set_v2di): Likewise.
8322         (__builtin_ia32_vec_ext_v16qi): Likewise.
8323         (__builtin_ia32_vec_ext_v4si): Likewise.
8324         (__builtin_ia32_vec_ext_v2di): Likewise.
8325         (__builtin_ia32_roundpd): Likewise.
8326         (__builtin_ia32_roundsd): Likewise.
8327         (__builtin_ia32_roundps): Likewise.
8328         (__builtin_ia32_roundss): Likewise.
8329         (__builtin_ia32_mpsadbw128): Likewise.
8330
8331 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8332
8333         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8334
8335 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8336
8337         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8338         failures.
8339         * gcc.dg/dfp/func-struct.c: Ditto.
8340         * gcc.dg/dfp/operator-assignment.c: Ditto.
8341         * gcc.dg/dfp/convert-bfp.c: Ditto.
8342         * gcc.dg/dfp/convert-int.c: Ditto.
8343         * gcc.dg/dfp/convert-int-max.c: Ditto.
8344         * gcc.dg/dfp/func-scalar.c: Ditto.
8345         * gcc.dg/dfp/cast.c: Ditto.
8346         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8347         failures, and fix a typo in return type of arg1_128.
8348         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8349         failures, and fix a typo in a constant suffix.
8350         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8351         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8352
8353 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8354             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8355
8356         * lib/gcc-dg.exp(process_message): New proc.
8357         (dg-message): New test directive.
8358         * gcc.dg/always_inline.c: Use dg-message.
8359         * gcc.dg/always_inline2.c: Ditto.
8360         * gcc.dg/always_inline3.c: Ditto.
8361         * gcc.dg/invalid-call-1.c: Ditto.
8362         * gcc.dg/pr17506.c: Ditto.
8363         * gcc.dg/simd-5.c: Ditto.
8364         * gcc.dg/simd-6.c: Ditto.
8365         * gcc.dg/va-arg-2.c: Ditto.
8366         * gcc.dg/cpp/syshdr.c: Ditto.
8367         * gcc.dg/cpp/unc4.c: Ditto.
8368         * gcc.dg/cpp/trad/mi1.c: Ditto.
8369         * gcc.dg/cpp/trad/mi5.c: Ditto.
8370         * gcc.dg/cpp/trad/mi7.c: Ditto.
8371         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8372         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8373         * gcc.test-framework/test-framework.awk: Special-case outexists
8374         tests.
8375
8376 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8377
8378         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8379         (bit_SSE4_2): Likewise.
8380         (bit_POPCNT): Likewise.
8381
8382         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8383         Check if assembler supports SSE4 instructions.
8384
8385         * gcc.target/i386/sse4_1-blendpd.c: New file.
8386         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8387         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8388         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8389         * gcc.target/i386/sse4_1-check.h: Likewise.
8390         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8391         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8392         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8393         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8394         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8395         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8396         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8397         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8398         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8399         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8400         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8401         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8402         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8403         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8404         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8405         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8406         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8407         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8408         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8409         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8410         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8411         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8412         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8413         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8414         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8415         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8416         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8417         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8418         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8419         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8420         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8421         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8422         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8423         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8424         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8425         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8426         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8427         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8428         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8429         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8430         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8431         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8432         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8433         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8434         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8435         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8436         * gcc.target/i386/sse4_1-round.h: Likewise.
8437         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8438         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8439         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8440         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8441         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8442         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8443         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8444         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8445         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8446         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8447         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8448         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8449         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8450         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8451
8452 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8453
8454         PR fortran/31627
8455         * gfortran.dg/bounds_check_7.f90: New test.
8456
8457 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8458
8459         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8460         (check_effective_target_sse4a): Ditto.
8461
8462         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8463         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8464         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8465         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8466         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8467         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8468         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8469         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8470         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8471         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8472         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8473         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8474         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8475         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8476         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8477         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8478         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8479         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8480         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8481         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8482
8483 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8484
8485         * g++.dg/ext/cleanup-1.C: New test.
8486         * g++.dg/ext/cleanup-2.C: Likewise.
8487         * g++.dg/ext/cleanup-3.C: Likewise.
8488         * g++.dg/ext/cleanup-4.C: Likewise.
8489         * g++.dg/ext/cleanup-5.C: Likewise.
8490         * g++.dg/ext/cleanup-6.C: Likewise.
8491         * g++.dg/ext/cleanup-8.C: Likewise.
8492         * g++.dg/ext/cleanup-9.C: Likewise.
8493         * g++.dg/ext/cleanup-10.C: Likewise.
8494         * g++.dg/ext/cleanup-11.C: Likewise.
8495         * g++.dg/ext/cleanup-dtor.C: Likewise.
8496
8497 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8498
8499         PR middle-end/31995
8500         * gcc.dg/vect/vect-102a.c: New test.
8501
8502 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8503             Paolo Carlini  <pcarlini@suse.de>
8504             Uros Bizjak  <ubizjak@gmail.com>
8505
8506         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8507         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8508         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8509         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8510         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8511         New testcases.
8512
8513 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8514
8515         PR fortran/32002
8516         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8517
8518 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8519
8520         PR fortran/32027
8521         * gfortran.dg/do_3.F90: Add checks for the final value of the
8522         loop variable.
8523
8524 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8525
8526         * gcc.c-torture/execute/990127-2.x: New file.
8527
8528 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8529
8530         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8531         * gcc.target/i386/sse-12: Add -O to compile options.
8532         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8533         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8534         and mm3dnow.h.  Add -O to compile options.
8535
8536 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8537
8538         PR fortran/31867
8539         * gfortran.dg/char_length_5.f90: New test.
8540
8541         PR fortran/31994
8542         * gfortran.dg/array_reference_1.f90: New test.
8543
8544 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8545
8546         PR middle-end/7651
8547         PR c++/11856
8548         PR c/12963
8549         PR c/23587
8550         PR other/29694
8551         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8552         * gcc.dg/Wtype-limits.c: New.
8553         * gcc.dg/Wtype-limits-Wextra.c: New.
8554         * gcc.dg/Wtype-limits-no.c: New.
8555         * g++.dg/warn/Wtype-limits.C: New.
8556         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8557         * g++.dg/warn/Wtype-limits-no.C: New.
8558
8559 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8560
8561         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8562         instead of "-msse2".'
8563         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8564         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8565         and mm3dnow.h.
8566         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8567         to test with immediate operand.
8568         (__builtin_ia32_insertqi): Ditto.
8569         (__builtin_ia32_palignr128): Ditto.
8570         (__builtin_ia32_palignr): Ditto.
8571         (__builtin_ia32_pshufhw): Ditto.
8572         (__builtin_ia32_pshuflw): Ditto.
8573         (__builtin_ia32_pshufd): Ditto.
8574         (__builtin_ia32_vec_set_v8hi): Ditto.
8575         (__builtin_ia32_vec_ext_v8hi): Ditto.
8576         (__builtin_ia32_shufpd): Ditto.
8577         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8578
8579 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8580
8581         PR fortran/32001
8582         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8583
8584 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8585
8586         PR target/31585
8587         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8588         and "__inline".  Use "-msse" instead of "-msse2".
8589
8590 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8591
8592         PR middle-end/7651
8593         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8594         * gcc.dg/20030906-2.c: Likewise.
8595         * objc.dg/method-17.m: Add -Wreturn-type.
8596         * obj-c++.dg/method-21.mm: Likewise.
8597
8598 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8599
8600         PR target/31585
8601         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8602         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8603         (__builtin_ia32_psrlqi128): Ditto.
8604         (__builtin_ia32_psrlwi128): Ditto.
8605         (__builtin_ia32_psrldi128): Ditto.
8606         (__builtin_ia32_psrldqi128): Ditto.
8607         (__builtin_ia32_pslldqi128): Ditto.
8608         (__builtin_ia32_psrawi128): Ditto.
8609         (__builtin_ia32_psradi128): Ditto.
8610         (__builtin_ia32_psllqi128): Ditto.
8611         (__builtin_ia32_pslldi128): Ditto.
8612         (__builtin_prefetch): Ditto.
8613         (__builtin_ia32_pshufw): Ditto.
8614         (__builtin_ia32_vec_set_v4hi): Ditto.
8615         (__builtin_ia32_vec_ext_v4hi): Ditto.
8616         (__builtin_ia32_shufps): Ditto.
8617         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8618
8619 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8620
8621         PR fortran/31974
8622         * gfortran.dg/char_allocation_1.f90: New test.
8623
8624 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8625
8626         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8627         * gcc.dg/Wconversion-sign.c: New.
8628         * gcc.dg/Wconversion-integer-no-sign.c: New.
8629         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8630         Wconversion-sign.C
8631         * g++.dg/warn/Wconversion-sign.C: New.
8632         * g++.old-deja/g++.other/warn4.C: Update.
8633         * g++.dg/warn/Wconversion1.C: Likewise.
8634
8635 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8636
8637         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8638         * gcc.dg/torture/builtin-math-4.c: Likewise.
8639
8640 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8641
8642         PR libfortran/31964
8643         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8644
8645 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8646
8647         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8648
8649 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8650
8651         PR target/31628
8652         * gcc.target/i386/pr31628.c: New.
8653
8654 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8655
8656         PR middle-end/31344
8657         * gcc.dg/pr31344.c: New test.
8658
8659 2007-05-17  Ian Lance Taylor  <iant@google.com>
8660
8661         PR tree-optimization/31953
8662         * gcc.c-torture/compile/pr31953.c: New test.
8663
8664 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8665
8666         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8667
8668         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8669         and drem.
8670         * gcc.dg/torture/builtin-math-4.c: Likewise.
8671
8672         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8673         * gcc.dg/torture/builtin-math-4.c: Likewise.
8674
8675         * gcc.dg/torture/builtin-math-4.c: New test.
8676
8677 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8678             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8679
8680         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8681         * gcc.dg/cpp/include2.c: Ditto.
8682         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8683         * gcc.dg/cpp/paste5.c: Ditto.
8684         * gcc.dg/cpp/paste6.c: Ditto.
8685         * gcc.dg/cpp/paste8.c: Ditto.
8686         * gcc.dg/cpp/paste11.c: Ditto.
8687         * gcc.dg/cpp/paste13.c: Ditto.
8688         * gcc.dg/cpp/skipping2.c: Ditto.
8689         * gcc.dg/reg-vol-struct-1.c: Ditto.
8690         * gcc.dg/Wshadow-1.c: Ditto.
8691         * gcc.dg/cpp/trad/comment.c: Ditto.
8692         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8693         * gcc.dg/cpp/if-2.c: Ditto.
8694         * gcc.dg/array-5.c: Ditto.
8695         * gcc.dg/inline-15.c: Ditto.
8696         * gcc.dg/pr27953.c: Ditto.
8697         * gcc.dg/Wno-c++-compat.c: Ditto.
8698
8699 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8700
8701         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8702
8703 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8704
8705         * gcc.c-torture/execute/20070517-1.c: New test.
8706
8707 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8708
8709         PR fortran/31919
8710         * gfortran.dg/min_max_conformance.f90: New test.
8711
8712 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8713
8714         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8715         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8716         gcc.dg/vect/vect-104.c: Use more complex construction to
8717         prevent vectorizing.
8718         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8719
8720 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8721
8722         PR tree-optimization/24659
8723         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8724         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8725         not vect_int target.
8726         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8727         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8728         targets.
8729         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8730         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8731         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8732
8733 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8734
8735         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8736         and x86_64-*-* targets.
8737         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8738
8739 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8740
8741         PR fortran/18769
8742         PR fortran/30881
8743         PR fortran/31194
8744         PR fortran/31216
8745         PR fortran/31427
8746         * transfer_simplify_1.f90: New test.
8747         * transfer_simplify_2.f90: New test.
8748
8749 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8750
8751         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8752
8753 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8754
8755         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8756
8757         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8758
8759         PR c/31924
8760         * gcc.dg/fltconst-1.c: New test.
8761
8762         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8763         * gcc.dg/dfp/operator-assignment.c: Ditto.
8764
8765 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8766
8767         PR c++/29928
8768         * g++.dg/rtti/typeid5.C: New.
8769
8770 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8771
8772         PR fortran/31725
8773         * gfortran.dg/substr_4.f: New test.
8774
8775 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8776
8777         * gcc.target/m68k/interrupt_thread-1.c,
8778         gcc.target/m68k/interrupt_thread-2.c,
8779         gcc.target/m68k/interrupt_thread-3.c: New.
8780         * gcc.target/m68k/m68k.exp: Accept fido.
8781
8782 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8783
8784         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8785         * gfortran.dg/altreturn_3.f90: Likewise.
8786         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8787         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8788         * gfortran.dg/inquire_iolength.f90: Likewise.
8789         * gfortran.dg/module_naming_1.f90: Likewise.
8790         * gfortran.dg/oldstyle_2.f90: Likewise.
8791         * gfortran.dg/operator_2.f90: Likewise.
8792         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8793         * gfortran.dg/used_types_11.f90: Likewise.
8794         * gfortran.dg/zero_array_components_1.f90: Likewise.
8795         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8796         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8797         * gfortran.dg/real_const_3.f90: Likewise.
8798
8799 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8800
8801         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8802         * gcc.dg/tree-ssa/loop-30.c: New test.
8803
8804 2007-05-13  Richard Guenther  <rguenther@suse.de>
8805
8806         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8807         scanning forwprop1.
8808         * g++.dg/tree-ssa/pr31146.C: Likewise.
8809
8810 2007-05-13  Revital Eres  <eres@il.ibm.com>
8811
8812         * gcc.dg/dse.c: New test.
8813
8814 2007-05-12  Richard Guenther  <rguenther@suse.de>
8815
8816         PR tree-optimization/31797
8817         * gcc.c-torture/compile/pr31797.c: New testcase.
8818
8819 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8820
8821         PR fortran/30746
8822         * gfortran.dg/host_assoc_function_1.f90: New test.
8823
8824 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8825
8826         PR c++/31829
8827         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8828
8829 2007-05-11  Silvius Rus  <rus@google.com>
8830
8831         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8832         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8833         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8834         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8835         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8836         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8837         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8838         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8839         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8840         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8841         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8842         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8843         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8844         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8845         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8846         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8847
8848 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8849
8850         PR other/31852
8851         * gcc.c-torture/execute/builtins/memchr.c: New.
8852         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8853         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8854
8855 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8856
8857         PR fortran/30876
8858         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8859         line.
8860         * gfortran.dg/recursive_reference_2.f90: New test.
8861
8862 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8863
8864         PR fortran/30878
8865         * gfortran.dg/namelist_29.f90: New test.
8866
8867 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8868
8869         PR fortran/31474
8870         * gfortran.dg/entry_10.f90: New test.
8871
8872 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8873
8874         PR tree-optimization/31885
8875         * gcc.dg/tree-ssa/loop-29.c: New test.
8876
8877 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8878
8879         * assumed_dummy_1.f90: Fix dg directive.
8880         * char_initialiser_actual.f90: Likewise.
8881         * nested_modules_2.f90: Likewise.
8882         * shift-alloc.f90: Likewise.
8883
8884 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8885
8886         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8887
8888 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8889
8890         PR libfortran/31880
8891         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8892
8893 2007-05-09  Mike Stump  <mrs@apple.com>
8894
8895         * g++.dg/other/first-global.C: Add -fpie for darwin.
8896         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8897
8898 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8899
8900         * gcc.dg/20070507-1.c: New testcase.
8901
8902 2007-05-08  Chao-ying Fu  <fu@mips.com>
8903
8904         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8905         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8906         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8907         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8908
8909 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8910
8911         PR 31847
8912         * gcc.dg/pr31847.c: New test.
8913
8914 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8915
8916         PR fortran/31692
8917         * gfortran.dg/actual_array_result_1.f90: New test.
8918
8919 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/29397
8922         * gfortran.dg/parameter_array_init_1.f90: New test.
8923
8924         PR fortran/29400
8925         * gfortran.dg/parameter_array_init_2.f90: New test.
8926
8927 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8928
8929         PR target/31854
8930         * gcc.target/i386/pr31854.c: New test.
8931
8932 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8933
8934         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8935
8936 2007-05-07  Mike Stump  <mrs@apple.com>
8937
8938         * g++.old-deja/g++.mike/empty.C: Add.
8939
8940 2007-05-07  Eric Christopher  <echristo@apple.com>
8941
8942         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8943
8944 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8945
8946         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8947         variable.  Rearrange conversions from binary float to decimal float.
8948
8949 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8952         x86.
8953
8954 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8955
8956         * gnat.dg/opt1.ad[sb]: New testcase.
8957
8958 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8959
8960         PR fortran/31399
8961         * gfortran.dg/do_3.F90: New test.
8962
8963 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8964
8965         PR fortran/31764
8966         * gfortran.dg/new_line.f90: Add new checks.
8967
8968 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8969
8970         PR fortran/31201
8971         * gfortran.dg/large_unit_1.f90: New.
8972         * gfortran.dg/large_unit_2.f90: New.
8973         * gfortran.dg/iostat_4.f90: New
8974         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8975
8976 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8977
8978         PR fortran/31540
8979         * gfortran.dg/char_result_4.f90: New test.
8980
8981 2007-06-05  Revital Eres  <eres@il.ibm.com>
8982
8983         PR 30957
8984         * gcc.dg/pr30957-1.c: New test.
8985
8986 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8987
8988         PR fortran/31251
8989         * gfortran.dg/char_type_len_2.f90: New test.
8990
8991 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8992
8993         PR 31775
8994         * g++.dg/other/nested-extern.cc: New.
8995         * g++.dg/other/nested-extern-1.C: New.
8996         * g++.dg/other/nested-extern-2.C: New.
8997
8998 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8999
9000         PR fortran/31760
9001         * gfortran.dg/erf.f90: New test.
9002         * gfortran.dg/besxy.f90: New test.
9003
9004 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
9005
9006         PR fortran/22359
9007         * gfortran.dg/fseek.f90: New test.
9008
9009 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
9010
9011         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9012
9013 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9014
9015         PR libfortran/31210
9016         * gfortran.dg/zero_length_1.f90: New test.
9017
9018 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9019
9020         PR fortran/31803
9021         * gfortran.dg/char_pointer_assign_3.f90: New test.
9022         * gfortran.dg/char_result_2.f90: Re-enable test.
9023
9024 2007-05-04  Tobias Burnus  <burnus@net-b.de>
9025
9026         PR fortran/25071
9027         * gfortran.dg/char_length_3.f90: New test.
9028         * gfortran.dg/char_result_2.f90: Fix test.
9029
9030 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
9031
9032         PR tree-optimization/30565
9033         * gcc.dg/tree-ssa/loop-27.c: New test.
9034
9035 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
9036
9037         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9038         * gcc.target/bfin/arith.c (__v2hi): Likewise.
9039         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9040         * gcc.target/bfin/shift.c (__v2hi): Likewise.
9041
9042 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
9043
9044         PR tree-optimization/31699
9045         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9046         New.
9047         (check_effective_target_vect_floatint_cvt): New.
9048         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9049         of specific targets.
9050         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9051         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9052         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9053         * gcc.dg/vect/vect-iv-4.c: Likewise.
9054         * gcc.dg/vect/vect-multitypes-11.c: New.
9055         * gcc.dg/vect/pr31699.c: New.
9056
9057 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
9058
9059         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9060
9061 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
9062
9063         PR C++/31663
9064         * g++.dg/warn/anonymous-namespace-2.C: New.
9065         * g++.dg/warn/anonymous-namespace-2.h: New.
9066
9067 2007-05-02  Paul Brook  <paul@codesourcery.com>
9068
9069         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
9070
9071 2007-05-02  Eric Christopher  <echristo@apple.com>
9072
9073         * gcc.dg/cpp/if-div.c: New file.
9074
9075 2007-05-02  Tom Tromey  <tromey@redhat.com>
9076
9077         PR preprocessor/28709:
9078         * gcc.dg/cpp/pr28709.c: New file.
9079
9080 2007-05-02  Richard Guenther  <rguenther@suse.de>
9081
9082         PR tree-optimization/31146
9083         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9084
9085 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
9086
9087         * gcc.c-torture/compile/limits-blockid.c: New.
9088         * gcc.c-torture/compile/limits-caselabels.c: New.
9089         * gcc.c-torture/compile/limits-declparen.c: New.
9090         * gcc.c-torture/compile/limits-enumconst.c: New.
9091         * gcc.c-torture/compile/limits-exprparen.c: New.
9092         * gcc.c-torture/compile/limits-externalid.c: New.
9093         * gcc.c-torture/compile/limits-fnargs.c: New.
9094         * gcc.c-torture/compile/limits-fndefn.c: New.
9095         * gcc.c-torture/compile/limits-idexternal.c: New.
9096         * gcc.c-torture/compile/limits-idinternal.c: New.
9097         * gcc.c-torture/compile/limits-pointer.c: New.
9098         * gcc.c-torture/compile/limits-stringlit.c: New.
9099         * gcc.c-torture/compile/limits-structmem.c: New.
9100         * gcc.c-torture/compile/limits-structnest.c: New.
9101
9102 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
9103
9104         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9105
9106 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9107
9108         PR middle-end/31740
9109         * gcc.c-torture/compile/20070501-1.c: New testcase.
9110
9111 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
9112
9113         PR fortran/31732
9114         * gfortran.dg/array_memset_2:  New test case.
9115
9116 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9117
9118         PR testsuite/31615
9119         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9120
9121 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
9122
9123         PR testsuite/31589
9124         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9125         dg-final test.
9126         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9127         keyword to dg-final test.
9128         * gcc.dg/vect/vect-iv-4.c: Likewise.
9129         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9130         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9131         test.
9132         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9133         cast.
9134         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9135         * lib/target-supports.exp
9136         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9137         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9138
9139 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
9140
9141         * gcc.c-torture/execute/ieee/20000320-1.c: Use
9142         __LONG_LONG_MAX__ and its friends instead of those supplied by
9143         limits.h.
9144
9145 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
9146
9147         PR C++/31721
9148         * g++.dg/ext/vector7.C: New testcase.
9149
9150 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9151
9152         PR fortran/31591
9153         * gfortran.dg/bound_simplification_1.f90: New test.
9154
9155 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9156
9157         PR fortran/31645
9158         * gfortran.dg/bom_error.f90: New test.
9159         * gfortran.dg/bom_include.f90: New test.
9160         * gfortran.dg/bom_UTF16-LE.f90: New test.
9161         * gfortran.dg/bom_UTF16-BE.f90: New test.
9162         * gfortran.dg/bom_UTF-8.f90: New test.
9163         * gfortran.dg/bom_UTF-32.f90: New test.
9164         * gfortran.dg/bom_UTF-8.F90: New test.
9165         * gfortran.dg/bom_include.inc: New file.
9166
9167 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9168
9169         PR C++/30221
9170         * g++.dg/init/ptrfn2.C: New test.
9171         * g++.dg/init/ptrfn3.C: New test.
9172
9173 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
9174
9175         PR fortran/31711
9176         * gfortran.dg/dependency_21.f90: New test.
9177
9178 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9179
9180         * gfortran.dg/secnds.f: Use real*8.
9181         * gfortran.dg/secnds-1.f: Use real*8.
9182
9183 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9184
9185         PR libfortran/31532
9186         * gfortran.dg/inquire_5.f90: Update test.
9187
9188 2007-04-27  Ian Lance Taylor  <iant@google.com>
9189
9190         PR middle-end/31710
9191         * gcc.c-torture/compile/pr31710.c: New test.
9192
9193 2007-04-27  Richard Guenther  <rguenther@suse.de>
9194
9195         PR tree-optimization/30965
9196         PR tree-optimization/30978
9197         * gcc.dg/tree-ssa/pr30978.c: New testcase.
9198         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9199         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9200         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9201
9202 2007-04-27  Richard Guenther  <rguenther@suse.de>
9203
9204         PR tree-optimization/31715
9205         * gcc.dg/Warray-bounds-4.c: New testcase.
9206
9207 2007-04-26  Ian Lance Taylor  <iant@google.com>
9208
9209         PR target/28675
9210         * gcc.c-torture/compile/pr28675.c: New test.
9211
9212 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9213
9214         PR C++/30016
9215         * g++.dg/ext/vector6.C: New test.
9216
9217 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
9218
9219         * gcc.c-torture/execute/ieee/20000320-1.x: New.
9220
9221 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
9222
9223         PR middle-end/31617
9224         * g++.dg/other/str_empty.C: Add expected warning.
9225
9226 2007-04-26  Richard Guenther  <rguenther@suse.de>
9227         Daniel Berlin  <dberlin@dberlin.org>
9228
9229         PR tree-optimization/30567
9230         * g++.dg/other/pr30567.C: New testcase.
9231
9232 2007-04-26  Richard Guenther  <rguenther@suse.de>
9233
9234         PR tree-optimization/31703
9235         * gcc.c-torture/compile/pr31703.c: New testcase.
9236         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9237         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9238
9239 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
9240
9241         * gfortran.dg/open_errors.f90: Added if statements checking
9242         the value of iostat.
9243
9244 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR c++/31598
9247         * g++.dg/gomp/pr31598.C: New test.
9248
9249         PR tree-optimization/30558
9250         * g++.dg/gomp/pr30558.C: New test.
9251
9252 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
9253
9254         PR c++/31338
9255         * g++.dg/ext/complex2.C: New test.
9256
9257 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
9258
9259         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9260
9261 2007-04-25  Thiemo Seufer  <ths@mips.com>
9262
9263         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9264         value to signed char.
9265
9266 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9267
9268         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9269         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9270         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9271
9272 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9273
9274         PR fortran/31668
9275         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9276         statement functions.
9277         * gfortran.dg/c_by_val_5.f90: New test.
9278
9279 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9280
9281         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9282         with two new subroutines to avoid parameter-induced aliasing.
9283         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9284         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9285
9286 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9287
9288         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9289         * g++.dg/warn/Warray-bounds.C: Likewise.
9290
9291 2007-04-24  Ian Lance Taylor  <iant@google.com>
9292
9293         PR tree-optimization/31605
9294         * gcc.c-torture/execute/pr31605.c: New test.
9295
9296 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9297
9298         PR fortran/31587
9299         * lib/gcc-dg.exp (scan-module): New function.
9300         * gfortran.dg/module_md5_1.f90: New test.
9301
9302 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9303
9304         * g++.old-deja/g++.pt/defarg6.C: Only run with
9305         -std=gnu++98.
9306         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9307         * g++.dg/cpp0x/variadic61.C: Ditto.
9308         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9309         * g++.dg/cpp0x/variadic62.C: Ditto.
9310         * g++.dg/template/meminit1.C: Ditto.
9311         * g++.dg/template/operator7.C: Ditto.
9312         * g++.dg/template/static15.C: Ditto.
9313         * g++.dg/template/invalid1.C: Ditto.
9314         * g++.dg/template/shift1.C: Ditto.
9315         * g++.dg/template/error10.C: Ditto.
9316
9317 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9318
9319         PR diagnostic/25923
9320         * gfortran.dg/pr25923.f90: New test.
9321
9322 2007-04-24  Ian Lance Taylor  <iant@google.com>
9323
9324         PR tree-optimization/31602
9325         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9326
9327 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9328
9329         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9330         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9331
9332 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9333
9334         * gcc.target/i386/reload-1.c. New.
9335
9336 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9337             Olga Golovanevsky  <olga@il.ibm.com>
9338
9339         * g++.dg/other/str_empty.C: New test.
9340
9341 2007-04-24  Richard Henderson  <rth@redhat.com>
9342
9343         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9344
9345 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9346
9347         PR target/31641
9348         * gcc.c-torture/compile/pr31641.c: New testcase.
9349
9350 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9351
9352         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9353         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9354         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9355         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9356
9357 2007-04-23  Simon Baldwin  <simonb@google.com>
9358
9359         * g++.dg/other/error15.C: New.
9360         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9361         triggering a "multiple parameters named" error.
9362
9363 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9364
9365         PR fortran/31618
9366         * gfortran.dg/backspace_8.f:  New test case.
9367
9368 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9369
9370         PR fortran/31630
9371         * gfortran.dg/used_types_17.f90: New test.
9372
9373         PR fortran/31620
9374         * gfortran.dg/zero_array_components_1.f90: New test.
9375
9376 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9377
9378         PR fortran/31616
9379         * gfortran.dg/open_errors.f90: Allow a different error message.
9380
9381 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9382
9383         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9384         Rename from check_effective_target_vect_pack_mod.  Rename global
9385         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9386         messages.
9387         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9388         rename.
9389         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9390         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9391
9392 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9393
9394         PR middle-end/31448
9395         * gcc.c-torture/execute/pr31448.c: New testcase.
9396
9397 2007-04-22  Nick Clifton  <nickc@redhat.com>
9398
9399         * gcc.dg/20020312-2.c: Add support for the FRV.
9400
9401 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9402
9403         PR tree-optimization/24659
9404         * gcc.dg/vect/vect-float-extend-1.c: New test.
9405         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9406
9407 2007-04-22  Richard Guenther  <rguenther@suse.de>
9408
9409         PR tree-optimization/29789
9410         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9411         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9412
9413 2007-04-22  Revital Eres  <eres@il.ibm.com>
9414
9415         * gcc.dg/var-expand2.c: New test.
9416
9417 2007-04-22  Revital Eres  <eres@il.ibm.com>
9418
9419         * gcc.dg/var-expand3.c: New test.
9420
9421 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9422
9423         PR fortran/31495
9424         * gfortran.dg/continuation_8.f90: New test.
9425
9426 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9427
9428         PR C/30265
9429         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9430         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9431
9432 2007-04-21  Richard Guenther  <rguenther@suse.de>
9433
9434         PR middle-end/31136
9435         * gcc.c-torture/execute/pr31136.c: New testcase.
9436
9437 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9438
9439         * gcc.target/i386/movsi-sm-1.c: New.
9440
9441 2007-04-20  Richard Henderson  <rth@redhat.com>
9442
9443         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9444         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9445
9446 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9447
9448         * gcc.target/i386/ordcmp-1.c: New test.
9449         * gcc.target/i386/unordcmp-1.c: New test.
9450
9451         PR tree-optimization/31632
9452         * gcc.c-torture/compile/20070419-1.c: New test.
9453
9454 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9455
9456         * gcc.dg/invalid-call-1.c: New test.
9457
9458 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9459
9460         PR diagnostic/31227
9461         * gcc.dg/Warray-bounds-3.c: New.
9462
9463 2007-04-18  Richard Guenther  <rguenther@suse.de>
9464
9465         PR tree-optimization/19431
9466         PR tree-optimization/21463
9467         * gcc.c-torture/execute/20070212-1.c: New testcase.
9468         * gcc.c-torture/execute/20070212-2.c: Likewise.
9469         * gcc.c-torture/execute/20070212-3.c: Likewise.
9470         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9471         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9472         * g++.dg/tree-ssa/pr21463.C: Likewise.
9473         * g++.dg/tree-ssa/pr30738.C: Likewise.
9474
9475 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9476
9477         PR c++/31513
9478         * g++.dg/expr/bitfield8.C: New test.
9479
9480 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9481             Richard Sandiford  <richard@codesourcery.com>
9482
9483         * lib/target-supports.exp (check_profiling_available): Return 0
9484         for uClibc with -p or -pg.
9485
9486 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9487
9488         PR c++/31517
9489         * g++.dg/template/init7.C: New test.
9490
9491 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9492
9493         PR rtl-optimization/31360
9494         * gcc.dg/loop-7.c: New test.
9495
9496 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9497
9498         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9499         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9500         build.
9501         (compat-execute): Likewise.
9502         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9503         files to remote hosts.
9504         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9505         (c-torture-execute): Likewise.
9506         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9507         or plain file.  Use remote_upload and remote_download to copy
9508         files about.
9509         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9510         before scanning it.
9511
9512 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9513
9514         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9515
9516 2007-04-16  Lawrence Crowl  <crowl@google.com>
9517
9518         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9519         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9520         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9521         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9522         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9523         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9524         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9525         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9526         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9527         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9528         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9529
9530         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9531         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9532         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9533         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9534         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9535         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9536         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9537         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9538         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9539         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9540         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9541
9542 2007-04-16  Ian Lance Taylor  <iant@google.com>
9543
9544         PR tree-optimization/31522
9545         * gcc.dg/Wstrict-overflow-16.c: New test.
9546
9547 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9548
9549         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9550
9551 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9552
9553         PR fortran/31144
9554         * gfortran.dg/module_naming_1.f90: New.
9555
9556 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9557
9558         * lib/target-supports.exp (check_profiling_available): Return
9559         false for m68k-*-uclinux.
9560
9561 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9562
9563         PR c++/29365
9564         Testcase for c++ anonymous namespace warning
9565
9566         * g++.dg/warn/anonymous-namespace-1.C: New test
9567         * g++.dg/warn/anonymous-namespace-1.h: New test
9568
9569 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9570
9571         PR testsuite/31578
9572         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9573
9574 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9575
9576         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9577
9578 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9579
9580         PR fortran/31204
9581         * gfortran.dg/array_constructor_16.f90: New test.
9582
9583 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9584
9585         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9586         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9587
9588 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9589
9590         PR rtl-optimization/31500
9591         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9592         * g++.dg/warn/Warray-bounds.C: Likewise.
9593
9594 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9595
9596         PR C/31520
9597         * gcc.dg/gnu89-init-4.c: New testcase.
9598
9599 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR c++/25874
9602         * gcc.dg/gomp/pr25874.c: Add dg-options.
9603         * g++.dg/gomp/pr25874.C: Add dg-options.
9604
9605 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9606
9607         PR fortran/21061
9608         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9609         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9610
9611 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9612
9613         PR fortran/31561
9614         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9615
9616 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9617
9618         PR fortran/29507
9619         PR fortran/31404
9620         * gfortran.dg/initialization_6.f90: New test.
9621
9622 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9623
9624         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9625
9626         * lib/target-supports.exp (check_gc_sections_available):
9627         Return false if ldflags includes -elf2flt.
9628
9629 2007-04-13  Jason Merrill  <jason@redhat.com>
9630
9631         PR c++/31074
9632         * conv3.C: New test.
9633
9634 2007-04-13  Mike Stump  <mrs@apple.com>
9635
9636         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9637         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9638
9639 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9640
9641         PR tree-optimization/29598
9642         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9643
9644 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9645
9646         PR fortran/31559
9647         * gfortran.dg/func_assign.f90: New test.
9648
9649 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9650
9651         PR fortran/31550
9652         * gfortran.dg/used_types_16.f90: New test.
9653
9654 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9655
9656         PR fortran/18937
9657         * gfortran.dg/goto_2.f90: New.
9658         * gfortran.dg/goto_3.f90: New.
9659         * gfortran.dg/pr17708.f90: Rename to ...
9660         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9661
9662 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9663
9664         PR fortran/31562
9665         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9666         instead of a struct.
9667
9668 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9669
9670         PR fortran/31562
9671         * gfortran.dg/value_4.c: Use GNU extensions for complex
9672         instead of a struct.
9673
9674 2007-04-13  Richard Guenther  <rguenther@suse.de>
9675
9676         PR tree-optimization/21258
9677         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9678
9679 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9680
9681         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9682         <complex.h>.
9683
9684 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9685
9686         PR fortran/31250
9687         * gfortran.dg/char_length_2.f90: New.
9688         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9689         * gfortran.dg/repeat_4.f90: Likewise.
9690
9691         PR fortran/31266
9692         * gfortran.dg/char_assign_1.f90: New.
9693
9694         PR fortran/31471
9695         * gfortran.dg/block_name_1.f90: New.
9696         * gfortran.dg/block_name_2.f90: New.
9697
9698 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9699
9700         PR c++/31078
9701         * g++.dg/other/pr31078.C: New.
9702
9703 2007-04-12  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/31169
9706         * gcc.c-torture/execute/pr31169.c: New testcase.
9707
9708 2007-04-12  Richard Guenther  <rguenther@suse.de>
9709
9710         PR tree-optimization/24689
9711         PR tree-optimization/31307
9712         * g++.dg/tree-ssa/pr31307.C: New testcase.
9713         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9714
9715 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9716
9717         PR fortran/31472
9718         * gfortran.dg/access_spec_1.f90: New test.
9719         * gfortran.dg/access_spec_2.f90: New test.
9720         * gfortran.dg/non_module_public.f90: Match new error message.
9721
9722 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9723
9724         PR testsuite/31538
9725         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9726         to 4 at line 38 to fix bounds problem.
9727
9728 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9729
9730         PR testsuite/31240
9731         * gfortran.dg/pointer_intent_1.f90: Fix test.
9732
9733 2007-04-10  Eric Christopher  <echristo@apple.com>
9734
9735         * lib/target-supports.exp
9736         (check_effective_target_fstack_protector): Rewrite.
9737
9738 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9739
9740         PR c++/31449
9741         * g++.dg/init/const5.C: New test.
9742
9743 2007-04-09  Jan Hubicka  <jh@suse.cz>
9744
9745         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9746
9747 2007-04-08  Jan Hubicka  <jh@suse.cz>
9748
9749         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9750
9751 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9752
9753         PR fortran/31257
9754         * gfortran.dg/achar_4.f90: New test.
9755
9756 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9757
9758         PR fortran/30880
9759         * gfortran.dg/used_dummy_types_8.f90: New test.
9760
9761 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9762
9763         PR fortran/30872
9764         * gfortran.dg/parameter_array_element_1.f90: New test.
9765
9766 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9767
9768         PR fortran/31222
9769         * gfortran.dg/default_numeric_type_1.f90: New test.
9770
9771 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9772
9773         PR fortran/31424
9774         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9775
9776 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9777
9778         PR fortran/31293
9779         * gfortran.dg/interface_12.f90: New test.
9780
9781 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9782
9783         * gcc.dg/format/opt-6.c: New test.
9784         * gcc.dg/format/nul-1.c: New test.
9785         * gcc.dg/format/nul-2.c: New test.
9786
9787 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9788
9789         PR libgfortran/31395
9790         * gfortran.dg/fmt_colon.f90: New test.
9791
9792 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9793
9794         * g++.old-deja/g++.other/init18.C: Use
9795         dg-require-effective-target instead of an explicit xfail.
9796
9797 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9798
9799         * gcc.dg/dfp/signbit-1.c
9800         * gcc.dg/dfp/signbit-2.c
9801
9802 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9803
9804         PR fortran/31483
9805         * gfortran.dg/altreturn_5.f90: New test.
9806
9807 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9808
9809         PR fortran/31292
9810         * gfortran.dg/contained_module_proc_1.f90: New test.
9811
9812 2007-04-04  Stuart Hastings  <stuart@apple.com>
9813
9814         PR 31281
9815         * objc/execute/exceptions/pr31281.m: New.
9816
9817 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9818
9819         * g++.dg/ext/dllimport12.C: Update comments.
9820
9821 2007-04-03  Eric Christopher  <echristo@apple.com>
9822
9823         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9824
9825 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9826
9827         PR fortran/31304
9828         * gfortran.dg/repeat_2.f90: New test.
9829         * gfortran.dg/repeat_3.f90: New test.
9830         * gfortran.dg/repeat_4.f90: New test.
9831
9832 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9833
9834         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9835
9836 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR c++/30847
9839         * g++.dg/parse/cond3.C: New test.
9840
9841         PR middle-end/30704
9842         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9843
9844 2007-04-02  Jason Merrill  <jason@redhat.com>
9845
9846         PR c++/31187
9847         * g++.dg/ext/visibility/anon3.C: New test.
9848
9849 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9850
9851         PR libgfortran/31052
9852         * gfortran.dg/namelist_28.f90: New test.
9853
9854 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9855
9856         PR libgfortran/31366
9857         * gfortran.dg/direct_io_6.f90: New test.
9858
9859 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9860
9861         PR libgfortran/31207
9862         * gfortran.dg/advance_5.f90: New test.
9863         * gfortran.dg/advance_6.f90: New test.
9864
9865 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9866
9867         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9868         * g++.dg/ext/dllimport7.C: Likewise.
9869         * g++.dg/ext/selectany1.C: Likewise.
9870
9871 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9872
9873         * g++.dg/parser/pr31138.C: New.
9874         * g++.dg/parser/pr31140.C: New.
9875         * g++.dg/parser/pr31141.C: New.
9876
9877 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9878
9879         PR c++/26099
9880         * g++.dg/ext/is_base_of.C: New.
9881         * g++.dg/ext/has_virtual_destructor.C: New.
9882         * g++.dg/ext/is_polymorphic.C: New.
9883         * g++.dg/ext/is_base_of_diagnostic.C: New.
9884         * g++.dg/ext/is_enum.C: New.
9885         * g++.dg/ext/has_nothrow_assign.C: New.
9886         * g++.dg/ext/has_nothrow_constructor.C: New.
9887         * g++.dg/ext/is_empty.C: New.
9888         * g++.dg/ext/has_trivial_copy.C: New.
9889         * g++.dg/ext/has_trivial_assign.C: New.
9890         * g++.dg/ext/is_abstract.C: New.
9891         * g++.dg/ext/is_pod.C: New.
9892         * g++.dg/ext/has_nothrow_copy.C: New.
9893         * g++.dg/ext/is_class.C: New.
9894         * g++.dg/ext/has_trivial_constructor.C: New.
9895         * g++.dg/ext/is_union.C: New.
9896         * g++.dg/ext/has_trivial_destructor.C: New.
9897         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9898         * g++.dg/template/crash43.C: Likewise.
9899
9900 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9901
9902         * g++.dg/warn/pedantic2.C: New testcase.
9903
9904 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9905
9906         * size_dim.f90: Fix dg directive.
9907         * pr16433.f: Likewise.
9908         * use_6.f90: Likewise.
9909         * use_7.f90: Likewise.
9910         * entry_9.f90: Likewise.
9911         * pointer_intent_2.f90: Likewise.
9912         * protected_1.f90: Likewise.
9913         * fmt_missing_period_2.f: Likewise.
9914         * pointer_intent_3.f90: Likewise.
9915         * protected_2.f90: Likewise.
9916         * protected_3.f90: Likewise.
9917         * pr15754.f90: Likewise.
9918         * protected_4.f90: Likewise.
9919         * protected_5.f90: Likewise.
9920         * initialization_2.f90: Likewise.
9921         * protected_6.f90: Likewise.
9922         * continuation_7.f90: Likewise.
9923         * derived_function_interface_1.f90: Likewise.
9924         * der_pointer_4.f90: Likewise.
9925         * fmt_zero_precision.f90: Likewise.
9926         * blockdata_3.f90: Likewise.
9927         * fmt_missing_period_1.f: Likewise.
9928         * real_const_3.f90: Likewise.
9929         * use_4.f90: Likewise.
9930         * fmt_missing_period_3.f: Likewise.
9931         * use_5.f90: Likewise.
9932
9933 2007-03-28  Mike Stump  <mrs@apple.com>
9934
9935         * gcc.dg/darwin-comm.c: Add.
9936
9937 2007-03-28  Eric Christopher  <echristo@apple.com>
9938
9939         * lib/target-supports.exp (check_effective_target_fstack_protector):
9940         New.
9941         * gcc.dg/ssp-1.c: Use.
9942         * gcc.dg/ssp-2.c: Ditto.
9943
9944 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9945
9946         PR c++/29077
9947         * g++.dg/parse/constructor3.C: New test.
9948
9949 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9950
9951         * gnat.dg/thin_pointer.ad[sb]: New test.
9952
9953 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9954
9955         * g++.dg/cpp0x/bracket1.C: New.
9956         * g++.dg/cpp0x/bracket2.C: New.
9957         * g++.dg/cpp0x/bracket3.C: New.
9958         * g++.dg/cpp0x/bracket4.C: New.
9959
9960 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9961
9962         * g++.dg/cpp0x/temp_default1.C: New.
9963         * g++.dg/cpp0x/temp_default3.C: New.
9964         * g++.dg/cpp0x/temp_default2.C: New.
9965         * g++.dg/cpp0x/temp_default4.C: New.
9966
9967 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9968
9969         PR c++/29993
9970         * g++.dg/other/cv_func2.C: New.
9971
9972 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9973
9974         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9975         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9976         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9977         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9978
9979         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9980         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9981
9982         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9983
9984         * lib/compat.exp (compat-execute): Fix processing of file names.
9985
9986 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9987
9988         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9989
9990 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9991
9992         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9993         Delete created executable test file.
9994         (check_effective_target_fortran_large_int): Ditto.
9995         (check_effective_target_static_libgfortran): Ditto.
9996
9997 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9998
9999         PR c++/30500
10000         * g++.dg/warn/pragma-system_header1.C: New test.
10001         * g++.dg/warn/pragma-system_header2.C: New test.
10002         * g++.dg/warn/pragma-system_header1.h. New.
10003         * g++.dg/warn/pragma-system_header2.h. New.
10004
10005 2007-03-26  Ian Lance Taylor  <iant@google.com>
10006
10007         PR tree-optimization/31345
10008         * gcc.c-torture/compile/pr31345-1.c: New test.
10009
10010 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
10011
10012         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10013         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10014         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10015         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10016         * gfortran.dg/overload_1.f90: Likewise.
10017         * gfortran.dg/impure_assignment_1.f90: Likewise.
10018         * gfortran.dg/error_recovery_3.f90: Likewise.
10019         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10020         * gfortran.dg/sequence_types_1.f90: Likewise.
10021         * gfortran.dg/internal_references_1.f90: Likewise.
10022         * gfortran.dg/present_1.f90: Likewise.
10023         * gfortran.dg/volatile10.f90: Likewise.
10024         * gfortran.dg/module_equivalence_2.f90: Likewise.
10025         * gfortran.dg/use_4.f90: Likewise.
10026         * gfortran.dg/elemental_result_1.f90: Likewise.
10027         * gfortran.dg/generic_actual_arg.f90: Likewise.
10028         * gfortran.dg/private_type_5.f90: Likewise.
10029         * gfortran.dg/protected_4.f90: Likewise.
10030         * gfortran.dg/interface_3.f90: Likewise.
10031
10032 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10033
10034         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10035         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10036
10037 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
10038
10039         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10040
10041 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10042
10043         PR libgfortran/31199
10044         * gfortran.dg/fmt_t_4.f90: New test.
10045
10046 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10047
10048         PR libfortran/31297
10049         * gfortran.dg/backspace_5.f:  Initialize variable(s).
10050         * gfortran.dg/backspace_6.f:  Likewise.
10051         * gfortran.dg/char_bounds_check_fail_1: Likewise.
10052         * gfortran.dg/direct_io_2.f90:  Likewise.
10053         * gfortran.dg/write_back.f:  Likewise.
10054         * gfortran.dg/write_rewind_2.f:  Likewise.
10055         * gfortran.dg/write_rewind_1.f:  Likewise.
10056         * gfortran.dg/write_rewind_2.f:  Likewise.
10057
10058 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
10059
10060         PR tree-optimization/30784
10061         * gcc.dg/vect/pr30784.c: New test.
10062
10063 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10064
10065         PR fortran/30877
10066         * gfortran.dg/operator_1.f90: New test.
10067         * gfortran.dg/operator_2.f90: New test.
10068
10069 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
10070
10071         PR libfortran/31196
10072         * gfortran.dg/reshape_transpose_1.f90:  New test.
10073
10074 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10075
10076         PR fortran/30655
10077         * gfortran.dg/bounds_check_6.f90: New test.
10078
10079 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
10080
10081         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10082         #ifndef/#endif.
10083         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10084         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10085
10086 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
10087
10088         PR fortran/31209
10089         * gfortran.dg/pointer_function_actual_1.f90: New test.
10090
10091         PR fortran/31200
10092         * gfortran.dg/pointer_function_actual_2.f90: New test.
10093
10094         PR fortran/31215
10095         * gfortran.dg/result_in_spec_1.f90: New test.
10096
10097 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10098
10099         PR fortran/30834
10100         * gfortran.dg/integer_exponentiation_3.F90: New test.
10101         * gfortran.dg/integer_exponentiation_4.f90: New test.
10102         * gfortran.dg/integer_exponentiation_5.F90: New test.
10103
10104 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10105
10106         PR c++/30863
10107         * g++.dg/template/error24.C: New test.
10108         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10109
10110 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/31273
10113         * g++.dg/expr/bitfield7.C: New test.
10114
10115 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10116
10117         PR other/23572
10118         * gcc.dg/float-range-4.c: New.
10119         * gcc.dg/float-range-1.c: Update. Test for a warning.
10120         * gcc.dg/float-range-3.c: New.
10121         * gcc.dg/float-range-5.c: New.
10122
10123 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10124
10125         PR fortran/31262
10126         * gfortran.dg/no_range_check_1.f90: New test.
10127
10128 2007-03-22  Dirk Mueller  <dmueller@suse.de>
10129
10130         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10131         * g++.dg/other/static1.C: Remove stray semicolon.
10132         * g++.dg/other/init1.C: Likewise.
10133         * g++.dg/rtti/dyncast1.C: Likewise.
10134         * g++.dg/tree-ssa/pr17153.C: Likewise.
10135         * g++.dg/lookup/disamb1.C: Likewise.
10136         * g++.dg/lookup/scoped2.C: Likewise.
10137         * g++.dg/lookup/friend7.C: Likewise.
10138         * g++.dg/parse/parse4.C: Likewise.
10139         * g++.dg/parse/parse5.C: Likewise.
10140         * g++.dg/expr/pr29066.C: Likewise.
10141         * g++.dg/expr/cast4.C: Likewise.
10142         * g++.dg/tc1/dr193.C: Likewise.
10143         * g++.dg/tc1/dr213.C: Likewise.
10144         * g++.dg/abi/dcast1.C: Likewise.
10145         * g++.dg/abi/covariant2.C: Likewise.
10146         * g++.dg/inherit/covariant11.C: Likewise.
10147         * g++.dg/inherit/covariant9.C: Likewise.
10148         * g++.dg/inherit/covariant10.C: Likewise.
10149         * g++.dg/init/static3.C: Likewise.
10150         * g++.dg/init/init-ref3.C: Likewise.
10151         * g++.dg/init/ref10.C: Likewise.
10152         * g++.dg/template/meminit2.C: Likewise.
10153         * g++.dg/template/using9.C: Likewise.
10154         * g++.dg/template/friend9.C: Likewise.
10155         * g++.dg/template/ref1.C: Likewise.
10156         * g++.old-deja/g++.warn/inline.C: Likewise.
10157         * g++.old-deja/g++.robertl/eb91.C: Likewise.
10158         * g++.old-deja/g++.robertl/eb46.C: Likewise.
10159         * g++.old-deja/g++.robertl/eb34.C: Likewise.
10160         * g++.old-deja/g++.robertl/eb43.C: Likewise.
10161         * g++.old-deja/g++.robertl/eb26.C: Likewise.
10162         * g++.old-deja/g++.robertl/eb116.C: Likewise.
10163         * g++.old-deja/g++.brendan/copy5.C: Likewise.
10164         * g++.old-deja/g++.brendan/overload8.C: Likewise.
10165         * g++.old-deja/g++.brendan/overload11.C: Likewise.
10166         * g++.old-deja/g++.brendan/copy7.C: Likewise.
10167         * g++.old-deja/g++.brendan/crash38.C: Likewise.
10168         * g++.old-deja/g++.brendan/template11.C: Likewise.
10169         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10170         * g++.old-deja/g++.brendan/crash50.C: Likewise.
10171         * g++.old-deja/g++.brendan/crash16.C: Likewise.
10172         * g++.old-deja/g++.jason/pmem2.C: Likewise.
10173         * g++.old-deja/g++.jason/parse9.C: Likewise.
10174         * g++.old-deja/g++.jason/byval2.C: Likewise.
10175         * g++.old-deja/g++.jason/overload8.C: Likewise.
10176         * g++.old-deja/g++.jason/pmf8.C: Likewise.
10177         * g++.old-deja/g++.jason/template33.C: Likewise.
10178         * g++.old-deja/g++.jason/return3.C: Likewise.
10179         * g++.old-deja/g++.jason/scoping2.C: Likewise.
10180         * g++.old-deja/g++.jason/virtual.C: Likewise.
10181         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10182         * g++.old-deja/g++.jason/template27.C: Likewise.
10183         * g++.old-deja/g++.jason/synth6.C: Likewise.
10184         * g++.old-deja/g++.jason/ref8.C: Likewise.
10185         * g++.old-deja/g++.jason/offset1.C: Likewise.
10186         * g++.old-deja/g++.other/static20.C: Likewise.
10187         * g++.old-deja/g++.other/array1.C: Likewise.
10188         * g++.old-deja/g++.other/new3.C: Likewise.
10189         * g++.old-deja/g++.other/array2.C: Likewise.
10190         * g++.old-deja/g++.other/overload9.C: Likewise.
10191         * g++.old-deja/g++.other/cast6.C: Likewise.
10192         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10193         * g++.old-deja/g++.other/eh4.C: Likewise.
10194         * g++.old-deja/g++.other/using7.C: Likewise.
10195         * g++.old-deja/g++.other/init18.C: Likewise.
10196         * g++.old-deja/g++.other/dyncast1.C: Likewise.
10197         * g++.old-deja/g++.other/dyncast2.C: Likewise.
10198         * g++.old-deja/g++.other/dtor11.C: Likewise.
10199         * g++.old-deja/g++.pt/static11.C: Likewise.
10200         * g++.old-deja/g++.pt/crash19.C: Likewise.
10201         * g++.old-deja/g++.pt/overload12.C: Likewise.
10202         * g++.old-deja/g++.pt/crash46.C: Likewise.
10203         * g++.old-deja/g++.pt/mi1.C: Likewise.
10204         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10205         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10206         * g++.old-deja/g++.pt/local5.C: Likewise.
10207         * g++.old-deja/g++.pt/typename2.C: Likewise.
10208         * g++.old-deja/g++.pt/explicit80.C: Likewise.
10209         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10210         * g++.old-deja/g++.law/visibility1.C: Likewise.
10211         * g++.old-deja/g++.law/visibility2.C: Likewise.
10212         * g++.old-deja/g++.law/virtual2.C: Likewise.
10213         * g++.old-deja/g++.law/operators19.C: Likewise.
10214         * g++.old-deja/g++.law/parsing10.C: Likewise.
10215         * g++.old-deja/g++.law/visibility4.C: Likewise.
10216         * g++.old-deja/g++.law/operators4.C: Likewise.
10217         * g++.old-deja/g++.law/dtors2.C: Likewise.
10218         * g++.old-deja/g++.law/missed-error3.C: Likewise.
10219         * g++.old-deja/g++.law/visibility10.C: Likewise.
10220         * g++.old-deja/g++.law/scope3.C: Likewise.
10221         * g++.old-deja/g++.law/casts2.C: Likewise.
10222         * g++.old-deja/g++.law/code-gen5.C: Likewise.
10223         * g++.old-deja/g++.law/operators33.C: Likewise.
10224         * g++.old-deja/g++.law/friend4.C: Likewise.
10225         * g++.old-deja/g++.mike/pmf7.C: Likewise.
10226         * g++.old-deja/g++.mike/p5611.C: Likewise.
10227         * g++.old-deja/g++.mike/net37.C: Likewise.
10228         * g++.old-deja/g++.mike/p3570.C: Likewise.
10229         * g++.old-deja/g++.mike/p5718.C: Likewise.
10230         * g++.old-deja/g++.mike/net21.C: Likewise.
10231         * g++.old-deja/g++.mike/p1862.C: Likewise.
10232         * g++.old-deja/g++.mike/p4511.C: Likewise.
10233         * g++.old-deja/g++.mike/virt3.C: Likewise.
10234         * g++.old-deja/g++.mike/p16146.C: Likewise.
10235         * g++.old-deja/g++.mike/p1989.C: Likewise.
10236         * g++.old-deja/g++.mike/p5571.C: Likewise.
10237         * g++.old-deja/g++.gb/scope10.C: Likewise.
10238         * g++.old-deja/g++.abi/primary5.C: Likewise.
10239         * g++.old-deja/g++.abi/empty2.C: Likewise.
10240         * g++.old-deja/g++.abi/arraynew.C: Likewise.
10241         * g++.old-deja/g++.eh/vbase4.C: Likewise.
10242         * g++.old-deja/g++.eh/ptr1.C: Likewise.
10243         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10244         * g++.old-deja/g++.bob/template3.C: Likewise.
10245         * g++.old-deja/g++.bob/inherit1.C: Likewise.
10246
10247 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
10248
10249         PR fortran/31193
10250         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10251
10252 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
10253
10254         PR fortran/20897
10255         * gfortran.dg/derived_name_1.f90: New.
10256         * gfortran.dg/derived_name_2.f: New.
10257
10258 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10259
10260         * lib/target-supports.exp (check_effective_target_nonpic): New
10261         procedure.
10262         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10263         when compiling PIC.
10264         * gcc.target/i386/asm-4.c: Require nonpic.
10265         * gcc.target/i386/cmov1.c: Likewise.
10266         * gcc.target/i386/mul.c: Likewise.
10267         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10268         * gcc.target/i386/ssetype-1.c: Require nonpic.
10269         * gcc.target/i386/ssetype-3.c: Likewise.
10270         * gcc.target/i386/ssetype-5.c: Likewise.
10271
10272 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10273
10274         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10275         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10276         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10277         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10278
10279 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10280
10281         PR tree-optimization/30590
10282         * g++.dg/opt/pr30590.C: New testcase.
10283
10284 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR c/30762
10287         * gcc.dg/pr30762-1.c: New test.
10288         * gcc.dg/pr30762-2.c: New test.
10289
10290         PR inline-asm/30505
10291         * gcc.target/i386/pr30505.c: New test.
10292
10293 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10294
10295         * gcc.target/arm/register-variables.c: New.
10296
10297 2007-03-19  Jeff Law  <law@redhat.com>
10298
10299         * PR tree-optimization/30984
10300         * gcc.c-torture/pr30984.c: New test.
10301
10302 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10303         Richard Guenther  <rguenther@suse.de>
10304
10305         PR tree-optimization/31254
10306         * gcc.dg/torture/pr31254.c: New testcase.
10307
10308 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10309
10310         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10311         target default_packed.
10312
10313 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10314
10315         PR fortran/31203
10316         * gfortran.dg/string_length_1.f90: New test.
10317
10318 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10319
10320         PR testsuite/30395
10321         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10322
10323 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10324
10325         PR libgfortran/31052
10326         * gfortran.dg/namelist_27.f90: New test.
10327
10328 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10329
10330         PR fortran/30531
10331         * gfortran.dg/used_types_14.f90: New test.
10332
10333         PR fortran/31086
10334         * gfortran.dg/used_types_15.f90: New test.
10335
10336 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10337
10338         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10339         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10340
10341 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10342
10343         PR fortran/31120
10344         * gfortran.dg/integer_exponentiation_2.f90: New test.
10345
10346 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10347
10348         PR tree-optimization/31041
10349         * gcc.dg/vect/pr31041.c: New test.
10350
10351 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10352
10353         * g++.dg/warn/Wconversion-integer.C: New
10354         * g++.dg/warn/Wconversion-real.C: New.
10355         * g++.dg/warn/Wconversion-real-integer.C: New.
10356         * g++.dg/warn/conv2.C: Updated.
10357
10358 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10359
10360         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10361         exclude RTPs.
10362
10363 2007-03-16  Richard Guenther  <rguenther@suse.de>
10364
10365         PR tree-optimization/31146
10366         * g++.dg/tree-ssa/pr31146.C: New testcase.
10367
10368 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10369
10370         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10371         assume that the target has <features.h>.
10372
10373 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10374
10375         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10376         dg-options rather than to the whole test.
10377
10378 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10379
10380         PR debug/29906
10381         * g++.dg/debug/pr29906.C: New
10382
10383 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10384
10385         PR libgfortran/31099
10386         * gfortran.dg/unformatted_recl.f90: Update test.
10387
10388 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10389
10390         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10391
10392 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10393
10394         PR c++/30891
10395         * g++.dg/parse/namespace-definition.C: New.
10396
10397 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10398
10399         PR c++/24924
10400         * g++.dg/cpp/pedantic-errors.C: New.
10401         * g++.dg/cpp/permissive.C: New.
10402
10403 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10404
10405         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10406         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10407
10408 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10409
10410         * lib/target-supports.exp (check_missing_uclibc_feature)
10411         (check_effective_target_wchar): New procedures.
10412         * gcc.dg/wchar_t-1.c: Require target wchar.
10413         * gcc.dg/wint_t-1.c: Likewise.
10414
10415 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10416
10417         * lib/target-supports.exp (check_gc_sections_available): Return
10418         false for VxWorks targets.
10419
10420 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10421
10422         * g++.dg/warn/Wconversion2.C: Fix typo.
10423         * gcc.dg/if-empty-1.c: Ditto.
10424
10425 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10426
10427         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10428
10429 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10430
10431         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10432         * gcc.target/i386/pr31167.c: Ditto.
10433
10434 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         PR target/31167
10437         * gcc.target/i386/pr31167.c: New test.
10438
10439 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10440
10441         PR fortran/30922
10442         * gfortran.dg/import5.f90.f90: New test.
10443
10444
10445         PR fortran/30879
10446         * gfortran.dg/data_components_1.f90: New test.
10447
10448
10449         PR fortran/30870
10450         * gfortran.dg/generic_13.f90: New test.
10451
10452         PR fortran/31163
10453         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10454
10455 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10456
10457         PR libgfortran/31051
10458         * gfortran.dg/fmt_t_4.f90: New
10459
10460 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10461
10462         PR C++/31165
10463         * g++.dg/other/default7.C: New test.
10464
10465 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10466
10467         * g++.dg/warn/Wconversion2.C: New.
10468
10469 2007-03-14  Eric Christopher  <echristo@apple.com>
10470
10471         * gcc.dg/ssp-1.c: New.
10472         * gcc.dg/ssp-2.c: Ditto.
10473
10474 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10475
10476         * g++.dg/warn/do-empty.C: New.
10477         * gcc.dg/do-empty.c: New.
10478         * gcc.dg/if-empty-1.c: Update.
10479         * gcc.dg/20001116-1.c: Update.
10480         * gcc.dg/pr23165.c: Update.
10481
10482 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gfortran.dg/module_implicit_conversion.f90: New test.
10485
10486 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         PR middle-end/31127
10489         * gcc.dg/pr31127.c: New.
10490
10491 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10492
10493         * gcc.dg/tree-ssa/loop-26.c: New test.
10494
10495 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10496
10497         * gcc.target/i386/cmpxchg16b-1.c: New test.
10498
10499 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10500
10501         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10502         * gcc.dg/c99-vla-1.c: Likewise.
10503         * g++.dg/ext/vla1.C: Likewise
10504
10505 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10506
10507         * gcc.dg/wvla-1.c: New test
10508         * gcc.dg/wvla-2.c: New test
10509         * gcc.dg/wvla-3.c: New test
10510         * gcc.dg/wvla-4.c: New test
10511         * gcc.dg/wvla-5.c: New test
10512         * gcc.dg/wvla-6.c: New test
10513         * gcc.dg/wvla-7.c: New test
10514         * g++.dg/warn/Wvla-1.C: New test
10515         * g++.dg/warn/Wvla-2.C: New test
10516         * g++.dg/warn/Wvla-3.C: New test
10517
10518 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10519
10520         PR c++/30108
10521         * g++.dg/other/default6.C: New test.
10522
10523 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10524
10525         * lib/target-supports.exp (check_profiling_available): Return false
10526         for VxWorks.
10527         (check_effective_target_vxworks_kernel): New procedure.
10528         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10529         VxWorks.
10530         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10531         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10532         to include VxWorks.
10533         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10534
10535 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10536
10537         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10538         PIC is not supported.
10539         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10540         * gcc.dg/20020426-2.c: Likewise.
10541         * gcc.dg/pr28243.c: Likewise.
10542         * gcc.dg/visibility-11.c: Likewise.
10543         * gcc.dg/tls/opt-9.c: Likewise.
10544         * gcc.dg/tls/opt-10.c: Likewise.
10545         * gcc.dg/tls/pic-1.c: Likewise.
10546         * gcc.dg/tls/struct-1.c: Likewise.
10547         * gcc.target/i386/20000807-1.c: Likewise.
10548         * gcc.target/i386/20000904-1.c: Likewise.
10549         * gcc.target/i386/20011119-1.c: Likewise.
10550         * gcc.target/i386/990213-2.c: Likewise.
10551         * gcc.target/i386/990214-1.c: Likewise.
10552         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10553         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10554         * gcc.target/i386/pic-1.c: Likewise.
10555         * gcc.target/i386/pr21518.c: Likewise.
10556         * gcc.target/i386/pr23098.c: Likewise.
10557         * gcc.target/i386/pr23943.c: Likewise.
10558
10559 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10560
10561         PR c++/31038
10562         * g++.dg/template/complit2.C: New test.
10563
10564         PR c++/30328
10565         * g++.dg/ext/bitfield1.C: New test.
10566
10567 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10568
10569         PR fortran/30883
10570         * gfortran.dg/interface_11.f90: New test.
10571
10572 2007-03-11  Richard Guenther  <rguenther@suse.de>
10573
10574         PR tree-optimization/31115
10575         * gcc.dg/torture/pr31115.c: New testcase.
10576
10577 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10578
10579         PR tree-optimization/29925
10580         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10581
10582 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10583
10584         PR c++/30274
10585         * g++.dg/expr/bitfield3.C: New test.
10586         * g++.dg/expr/bitfield4.C: Likewise.
10587         * g++.dg/expr/bitfield5.C: Likewise.
10588         * g++.dg/expr/bitfield6.C: Likewise.
10589
10590         PR c++/30924
10591         * g++.dg/template/array18.C: New test.
10592
10593 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10594
10595         PR c++/17946
10596         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10597         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10598
10599 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10600
10601         PR c++/20599
10602         * g++.dg/cpp0x/variadic-bind.C: New.
10603         * g++.dg/cpp0x/variadic-function.C: New.
10604         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10605         * g++.dg/cpp0x/variadic-tuple.C: New.
10606         * g++.dg/cpp0x/variadic1.C: New.
10607         * g++.dg/cpp0x/variadic2.C: New.
10608         * g++.dg/cpp0x/variadic3.C: New.
10609         * g++.dg/cpp0x/variadic4.C: New.
10610         * g++.dg/cpp0x/variadic5.C: New.
10611         * g++.dg/cpp0x/variadic6.C: New.
10612         * g++.dg/cpp0x/variadic7.C: New.
10613         * g++.dg/cpp0x/variadic8.C: New.
10614         * g++.dg/cpp0x/variadic9.C: New.
10615         * g++.dg/cpp0x/variadic10.C: New.
10616         * g++.dg/cpp0x/variadic11.C: New.
10617         * g++.dg/cpp0x/variadic12.C: New.
10618         * g++.dg/cpp0x/variadic13.C: New.
10619         * g++.dg/cpp0x/variadic14.C: New.
10620         * g++.dg/cpp0x/variadic15.C: New.
10621         * g++.dg/cpp0x/variadic16.C: New.
10622         * g++.dg/cpp0x/variadic17.C: New.
10623         * g++.dg/cpp0x/variadic18.C: New.
10624         * g++.dg/cpp0x/variadic19.C: New.
10625         * g++.dg/cpp0x/variadic20.C: New.
10626         * g++.dg/cpp0x/variadic21.C: New.
10627         * g++.dg/cpp0x/variadic22.C: New.
10628         * g++.dg/cpp0x/variadic23.C: New.
10629         * g++.dg/cpp0x/variadic24.C: New.
10630         * g++.dg/cpp0x/variadic25.C: New.
10631         * g++.dg/cpp0x/variadic26.C: New.
10632         * g++.dg/cpp0x/variadic27.C: New.
10633         * g++.dg/cpp0x/variadic28.C: New.
10634         * g++.dg/cpp0x/variadic29.C: New.
10635         * g++.dg/cpp0x/variadic30.C: New.
10636         * g++.dg/cpp0x/variadic31.C: New.
10637         * g++.dg/cpp0x/variadic32.C: New.
10638         * g++.dg/cpp0x/variadic33.C: New.
10639         * g++.dg/cpp0x/variadic34.C: New.
10640         * g++.dg/cpp0x/variadic35.C: New.
10641         * g++.dg/cpp0x/variadic36.C: New.
10642         * g++.dg/cpp0x/variadic37.C: New.
10643         * g++.dg/cpp0x/variadic38.C: New.
10644         * g++.dg/cpp0x/variadic39.C: New.
10645         * g++.dg/cpp0x/variadic40.C: New.
10646         * g++.dg/cpp0x/variadic41.C: New.
10647         * g++.dg/cpp0x/variadic42.C: New.
10648         * g++.dg/cpp0x/variadic43.C: New.
10649         * g++.dg/cpp0x/variadic44.C: New.
10650         * g++.dg/cpp0x/variadic45.C: New.
10651         * g++.dg/cpp0x/variadic46.C: New.
10652         * g++.dg/cpp0x/variadic47.C: New.
10653         * g++.dg/cpp0x/variadic48.C: New.
10654         * g++.dg/cpp0x/variadic49.C: New.
10655         * g++.dg/cpp0x/variadic50.C: New.
10656         * g++.dg/cpp0x/variadic51.C: New.
10657         * g++.dg/cpp0x/variadic52.C: New.
10658         * g++.dg/cpp0x/variadic53.C: New.
10659         * g++.dg/cpp0x/variadic54.C: New.
10660         * g++.dg/cpp0x/variadic55.C: New.
10661         * g++.dg/cpp0x/variadic56.C: New.
10662         * g++.dg/cpp0x/variadic57.C: New.
10663         * g++.dg/cpp0x/variadic58.C: New.
10664         * g++.dg/cpp0x/variadic59.C: New.
10665         * g++.dg/cpp0x/variadic60.C : New.
10666         * g++.dg/cpp0x/variadic61.C : New.
10667         * g++.dg/cpp0x/variadic62.C : New.
10668         * g++.dg/cpp0x/variadic63.C : New.
10669         * g++.dg/cpp0x/variadic64.C : New.
10670         * g++.dg/cpp0x/variadic65.C : New.
10671         * g++.dg/cpp0x/variadic66.C : New.
10672         * g++.dg/cpp0x/variadic67.C : New.
10673         * g++.dg/cpp0x/variadic68.C : New.
10674         * g++.dg/cpp0x/variadic69.C : New.
10675         * g++.dg/cpp0x/variadic70.C : New.
10676         * g++.dg/cpp0x/variadic71.C : New.
10677         * g++.dg/cpp0x/variadic72.C : New.
10678         * g++.dg/cpp0x/variadic73.C : New.
10679         * g++.dg/cpp0x/variadic74.C : New.
10680         * g++.dg/cpp0x/variadic75.C : New.
10681         * g++.dg/cpp0x/variadic-ex1.C : New.
10682         * g++.dg/cpp0x/variadic-ex2.C : New.
10683         * g++.dg/cpp0x/variadic-ex3.C : New.
10684         * g++.dg/cpp0x/variadic-ex4.C : New.
10685         * g++.dg/cpp0x/variadic-ex5.C : New.
10686         * g++.dg/cpp0x/variadic-ex6.C : New.
10687         * g++.dg/cpp0x/variadic-ex7.C : New.
10688         * g++.dg/cpp0x/variadic-ex8.C : New.
10689         * g++.dg/cpp0x/variadic-ex9.C : New.
10690         * g++.dg/cpp0x/variadic-ex10.C : New.
10691         * g++.dg/cpp0x/variadic-ex11.C : New.
10692         * g++.dg/cpp0x/variadic-ex12.C : New.
10693         * g++.dg/cpp0x/variadic-ex13.C : New.
10694         * g++.dg/cpp0x/variadic-ex14.C : New.
10695
10696 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10697
10698         PR libgfortran/31099
10699         * gfortran.dg/unformatted_recl.f90: New test.
10700
10701 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10702
10703         * gcc.dg/fold-eqcmplx-1.c: New test case.
10704
10705 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10706
10707         PR rtl-optimization/30643
10708         * gcc.dg/pr30643.c: New.
10709
10710 2007-03-09  Chao-ying Fu  <fu@mips.com>
10711
10712         * gcc.target/mips/mips32-dspr2-type.c: New test.
10713         * gcc.target/mips/mips32-dspr2.c: New test.
10714         * gcc.target/mips/dspr2-MULT.c: New test.
10715         * gcc.target/mips/dspr2-MULTU.c: New test.
10716         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10717         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10718         Adjust some formats.
10719
10720 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10721
10722         PR c++/17946
10723         * gcc.dg/Wlogical-op-1.c: New.
10724         * g++.dg/warn/Wlogical-op-1.C: New.
10725
10726 2007-03-09  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/30904
10729         PR middle-end/31058
10730         * gcc.dg/pr30904.c: Remove xfail.
10731
10732 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10733
10734         PR C/31072
10735         * gcc.c-torture/execute/pr31072.c: New test.
10736
10737 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10740         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10741         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10742         *lrint* and *lround*.
10743         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10744         floor->lfloor.
10745         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10746         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10747         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10748         and *lround*.  Correct macro names.
10749         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10750         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10751
10752 2007-03-08  Ian Lance Taylor  <iant@google.com>
10753
10754         * gcc.dg/no-strict-overflow-5.c: New test.
10755         * gcc.dg/no-strict-overflow-6.c: New test.
10756         * gcc.dg/Wstrict-overflow-11.c: New test.
10757         * gcc.dg/Wstrict-overflow-12.c: New test.
10758         * gcc.dg/Wstrict-overflow-13.c: New test.
10759         * gcc.dg/Wstrict-overflow-14.c: New test.
10760         * gcc.dg/Wstrict-overflow-15.c: New test.
10761
10762 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10763
10764         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10765         for VxWorks kernel mode.
10766         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10767
10768 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10769
10770         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10771         mode.
10772
10773 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10774
10775         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10776         and lib/bfill.c on VxWorks targets.
10777         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10778         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10779         lib/bfill.c and lib/memmove.c on VxWorks targets.
10780         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10781         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10782         on VxWorks targets.
10783         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10784         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10785
10786 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10787
10788         * gfortran.dg/use_5.f90: New test.
10789         * gfortran.dg/use_6.f90: Ditto.
10790         * gfortran.dg/use_7.f90: Ditto.
10791
10792 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10793
10794         PR fortran/30973
10795         * gfortran.dg/use_4.f90: New test.
10796         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10797
10798 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10799
10800         PR fortran/31011
10801         * gfortran.dg/parameter_array_section_2.f90: New test.
10802
10803 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10804
10805         PR c++/30852
10806         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10807
10808         PR c++/30534
10809         * g++.dg/template/arg5.C: New test.
10810
10811 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10812
10813         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10814
10815 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10816
10817         * gcc.dg/var-expand1.c: Add newline at end of file.
10818
10819 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10820
10821         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10822
10823 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10824
10825         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10826
10827 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         * gcc.dg/torture/builtin-convert-4.c: New test.
10830
10831 2007-03-05  Ian Lance Taylor  <iant@google.com>
10832
10833         * gcc.c-torture/compile/pr31034.c: New test.
10834
10835 2007-03-05  Ian Lance Taylor  <iant@google.com>
10836
10837         * gcc.dg/inline-18.c: New test.
10838         * gcc.dg/inline-19.c: New test.
10839         * gcc.dg/inline-20.c: New test.
10840         * gcc.dg/inline-21.c: New test.
10841
10842 2007-03-05  Richard Guenther  <rguenther@suse.de>
10843
10844         PR tree-optimization/14052
10845         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10846
10847 2007-03-05  Richard Guenther  <rguenther@suse.de>
10848
10849         PR tree-optimization/23777
10850         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10851
10852 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10853
10854         PR other/30465
10855         * gcc.dg/multiple-overflow-warn-3.c: New.
10856         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10857
10858 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10859
10860         PR c++/30895
10861         * g++.dg/parse/template23.C: New test.
10862
10863 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10864
10865         PR middle-end/30744
10866         * gcc.dg/pr30744-1.c: New test case.
10867
10868 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10869
10870         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10871
10872 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10873
10874         PR target/30406
10875         * gfortran.dg/logical_3.f90: New test.
10876
10877 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10878
10879         PR libfortran/30981
10880         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10881
10882 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         * gcc.target/m68k/m68k.exp: New.
10885         * gcc.target/m68k/crash1.c: New.
10886
10887 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10888
10889         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10890         to be more compatible with integer(kind=8).
10891
10892 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10893
10894         PR libfortran/31001
10895         * gfortran.dg/zero_sized_3.f90: New test.
10896
10897 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10898
10899         PR c++/15787
10900         * g++.dg/parse/else.C: New.
10901         * g++.dg/parse/else-2.C: New.
10902
10903 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10904             Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/30882
10907         * gfortran.dg/size_dim.f90: New test.
10908
10909 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10910             Tobias Burnus  <burnus@net-b.de>
10911
10912         PR fortran/30873
10913         * gfortran.dg/entry_9.f90: New test.
10914
10915 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10916
10917         PR c++/28253
10918         * g++.dg/inherit/covariant16.C: New test.
10919
10920 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10921
10922         * g++.dg/other/darwin-minversion-1.C: New.
10923
10924 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10925
10926         * gcc.dg/tree-ssa/20070302-1.c: New test.
10927
10928 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10929
10930         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10931         tests.
10932
10933 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10934
10935         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10936
10937 2007-03-01  Simon Baldwin <simonb@google.com>
10938
10939         PR c++/23689
10940         * warn/ignored_typedef.C: New.
10941         * init/ctor8.C: Added dg-warning to consume ignored typedef
10942         warning.
10943         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10944         and added an explicit line number.
10945
10946 2007-02-28  Richard Guenther  <rguenther@suse.de>
10947
10948         PR middle-end/30364
10949         * gcc.dg/torture/pr30364-1.c: New testcase.
10950         * gcc.dg/torture/pr30364-2.c: Likewise.
10951         * gcc.dg/torture/pr30364-3.c: Likewise.
10952
10953 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10954
10955         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10956         powerpc*, use -funsafe-math-optimizations.
10957         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10958         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10959
10960 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10961             Paul Thomas  <pault@gcc.gnu.org>
10962
10963         PR fortran/30888
10964         PR fortran/30887
10965         * c_by_val_1.f: Test %VAL() with non-default kind.
10966         * c_by_val.c: Ditto.
10967         * c_by_val_4.f: New test.
10968
10969 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10970
10971         PR fortran/30968
10972         * gfortran.dg/continuation_7.f90: New test.
10973
10974 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10975
10976         * g++.dg/inherit/thunk7.C: New test.
10977         * lib/target-supports.exp (check_profiling_available): Not available
10978         for bfin-*-*.
10979
10980 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10981
10982         PR target/30970
10983         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10984
10985 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10986
10987         * lib/target-supports.exp (check_effective_target_init_priority):
10988         Remove Solaris special case.
10989
10990 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10991
10992         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10993         for more builtin types.
10994
10995         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10996         * g++.dg/ext/visibility/noPLT.C: Likewise.
10997
10998 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10999
11000         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11001         sh* targets.
11002
11003 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
11004
11005         PR fortran/30865
11006         * size_optional_dim_1.f90:  New test.
11007
11008 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
11009
11010         * gcc.dg/vxworks/vxworks.exp: New file.
11011         * gcc.dg/vxworks/initpri1.c: Likewise.
11012         * gcc.dg/vxworks/initpri2.c: Likewise.
11013         * gcc.dg/initpri2.c: Add more tests.
11014         * g++.dg/special/initpri2.C: Likewise.
11015
11016         * gcc.dg/initpri1.c: New test.
11017         * gcc.dg/initpri2.c: Likewise.
11018         * g++.dg/special/initpri1.C: New test.
11019         * g++.dg/special/initpri2.C: Likewise.
11020         * g++.dg/special/conpr-1.C: Use init_priority effective target.
11021         * g++.dg/special/conpr-2.C: Likewise.
11022         * g++.dg/special/conpr-3.C: Likewise.
11023         * g++.dg/special/conpr-4.C: Likewise.
11024         * g++.dg/special/initp1.C: Likewise.
11025         * g++.dg/special/ecos.exp: Remove code to detect availability of
11026         constructor priorities.
11027         * lib/target-supports.exp (check_effective_target_init_priority):
11028         New function.
11029
11030 2007-02-24  Jan Hubicka  <jh@suse.cz>
11031
11032         * gcc.c-torture/execute/pr30778.c: New testcase.
11033
11034 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11035
11036         PR libgfortran/30918
11037         * gfortran.dg/namelist_26.f90: New test.
11038
11039 2007-02-24  Richard Guenther  <rguenther@suse.de>
11040
11041         PR middle-end/30951
11042         * gcc.dg/pr30951.c: New testcase.
11043
11044 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.dg/torture/builtin-modf-1.c: New test.
11047
11048 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
11049
11050         PR tree-optimization/30904
11051         * gcc.dg/pr30904.c: New test.
11052
11053 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11054
11055         * gcc.test-framework/README: Correct command.
11056         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11057         -Wunused-value.
11058         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11059
11060 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         * lib/target-supports.exp (check_effective_target_unwrapped): New.
11063
11064 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * lib/target-supports.exp (check_effective_target_newlib): New
11067         function.
11068
11069 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
11070
11071         PR fortran/30660
11072         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11073         allocatable component.
11074
11075
11076 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/torture/builtin-logb-1.c: New test.
11079         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11080         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11081         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11082         sh* targets.
11083
11084 2007-02-23  Richard Guenther  <rguenther@suse.de>
11085
11086         * g++.dg/warn/changes-meaning.C: New testcase.
11087
11088 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11089
11090         PR libgfortran/30910
11091         * gfortran.dg/fmt_zero_precision.f90: Update test.
11092
11093 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11094
11095         * gcc.dg/torture/builtin-frexp-1.c: New test.
11096
11097 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11100
11101 2007-02-22  Ian Lance Taylor  <iant@google.com>
11102
11103         PR debug/30898
11104         * g++.dg/debug/pr30898.C: New test.
11105
11106 2007-02-22  Ira Rosen  <irar@il.ibm.com>
11107
11108         * gcc.dg/vect/vect-106.c: New test.
11109
11110 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11111             Ira Rosen  <irar@il.ibm.com>
11112
11113         PR tree-optimization/30843
11114         * gcc.dg/vect/pr30843.c: New test.
11115
11116 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
11117
11118         PR tree-optimization/30858
11119         * gcc.dg/vect/pr30858.c: New test.
11120
11121 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
11122
11123         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11124         to set options for compiling testglue.
11125         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11126         * lib/obj-c++.exp (obj-c++_init): Likewise.
11127
11128 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
11129
11130         * gnat.dg/derived_aggregate.adb: New test.
11131
11132 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11133
11134         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11135         sh* targets.  Call the correct CKSGN macro.
11136
11137 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
11138
11139         * gfortran.dg/gomp/omp_parse1.f90: New test.
11140         * gfortran.dg/gomp/omp_parse2.f: New test.
11141
11142 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
11143
11144         PR fortran/30869
11145         * gfortran.dg/do_pointer_1.f90:  New test.
11146
11147 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11148
11149         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11150         and scalbln.
11151
11152 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
11153
11154         * gcc.dg/darwin-minversion-1.c: New.
11155         * gcc.dg/darwin-minversion-2.c: New.
11156
11157 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11158
11159         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11160
11161 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11162             DJ Delorie <dj@redhat.com>
11163
11164         PR other/30824
11165         * gcc.dg/Wfatal.c: New.
11166         * gcc.dg/Wfatal-2.c: New.
11167         * gcc.dg/Werror-1.c: Adjust expectations.
11168         * gcc.dg/Werror-5.c: Likewise.
11169         * gcc.dg/Werror-7.c: Likewise.
11170         * gcc.dg/Werror-10.c: Likewise.
11171         * gcc.dg/Werror-11.c: Likewise.
11172
11173 2007-02-20  Tobias Burnus  <burnus@net-b.de>
11174
11175         PR fortran/30522
11176         * gfortran.dg/volatile10.f90: New test.
11177
11178 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
11179
11180         PR libfortran/30533
11181         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
11182
11183 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11184
11185         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11186         * gcc.dg/Walways-true-1.c: Likewise.
11187         * gcc.dg/weak/weak-3.c: Likewise.
11188         * gcc.dg/Werror-1.c: Likewise.
11189         * gcc.dg/Werror-3.c: Likewise.
11190         * gcc.dg/Werror-4.c: Likewise.
11191         * gcc.dg/Werror-5.c: Likewise.
11192         * gcc.dg/Werror-6.c: Likewise.
11193         * gcc.dg/Werror-7.c: Likewise.
11194         * gcc.dg/Werror-8.c: Likewise.
11195         * gcc.dg/Werror-10.c: Likewise.
11196         * gcc.dg/Werror-11.c: Likewise.
11197         * gcc.dg/Werror-12.c: Likewise.
11198         * g++.old-deja/g++.mike/warn8.C: Likewise.
11199         * g++.dg/warn/Walways-true-1.C: Likewise.
11200         * g++.dg/warn/Walways-true-2.C: Likewise.
11201         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11202         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11203         -Wstring-literal-comparison with -Waddress.
11204         * gcc.dg/Wstring-literal-comparison-4.c: Replace
11205         -Wno-string-literal-comparison with -Wno-address.
11206
11207 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
11208
11209         * gnat.dg/self_aggregate_with_call.adb: New test.
11210
11211 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
11212
11213         PR tree-optimization/30975
11214         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11215         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11216         * gcc.dg/vect/pr30795.c: New.
11217
11218 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11219
11220         PR fortran/30681
11221         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11222
11223 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11224
11225         PR rtl-optimization/28173
11226         * gcc.target/i386/andor-1.c: New test case.
11227
11228 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11229
11230         * gcc.dg/torture/builtin-ldexp-1.c: New.
11231         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11232
11233 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11234
11235         * gfortran.dg/array_constructor_15.f90: New test case.
11236
11237 2007-02-18  Roger Sayle  <roger@eyesopen.com>
11238
11239         * gfortran.dg/forall_10.f90: New test case.
11240
11241 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11242
11243         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11244
11245 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
11246
11247         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11248         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11249
11250 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
11251
11252         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11253         * gcc.target/i386/builtin-bswap-3.c: Ditto.
11254         * gcc.target/i386/xchg-1.c: New test.
11255         * gcc.target/i386/xchg-2.c: New test.
11256
11257 2007-02-16  Richard Guenther  <rguenther@suse.de>
11258             Christian Bruel  <christian.bruel@st.com>
11259
11260         * gcc.dg/strict-overflow-5.c: New testcase.
11261
11262 2007-02-16  Tobias Burnus  <burnus@net-b.de>
11263
11264         PR fortran/30793
11265         * gfortran.dg/func_derived_4.f90: New test.
11266
11267 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11268
11269         PR middle-end/30391
11270         * gfortran.dg/pr30391-1.f90: New test case.
11271
11272 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11273
11274         PR middle-end/30433
11275         * gcc.c-torture/compile/pr30433.c: New testcase to check
11276         that complex constants comparisions are foldded.
11277
11278 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11279
11280         PR C++/30158
11281         * g++.dg/ext/stmtexpr10.C: New testcase.
11282
11283 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11284
11285         PR middle-end/30729
11286         * gcc.dg/Wunused-value-2.c: New testcase.
11287
11288 2007-02-15  Ian Lance Taylor  <iant@google.com>
11289
11290         * g++.dg/eh/subreg-1.C: New test.
11291
11292 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11293
11294         PR c/26494
11295         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11296         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11297         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11298         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11299         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11300         * gcc.dg/Werror-implicit-function-declaration.c: New.
11301
11302 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11303
11304         PR c++/28943
11305         * g++.dg/warn/pr28943.C: New.
11306
11307 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11308
11309         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11310
11311 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11312
11313         PR fortran/30779
11314         * gfortran.dg/error_recovery_3.f90: New test.
11315
11316 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11317
11318         * g++.dg/tree-ssa/sra-1.C: New.
11319
11320 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11321
11322         * g++.dg/tree-ssa/sra-1.C: New.
11323
11324 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11325
11326         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11327
11328 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11329
11330         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11331
11332 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11333
11334         PR fortran/30799
11335         * gfortran.dg/logical_2.f90: New test.
11336
11337 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11338
11339         * gcc.dg/torture/complex-alias-1.c: New test.
11340
11341 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11342
11343         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11344         instead of -fdump-tree-tailcall.
11345
11346 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11347
11348         * gfortran.dg/interface_10.f90: Fix comment typo.
11349
11350 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11351
11352         PR tree-optimization/30771
11353         * gcc.dg/vect/pr30771.c: New test.
11354
11355 2007-02-13  Ian Lance Taylor  <iant@google.com>
11356
11357         * gcc.dg/Wstrict-overflow-1.c: New test.
11358         * gcc.dg/Wstrict-overflow-2.c: New test.
11359         * gcc.dg/Wstrict-overflow-3.c: New test.
11360         * gcc.dg/Wstrict-overflow-4.c: New test.
11361         * gcc.dg/Wstrict-overflow-5.c: New test.
11362         * gcc.dg/Wstrict-overflow-6.c: New test.
11363         * gcc.dg/Wstrict-overflow-7.c: New test.
11364         * gcc.dg/Wstrict-overflow-8.c: New test.
11365         * gcc.dg/Wstrict-overflow-9.c: New test.
11366         * gcc.dg/Wstrict-overflow-10.c: New test.
11367
11368 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11369
11370         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11371
11372 2007-02-13  Richard Henderson  <rth@redhat.com>
11373
11374         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11375         * gcc.c-torture/execute/pr29302-1.c: ... here.
11376
11377 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11378
11379         PR c/29521
11380         * gcc.dg/c90-return-1.c: Update output.
11381         * gcc.dg/c99-return-1.c: Likewise.
11382
11383 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11384
11385         PR fortran/30554
11386         * gfortran.dg/used_dummy_types_7.f90: New test..
11387
11388 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11389
11390         * gcc.target/i386/parity-1.c: New test.
11391         * gcc.target/i386/parity-2.c: New test.
11392
11393 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11394
11395         * gcc.target/i386/builtin-bswap-3.c: New test case.
11396
11397 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11398
11399         PR tree-optimization/29145
11400         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11401         alias analysis is improved to take better advantage of restrict
11402         qualified pointers.
11403         * gcc.dg/vect/vect-80.c: Likewise.
11404         * gcc.dg/vect/pr29145.c: New.
11405
11406 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11407
11408         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11409         * gcc.target/i386/sse4a-insert.c: Likewise.
11410
11411 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11412
11413         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11414         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11415
11416 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11417
11418         PR fortran/30478
11419         * gfortran.dg/enum_4.f90: Update error message checks.
11420
11421 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11422
11423         PR fortran/30554
11424         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11425         versions of the modules.
11426
11427         PR fortran/30617
11428         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11429         by getting rid of recursive I/O and providing functions with
11430         results.
11431
11432         PR fortran/30319
11433         * gfortran.dg/char_array_constructor_2.f90
11434
11435 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11436
11437         PR c++/26988
11438         * g++.dg/template/spec34.C: New test
11439
11440 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11441
11442         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11443         on i?86 and x86_64.
11444         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11445         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11446         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11447         on i?86 and x86_64.
11448         * gcc.dg/vect/vect-113.c: Ditto.
11449
11450 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/29487
11453         * g++.dg/eh/weak1-C: New test.
11454         * g++.dg/eh/weak1-a.cc: Likewise.
11455         * g++.dg/eh/comdat1.C: Likewise.
11456
11457 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11458             Dorit Nuzman  <dorit@il.ibm.com>
11459
11460         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11461         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11462         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11463         * gcc.dg/vect/vect-113.c: Likewise.
11464
11465         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11466
11467 2007-02-10  Richard Henderson  <rth@redhat.com>
11468
11469         * lib/target-supports.exp (check_effective_target_tls): Redefine
11470         to mean non-emulated tls.
11471         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11472         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11473         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11474         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11475         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11476         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11477         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11478
11479 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11480
11481         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11482
11483 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11484
11485         * gfortran.dg/secnds.f: Replace time tolerance with a
11486         before-and-after bracket.
11487         * gfortran.dg/secnds-1.f: Likewise.
11488
11489 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11490
11491         PR fortran/30512
11492         * gfortran.dg/maxlocval_1.f90: New test.
11493
11494 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11495
11496         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11497
11498 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11499
11500         PR fortran/30720
11501         * gfortran.dg/array_function_1.f90: New test.
11502
11503 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11504
11505         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11506         (check_effective_target_dummy_wcsftime): New functions.
11507
11508 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11509
11510         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11511         * lib/target-supports.exp (check_effective_target_uclibc): New
11512         function.
11513
11514 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11515
11516         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11517         (vsnprintf): Don't define for uClibc targets.
11518
11519 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11520
11521         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11522         set before checking whether it was allowed.
11523         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11524         before checking inside_main.
11525
11526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11527
11528         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11529         uClinux targets.
11530         (u16sf): Likewise u4sf.
11531         * g++.dg/compat/struct-layout-1.h: Likewise.
11532
11533 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11534
11535         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11536         procedure.
11537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11538         m68k targets if check_effective_target_coldfire_fpu returns true.
11539
11540 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11541         Richard Guenther  <rguenther@suse.de>
11542
11543         PR middle-end/23361
11544         * gcc.dg/fold-compare-3.c: New testcase.
11545         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11546
11547 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11548
11549         * gcc.dg/pr26570.c: Clean up coverage files.
11550         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11551         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11552         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11553         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11554         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11555         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11556         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11557         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11558         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11559         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11560         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11561         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11562         * gcc.dg/vect/pr28952.c: Ditto.
11563         * gcc.dg/vect/pr27151.c: Ditto.
11564         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11565         * g++.dg/gomp/macro-3.C: Ditto.
11566
11567 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11568
11569         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11570         of the loop.
11571
11572 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11573
11574         * gcc.target/i386/builtin-bswap-2.c: New test case.
11575
11576 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11577
11578         * gfortran.dg/forall_8.f90: New test case.
11579         * gfortran.dg/forall_9.f90: Likewise.
11580
11581 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11582
11583         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11584
11585 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11586
11587         * lib/target-supports.exp (check_effective_target_simulator): New.
11588
11589 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11590
11591         * gcc.dg/tree-ssa/loop-25.c: New test.
11592
11593 2007-02-06  Richard Henderson  <rth@redhat.com>
11594
11595         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11596
11597 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11598
11599         * gcc.target/powerpc/popcount-1.c: New test case.
11600         * gcc.target/powerpc/parity-1.c: Likewise.
11601
11602 2007-02-06  Richard Guenther  <rguenther@suse.de>
11603
11604         PR middle-end/27302
11605         * gcc.dg/torture/pr27302-2.c: New testcase.
11606
11607 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11608
11609         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11610         * gcc.dg/vect/vect-iv-1.c: New test.
11611         * gcc.dg/vect/vect-iv-2.c: New test.
11612         * gcc.dg/vect/vect-iv-3.c: New test.
11613         * gcc.dg/vect/vect-iv-4.c: New test.
11614         * gcc.dg/vect/vect-iv-5.c: New test.
11615         * gcc.dg/vect/vect-iv-6.c: New test.
11616         * gcc.dg/vect/vect-iv-7.c: New test.
11617         * gcc.dg/vect/vect-iv-8.c: New test.
11618         * gcc.dg/vect/vect-iv-9.c: New test.
11619         * gcc.dg/vect/vect-iv-10.c: New test.
11620         * gcc.dg/vect/vect-iv-11.c: New test.
11621         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11622         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11623         * gcc.dg/vect/vect-14.c: Now vectorizable.
11624         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11625         loop).
11626         * gcc.dg/vect/vect-27.c: Likewise.
11627         * gcc.dg/vect/vect-29.c Likewise.
11628         * gcc.dg/vect/vect-dv-2.c: Likewise.
11629         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11630         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11631         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11632
11633 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11634
11635         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11636
11637 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11638
11639         * gcc.dg/builtins-20.c: Add more cases.
11640
11641 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         PR debug/30189
11644         * gcc.dg/pr30189.c: New test.
11645
11646 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11647
11648         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11649         for running tests.
11650         * gcc.target/i386/sse4a-extract.c: New test.
11651         * gcc.target/i386/sse4a-insert.c: New test.
11652         * gcc.target/i386/sse4a-montsd.c: New test.
11653         * gcc.target/i386/sse4a-montss.c: New test.
11654
11655 2007-02-05  Richard Guenther  <rguenther@suse.de>
11656
11657         * gcc.target/i386/vectorize3.c: New testcase.
11658
11659 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11660
11661         PR target/30665
11662         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11663
11664 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11665
11666         PR fortran/30611
11667         * gfortran.dg/repeat_1.f90: New test.
11668
11669 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11670
11671         PR fortran/30605
11672         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11673         * gfortran.dg/derived_init_2.f90: Ditto.
11674         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11675         * gfortran.dg/array_initializer_1.f90: Ditto.
11676         * gfortran.dg/do_2.f90: Ditto.
11677         * gfortran.dg/proc_assign_1.f90: Ditto.
11678
11679 2007-02-04  Richard Guenther  <rguenther@suse.de>
11680
11681         PR middle-end/30636
11682         * g++.dg/warn/pr30636.C: New testcase.
11683         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11684
11685 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11686
11687         PR middle-end/30667
11688         * gfortran.dg/pr30667.f: New test.
11689
11690 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11691
11692         * gcc.dg/builtins-54.c: Add more cases.
11693
11694 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11695
11696         PR fortran/30514
11697         * gfortran.dg/zero_sized_2.f90: New test.
11698
11699         PR fortran/30660
11700         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11701
11702         PR fortran/29820
11703         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11704         file.
11705
11706 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11707
11708         PR fortran/30683
11709         * gfortran.dg/interface_10.f90: New test.
11710
11711 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11712
11713         * gcc.dg/builtins-20.c: Add more cases.
11714
11715 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11716
11717         PR target/29682
11718         * gcc-target/ia64/pr29682.c: New test.
11719
11720 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11721
11722         PR fortran/30284
11723         * gfortran.dg/arrayio_11.f90.f90: New test.
11724
11725         PR fortran/30626
11726         * gfortran.dg/arrayio_12.f90.f90: New test.
11727
11728 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11729
11730         PR c++/30536
11731         * g++.dg/tls/diag-5.C: New test.
11732
11733         PR middle-end/30473
11734         * gcc.dg/pr30473.c: New test.
11735         * gcc.c-torture/execute/20070201-1.c: New test.
11736
11737 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11738
11739         * gfortran.dg/dependency_20.f90: New test case.
11740
11741 2007-01-31  Ian Lance Taylor  <iant@google.com>
11742
11743         * gcc.dg/lower-subreg-1.c (test): New test.
11744
11745 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11746
11747         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11748
11749 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11750
11751         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11752         * gcc.dg/torture/builtin-math-3.c: Likewise.
11753
11754 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11755
11756         gcc.dg/Wparentheses-2.c: Update and add new tests.
11757
11758 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11759
11760         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11761         vectorize.
11762
11763 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11764
11765         * gcc.dg/builtins-63.c: New test.
11766
11767 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11768
11769         PR fortran/27588
11770         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11771
11772 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11773
11774         PR fortran/30520
11775         * gfortran.dg/volatile8.f90: New argument conformance test.
11776         * gfortran.dg/volatile9.f90: New scope test.
11777
11778 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11779
11780         PR c++/24745
11781         * g++.dg/warn/null4.C: New.
11782
11783 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11784             Uros Bizjak  <ubizjak@gmail.com>
11785
11786         * gcc.dg/large-size-array-3.c: Correct typo.
11787
11788 2007-01-30  Richard Guenther  <rguenther@suse.de>
11789
11790         PR middle-end/27657
11791         * g++.dg/debug/pr27657.C: New testcase.
11792
11793 2007-01-30  Richard Guenther  <rguenther@suse.de>
11794
11795         PR middle-end/30313
11796         * gcc.dg/torture/pr30313.c: New testcase.
11797
11798 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11799
11800         * gcc.dg/dfp/dfp-except.h: New file.
11801         * gcc.dg/dfp/fe-check.h: New file.
11802         * gcc.dg/dfp/fe-binop.c: New test.
11803         * gcc.dg/dfp/fe-convert-1.c: New test.
11804         * gcc.dg/dfp/fe-convert-2.c: New test.
11805         * gcc.dg/dfp/fe-convert-3.c: New test.
11806
11807         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11808         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11809         * gcc.dg/dfp/convert-dfp.c: Ditto.
11810         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11811
11812 2007-01-29  Josh Conner  <jconner@apple.com>
11813
11814         * gcc.target/powerpc/altivec-24.c: New test.
11815
11816 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11817
11818         PR c++/28266
11819         * g++.dg/parse/defarg12.C: New test.
11820
11821 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11822
11823         PR fortran/30554
11824         * gfortran.dg/used_dummy_types_6.f90: New test.
11825
11826 2007-01-28  Jan Hubicka  <jh@suse.cz>
11827
11828         * gcc.dg/tree-prof/val-prof-6.c: New test.
11829
11830 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11831
11832         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11833
11834 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11835
11836         PR C++/28988
11837         * g++.dg/expr/dtor4.C: New test.
11838
11839 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11840
11841         * gcc.dg/tree-ssa/loop-23.c: New test.
11842
11843 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11844
11845         PR libfortran/30389
11846         * gfortran.dg/achar_2.f90:  New test.
11847         * gfortran.dg/achar_3.f90:  New test.
11848
11849 2007-01-27  Ian Lance Taylor  <iant@google.com>
11850
11851         * gcc.dg/strict-overflow-1.c: New test.
11852         * gcc.dg/no-strict-overflow-1.c: New test.
11853         * gcc.dg/strict-overflow-2.c: New test.
11854         * gcc.dg/no-strict-overflow-2.c: New test.
11855         * gcc.dg/strict-overflow-3.c: New test.
11856         * gcc.dg/no-strict-overflow-3.c: New test.
11857         * gcc.dg/strict-overflow-4.c: New test.
11858         * gcc.dg/no-strict-overflow-4.c: New test.
11859         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11860         * gcc.dg/pr15784-1.c: Likewise.
11861         * gcc.dg/pr20922-1.c: Likewise.
11862         * gcc.dg/pr20922-3.c: Likewise.
11863         * gcc.dg/pr20922-4.c: Likewise.
11864         * gcc.dg/pr20922-6.c: Likewise.
11865         * gcc.dg/compare-4.c: Likewise.
11866         * gcc.dg/torture/pr26898-1.c: Likewise.
11867         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11868         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11869         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11870         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11871         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11872         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11873         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11874         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11875         * g++.dg/tree-ssa/pr21082.C: Likewise.
11876
11877 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11878
11879         * gcc-dg/large-size-array-3.c: New test case.
11880
11881 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11882
11883         * gfortran.dg/forall_7.f90: New test case.
11884
11885 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11886
11887         PR fortran/30407
11888         * gfortran.dg/where_operator_assign_1.f90: New test.
11889         * gfortran.dg/where_operator_assign_2.f90: New test.
11890         * gfortran.dg/where_operator_assign_3.f90: New test.
11891
11892 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11893
11894         * lib/target-supports.exp
11895         (check_effective_target_powerpc_altivec): New.
11896         (check_effective_target_vect_cmdline_needed): Use it.
11897
11898 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11899
11900         PR fortran/30278
11901         * gfortran.dg/backslash_3.f: New test.
11902
11903 2007-01-26  Richard Guenther  <rguenther@suse.de>
11904
11905         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11906
11907 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11908
11909         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11910         * gfortran.dg/vect/vect.exp: Ditto.
11911         * gfortran.dg/dg.exp: Ditto.
11912         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11913         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11914
11915 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11916
11917         * gcc.dg/builtins-20.c: Add more cases.
11918         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11919
11920 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11921
11922         PR fortran/30437
11923         * gcc.dg/Wall.c: New.
11924         * gcc.dg/Wno-all.c: New.
11925         * gfortran.dg/Wall.f90: New.
11926         * gfortran.dg/Wno-all.f90: New.
11927
11928 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11929
11930         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11931         * g++.dg/eh/simd-2.C: Also run on Darwin.
11932         * g++.dg/eh/simd-3.C: New.
11933         * g++.dg/eh/simd-4.C: New.
11934
11935 2007-01-25  Richard Guenther  <rguenther@suse.de>
11936
11937         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11938         and _PROFILE_USE.
11939         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11940
11941 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11942
11943         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11944         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11945         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11946         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11947         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11948         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11949         * gcc.dg/ipa/ipa-7.c: New testcase.
11950
11951 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11952
11953         * g++.dg/cpp0x/warn_cxx0x.C: New.
11954
11955 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11956
11957         * gcc.dg/builtins-20.c: Test builtin carg.
11958
11959 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11960
11961         PR middle-end/27416
11962         * gcc.dg/gomp/pr27416.c: New test.
11963
11964         PR middle-end/30494
11965         * gcc.dg/gomp/pr30494.c: New test.
11966         * g++.dg/gomp/pr30494.C: New test.
11967
11968         PR middle-end/30421
11969         * gcc.dg/gomp/pr30421.c: New test.
11970
11971 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11972
11973         * gcc.target/ia64/versionid-1.c: New test.
11974         * gcc.target/ia64/versionid-2.c: New test.
11975
11976 2007-01-24  Richard Guenther  <rguenther@suse.de>
11977
11978         PR testsuite/30181
11979         * gcc.dg/builtins-57.c: Change to a link-time testcase
11980         to support non-C99 targets.
11981
11982 2007-01-24  Jan Hubicka  <jh@suse.cz>
11983
11984         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11985
11986 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11987
11988         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11989
11990 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11991
11992         PR objc/27438
11993         * objc.dg/const-str-12.m: New test.
11994
11995 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11996
11997         PR fortran/30532
11998         * gfortran.dg/ctrl-z.f90:  New test.
11999
12000 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12001
12002         PR fortran/30481
12003         * gfortran.dg/namelist_assumed_char.f90:  New test.
12004
12005 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
12006
12007         PR c++/27492
12008         * g++.dg/inherit/covariant15.C: New test.
12009
12010 2007-01-23  Ian Lance Taylor  <iant@google.com>
12011
12012         * g++.dg/warn/Wparentheses-24.C: New test.
12013
12014 2007-01-23  Richard Guenther  <rguenther@suse.de>
12015
12016         PR testsuite/30560
12017         * ada/acats/run_acats: Do not call gnatmake or gnatchop
12018         with full path.
12019
12020 2007-01-22  Richard Guenther  <rguenther@suse.de>
12021
12022         PR tree-optimization/30038
12023         * gcc.dg/builtins-62.c: New testcase.
12024
12025 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12026
12027         * gcc.c-torture/compile/20070121.c: New test.
12028
12029 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
12030
12031         PR libfortran/30525
12032         * gfortran.dg/char_comparison_1.f:  New test.
12033
12034 2007-01-21  Ira Rosen  <irar@il.ibm.com>
12035
12036         * gcc.dg/vect/vect-strided-same-dr.c: New test.
12037
12038 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
12039
12040         PR objc/30479
12041         * objc.dg/pch: New directory.
12042         * objc.dg/pch/pch.exp: New file.
12043         * objc.dg/pch/interface-1.m: New test.
12044         * objc.dg/pch/interface-1.hs: New include file.
12045         * lib/objc.exp (objc_target_compile): Add
12046         "-x objective-c-header" in front of the sources if this is
12047         a precompiled header being compiled.
12048
12049 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12050
12051         * gfortran.dg/array_memcpy_3.f90: New test case.
12052         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12053
12054 2007-01-20  Roger Sayle  <roger@eyesopen.com>
12055             Brooks Moses  <brooks.moses@codesourcery.com>
12056             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12057
12058         * gfortran.dg/intrinsic_sign_1.f90: New test case.
12059         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12060
12061 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12062
12063         * gcc.dg/torture/builtin-math-3.c: Test fdim.
12064
12065 2007-01-19  Mike Stump  <mrs@apple.com>
12066
12067         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12068         away.
12069
12070 2007-01-19  Roger Sayle  <roger@eyesopen.com>
12071
12072         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12073         option instead of -funsafe-math-optimizations.
12074
12075 2007-01-19  Tomas Bily  <tbily@suse.cz>
12076
12077         gcc.dg/tree-prof/indir-call-prof.c: New.
12078         g++.dg/dg.exp: Add tree-prof subdirectory.
12079         g++.dg/tree-prof/indir-call-prof.C: New.
12080         g++.dg/tree-prof/tree-prof.exp: New.
12081
12082 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12083
12084         PR c++/17947
12085         * g++.dg/warn/deprecated.C: Update warning output.
12086         * g++.dg/warn/deprecated-2.C: Likewise.
12087         * g++.dg/warn/deprecated-3.C: New.
12088
12089 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12090
12091         * gcc.c-torture/execute/nestfunc-7.c: New.
12092
12093 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
12094
12095         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12096
12097 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12098
12099         * gcc.dg/m68k-pic-1.c: New.
12100
12101 2007-01-18  Roger Sayle  <roger@eyesopen.com>
12102
12103         * gfortran.dg/array_memcpy_4.f90: New test case.
12104
12105 2007-01-18  Josh Conner  <jconner@apple.com>
12106
12107         PR target/30485
12108         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12109         * gcc.dg/vect/no-trapping-math-1: New.
12110         * gcc.dg/vect/no-trapping-math-2: New.
12111
12112 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
12113
12114         * gcc.target/i386/387-8.c: Update comment about optimizing
12115         inherent load of 1.0 of fptan instruction.
12116
12117 2007-01-18  Dirk Mueller  <dmueller@suse.de>
12118             Richard Guenther <rguenther@suse.de>
12119
12120         PR diagnostic/8268
12121         * gcc.dg/Warray-bounds.c: New testcase.
12122         * gcc.dg/Warray-bounds-2.c: New testcase.
12123         * g++.dg/warn/Warray-bounds.C: New testcase.
12124         * g++.dg/warn/Warray-bounds-2.C: New testcase.
12125
12126 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
12127
12128         PR fortran/30476
12129         * gfortran.dg/generic_12.f90: New test.
12130
12131 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
12132
12133         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12134         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12135
12136 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
12137
12138         * gcc.dg/dfp/compare-special.h: New file.
12139         * gcc.dg/dfp/compare-special-32.c: New test.
12140         * gcc.dg/dfp/compare-special-64.c: New test.
12141         * gcc.dg/dfp/compare-special-128.c: New test.
12142
12143 2007-01-16  Roger Sayle  <roger@eyesopen.com>
12144             Paul Thomas  <pault@gcc.gnu.org>
12145             Steven G. Kargl  <kargl@gcc.gnu.org>
12146
12147         PR fortran/30404
12148         * gfortran.dg/forall_6.f90: New test case.
12149         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12150         * gfortran.dg/dependency_13.f90: Likewise.
12151
12152 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12153
12154         PR testsuite/12325
12155         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12156         targets that don't support Inf.
12157
12158 2007-01-15  Dale Johannesen  <dalej@apple.com>
12159
12160         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
12161
12162 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
12163
12164         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
12165         of achar for 0xff to avoid the "Extended ASCII not
12166         implemented" error message.
12167
12168 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
12169
12170         PR fortran/28172
12171         * gfortran.dg/altreturn_4.f90: New test.
12172
12173         PR fortran/29389
12174         * gfortran.dg/stfunc_4.f90: New test.
12175
12176         PR fortran/29712
12177         * gfortran.dg/bound_2.f90: Reinstate commented out line.
12178         * gfortran.dg/initialization_1.f90: Change warning.
12179
12180         PR fortran/30283
12181         * gfortran.dg/specification_type_resolution_2.f90: New test.
12182
12183 2007-01-14  Jan Hubicka  <jh@suse.cz>
12184
12185         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12186         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12187         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12188         elimination.
12189
12190 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
12191
12192         PR fortran/30410
12193         * gfortran.dg/external_procedures_2.f90: New test.
12194
12195 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
12196
12197         PR target/30413
12198         * gcc.target/i386/pr30413.c: New test.
12199
12200 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
12201
12202         PR fortran/30452
12203         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
12204
12205 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
12206
12207         * gcc.dg/20070112-1.c: New test.
12208
12209 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12210
12211         PR libgfortran/30435
12212         * gfortran.dg/list_read_6.f90: New test.
12213
12214 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
12215
12216         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
12217
12218 2007-01-12  Tom Tromey  <tromey@redhat.com>
12219
12220         PR preprocessor/28227:
12221         * gcc.dg/cpp/pr28227.c: New file.
12222
12223 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12224
12225         * gcc.dg/tree-ssa/loop-22.c: New test.
12226
12227 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
12228
12229         PR tree-optimization/29516
12230         * gcc.dg/tree-ssa/loop-20.c: New test.
12231
12232 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
12233
12234         PR libfortran/30415
12235         * minmaxloc_integer_kinds_1.f90:  New test.
12236
12237 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
12238
12239         PR c++/29573
12240         * g++.dg/template/sizeof-template-argument.C: New test.
12241
12242 2007-01-11  Jan Hubicka  <jh@suse.cz>
12243
12244         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12245         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12246         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12247         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12248         * gcc.dg/tree-ssa/pr21658.c: Likewise.
12249         * gcc.dg/tree-ssa/pr15349.c: Likewise.
12250         * gcc.dg/tree-ssa/pr25501.c: Likewise.
12251         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12252         transformation in question.
12253         * gcc.dg/tree-ssa/vrp05.c: Likewise.
12254         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12255         * gcc.dg/always_inline3.c: Likewise.
12256
12257 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/28999
12260         * g++.dg/template/typename11.C: New test.
12261
12262 2007-01-10  Robert Kennedy <jimbob@google.com>
12263
12264         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12265
12266 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12267
12268         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12269         for different integer kinds.
12270         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12271         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12272         * gfortran.dg/ishft_2.f90: New test.
12273         * gfortran.dg/ishft_3.f90: New test.
12274
12275 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12276
12277         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12278
12279 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12280
12281         PR tree-optimization/30322
12282         * gcc.dg/tree-ssa/loop-21.c: New test.
12283
12284 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12285
12286         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12287
12288 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12289
12290         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12291
12292 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12293
12294         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12295         * g++.dg/warn/overflow-warn-3.C: Likewise.
12296         * g++.dg/warn/overflow-warn-4.C: Likewise.
12297         * g++.dg/warn/overflow-warn-5.C: Likewise.
12298         * g++.dg/warn/overflow-warn-6.C: Likewise.
12299         * g++.dg/warn/Woverflow-1.C: Likewise.
12300         * g++.dg/warn/Woverflow-2.C: Likewise.
12301         * g++.dg/warn/Woverflow-3.C: Likewise.
12302         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12303
12304 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12305
12306         * gfortran.dg/array_constructor_14.f90: New test case.
12307         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12308
12309 2007-01-08  Richard Guenther  <rguenther@suse.de>
12310
12311         PR tree-optimization/23603
12312         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12313         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12314
12315 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12316
12317         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12318         in __v8qi typedef.
12319         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12320         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12321         compiler behaviour.
12322         * gcc.dg/simd-5.c: Likewise.
12323         * gcc.dg/simd-6.c: Likewise.
12324         * g++.dg/conversion/simd1.C: Likewise.
12325         * g++.dg/conversion/simd3.C: Likewise.
12326         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12327         (main): Use it.
12328
12329 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12330
12331         PR tree-optimization/29877
12332         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12333         name of a hard register for the target concerned.  Adjust dg-error
12334         directives to cope with new behaviour of TER.
12335
12336 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12337
12338         PR c++/28986
12339         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12340         * g++.dg/warn/overflow-warn-1.C: New.
12341         * g++.dg/warn/overflow-warn-3.C: New.
12342         * g++.dg/warn/overflow-warn-4.C: New.
12343         * g++.dg/warn/overflow-warn-5.C: New.
12344         * g++.dg/warn/overflow-warn-6.C: New.
12345         * g++.dg/warn/Woverflow-1.C: New.
12346         * g++.dg/warn/Woverflow-2.C: New.
12347         * g++.dg/warn/Woverflow-3.C: New.
12348         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12349
12350 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12351
12352         PR fortran/27698
12353         * gfortran.dg/invalid_name.f90: New test.
12354         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12355         * gfortran.dg/gomp/pr29759.f90: Ditto.
12356
12357 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12358
12359         * gfortran.dg/present_1.f90:  Update error message.
12360
12361 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12362
12363         PR c++/19439
12364         * g++.dg/template/duplicate1.C: New test
12365         * g++.dg/template/memfriend6.C: Adjust error markers.
12366
12367 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12368
12369         PR tree-opt/30385
12370         * gcc.dg/torture/inline-1.c: New test.
12371
12372 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12373
12374         PR c/19978
12375         * gcc.dg/multiple-overflow-warn-1.c: New.
12376         * gcc.dg/multiple-overflow-warn-2.c: New.
12377         * gcc.dg/overflow-warn-6.c: New.
12378         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12379
12380 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12381
12382         * gfortran.dg/array_memcpy_1.f90: New test case.
12383         * gfortran.dg/array_memcpy_2.f90: Likewise.
12384
12385 2007-01-05  Richard Guenther  <rguenther@suse.de>
12386
12387         PR middle-end/27826
12388         * g++.dg/opt/pr27826.C: New testcase.
12389
12390 2007-01-05  Ian Lance Taylor  <iant@google.com>
12391
12392         * gcc.dg/Walways-true-1.c: New test.
12393         * gcc.dg/Walways-true-2.c: New test.
12394         * g++.dg/warn/Walways-true-1.C: New test.
12395         * g++.dg/warn/Walways-true-2.C: New test.
12396
12397 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12398
12399         PR c/30360
12400         * gcc.dg/pr30360.c: New test.
12401
12402 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12403
12404         PR fortran/23232
12405         * gfortran.dg/data_implied_do_1.f90: New test.
12406
12407         PR fortran/27996
12408         PR fortran/27998
12409         * gfortran.dg/char_length_1.f90: New test.
12410
12411 2007-01-05  Richard Guenther  <rguenther@suse.de>
12412
12413         PR middle-end/28116
12414         * g++.dg/opt/pr28116.C: New testcase.
12415
12416 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12417
12418         PR fortran/29624
12419         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12420           invalid deallocate.
12421         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12422         * gfortran.dg/protected_4.f90: Add pointer intent check.
12423         * gfortran.dg/protected_6.f90: Add pointer intent check.
12424         * gfortran.dg/pointer_intent_1.f90: New test.
12425         * gfortran.dg/pointer_intent_2.f90: New test.
12426         * gfortran.dg/pointer_intent_3.f90: New test.
12427
12428 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12429
12430         PR 30235
12431         * gfortran.dg/altreturn_2.f90: new test.
12432
12433 2007-01-04  Tom Tromey  <tromey@redhat.com>
12434
12435         PR preprocessor/28165:
12436         * gcc.dg/cpp/pr28165.c: New file.
12437
12438 2007-01-03  Josh Conner  <jconner@apple.com>
12439
12440         PR middle-end/29683
12441         * gcc.dg/pr29683.c: New.
12442
12443 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR c++/28217
12446         * g++.dg/pch/template-1.C: New test.
12447         * g++.dg/pch/template-1.Hs: New file.
12448
12449 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12450
12451         PR middle-end/30353
12452         * gcc.c-torture/compile/complex-4.c: New test.
12453
12454 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12455
12456         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12457         -maltivec.
12458         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12459
12460 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR middle-end/30286
12463         * gcc.dg/pr30286.c: New test.
12464
12465         PR c++/29535
12466         * g++.dg/template/crash66.C: New test.
12467
12468         PR c++/29054
12469         * g++.dg/template/friend49.C: New test.
12470
12471 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12472
12473         * gfortran.dg/ibits.f90: New test.
12474
12475 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12476
12477         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12478         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12479
12480 2007-01-02  Jan Hubicka  <jh@suse.cz>
12481
12482         * gcc.dg/pr16194.c: We now output error on all three functions,
12483         not just first one.
12484
12485 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12486
12487         PR c/19977
12488         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12489         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12490
12491 2006-01-02  Ian Lance Taylor  <iant@google.com>
12492
12493         * g++.dg/warn/Wparentheses-22.C: New test.
12494         * g++.dg/warn/Wparentheses-23.C: New test.
12495
12496 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12497
12498         PR middle-end/7651
12499         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12500         * gcc.dg/declspec-3-Wextra.c: New.
12501         * gcc.dg/declspec-3-no.c: New
12502
12503 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12504
12505         PR fortran/20896
12506         * gfortran.dg/interface_10.f90: Remove.
12507
12508 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12509
12510         * gcc.dg/fold-eqxor-4.c: New test case.
12511
12512 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12513
12514         PR middle-end/30311
12515         * gcc.c-torture/compile/pr30311.c: New test.
12516
12517 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12518
12519         PR middle-end/30253
12520         * gcc.c-torture/compile/statement-expression-1.c: New test.
12521
12522 2007-01-01  Andreas Schwab  <schwab@suse.de>
12523
12524         PR target/29166
12525         * g++.dg/eh/pr29166.C: New test.
12526
12527 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12528
12529         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12530         New.
12531         (check_effective_target_vect_cmdline_needed): Use it.
12532
12533 2006-12-31  Richard Guenther  <rguenther@suse.de>
12534
12535         PR middle-end/30137
12536         * gcc.dg/pr30137-1.c: New testcase.
12537         * gcc.dg/pr30137-2.c: Likewise.
12538
12539 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12540
12541         PR middle-end/30322
12542         * gcc.dg/fold-plusnot-1.c: New test case.
12543
12544 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12545
12546         PR c++/29731
12547         * g++.dg/parse/template22.C: New test.
12548
12549 2006-12-31  Richard Guenther  <rguenther@suse.de>
12550
12551         PR middle-end/30338
12552         * gcc.c-torture/compile/pr30338.c: New testcase.
12553
12554 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12555
12556         PR fortran/27900
12557         * gfortran.dg/intrinsic_actual_4.f90: New test.
12558
12559         PR fortran/24325
12560         * gfortran.dg/func_decl_3.f90: New test.
12561
12562 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12563
12564         PR fortran/23060
12565         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12566         * gfortran.dg/c_by_val_1.f: New test.
12567         * gfortran.dg/c_by_val_2.f: New test.
12568         * gfortran.dg/c_by_val_3.f: New test.
12569
12570 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12571
12572         PR libfortran/30321
12573         * gfortran.dg/sum_zero_array_1.f90:  New test.
12574
12575 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR preprocessor/29612
12578         * gcc.dg/cpp/pr29612-1.c: New test.
12579         * gcc.dg/cpp/pr29612-2.c: New test.
12580
12581 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12582
12583         PR fortran/30034
12584         * gfortran.dg/pure_formal_proc_1.f90: New test.
12585
12586         PR fortran/30237
12587         * gfortran.dg/intrinsic_actual_3.f90: New test.
12588
12589 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12590
12591         PR fortran/30014
12592         * gfortran.dg/io_constraints_1.f90: Update test.
12593         * gfortran.dg/io_constraints_2.f90: Update test.
12594         * gfortran.dg/inquire_iolength.f90: New test.
12595
12596 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12597
12598         PR fortran/20896
12599         * gfortran.dg/interface_10.f90: New test.
12600         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12601         since z is already, locally a variable.
12602
12603         PR fortran/25135
12604         * gfortran.dg/generic_11.f90: New test.
12605         * gfortran.dg/interface_7.f90: Remove name clash between module
12606         name and procedure 'x' referenced in the interface.
12607
12608 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12609
12610         PR middle-end/7651
12611         * gcc.dg/Wmissing-parameter-type.c: New.
12612         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12613         * gcc.dg/Wmissing-parameter-type-no.c: New.
12614
12615 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12616
12617         PR fortran/25818
12618         * gfortran.dg/entry_array_specs_2.f: New test.
12619
12620         PR fortran/30084
12621         * gfortran.dg/nested_modules_6.f90: New test.
12622
12623 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12624
12625         PR middle-end/7651
12626         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12627         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12628
12629 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12630
12631         PR C++/30168
12632         * g++.dg/opt/complex6.C: New test.
12633
12634 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12635
12636         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12637         full" if the linker on spu-*-* warns about exceeding local store.
12638
12639         And revert this patch:
12640         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12641         fail to link due to relocation overflows on spu-*-*.
12642
12643 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12644
12645         PR fortran/30273
12646         * gfortran.dg/dependency_19.f90: New test.
12647
12648 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12649
12650         PR fortran/30202
12651         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12652
12653 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12654
12655         PR middle-end/30262
12656         * gcc.c-torture/execute/20061220-1.c: New test.
12657
12658         PR middle-end/30263
12659         * gcc.dg/gomp/asm-1.c: New test.
12660
12661         PR target/30230
12662         * g++.dg/eh/ia64-2.C: New test.
12663
12664 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12665
12666         PR target/28966
12667         PR target/29248
12668         * gcc.dg/rs6000-leaf.c: New.
12669
12670 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12671
12672         PR fortran/25392
12673         * gfortran.dg/f2c_8.f90: New test.
12674
12675 2006-12-20  Bill Wendling  <wendling@apple.com>
12676
12677         * gcc.dg/asm-b.c: Check for __ppc64__.
12678
12679 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12680
12681         PR fortran/30190
12682         * gfortran.dg/bounds_check_5.f90: New test.
12683
12684 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12685
12686         PR middle-end/30143
12687         * gcc.dg/gomp/complex-1.c: New testcase.
12688
12689 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12690
12691         * gfortran.dg/array_memset_1.f90: New test case.
12692
12693 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12694
12695         * lib/target-supports.exp: Add spu to
12696         check_effective_target_vect_widen_mult_hi_to_si.
12697
12698 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12699
12700         PR fortran/29992
12701         * gfortran.dg/generic_9.f90: New test.
12702
12703         PR fortran/30081
12704         * gfortran.dg/generic_10.f90: New test.
12705
12706 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12707
12708         PR tree-opt/30045
12709         * gcc.dg/pr30045.c: New test.
12710
12711 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12712
12713         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12714
12715 2006-12-19  Eric Christopher  <echristo@apple.com>
12716
12717         PR target/29302
12718         * gcc.c-torture/execute/pr29302-1.c: New.
12719
12720 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12721
12722         PR fortran/39238
12723         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12724
12725 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12726
12727         PR fortran/30236
12728         * gfortran.dg/altreturn_3.f90: New test.
12729
12730         * gfortran.dg/char_result_12.f90: Fix comment typos.
12731
12732 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12733
12734         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12735         as newlib's stdio.h uses non-traditional cpp constructs.
12736
12737 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12738
12739         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12740         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12741         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12742         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12743         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12744         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12745         * gfortran.dg/default_initialization.f: Renamed to
12746         default_initialization_1.f
12747         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12748         dollar_edit_descriptor_1.f
12749         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12750         dollar_edit_descriptor_2.f
12751         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12752         dollar_edit_descriptor_3.f
12753         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12754         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12755         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12756         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12757         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12758         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12759         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12760         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12761         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12762         * gfortran.dg/default_initialization_1.f: Renamed from
12763         default_initialization.f
12764         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12765         dollar_edit_descriptor-1.f
12766         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12767         dollar_edit_descriptor-2.f
12768         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12769         dollar_edit_descriptor-3.f
12770         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12771         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12772         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12773
12774 2006-12-18  Bill Wendling  <wendling@apple.com>
12775
12776         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12777         id is an OjbC keyword.
12778
12779 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12780
12781         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12782
12783 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12784
12785         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12786
12787 2006-12-18  Ian Lance Taylor  <iant@google.com>
12788
12789         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12790
12791 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12794
12795 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12796
12797         PR fortran/30207
12798         * gfortran.fortran-torture/execute/where21.f90: New test.
12799
12800 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12801
12802         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12803
12804 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12805
12806         PR middle-end/7651
12807         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12808         * gcc.dg/if-empty-1.c: Likewise.
12809         * gcc.dg/pr23165.c: Likewise.
12810         * g++.dg/warn/empty-body.C: Likewise.
12811
12812 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12813
12814         PR libfortran/30005
12815         * gfortran.dg/open_errors.f90: New test.
12816
12817 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12818
12819         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12820
12821         * gcc.target/i386/ssse3-pabsb.c: New file.
12822         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12823         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12824         * gcc.target/i386/ssse3-palignr.c: Likewise.
12825         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12826         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12827         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12828         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12829         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12830         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12831         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12832         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12833         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12834         * gcc.target/i386/ssse3-psignb.c: Likewise.
12835         * gcc.target/i386/ssse3-psignd.c: Likewise.
12836         * gcc.target/i386/ssse3-psignw.c: Likewise.
12837         * gcc.target/i386/ssse3-vals.h: Likewise.
12838
12839 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12840
12841         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12842         * lib/fortran-torture.exp: Include target-supports.exp.
12843
12844 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12845
12846         PR target/30185
12847         * gcc.c-torture/execute/pr30185.c: New test.
12848
12849 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12850
12851         PR testsuite/30179
12852         PR testsuite/30180
12853         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12854         * gcc.dg/builtin-bswap-2.c: Likewise.
12855         * gcc.dg/builtin-bswap-3.c: Likewise.
12856         * gcc.dg/builtin-bswap-4.c: Likewise.
12857         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12858         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12859
12860 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12861
12862         PR libfortran/30145
12863         * gfortran.dg/write_zero_array: New test.
12864
12865 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12866
12867         PR fortran/30200
12868         * gfortran.dg/write_fmt_trim.f90: New test.
12869
12870 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12871
12872         PR 30194
12873         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12874         temporarily.
12875
12876 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12877
12878         * lib/target-supports.exp (check_weak_available): Use istarget
12879         "hppa*-*-hpux10*" instead of regexp.
12880         (check_cxa_atexit_available): Likewise.
12881
12882 2006-12-14  Richard Guenther  <rguenther@suse.de>
12883
12884         PR tree-optimization/30197
12885         * gcc.c-torture/execute/complex-1.c: Fix function name.
12886         * gcc.dg/builtins-61.c: New testcase.
12887
12888 2006-12-14  Richard Guenther  <rguenther@suse.de>
12889
12890         PR middle-end/30172
12891         * gcc.dg/pr30172-1.c: New testcase.
12892
12893 2006-12-14  Richard Guenther  <rguenther@suse.de>
12894
12895         PR tree-optimization/30198
12896         * gcc.dg/builtins-60.c: New testcase.
12897
12898 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12899
12900         * lib/target-supports.exp (vect_no_align): Remove spu.
12901
12902 2006-12-13  Ian Lance Taylor  <iant@google.com>
12903
12904         PR c++/19564
12905         PR c++/19756
12906         * g++.dg/warn/Wparentheses-5.C: New test.
12907         * g++.dg/warn/Wparentheses-6.C: New test.
12908         * g++.dg/warn/Wparentheses-7.C: New test.
12909         * g++.dg/warn/Wparentheses-8.C: New test.
12910         * g++.dg/warn/Wparentheses-9.C: New test.
12911         * g++.dg/warn/Wparentheses-10.C: New test.
12912         * g++.dg/warn/Wparentheses-11.C: New test.
12913         * g++.dg/warn/Wparentheses-12.C: New test.
12914         * g++.dg/warn/Wparentheses-13.C: New test.
12915         * g++.dg/warn/Wparentheses-14.C: New test.
12916         * g++.dg/warn/Wparentheses-15.C: New test.
12917         * g++.dg/warn/Wparentheses-16.C: New test.
12918         * g++.dg/warn/Wparentheses-17.C: New test.
12919         * g++.dg/warn/Wparentheses-18.C: New test.
12920         * g++.dg/warn/Wparentheses-19.C: New test.
12921         * g++.dg/warn/Wparentheses-20.C: New test.
12922         * g++.dg/warn/Wparentheses-21.C: New test.
12923
12924 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12925
12926         PR testsuite/30157
12927         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12928         for target "hppa.*hpux10".
12929
12930 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * g++.dg/debug/vartrack1.C: New test.
12933
12934         * g++.dg/opt/ifcvt1.C: New test.
12935
12936         * gcc.dg/tls/opt-13.c: New test.
12937
12938         * gcc.dg/20060425-2.c: New test.
12939
12940         * g++.dg/opt/pr15054-2.C: New test.
12941
12942         * gcc.c-torture/execute/20060420-1.c: New test.
12943
12944         * gcc.c-torture/execute/20060412-1.c: New test.
12945
12946         * objc/compile/20060406-1.m: New test.
12947
12948 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12949
12950         * g++.dg/template/array17.C: New test.
12951
12952 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12953
12954         * gcc.target/powerpc/altivec-23.c: New test.
12955
12956 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12957
12958         PR c++27316
12959         * g++.dg/inherit/error3.C: New test.
12960
12961         PR c++/28740
12962         * g++.dg/inherit/error4.C: New test.
12963
12964 2006-12-13  Richard Guenther  <rguenther@suse.de>
12965
12966         PR tree-optimization/17687
12967         * gcc.dg/builtins-59.c: New testcase.
12968
12969 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12970
12971         * gcc.target/spu/Wmain.c: New test.
12972
12973 2006-12-12  Josh Conner  <jconner@apple.com>
12974
12975         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12976         * g++.dg/abi/thunk4.C: Likewise.
12977         * g++.dg/abi/rtti3.C: Likewise.
12978
12979 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12980
12981         * gcc.target/spu/cpat-1.c: New test.
12982         * gcc.target/spu/cpat-2.c: New test.
12983         * gcc.target/spu/cpat-3.c: New test.
12984         * gcc.target/spu/cpat-4.c: New test.
12985
12986 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12987
12988         PR tree-opt/28436
12989         * gcc.c-torture/compile/vector-1.c: New test.
12990         * gcc.c-torture/compile/vector-2.c: New test.
12991         * gcc.c-torture/compile/vector-3.c: New test.
12992
12993 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12994
12995         * lib/fortran-torture.exp: Update copyright years.  Remove
12996         obsolete comment.  Test -ftree-vectorize where it makes sense.
12997         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12998         from fortran-torture.exp.
12999         * gfortran.dg/char_transpose_1.f90,
13000         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13001         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13002         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
13003         '-w' to dg-options.
13004
13005 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
13006
13007         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13008         saved_${tool}_load.
13009
13010 2006-12-12  Ira Rosen  <irar@il.ibm.com>
13011
13012         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13013         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13014         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13015         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13016         gaps.
13017
13018 2006-12-12  Richard Guenther  <rguenther@suse.de>
13019
13020         PR middle-end/30147
13021         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13022
13023 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
13024             Diego Novillo  <dnovillo@redhat.com>
13025
13026         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13027         VDEF/VUSE changes.
13028         * gcc.dg/tree-ssa/pr26421.c: Likewise
13029         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13030         * gcc.dg/tree-ssa/pr23382.c: Likewise.
13031         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13032         * gcc.dg/tree-ssa/pr28410.c: Likewise.
13033         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13034         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13035         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13036         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13037         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13038
13039 2006-12-11  Jan Hubicka  <jh@suse.cz>
13040
13041         * gcc.dg/tree-prof/stringop-1.c: New test.
13042         * gcc.dg/tree-prof/stringop-2.c: New test.
13043
13044 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
13045
13046         PR target/30120
13047         * gcc.target/i386/pr30120.c: New test.
13048
13049         Revert:
13050         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13051
13052         * gcc.target/i386/x87regparm-1.c: New test.
13053         * gcc.target/i386/x87regparm-2.c: New test.
13054         * gcc.target/i386/x87regparm-3.c: New test.
13055         * gcc.target/i386/x87regparm-4.c: New test.
13056
13057 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
13058
13059         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13060
13061 2006-12-10  Tobias Burnus  <burnus@net-b.de>
13062
13063         PR fortran/23994
13064         * gfortran.dg/protected_1.f90: New test.
13065         * gfortran.dg/protected_2.f90: New test.
13066         * gfortran.dg/protected_3.f90: New test.
13067         * gfortran.dg/protected_4.f90: New test.
13068         * gfortran.dg/protected_5.f90: New test.
13069         * gfortran.dg/protected_6.f90: New test.
13070
13071 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13072             Tobias Burnus  <burnus@gcc.gnu.org>
13073
13074         PR fortran/29975
13075         PR fortran/30068
13076         * gfortran.dg/interface_4.f90: Test adding procedure to generic
13077         interface.
13078         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13079         ambiguous interfaces.
13080         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13081         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13082         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13083         ambiguous interfaces.
13084         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13085         * gfortran.dg/array_initializer_2.f90: Add initializer array
13086         constructor test.
13087
13088         PR fortran/30096
13089         * gfortran.dg/interface_9.f90: Test that host interfaces are
13090         not checked for ambiguity with the local version.
13091
13092 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13093
13094         PR fortran/29464
13095         * gfortran.dg/module_interface_2.f90: New test.
13096
13097 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
13098
13099         PR fortran/29941
13100         * gfortran.dg/assumed_len.f90: New test.
13101
13102 2006-12-09  Richard Guenther  <rguenther@suse.de>
13103
13104         * g++.dg/warn/implicit-typename1.C: Qualify types.
13105         * g++.dg/parse/crash12.C: Likewise.
13106         * g++.dg/tree-ssa/pr22444.C: Likewise.
13107
13108 2006-12-09  Tobias Burnus  <burnus@net-b.de>
13109
13110         * gfortran.dg/array_2.f90: Added sqrt test.
13111
13112 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
13113
13114         * gcc.target/i386/x87regparm-1.c: XFAIL.
13115         * gcc.target/i386/x87regparm-2.c: XFAIL.
13116         * gcc.target/i386/x87regparm-3.c: XFAIL.
13117         * gcc.target/i386/x87regparm-4.c: XFAIL.
13118
13119 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13120
13121         * lib/target-supports.exp
13122         (check_effective_target_large_long_double): New.
13123         * gcc.dg/Wconversion-real.c : Use it.
13124         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13125         unsigned.
13126
13127 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
13128
13129         * gcc.c-torture/execute/mode-dependent-address.c: New test.
13130
13131 2006-12-08  Tobias Burnus  <burnus@net-b.de>
13132
13133         PR fortran/27546
13134         * gfortran.dg/import4.f90: New test for IMPORT in modules.
13135
13136 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/29732
13139         * g++.dg/template/crash65.C: New test.
13140         * g++.dg/template/spec16.C: Tweak error markers.
13141
13142 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13143
13144         * gcc.target/spu: New directory.
13145         * gcc.target/spu/spu.exp: New file.
13146         * gcc.target/spu/intrinsics-1.c: New test.
13147
13148 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
13149
13150         PR c++/29980
13151         * g++.dg/ext/attrib27.C: New test.
13152         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13153         * g++.dg/parse/typedef5.C: Likewise.
13154
13155 2006-12-07  Mike Stump  <mrs@apple.com>
13156
13157         * treelang/compile/var_defs.tree: Adjust.
13158
13159 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
13160
13161         PR c++/29730
13162         * g++.dg/template/crash64.C: New test.
13163         * g++.dg/parse/crash27.C: Adjust error markers.
13164
13165 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
13166
13167         PR libfortran/30009
13168         PR libfortran/30056
13169         * gfortran.dg/read_eof_4.f90:  Add tests.
13170         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
13171         * gfortran.dg/unf_read_corrupted_1.f90: New test.
13172
13173 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/29729
13176         * g++.dg/template/crash63.C: New test.
13177
13178         PR c++/29728
13179         * g++.dg/template/crash62.C: New test.
13180
13181 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13182
13183         PR fortran/30003
13184         * gfortran.dg/allocatable_function_1.f90: Increase the number
13185         of expected calls of free to 10; the lhs section reference is
13186         now evaluated so there is another call to bar.  Change the
13187         comment appropriately.
13188         * gfortran.dg/array_section_1.f90: New test.
13189
13190 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
13191
13192         PR fortran/29912
13193         * gfortran.dg/char_result_12.f90: New test.
13194
13195 2006-12-05  Richard Guenther  <rguenther@suse.de>
13196
13197         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13198         * gcc.dg/vect/vect-pow-2.c: Rename to ...
13199         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
13200         vect_double, xfail for spu*-*-*.
13201
13202 2006-12-04  Tobias Burnus  <burnus@net-b.de>
13203
13204         PR fortran/29962
13205         * initialization_4.f90: Test noninteger exponents (-std=f95).
13206         * initialization_5.f90: New test for noninteger exponents
13207           with -std=f2003.
13208
13209 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13210
13211         PR fortran/29821
13212         * gfortran.dg/parameter_array_section_1.f90: New test.
13213
13214 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
13215
13216         PR c++/29733
13217         * g++.dg/template/crash61.C: New test.
13218
13219         PR c++/29632
13220         * g++.dg/template/error23.C: New test.
13221
13222 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
13223
13224         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13225
13226 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
13227
13228         PR fortran/29916
13229         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13230
13231 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
13232
13233         PR middle-end/29965
13234         * gcc.dg/gomp/pr29965-1.c: New test.
13235         * gcc.dg/gomp/pr29965-2.c: New test.
13236         * gcc.dg/gomp/pr29965-3.c: New test.
13237         * gcc.dg/gomp/pr29965-4.c: New test.
13238         * gcc.dg/gomp/pr29965-5.c: New test.
13239         * gcc.dg/gomp/pr29965-6.c: New test.
13240         * g++.dg/gomp/pr29965-1.C: New test.
13241         * g++.dg/gomp/pr29965-2.C: New test.
13242         * g++.dg/gomp/pr29965-3.C: New test.
13243         * g++.dg/gomp/pr29965-4.C: New test.
13244         * g++.dg/gomp/pr29965-5.C: New test.
13245         * g++.dg/gomp/pr29965-6.C: New test.
13246         * g++.dg/gomp/pr29965-7.C: New test.
13247         * g++.dg/gomp/pr29965-8.C: New test.
13248         * g++.dg/gomp/pr29965-9.C: New test.
13249         * g++.dg/gomp/pr29965-10.C: New test.
13250
13251 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
13252
13253         * gnat.dg/pointer_variable_bounds.adb: New test.
13254         * gnat.dg/pointer_variable_bounds.ads: Likewise.
13255         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13256
13257 2006-12-03  Eric Christopher  <echristo@apple.com>
13258
13259         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13260
13261 2006-12-03  Richard Henderson  <rth@redhat.com>
13262             Andrew Pinski  <pinskia@gmail.com>
13263
13264         PR C++/14329
13265         * g++.dg/warn/unit-1.C: New test.
13266
13267 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13268
13269         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13270
13271 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13272
13273         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13274         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13275         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13276         * gcc.dg/vect/vect-70.c: Reduce array size.
13277         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13278         vect_no_compaer_double targets.
13279         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13280         vect_float, vect_double, and vect_int.
13281
13282 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13283
13284         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13285         test for loop versioning on vect_no_align targets.
13286         * gcc.dg/vect/pr20122.c: Likewise.
13287         * gcc.dg/vect/vect-105.c: Likewise.
13288         * gcc.dg/vect/vect-42.c: Likewise.
13289         * gcc.dg/vect/vect-43.c: Likewise.
13290         * gcc.dg/vect/vect-74.c: Likewise.
13291         * gcc.dg/vect/vect-75.c: Likewise.
13292         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13293         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13294         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13295         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13296
13297 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13298
13299         PR fortran/29642
13300         * gfortran.dg/value_1.f90 : New test.
13301         * gfortran.dg/value_2.f90 : New test.
13302         * gfortran.dg/value_3.f90 : New test.
13303         * gfortran.dg/value_4.f90 : New test.
13304         * gfortran.dg/value_4.c : Called from value_4.f90.
13305
13306 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13307
13308         PR C++/30033
13309         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13310
13311 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13312
13313         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13314
13315 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13316
13317         PR c/27953
13318         * gcc.dg/pr27953.c: New test.
13319
13320 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13321
13322         PR c++/30022
13323         * g++.dg/ext/vector5.C: New test.
13324
13325         PR c++/30021
13326         * g++.dg/other/main1.C: New test.
13327
13328 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13329
13330         PR libfortran/29568
13331         * gfortran.dg/convert_implied_open.f90:  Change to
13332         new default record length.
13333         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13334         new error message.
13335         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13336
13337 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13338
13339         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13340
13341 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13342
13343         PR c++/29066
13344         * g++.dg/expr/pr29066.c: New.
13345
13346 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13347             Zdenek Dvorak <dvorakz@suse.cz>
13348
13349         PR tree-optimization/29921
13350         * gcc.dg/pr29921-2.c: New test.
13351
13352 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13353
13354         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13355         (i386_get_cpuid): New function.
13356         (i386_cpuid_ecx): Likewise.
13357         (i386_cpuid_edx): Likewise.
13358         (i386_cpuid): Updated to call i386_cpuid_edx.
13359
13360         * gcc.target/i386/sse3-addsubpd.c: New file.
13361         * gcc.target/i386/sse3-addsubps.c: Likewise.
13362         * gcc.target/i386/sse3-haddpd.c: Likewise.
13363         * gcc.target/i386/sse3-haddps.c: Likewise.
13364         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13365         * gcc.target/i386/sse3-hsubps.c: Likewise.
13366         * gcc.target/i386/sse3-lddqu.c: Likewise.
13367         * gcc.target/i386/sse3-movddup.c: Likewise.
13368         * gcc.target/i386/sse3-movshdup.c: Likewise.
13369         * gcc.target/i386/sse3-movsldup.c: Likewise.
13370
13371 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13372
13373         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13374
13375 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13376
13377         * gcc.dg/dfp/convert-int-max.c: New test.
13378         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13379
13380 2006-11-30  Richard Guenther  <rguenther@suse.de>
13381
13382         * gcc.dg/vect/vect-pow-1.c: Rename ...
13383         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13384         floats instead of doubles, check successful vectorization.
13385
13386 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13387
13388         PR target/29945
13389         * gcc.c-torture/compile/pr29945.c: New testcase.
13390
13391 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13392
13393         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13394         -maltivec.
13395
13396 2006-11-29  Eric Christopher  <echristo@apple.com>
13397
13398         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13399
13400 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13401
13402         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13403
13404         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13405
13406 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13407
13408         PR c++/29022
13409         * g++.dg/inherit/virtual2.C: New test.
13410         * g++.dg/inherit/virtual3.C: Likewise.
13411         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13412         * g++.dg/inherit/error2.C: Likewise.
13413         * g++.dg/template/instantiate1.C: Likewise.
13414
13415 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13416
13417         PR tree-opt/29984
13418         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13419
13420 2006-11-28  Jan Hubicka  <jh@suse.cz>
13421
13422         * gcc.dg/memcpy-1.c: New test.
13423
13424 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13425
13426         PR c++/29735
13427         * g++.dg/warn/main-3.C: New test.
13428
13429 2006-11-28  Jan Hubicka  <jh@suse.cz>
13430
13431         * gcc.dg/winline-1.c: New test.
13432
13433 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13434
13435         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13436         alignments.
13437
13438 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13439
13440         PR fortran/29976
13441         * gfortran.dg/missing_optional_dummy_3.f90
13442
13443 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13444
13445         PR fortran/20880
13446         * gfortran.dg/interface_3.f90: Modify errors.
13447
13448 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13449
13450         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13451         fail to link due to relocation overflows on spu-*-*.
13452
13453 2006-11-27  Michael Matz  <matz@suse.de>
13454             Andreas Krebbel  <krebbel1@de.ibm.com>
13455
13456         PR target/29319
13457         * gcc.dg/20061127-1.c: New testcase.
13458
13459 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13460
13461         * gcc.dg/20061124-1.c: Add exit() function prototype.
13462
13463 2006-11-27  Jan Hubicka  <jh@suse.cz>
13464
13465         * gcc.target/i386/memcpy-1.c: Adjust size.
13466         * gcc.dg/visibility-11.c: Likewise.
13467
13468 2006-11-27  Richard Guenther  <rguenther@suse.de>
13469
13470         PR middle-end/25620
13471         * gcc.target/i386/pow-1.c: New testcase.
13472         * gcc.dg/builtins-58.c: Likewise.
13473
13474 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/29886
13477         * g++.dg/expr/cast8.C: New test.
13478
13479 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13480
13481         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13482         Don't ever inline the testcase.
13483
13484 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13485
13486         PR fortran/29982
13487         * gfortran.fortran-torture/compile/parameter_3.f90: New
13488         testcase.
13489
13490 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13491
13492         PR fortran/29951
13493         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13494
13495 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13496
13497         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13498         for CHAR.
13499
13500 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13501
13502         PR libgfortran/29936
13503         * gfortran.dg/write_check3.f90: New test.
13504
13505 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13506
13507         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13508
13509 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13510
13511         PR fortran/20880
13512         * gfortran.dg/interface_3.f90: New test.
13513
13514         PR fortran/29387
13515         * gfortran.dg/generic_8.f90: New test.
13516
13517 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13518
13519         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13520         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13521         * gfortran.dg/specifics_3.f90: Remove.
13522
13523 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13524
13525         PR c/29955
13526         * gcc.dg/gomp/pr29955.c: New test.
13527
13528         PR c/29736
13529         * gcc.dg/pr29736.c: New test.
13530
13531 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13532
13533         PR tree-opt/29964
13534         * gcc.dg/pure-1.c: New test.
13535
13536 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13537
13538         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13539         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13540
13541 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13542
13543         * gcc.dg/20061124-1.c: New testcase.
13544
13545 2006-11-23  Eric Christopher  <echristo@apple.com>
13546
13547         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13548
13549 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13550
13551         PR c/2707
13552         PR c++/26167
13553         * gcc.dg/Wconversion-integer.c: New. Supersedes
13554         Wconversion-negative-constants.c
13555         * gcc.dg/Wconversion-real.c: New.
13556         * gcc.dg/Wconversion-real-integer.c: New.
13557         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13558         * g++.dg/warn/Wconversion1.C: Modified.
13559
13560 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13561
13562         * gfortran.dg/overload_1.f90: New test.
13563
13564 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13565
13566         PR c/9072
13567         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13568         Wtraditional-conversion.
13569         * gcc.dg/overflow-warn-2.c: Likewise.
13570         * gcc.dg/Wconversion.c: Likewise. Renamed as
13571         Wtraditional-conversion.c .
13572         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13573         Wtraditional-conversion-2.c .
13574         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13575         Wtraditional-conversion-2.c
13576         * gcc.dg/Wconversion-negative-constants.c: New.
13577
13578 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13579
13580         * gcc.dg/tree-ssa/dump-1.c: New test.
13581
13582 2006-11-23  David Ung <davidu@mips.com>
13583
13584         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13585         -mfp64, allowable when ISA >= 33 and float is enabled.
13586         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13587         of mthc1 and mfhc1 patterns.
13588
13589 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13590
13591         PR tree-optimization/29921
13592         * gcc.dg/pr29921.c: New test.
13593
13594 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13595
13596         PR fortran/29441
13597         * gfortran.dg/initialization_4.f90: New test.
13598
13599 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13600
13601         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13602         platforms that have interleaving support.
13603         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13604         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13605         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13606         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13607         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13608         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13609         gcc.dg/vect/vect-strided-u8-i8.c,
13610         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13611         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13612         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13613         gcc.dg/vect/vect-strided-float.c,
13614         gcc.dg/vect/vect-strided-a-mult.c,
13615         gcc.dg/vect/vect-strided-mult-char-ls.c,
13616         gcc.dg/vect/vect-strided-a-u16-mult.c,
13617         gcc.dg/vect/vect-strided-a-u32-mult.c,
13618         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13619         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13620         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13621         gcc.dg/vect/vect-strided-mult.c,
13622         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13623         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13624         New.
13625
13626 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13627
13628         PR fortran/25087
13629         * gfortran.dg/auto_char_len_4.f90: New test.
13630
13631 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13632
13633         PR fortran/29652
13634         * gfortran.dg/generic_7.f90: New test.
13635         * gfortran.dg/defined_operators_1.f90: Add new error.
13636
13637 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13638
13639         PR tree-optimization/29902
13640         * g++.dg/tree-ssa/pr29902.C: New test.
13641
13642 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13643
13644         PR fortran/29820
13645         * gfortran.dg/used_types_13.f90: New test.
13646
13647 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13648
13649         * gcc.dg/dfp/snan.c: Delete.
13650
13651 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13652
13653         * g++.dg/cpp0x/static_assert1.C: New.
13654         * g++.dg/cpp0x/static_assert2.C: New.
13655         * g++.dg/cpp0x/static_assert3.C: New.
13656
13657 2006-11-21  Richard Guenther  <rguenther@suse.de>
13658
13659         * gcc.dg/vect/vect-pow-1.c: New testcase.
13660         * gcc.dg/vect/vect-pow-2.c: Likewise.
13661
13662 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13663
13664         PR c++/29570
13665         * g++.dg/template/static29.C: New test.
13666
13667         PR c++/29734
13668         * g++.dg/conversion/simd4.C: New test.
13669
13670 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13671
13672         PR c++/29475
13673         * g++.dg/template/access19.C: New test.
13674         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13675         error is reported.
13676
13677 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13678
13679         PR tree-opt/25500
13680         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13681
13682 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13683
13684         PR fortran/27546
13685         * gfortran.dg/import.f90: Extended test.
13686         * gfortran.dg/import2.f90: Extended test.
13687
13688 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13689
13690         * gfortran.dg/volatile3.f90: Add conflict test.
13691
13692 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13693
13694         PR fortran/24783
13695         * gfortran.dg/implicit_10.f90: New test.
13696
13697 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13698
13699         PR c++/8586
13700         * g++.dg/warn/Wall-write-strings.C: New.
13701
13702 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13703
13704         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13705         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13706
13707 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13708
13709         * gfortran.dg/use_3.f90: Remove error message.
13710         * gfortran.dg/iso_fortran_env_1.f90: New test.
13711         * gfortran.dg/iso_fortran_env_2.f90: New test.
13712         * gfortran.dg/iso_fortran_env_3.f90: New test.
13713         * gfortran.dg/iso_fortran_env_4.f90: New test.
13714
13715 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13716
13717         * gcc.dg/vect/vect-27.c: Fix initialization.
13718
13719 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13720
13721         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13722         * gcc.dg/torture/builtin-minmax-1.c: New.
13723
13724         * gcc.dg/builtins-20.c: Add cases for copysign.
13725
13726 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13727
13728         PR fortran/24285
13729         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13730
13731 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13732         * gfortran.dg/use_1.f90: New test.
13733         * gfortran.dg/use_1.f90: New test.
13734         * gfortran.dg/use_1.f90: New test.
13735
13736 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13737
13738         PR tree-optimization/29801
13739         * gcc.dg/pr29801.c: New test.
13740
13741 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13742
13743         PR middle-end/29584
13744         * gcc.dg/torture/pr29584.c: New test.
13745
13746 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13747
13748         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13749         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13750         * gcc.target/powerpc/compress-float-ppc.c,
13751         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13752         powerpc_fprs.
13753         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13754         do not pass -mhard-float.
13755
13756 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13757
13758         * gnat.dg/volatile_aggregate.adb: New test.
13759
13760 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13761
13762         PR fortran/29391
13763         PR fortran/29489
13764         * gfortran.dg/bound_2.f90: Add more checks.
13765         * gfortran.dg/bound_3.f90: New test.
13766
13767 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13768
13769         PR target/29201
13770         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13771
13772 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13773
13774         * gfortran.dg/import3.f90: Fix error message.
13775
13776 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13777
13778         PR tree-opt/29788
13779         * gfortran.fortran-torture/compile/inline_1.f90:
13780         New testcase.
13781
13782 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13783
13784         * gcc.target/i386/x87regparm-1.c: New test.
13785         * gcc.target/i386/x87regparm-2.c: New test.
13786         * gcc.target/i386/x87regparm-3.c: New test.
13787         * gcc.target/i386/x87regparm-4.c: New test.
13788
13789 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13790
13791         PR fortran/27546
13792         * gfortran.dg/import.f90: New test.
13793         * gfortran.dg/import2.f90: New test.
13794         * gfortran.dg/import3.f90: New test.
13795
13796 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13797
13798         PR fortran/27588
13799         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13800
13801 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13802
13803         PR fortran/29806
13804         * gfortran.dg/contains.f90: New test.
13805         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13806
13807 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13808
13809         PR tree-optimization/29581
13810         * gcc.dg/pr29581-1.c: New test.
13811         * gcc.dg/pr29581-2.c: New test.
13812         * gcc.dg/pr29581-3.c: New test.
13813         * gcc.dg/pr29581-4.c: New test.
13814         * gfortran.dg/pr29581.f90: New test.
13815
13816 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13817
13818         PR fortran/29702
13819         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13820         numbers in error message headers.
13821
13822 2006-11-14  Richard Guenther  <rguenther@suse.de>
13823
13824         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13825         to i?86 and x86_64 targets.
13826
13827 2006-11-14  Caroline Tice  <ctice@apple.com>
13828
13829         * gcc.dg/pubtypes-1.c: New file/testcase.
13830         * gcc.dg/pubtypes-2.c: New file/testcase.
13831         * gcc.dg/pubtypes-3.c: New file/testcase.
13832         * gcc.dg/pubtypes-4.c: New file/testcase.
13833         * g++.dg/pubtypes.C: New file/testcase.
13834
13835 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13836
13837         PR c++/29106
13838         * g++.dg/init/self1.C: New test.
13839
13840 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13841
13842         PR fortran/29657
13843         * gfortran.dg/conflicts.f90: Add.
13844
13845 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13846
13847         PR rtl-optimization/29798
13848
13849         * gcc.c-torture/execute/pr29798.c: New.
13850
13851 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13852
13853         * gcc.dg/builtins-20.c: Add more cases.
13854
13855 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13856
13857         PR fortran/29759
13858         * gfortran.dg/gomp/pr29759.f90: New test.
13859
13860 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/29518
13863         * g++.dg/template/static28.C: New test.
13864
13865 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13866
13867         * lib/c-torture.exp: Use target-libpath.exp.
13868         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13869         set GCC_EXEC_PREFIX env var from global variable of same name.
13870
13871 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13872
13873         PR fortran/26994
13874         * gfortran.fortran-torture/compile/transfer-1.f90:
13875         New testcase.
13876
13877 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13878             Zdenek Dvorak <dvorakz@suse.cz>
13879
13880         PR tree-optimization/29680
13881         * gcc.dg/alias-11.c: New test.
13882
13883 2006-11-12  Jason Merrill  <jason@redhat.com>
13884             Andrew Pinski <pinskia@physics.uc.edu>
13885
13886         PR middle-end/28915
13887         * gcc.target/i386/vectorize1.c: New.
13888
13889 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13890
13891         PR rtl-optimization/29797
13892         * gcc.c-torture/execute/pr29797-1.c: New test case.
13893
13894 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13895
13896         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13897
13898 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13899
13900         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13901
13902 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13903
13904         PR tree-optimization/13827
13905         * gcc.dg/fold-eqand-1.c: New test case.
13906
13907 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13908
13909         PR rtl-opt/28812
13910         * gcc.c-torture/execute/mayalias-3.c: New test.
13911
13912 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13913
13914         PR middle-end/27528
13915         * gcc.c-torture/compile/pr27528.c: New test.
13916         * gcc.dg/pr27528.c: Likewise.
13917
13918 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13919
13920         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13921
13922         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13923
13924 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13925
13926         PR fortran/29758
13927         * gfortran.dg/reshape_source_size_1.f90: New test.
13928
13929 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13930
13931         PR fortran/29315
13932         * gfortran.dg/aliasing_dummy_4.f90: New test.
13933
13934 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13935
13936         PR target/29777
13937         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13938         and x86_64-*-* targets.
13939
13940 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13941
13942         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13943         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13944         New macros. Use them in exact tests.
13945         (TESTIT3): New macro.
13946         Add tests for fmin, fmax and fma.
13947
13948 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13949
13950         PR fortran/29431
13951         * gfortran.dg/array_constructor_13.f90: New test.
13952
13953 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13954
13955         PR fortran/29744
13956         * gfortran.dg/used_types_12.f90: New test.
13957
13958 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13959
13960         PR middle-end/29726
13961         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13962         (test6): Ditto.
13963         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13964         * gcc.dg/fold-eqandshift-3.c: New test case.
13965
13966 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13967
13968         PR fortran/29699
13969         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13970
13971         PR fortran/21370
13972         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13973
13974 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13975
13976         * gcc.dg/20061109-1.c: New testcase.
13977
13978 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13979
13980         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13981
13982 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13983
13984         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13985         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13986
13987 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13988
13989         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13990         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13991
13992 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13995
13996 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13997
13998         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13999         vect-9.c).
14000         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14001         * gcc.dg/vect/vect-9.c: Now vectorizable.
14002         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14003         that support vect_widen_mult.
14004         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14005         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14006         vect-reduc-dot-u16.c).
14007         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14008         vect-reduc-dot-u16.c).
14009         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14010         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14011         vect-reduc-dot-s8.c).
14012         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14013         vect-reduc-dot-s8.c).
14014         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14015         vect-reduc-dot-s8.c).
14016         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14017         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14018         vect-reduc-dot-u8.c).
14019         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14020         vect-reduc-dot-u8.c).
14021         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14022         * gcc.dg/vect/vect-multitypes-9.c: New test.
14023         * gcc.dg/vect/vect-multitypes-10.c: New test.
14024         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14025         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14026         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14027         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14028         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14029         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14030         wrapv-vect-reduc-dot-s8.c.
14031         * lib/target-support.exp (check_effective_target_vect_unpack): New.
14032         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14033         targets that support vec_unpack.
14034         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14035         (check_effective_target_vect_widen_mult_qi_to_hi): New.
14036         (check_effective_target_vect_widen_mult_hi_to_si): New.
14037         (check_effective_target_vect_widen_sum): Removed.
14038
14039         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14040
14041         * gcc.dg/vect/vect-multitypes-8.c: New test.
14042         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14043
14044         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
14045
14046         * gcc.dg/vect/vect-multitypes-7.c: New test.
14047
14048         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14049
14050         * gcc.dg/vect/vect-multitypes-4.c: New test.
14051         * gcc.dg/vect/vect-multitypes-5.c: New test.
14052         * gcc.dg/vect/vect-multitypes-6.c: New test.
14053
14054         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
14055
14056         * gcc.dg/vect/vect-multitypes-1.c: New test.
14057         * gcc.dg/vect/vect-multitypes-2.c: New test.
14058         * gcc.dg/vect/vect-multitypes-3.c: New test.
14059
14060 2006-11-07  Eric Christopher  <echristo@apple.com>
14061
14062         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14063         Test using scan-assembler-not.
14064
14065 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gcc.dg/inline-17.c: New test.
14068
14069 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
14070
14071         PR other/25028
14072         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
14073         on HP-UX.
14074
14075 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14076
14077         PR fortran/29539
14078         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14079
14080         PR fortran/29634
14081         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14082         test.
14083
14084 2006-11-07  Tobias Burnus  <burnus@net-b.de>
14085
14086         PR fortran/29601
14087         * gfortran.dg/volatile.f90: Add.
14088         * gfortran.dg/volatile2.f90: Add.
14089         * gfortran.dg/volatile3.f90: Add.
14090         * gfortran.dg/volatile4.f90: Add.
14091         * gfortran.dg/volatile5.f90: Add.
14092         * gfortran.dg/volatile6.f90: Add.
14093         * gfortran.dg/volatile7.f90: Add.
14094
14095 2006-11-06  Tobias Burnus  <burnus@net-b.de>
14096
14097         * gfortran.dg/io_constraints_2.f90: Adjust pattern
14098           for matching error messages.
14099         * gfortran.dg/specifics_3.f90: Adjust pattern
14100           for matching error messages.
14101
14102 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
14103             Bernhard Fischer  <aldot@gcc.gnu.org>
14104
14105         * lib/gcc-dg.exp (output-exists): New proc.
14106         (output-exists-not): New proc.
14107         * gcc.test-framework/test-framework.awk: Support new directives.
14108         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14109         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14110         * gcc.test-framework/dg-outexists-exp-F.c: New test.
14111         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14112         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14113         * gcc.test-framework/dg-outexists-exp-P.c: New test.
14114
14115 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
14116
14117         PR fortran/29630
14118         PR fortran/29679
14119         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14120         * gfortran.dg/initialization_3.f90: New.
14121
14122 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14123
14124         PR libgfortran/25545
14125         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14126
14127 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
14128
14129         PR middle-end/29695
14130         * gcc.c-torture/execute/pr29695-1.c: New test.
14131         * gcc.c-torture/execute/pr29695-2.c: New test.
14132
14133 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
14134
14135         PR fortran/29565
14136         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14137
14138 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
14139
14140         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14141         for matching error messages.
14142
14143 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
14144
14145         PR target/26915
14146         * gcc.target/i386/387-12.c: New test.
14147
14148 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14149
14150         PR libfortran/29713
14151         * gfortran.dg/pr29713.f90: New test.
14152
14153 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
14154
14155         * gcc.c-torture/execute/arith-rand-ll.c:
14156         Also test for bogus rest sign.
14157
14158 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14159
14160         PR libfortran/27895
14161         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14162
14163 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
14164
14165         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14166         from error messages.
14167
14168 2006-11-02  Mike Stump  <mrs@apple.com>
14169
14170         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14171
14172         * g++.old-deja/g++.abi/align.C: Enable for darwin.
14173
14174 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
14175
14176         * g++.dg/eh/gcsec1.C: New test.
14177
14178 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14179
14180         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14181         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
14182
14183 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
14184
14185         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14186         hexadecimal value.
14187         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14188         * gcc.dg/pr14796-2.c: Likewise.
14189
14190 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14191
14192         * gcc.c-torture/execute/20061101-1.c: New test.
14193
14194 2006-11-01  Richard Guenther  <rguenther@suse.de>
14195
14196         * gcc.target/i386/fpprec-1.c: New testcase.
14197
14198 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14199
14200         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14201         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14202
14203 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14204
14205         * gcc.c-torture/execute/20061031-1.c: New test.
14206
14207 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14208
14209         PR 23067
14210         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14211         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14212         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14213         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14214         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14215         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14216         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14217
14218 2006-10-31  Eric Christopher  <echristo@apple.com>
14219             Falk Hueffner  <falk@debian.org>
14220
14221         * gcc.dg/builtin-bswap-1.c: New.
14222         * gcc.dg/builtin-bswap-2.c: New.
14223         * gcc.dg/builtin-bswap-3.c: New.
14224         * gcc.dg/builtin-bswap-4.c: New.
14225         * gcc.dg/builtin-bswap-5.c: New.
14226         * gcc.target/i386/builtin-bswap-1.c: New.
14227
14228 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
14229
14230         * gcc.dg/inline-16.c: New.
14231
14232         PR 16622
14233         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14234         defining it.
14235         * gcc.dg/inline-13.c: New.
14236         * gcc.dg/inline-14.c: New.
14237         * gcc.dg/inline-15.c: New.
14238
14239         PR 11377
14240         * gcc.dg/inline6.c: New.
14241         * gcc.dg/inline7.c: New.
14242
14243 2006-10-31  Roger Sayle  <roger@eyesopen.com>
14244
14245         PR middle-end/23470
14246         * gcc.dg/pr23470-1.c: New test case.
14247
14248 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
14249
14250         PR fortran/29537
14251         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14252         data.
14253         * gfortran.dg/blockdata_2.f90: New testcase.
14254
14255 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
14256
14257         PR libfortran/29627
14258         * gfortran.dg/unf_short_record_1.f90:  New test.
14259
14260 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14261
14262         PR fortran/29067
14263         * gfortran.dg/pr29067.f: New test.
14264
14265 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14266             Richard Sandiford  <richard@codesourcery.com>
14267
14268         * lib/target-supports.exp (get_compiler_messages): Append options
14269         as a single list element.
14270         (check_effective_target_arm_vfp_ok): New.
14271         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14272
14273 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14274
14275         PR fortran/29387
14276         * gfortran.dg/intrinsic_actual_2.f90: New test.
14277
14278         PR fortran/29490
14279         * gfortran.dg/actual_array_interface_1.f90: New test.
14280
14281         PR fortran/29641
14282         * gfortran.dg/used_types_11.f90: New test.
14283
14284 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14285
14286         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14287         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14288         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14289         * g++.old-deja/g++.mike/net25.C (main): Same.
14290         * g++.dg/lookup/exception1.C (main): Same.
14291         * g++.dg/parse/parens2.C (main): Same.
14292
14293 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14294
14295         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14296
14297 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14298
14299         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14300         * gcc.dg/torture/builtin-math-3.c: Likewise.
14301
14302 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14303
14304         PR fortran/29452
14305         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14306         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14307
14308 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14309
14310         PR Fortran/29410
14311         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14312
14313 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14314
14315         * lib/target-supports.exp (check_function_available): Declare
14316         function before calling.
14317
14318 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14319
14320         PR tree-optimization/29637
14321         * gcc.dg/pr29637.c: New test.
14322
14323 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14324
14325         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14326         tree canonicalization.
14327
14328 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14329
14330         * gcc.dg/builtins-20.c: Add more hypot tests.
14331
14332 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14333
14334         * gcc.dg/fold-compare-1.c: New test case.
14335
14336 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14337
14338         PR c++/16307
14339         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14340
14341 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14342
14343         PR tree-optimization/15458
14344         * gcc.dg/fold-xornot-1.c: New test case.
14345
14346 2006-10-29  Richard Guenther  <rguenther@suse.de>
14347
14348         * gcc.target/i386/math-torture/trunc.c: New testcase.
14349
14350 2006-10-29  Richard Guenther  <rguenther@suse.de>
14351
14352         * gcc.target/i386/math-torture/round.c: New testcase.
14353
14354 2006-10-29  Richard Guenther  <rguenther@suse.de>
14355
14356         * gcc.target/i386/math-torture/ceil.c: New testcase.
14357         * gcc.target/i386/math-torture/floor.c: Likewise.
14358
14359 2006-10-29  Richard Guenther  <rguenther@suse.de>
14360
14361         * gcc.target/i386/math-torture/rint.c: New testcase.
14362         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14363
14364 2006-10-29  Richard Guenther  <rguenther@suse.de>
14365
14366         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14367         * gcc.target/i386/math-torture/lceil.c: Likewise.
14368
14369 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14370
14371         PR libgfortran/24313
14372         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14373
14374 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14375
14376         * gcc.c-torture/execute/20020118-1.c,
14377         gcc.c-torture/execute/builtins/strlen.c,
14378         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14379         comment typos.
14380
14381 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.dg/builtins-20.c: Add tests for hypot.
14384         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14385         two-argument builtins.
14386         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14387         TESTIT2.  Update all callers.
14388         (TESTIT2, TESTIT2_R): New helper macros.
14389         Add testcases for pow, hypot and atan2.
14390
14391 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14392
14393         PR C++/29295
14394         * g++.dg/expr/bool1.C: New test.
14395         * g++.dg/expr/bool2.C: New test.
14396
14397 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14398
14399         PR fortran/28224
14400         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14401         * gfortran.dg/namelist_internal.f90: New test.
14402
14403 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14404
14405         PR fortran/29625
14406         * gfortran.dg/io_real_boz.f90: Add.
14407         * gfortran.dg/io_real_boz2.f90: Add.
14408
14409 2006-10-28  Richard Guenther  <rguenther@suse.de>
14410
14411         PR middle-end/26899
14412         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14413
14414 2006-10-28  Richard Guenther  <rguenther@suse.de>
14415
14416         PR target/28806
14417         * gcc.target/i386/math-torture/lround.c: New testcase.
14418
14419 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14420
14421         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14422         * gcc.dg/builtins-44.c: Likewise.
14423         * gcc.dg/builtins-45.c: Likewise.
14424         * gcc.dg/pr28796-2.c: Likewise.
14425         * gcc.dg/unordered-3.c: Likewise.
14426
14427 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14428
14429         PR libgfortran/27954
14430         * gfortran.dg/error_recovery_2.f90: New test.
14431
14432 2006-10-26  Richard Guenther  <rguenther@suse.de>
14433
14434         * gcc.target/i386/i386.exp: Use glob, not find to collect
14435         tests.  Avoids recursing into subdirectories.
14436         * gcc.target/i386/math-torture/math-torture.exp: Torture
14437         for interesting ia32 math options.
14438         * gcc.target.i386/math-torture/lrint.c: New testcase.
14439
14440 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14441
14442         PR libgfortran/29563
14443         * gfortran.dg/arrayio_9.f90: Update test.
14444         * gfortran.dg/arrayio_19.f90: New test.
14445
14446 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14447
14448         * gcc.dg/20061026.c: New testcase.
14449
14450 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14451
14452         PR libgfortran/29563
14453         * gfortran.dg/arrayio_9.f90: New test.
14454
14455 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14456
14457         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14458         Copy the strings manually, as strcpy may call strlen.
14459
14460 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14461
14462         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14463         Add checks for log, log2, log10 and log1p.
14464
14465         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14466         we already test 0.0.  Add checks for expm1, log, log2, log10,
14467         log1p, cbrt, erf and erfc.
14468
14469 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14470
14471         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14472
14473 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14474
14475         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14476         and remainderl() built-in functions.  Remove -ffast-math from
14477         dg-options.
14478
14479 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14480
14481         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14482         acosh and atanh.
14483
14484         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14485         floating point modifiers to arguments passed to float and long
14486         double functions respectively.  Update all callers to use floating
14487         point numbers, not integers.  Add tests for exp, exp2 and
14488         exp10/pow10.
14489
14490         * gcc.dg/torture/builtin-math-3.c: New test.
14491
14492 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14493
14494         PR fortran/29393
14495         * gfortran.dg/initialize_2.f90: New.
14496
14497 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14498
14499         * gcc.dg/torture/builtin-math-2.c: New test.
14500
14501 2006-10-24  Richard Guenther  <rguenther@suse.de>
14502
14503         PR middle-end/28796
14504         * gcc.dg/pr28796-1.c: New testcase.
14505         * gcc.dg/pr28796-2.c: Likewise.
14506
14507 2006-10-24  Richard Guenther  <rguenther@suse.de>
14508
14509         * gcc.dg/builtins-57.c: New testcase.
14510
14511 2006-10-24  Richard Guenther  <rguenther@suse.de>
14512
14513         PR tree-optimization/29567
14514         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14515
14516 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14517
14518         PR tree-optimization/14784
14519         * gcc.dg/alias-10.c: New test.
14520
14521 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14522
14523         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14524
14525 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14526
14527         * gcc.dg/builtin-strncat-chk-1.c: New test.
14528
14529 2006-10-23  Jan Hubicka  <jh@suse.cz>
14530
14531         * gcc.dg/memmove-1.c: New test.
14532
14533 2006-10-23  Paul Brook  <paul@codesourcery.com>
14534
14535         * gcc.dg/pragma-pack-5.c: New test.
14536
14537 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14538
14539         * g++.dg/other/s390-1.C: New testcase.
14540
14541 2006-10-23  Richard Guenther  <rguenther@suse.de>
14542
14543         PR middle-end/27132
14544         PR middle-end/23295
14545         * gcc.dg/pr27132.c: New testcase.
14546         * gcc.dg/pr23295.c: Likewise.
14547         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14548         * g++.dg/tree-ssa/pr19807.C: Likewise.
14549
14550 2006-10-23  Richard Guenther  <rguenther@suse.de>
14551
14552         PR middle-end/21032
14553         * gcc.dg/pr21032.c: New testcase.
14554
14555 2006-10-22  Jeff Law  <law@redhat.com>
14556         Richard Guenther  <rguenther@suse.de>
14557
14558         PR tree-optimization/15911
14559         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14560
14561 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         PR c++/20647
14564         * g++.dg/abi/rtti3.C: New.
14565
14566 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14567
14568         PR middle-end/28252
14569         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14570         transformation.
14571
14572 2006-10-21  Richard Guenther  <rguenther@suse.de>
14573
14574         PR tree-optimization/3511
14575         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14576
14577 2006-10-21  Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/26898
14580         * gcc.dg/torture/pr26898-1.c: New testcase.
14581         * gcc.dg/torture/pr26898-2.c: Likewise.
14582
14583 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14584
14585         PR c++/28053
14586         * g++.dg/parse/bitfield1.C: Adjust error markers.
14587         * g++.dg/parse/bitfield2.C: New test.
14588
14589 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14590
14591         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14592
14593 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14594
14595         PR libfortran/27895
14596         * gfortran.dg/zero_sized_1.f90: New test.
14597
14598 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14599
14600         * gcc.dg/div-compare-1.c: New test.
14601
14602 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14603
14604         PR fortran/29216
14605         * gfortran.dg/result_default_init_1.f90: New test.
14606
14607         PR fortran/29314
14608         * gfortran.dg/automatic_default_init_1.f90: New test.
14609
14610         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14611         from 38 to 33.
14612
14613 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14614
14615         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14616         'using namespace std' without previous declaration.
14617         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14618         * g++.old-deja/g++.robertl/eb133c.C: New.
14619
14620 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14621
14622         PR libgfortran/29277
14623         * gfortran.dg/streamio_4.f90: Update test.
14624         * gfortran.dg/streamio_11.f90: New test.
14625
14626 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14627
14628         PR c++/27952
14629         * g++.dg/inherit/virtual1.C: New test.
14630
14631 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/28261
14634         * g++.dg/parse/enum3.C: New test.
14635
14636 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/29039
14639         * g++.dg/init/ctor8.C: New test.
14640
14641 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/27270
14644         * g++.dg/ext/complit8.C: Tweak error markers.
14645         * g++.dg/template/complit1.C: Add error marker.
14646
14647 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/27270
14650         * g++.dg/ext/complit8.C: New test.
14651
14652         PR c++/29408
14653         * g++.dg/parse/dtor12.C: New test.
14654
14655         PR c++/29435
14656         * g++.dg/template/sizeof11.C: New test.
14657
14658 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14659
14660         PR fortran/29392
14661         * gfortran.dg/data_char_3.f90: New test.
14662
14663         PR fortran/29451
14664         * gfortran.dg/negative_automatic_size.f90: New test.
14665
14666 2006-10-16  David Daney  <ddaney@avtrex.com>
14667
14668         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14669
14670 2006-10-16  Eric Christopher  <echristo@apple.com>
14671
14672         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14673         x86_64.
14674
14675 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14676
14677         PR c++/28211
14678         * g++.dg/tc1/dr49.C: Tweak error messages.
14679         * g++.dg/parse/template21.C: New test.
14680
14681 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14682
14683         PR middle-end/20491
14684         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14685
14686 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14687
14688         PR fortran/29403
14689         * gfortran.dg/print_1.f90: New test.
14690
14691 2006-10-15  Jan Hubicka  <jh@suse.cz>
14692
14693         PR middle-end/29241
14694         * gcc.c-torture/compile/pr29241.c: New testcase.
14695
14696 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14697
14698         PR middle-end/29250
14699         * gcc.c-torture/compile/pr29250.c: New test.
14700
14701 2006-10-15  Richard Guenther  <rguenther@suse.de>
14702
14703         * gcc.dg/pr29299.c: New testcase.
14704
14705 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14706
14707         PR fortran/24767
14708         * gfortran.dg/label_4.f90: Adjust warning flag.
14709
14710 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14711
14712         PR fortran/29371
14713         * gfortran.dg/nullify_3.f90: New test.
14714
14715 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14716
14717         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14718         on Solaris 2.5.1 too.
14719
14720 2006-10-13  Eric Christopher  <echristo@apple.com>
14721
14722         * gcc.dg/pr25993.c: Skip for darwin.
14723
14724 2006-10-13  Eric Christopher  <echristo@apple.com>
14725
14726         * gcc.dg/visibility-11.c: Skip for darwin.
14727
14728 2006-10-13  Eric Christopher  <echristo@apple.com>
14729
14730         * gcc.dg/darwin-weakimport-1.c: Use
14731         -fno-asynchronous-unwind-tables.
14732         * gcc.dg/darwin-weakimport-3.c: Ditto.
14733
14734 2006-10-13  Richard Guenther  <rguenther@suse.de>
14735
14736         PR tree-optimization/29446
14737         * gcc.dg/torture/pr29446.c: New testcase.
14738
14739 2006-10-13  Bill Wendling  <wendling@apple.com>
14740
14741         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14742         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14743         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14744         * g++.old-deja/g++.law/shadow1.C: Likewise.
14745         * g++.old-deja/g++.law/ctors10.C: Likewise.
14746         * g++.dg/debug/namespace1.C: Likewise.
14747         * g++.dg/inherit/namespace-as-base.C: Likewise.
14748         * g++.dg/opt/delay-slot-1.C: Likewise.
14749         * g++.dg/parse/defarg10.C: Likewise.
14750         * g++.dg/template/ptrmem11.C: Likewise.
14751         * g++.dg/template/mem_func_ptr.C: Likewise.
14752         * g++.dg/template/spec19.C: Likewise.
14753
14754 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14755
14756         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14757
14758 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14759
14760         PR fortran/29373
14761         * gfortran.dg/implicit_9.f90: New test.
14762
14763         PR fortran/29407
14764         * gfortran.dg/namelist_25.f90: New test.
14765
14766         PR fortran/27701
14767         * gfortran.dg/same_name_2.f90: New test.
14768
14769         PR fortran/29232
14770         * gfortran.dg/host_assoc_types_1.f90: New test.
14771
14772         PR fortran/29364
14773         * gfortran.dg/missing_derived_type_1.f90: New test.
14774         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14775
14776         PR fortran/29422
14777         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14778
14779         PR fortran/29428
14780         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14781
14782 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14783
14784         PR fortran/29391
14785         * gfortran.dg/bound_2.f90: New test.
14786
14787 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14788
14789         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14790         directive.
14791         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14792         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14793         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14794         * gfortran.dg/gomp/reduction3.f90: Likewise.
14795         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14796         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14797         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14798         * gfortran.dg/forall_4.f90: Likewise.
14799         * gfortran.dg/spec_expr_4.f90: Likewise.
14800         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14801         * gfortran.dg/forall_5.f90: Likewise.
14802         * gfortran.dg/open_access_append_2.f90: Add check for
14803         compile-time warning.
14804
14805 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14806
14807         PR c++/28506
14808         * g++.dg/parse/pure1.C: New test.
14809
14810 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14811
14812         PR fortran/21435
14813         * gfortran.dg/io_constraints_3.f90: New test.
14814         * gfortran.dg/open_access_append_1.f90: Add checks
14815         for compile-time warnings.
14816         * gfortran.dg/pr20163-2.f: Likewise.
14817         * gfortran.dg/iostat_2.f90: Likewise.
14818         * gfortran.dg/label_4.f90: Delete the temporary
14819         file.
14820         * gfortran.dg/direct_io_2.f90: Add a FILE=
14821         specifier.
14822         * gfortran.dg/iomsg_1.f90: Add check for
14823         compile-time warning.
14824
14825 2006-10-12  Jan Hubicka  <jh@suse.cz>
14826
14827         PR c/28419
14828         * gcc.dg/pr28319.c: New test.
14829
14830 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14831         PR c++/29318
14832         * g++.dg/ext/vla4.C: New test.
14833
14834 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14835
14836         PR c++/27961
14837         * g++.dg/template/crash60.C: New test.
14838         * g++.dg/other/large-size-array.C: Adjust error markers.
14839         * g++.dg/parse/crash27.C: Likewise.
14840         * g++.dg/template/crash1.C: Likewise.
14841
14842 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14843
14844         PR testsuite/29093
14845         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14846
14847 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14848
14849         PR preprocessor/28709
14850         * gcc.dg/cpp/paste14.c: New test.
14851
14852 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14853
14854         PR c++/29175
14855         * g++.dg/init/array24.C: New test.
14856
14857 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14858
14859         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14860         of <sys/types.h>.
14861
14862 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14863
14864         PR c++/29024
14865         * g++.dg/parse/typedef8.C: New test.
14866         * g++.dg/other/mult-stor1.C: Adjust error markers.
14867
14868 2006-10-11  Richard Guenther  <rguenther@suse.de>
14869
14870         PR tree-optimization/28230
14871         * gcc.dg/torture/pr28230.c: New testcase.
14872
14873 2006-10-11  Richard Guenther  <rguenther@suse.de>
14874
14875         PR inline-asm/29119
14876         * gcc.dg/torture/pr29119.c: New testcase.
14877
14878 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14879
14880         PR middle-end/29272
14881         * gcc.c-torture/execute/20060930-2.c: New test.
14882
14883 2006-10-09  Richard Henderson  <rth@redhat.com>
14884
14885         Revert emutls patch.
14886
14887 2006-10-09  Richard Guenther  <rguenther@suse.de>
14888
14889         PR middle-end/29254
14890         * gcc.dg/pr29254.c: New testcase.
14891
14892 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14893             Paul Thomas  <pault@gcc.gnu.org>
14894
14895         PR fortran/20541
14896         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14897         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14898         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14899         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14900         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14901         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14902         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14903         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14904         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14905         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14906         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14907         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14908         * gfortran.dg/alloc_comp_std.f90: New test.
14909         * gfortran.dg/move_alloc.f90: New test.
14910
14911 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14912
14913         PR fortran/29115
14914         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14915
14916         PR fortran/29211
14917         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14918
14919 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14920
14921         PR fortran/28585
14922         * gfortran.dg/new_line.f90: New test.
14923
14924 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14925
14926         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14927         * gcc.dg/torture/builtin-convert-1.c,
14928         gcc.dg/torture/builtin-convert-2.c,
14929         gcc.dg/torture/builtin-convert-3.c,
14930         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14931
14932 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14933
14934         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14935         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14936         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14937         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14938
14939 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14940
14941         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14942         Xfail some tests for powerpc-darwin and powerpc-aix.
14943
14944 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14945
14946         PR c/29380
14947         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14948
14949 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14950
14951         PR target/29300
14952         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14953         on hppa*-*-hpux*.
14954
14955 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14956
14957         PR fortran/16580
14958         PR fortran/29288
14959         * gfortran.fortran-torture/execute/specifics.f90:
14960         Add tests for using all possible intrinsics as actual arguments.
14961         * gfortran.dg/specifics_1.f90: Add tests for using
14962         all possible intrinsics as actual arguments.
14963         * gfortran.dg/specifics_2.f90: New file.
14964         * gfortran.dg/specifics_3.f90: New file.
14965
14966 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14967
14968         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14969         * gcc.dg/debug/debug-2.c: Likewise.
14970
14971 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14972
14973         * gcc.c-torture/compile/sync-2.c: New test.
14974
14975 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14976
14977         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14978         line endings.
14979
14980 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14981
14982         PR rtl-optimization/29128
14983         * gcc.c-torture/compile/pr29128.c: New test.
14984
14985 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14986
14987         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14988         line endings.
14989
14990 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14991
14992         PR middle-end/29256
14993         * gcc.dg/tree-ssa/loop-19.c: New test.
14994
14995 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14996
14997         PR tree-optimization/29330
14998         * gcc.dg/pr29330.c: New test.
14999
15000         PR target/28924
15001         * gcc.c-torture/compile/20061005-1.c: New test.
15002
15003 2006-10-06  Olivier Hainque  <hainque@adacore.com>
15004
15005         * gcc.dg/typename-vla-1.c: New case.
15006         * gnat.dg/forward_vla.adb: New case.
15007
15008 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
15009
15010         PR tree-optimization/29290
15011         * gfortran.dg/loop_nest_1.f90: New test.
15012
15013         PR target/29198
15014         * gcc.dg/tls/opt-12.c: New test.
15015
15016         PR fortran/28415
15017         * gfortran.dg/save_2.f90: New test.
15018
15019         PR c/29091
15020         * gcc.dg/pr29091.c: New test.
15021
15022 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
15023
15024         * lib/target-supports.exp
15025         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15026         same as x86_64-*-*; check for LP64.
15027
15028 2006-10-04  Richard Henderson  <rth@redhat.com>
15029
15030         * lib/target-supports.exp (check_effective_target_tls): Redefine
15031         to mean non-emulated tls.
15032         * gcc.dg/tls/alias-1.c: Remove tls requirement.
15033         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15034         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15035         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15036         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15037         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15038         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15039
15040 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15041
15042         PR fortran/29343
15043         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15044
15045 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15046
15047         * gfortran.dg/bounds_check_fail_1.f90: New test.
15048
15049 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/29020
15052         * g++.dg/template/friend48.C: New test.
15053
15054 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
15055
15056         PR fortran/29098
15057         * gfortran.dg/default_initialization_2.f90: New test.
15058
15059 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15060
15061         PR fortran/20779
15062         PR fortran/20891
15063         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15064
15065 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
15066
15067         PR fortran/29284
15068         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15069
15070         PR fortran/29321
15071         PR fortran/29322
15072         * gfortran.dg/missing_optional_dummy_2.f90: New test.
15073
15074         PR fortran/25091
15075         PR fortran/25092
15076         * gfortran.dg/entry_array_specs_1.f90: New test.
15077
15078 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
15079
15080         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15081         insufficient to inhibit some test failures at -O3.  Do testing
15082         on integers.
15083
15084 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
15085
15086         PR c++/29138
15087         * g++.dg/inherit/access8.C: New test.
15088         * g++.dg/template/dtor4.C: Tweak error messages.
15089
15090 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15091
15092         PR fortran/27478
15093         * gfortran.dg/entry_8.f90: New test.
15094
15095 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15096
15097         PR c++/29291
15098         * g++.dg/parse/new4.C: New test.
15099
15100 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
15101
15102         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15103         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15104         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15105         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15106         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15107
15108 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15109
15110         PR fortran/19260
15111         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15112         * gfortran.dg/continuation_2.f90: New test.
15113
15114         PR fortran/19262
15115         * gfortran.dg/continuation_3.f90: New test.
15116         * gfortran.dg/continuation_4.f90: New test.
15117         * gfortran.dg/continuation_5.f: New test.
15118         * gfortran.dg/continuation_6.f: New test.
15119
15120 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/29226
15123         * g++.dg/template/vla1.C: New test.
15124
15125 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15126
15127         PR fortran/29210
15128         * gfortran.dg/complex_parameter_1.f90: New test.
15129
15130 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
15131
15132         PR c/29154
15133         * gcc.c-torture/execute/20060929-1.c: New test.
15134
15135 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
15136
15137         PR c++/29105
15138         * g++.dg/template/member6.C: New test.
15139         * g++.dg/parse/typename7.C: Adjust error markers.
15140
15141         PR c++/29080
15142         * g++.dg/template/member7.C: New test.
15143
15144 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
15145
15146         PR c/24010
15147         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15148         gcc.dg/Woverride-init-3.c: New tests.
15149
15150 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15151
15152         * gcc.c-torture/execute/20060930-1.c: New test.
15153
15154 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15155
15156         PR fortran/18791
15157         * gfortran.dg/specifics_1.f90: New test.
15158         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15159         complex specifics.
15160
15161 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15162
15163         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15164         pthread-init-common.h: New.
15165
15166 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
15167
15168         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15169         precision on some archs.
15170
15171 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
15172
15173         * gcc.dg/non-local-goto-1.c: New test.
15174         * gcc.dg/non-local-goto-2.c: Likewise.
15175         * gcc.dg/setjmp-3.c: Likewise.
15176         * gcc.dg/setjmp-4.c: Likewise.
15177
15178 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
15179
15180         * gnat.dg/self_aggregate_with_pointer.adb: New test.
15181
15182 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15183
15184         PR fortran/28276
15185         * gfortran.dg/exponent_1.f90: New test.
15186
15187         PR fortran/27021
15188         * gfortran.dg/nearest_1.f90: New test.
15189
15190 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
15191
15192         PR middle-end/25261
15193         PR middle-end/28790
15194         * gcc.dg/gomp/nestedfn-1.c: New test.
15195
15196 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
15197
15198         PR objc/29195
15199         * objc/compile/method-1.m: New test.
15200
15201 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
15202
15203         PR c++/26938
15204         * g++.dg/template/crash58.C: New test.
15205         * g++.dg/parse/crash28.C: Adjust error markers.
15206         * g++.dg/template/crash34.C: Likewise.
15207         * g++.dg/template/friend31.C: Likewise.
15208         * g++.dg/template/crash32.C: Likewise.
15209
15210         PR c++/27329
15211         * g++.dg/template/crash59.C: New test.
15212
15213         PR c++/27667
15214         * g++.dg/template/spec33.C: New test.
15215         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15216
15217 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
15218             Adam Nemet  <anemet@caviumnetworks.com>
15219
15220         * gcc.dg/tree-ssa/ivopts-1.c: New test.
15221         * gcc.dg/tree-ssa/ivopts-2.c: New test.
15222
15223 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
15224
15225         PR target/28911
15226         * gcc.dg/pr28911.c: New.
15227
15228 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
15229
15230         PR target/29169
15231         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15232         (dg-options): Add -mfpmath=387.
15233
15234 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
15235
15236         PR c/28706
15237         * gcc.dg/pr28706.c: New test.
15238
15239         PR c/28712
15240         * gcc.dg/pr28712.c: New test.
15241
15242 2006-09-22  Mike Stump  <mrs@apple.com>
15243
15244         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15245
15246 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
15247
15248         PR tree-optimization/28888
15249         * gcc.dg/pr28888.c: New test.
15250
15251 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
15252
15253         PR c++/29016
15254         * g++.dg/init/ptrfn1.C: New test.
15255
15256 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
15257
15258         PR c++/28861
15259         * g++.dg/template/spec32.C: New test.
15260         * g++.dg/parse/crash9.C: Adjust error markers.
15261
15262         PR c++/28303
15263         * g++.dg/template/typedef6.C: New test.
15264         * g++.dg/init/error1.C: Adjust error markers.
15265         * g++.dg/parse/crash9.C: Likewise.
15266         * g++.dg/template/crash55.C: Likewise.
15267
15268 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15269
15270         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15271
15272 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15273
15274         PR target/27650
15275         * g++.dg/ext/dllimport12.C: New test.
15276
15277 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15278
15279         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15280         * gcc.target/mips/nmadd-2.c: Likewise.
15281         * gcc.target/mips/mips-ps-6.c: New test.
15282         * gcc.target/mips/neg-abs-1.c: Likewise.
15283         * gcc.target/mips/neg-abs-2.c: Likewise.
15284         * gcc.target/mips/nmadd-3.c: New test.
15285
15286 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15287
15288         PR middle-end/28046
15289         * gcc.dg/gomp/atomic-10.c: New test.
15290         * g++.dg/gomp/atomic-10.C: New test.
15291
15292 2006-09-20  Eric Christopher  <echristo@apple.com>
15293
15294         * gcc.target/i386/sse3-not-fisttp.c: New.
15295
15296 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15297
15298         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15299
15300 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15301
15302         * gcc.c-torture/execute/pr28289.c (one): New variable.
15303         (main): Use it instead of argc.
15304         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15305         (main): Use it instead of argc.
15306
15307 2006-09-19  Paul Brook  <paul@codesourcery.com>
15308
15309         PR target/28516
15310         * gcc.dg/nested-func-5.c: New test.
15311
15312 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15313
15314         * lib/target-supports.exp (check_effective_target_tls): Compile
15315         test stubs using ${tool}_target_compile, not just target_compile.
15316         (check_effective_target_tls_runtime): Likewise.
15317
15318 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15319
15320         * gcc.c-torture/compile/20030405-1.x: Remove.
15321
15322         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15323         optimising linker from discarding it.
15324
15325 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15326
15327         PR fortran/28526
15328         * gfortran.dg/keyword_symbol_1.f90: New test.
15329
15330         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15331         pedantic compilation option.
15332
15333 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15334
15335         PR fortran/29060
15336         * gfortran.dg/spread_shape_1.f90: New test.
15337
15338 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15339
15340         PR tree-optimization/28887
15341         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15342
15343 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15344
15345         PR c/25993
15346         * gcc.dg/pr25993.c: New test.
15347
15348 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15349
15350         PR tree-opt/21591
15351         * gcc.dg/vect/pr21591.c: New test.
15352
15353 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15354
15355         PR tree-opt/29059
15356         * gcc.c-torture/compile/strcpy-1.c: New test.
15357         * gcc.c-torture/compile/strcpy-2.c: New test.
15358         * gcc.c-torture/compile/memcpy-1.c: New test.
15359         * gcc.c-torture/compile/memcpy-2.c: New test.
15360
15361 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15362
15363         PR testsuite/29055
15364         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15365
15366 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15367
15368         * gnat.dg/specs/double_record_extension1.ads: New test.
15369         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15370
15371 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15372
15373         PR fortran/29051
15374         * gfortran.dg/oldstyle_3.f90: New test.
15375
15376 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15377
15378         PR libgfortran/29099
15379         * gfortran.dg/secnds-1.f: New test.
15380
15381 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15382
15383         PR libgfortran/29053
15384         * gfortran.dg/streamio_9.f90: New test.
15385         * gfortran.dg/streamio_10.f90: New test.
15386
15387 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15388
15389         PR C++/29002
15390         * g++.dg/init/array22.C: New test.
15391         * g++.dg/init/array23.C: New test.
15392
15393 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15394
15395         * stackcheck.lst: Update list of tests requiring stack checking.
15396         * norun.lst: Adjust for above change.
15397         * ada95.lst: New file.
15398         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15399         requiring -gnat95 switch.
15400
15401 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15402
15403         * gnat.dg/in_out_parameter.adb: New test.
15404
15405 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15406
15407         PR debug/28980
15408         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15409
15410 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15411
15412         * gnat.dg/specs/unchecked_union.ads: New test.
15413
15414 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15415
15416         PR rtl-optimization/28982
15417         * gcc.c-torture/execute/pr28982a.c: New test.
15418         * gcc.c-torture/execute/pr28982b.c: Likewise.
15419
15420 2006-09-12  Eric Christopher  <echristo@apple.com>
15421
15422         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15423         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15424
15425 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15426
15427         PR c/28768
15428         PR preprocessor/14634
15429         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15430         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15431         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15432
15433 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15434
15435         * gcc.dg/pr28243.c: New test.
15436
15437 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15438
15439         PR fortran/28971
15440         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15441         this undiagnosed regression reappears.
15442
15443 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15444
15445         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15446         Treat $srcdir as a literal.
15447         * lib/fortran-torture.exp (fortran-torture-compile,
15448         fortran-torture-execute): Likewise.
15449         * lib/objc-torture.exp (objc-torture-compile,
15450         objc-torture-execute): Likewise.
15451         * lib/profopt.exp (profopt-execute): Likewise.
15452
15453 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15454
15455         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15456
15457 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15458
15459         PR testsuite/28950
15460         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15461
15462 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15463
15464         PR target/13685
15465         * gcc.target/i386/pr13685.c: New test.
15466
15467 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15468
15469         * gcc.dg/pr28726.c: New test.
15470
15471 2006-09-11  Josh Conner  <jconner@apple.com>
15472
15473         * gcc.dg/nrv3.c: Increase size of structure.
15474         * gcc.dg/nrv4.c: Likewise.
15475         * gcc.dg/nrv5.c: Likewise.
15476
15477 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15478
15479         PR libfortran/28890
15480         gfortran.dg/assumed_charlen_function_5.f90: New test.
15481
15482 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15483
15484         PR c++/28991
15485         * g++.dg/init/static3.C: New test.
15486
15487 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15488
15489         PR testsuite/29007
15490         * gcc.dg/long-long-cst1.c (t): Add cast to
15491         __SIZE_TYPE__ before casting to int.
15492         (main): Return 0 on success.
15493
15494 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15495
15496         * gcc.c-torture/execute/20060910-1.c: New test.
15497
15498 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15499
15500         PR middle-end/26983
15501         * gcc.dg/pr26983.c: New test.
15502
15503 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15504
15505         PR target/29006
15506         * gcc.c-torture/execute/pr29006.c: New test.
15507
15508 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15509
15510         PR libfortran/28947
15511         gfortran.dg/matmul_4.f90: New test.
15512
15513 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15514
15515         PR fortran/28959
15516         gfortran.dg/used_types_10: New test.
15517
15518 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15519
15520         PR libfortran/28923
15521         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15522         gfortran.dg/array_initializer_3.f90: New test.
15523
15524 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15525
15526         PR fortran/28914
15527         * gfortran.dg/actual_array_constructor_3.f90: New test.
15528
15529 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15530
15531         PR testsuite/26778
15532         * gcc.target/i386/pr26778.c: New testcase.
15533
15534 2006-09-08  Eric Christopher  <echristo@apple.com>
15535
15536         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15537         * gcc.target/i386/memcpy-1.c: Ditto.
15538         * gcc.target/i386/asm-1.c: Ditto.
15539         * gcc.target/i386/20060512-4.c: Ditto.
15540         * gcc.target/i386/compress-float-387.c: Ditto.
15541         * gcc.target/i386/20060512-1.c: Ditto.
15542         * gcc.target/i386/compress-float-sse.c: Ditto.
15543         * gcc.target/i386/20060512-2.c: Ditto.
15544         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15545         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15546         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15547         * gcc.dg/pr26449.c: Ditto.
15548         * gcc.dg/attr-ms_struct-2.c: Ditto.
15549         * gcc.dg/attr-ms_struct-1.c: Ditto.
15550         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15551
15552 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15553
15554         PR c/28504
15555         * gcc.dg/vla-10.c: New test.
15556
15557 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15558
15559         PR c++/28858
15560         * g++.dg/parse/template20.C: New test.
15561         * g++.dg/template/operator8.C: Remove obsolete part.
15562         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15563         * g++.old-deja/g++.pt/crash65.C: Likewise.
15564
15565 2006-09-07  Jason Merrill  <jason@redhat.com>
15566
15567         PR middle-end/27724
15568         * gcc.dg/long-long-cst1.c: New test.
15569
15570 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15571
15572         PR C++/28906
15573         * g++.dg/other/array3.C: New test.
15574         * g++.dg/other/array4.C: New test.
15575         * g++.dg/other/array5.C: New test.
15576
15577 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15578
15579         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15580
15581 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15582
15583         PR target/28946
15584         * gcc.target/i386/pr28946.c: New test.
15585
15586 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15587
15588         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15589         in integer literal constant.
15590         * gfortran.dg/enum_8.f90: Ditto.
15591         * gfortran.dg/g77/20030326-1.f: Ditto.
15592
15593 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15594
15595         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15596         nonconformance usage.
15597
15598 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15599
15600         PR middle-end/28862
15601         * gcc.c-torture/compile/vector-align-1.c: New test.
15602
15603 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15604
15605         PR rtl-opt/27883
15606         * g++.dg/opt/copysign-1.C: New test.
15607
15608 2006-09-06  Jason Merrill  <jason@redhat.com>
15609
15610         PR c++/27371
15611         * g++.dg/warn/unused-result1.C: New test.
15612
15613 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15614
15615         PR c++/28903
15616         * g++.dg/ext/vla3.C: New test.
15617
15618         PR c++/28886
15619         * g++.dg/template/array16.C: New test.
15620
15621 2006-09-06  Richard Guenther  <rguenther@suse.de>
15622
15623         * gcc.dg/pr27226.c: Remove testcase again.
15624
15625 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15626
15627         PR tree-opt/28937
15628         * g++.dg/opt/unroll2.C: New test.
15629
15630 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15631
15632         PR tree-opt/28952
15633         * gcc.dg/vect/pr28952.c: New test.
15634
15635 2006-09-05  Richard Guenther  <rguenther@suse.de>
15636
15637         PR tree-optimization/28900
15638         * gcc.dg/torture/pr28900.c: New testcase
15639
15640 2006-09-05  Richard Guenther  <rguenther@suse.de>
15641
15642         PR tree-optimization/28905
15643         * gcc.c-torture/compile/pr28905.c: New testcase.
15644
15645 2006-09-05  Richard Guenther  <rguenther@suse.de>
15646
15647         PR middle-end/28935
15648         * gcc.dg/pr28935.c: New testcase.
15649
15650 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15651
15652         * gcc.c-torture/execute/20060905-1.c: New test.
15653
15654 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15655
15656         PR fortran/28908
15657         * gfortran.dg/used_types_7.f90: New test.
15658         * gfortran.dg/used_types_8.f90: New test.
15659         * gfortran.dg/used_types_9.f90: New test.
15660
15661 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15662
15663         * gcc.c-torture/compile/20060904-1.c: New test.
15664
15665 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15666
15667         PR c++/23287 Revert my 2006-09-01 patch
15668         * g++.dg/parse/dtor12.C: Remove.
15669
15670 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15671
15672         PR c+/27670
15673         * g++.dg/template/operator9.C: New test.
15674
15675         PR c++/27493
15676         * g++.dg/template/operator7.C: New test.
15677
15678         PR c++/27494
15679         * g++.dg/template/operator8.C: New test.
15680
15681         PR c++/27397
15682         * g++.dg/template/crash57.C: New test.
15683
15684         * g++.dg/template/typedef4.C: Adjust error markers.
15685         * g++.dg/template/typedef5.C: Likewise.
15686
15687 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15688
15689         PR c++/28878
15690         * g++.dg/parse/crash33.C: New test.
15691
15692 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15693         Richard Guenther  <rguenther@suse.de>
15694         Adam Nemet  <anemet@caviumnetworks.com>
15695
15696         PR middle-end/27226
15697         * gcc.target/mips/memcpy-1.c: New testcase.
15698         * gcc.dg/pr27226.c: Likewise.
15699
15700 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15701
15702         PR c++/28705
15703         * g++.dg/lookup/koenig5.C: New.
15704         * g++.dg/template/crash56.C: New.
15705
15706 2006-09-01  Josh Conner  <jconner@apple.com>
15707
15708         PR c++/25505
15709         * gcc.dg/nrv3.c: New test.
15710         * gcc.dg/nrv4.c: New test.
15711         * gcc.dg/nrv5.c: New test.
15712
15713 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15714
15715         PR c++/23287
15716         * g++.dg/parse/dtor12.C: New.
15717
15718 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15719
15720         PR tree-optimization/28839
15721         * gcc.dg/pr28839.c: New test.
15722
15723 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15724
15725         PR target/24367
15726         * gcc.dg/pr24367.c: New testcase.
15727
15728 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15729
15730         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15731
15732 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15733
15734         PR rtl-optimization/27735
15735         * gcc.dg/loop-unswitch-1.c: New test.
15736
15737 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15738
15739         PR fortran/28885
15740         * gfortran.dg/aliasing_dummy_2.f90: New test.
15741
15742         PR fortran/20067
15743         * gfortran.dg/generic_5.f90: Change error message.
15744
15745         PR fortran/28873
15746         * gfortran.dg/generic_6.f90: New test.
15747
15748         PR fortran/25077
15749         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15750
15751         PR fortran/25102
15752         * gfortran.dg/invalid_interface_assignment.f90: New test.
15753
15754         PR fortran/24866
15755         * gfortran.dg/module_proc_external_dummy.f90: New test.
15756
15757 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15758
15759         PR c++/28349
15760         * g++.dg/warn/var-args1.C: New test.
15761
15762 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15763
15764         PR fortran/28866
15765         * gfortran.dg/simpleif_2.f90: New test.
15766         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15767         * gfortran.dg/enum_5.f90: Ditto.
15768
15769 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15770             Kazu Hirata  <kazu@codesourcery.com>
15771
15772         PR tree-optimization/17506
15773         * gcc.dg/pr17506.c: New.
15774
15775 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15776
15777         PR c++/28139
15778         * g++.dg/eh/alias1.C: New test.
15779
15780 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15781
15782         PR c++/28860
15783         * g++.dg/template/ttp22.C: New test.
15784
15785 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15786
15787         PR middle-end/26632
15788         * gcc.dg/pr26632.c: New.
15789
15790 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15791
15792         PR libgfortran/28354
15793         * gfortran.dg/fmt_zero_precision.f90: New test.
15794
15795 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/28058
15798         * g++.dg/template/spec31.C: New test.
15799
15800 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15801
15802         PR c++/26573
15803         * g++.dg/other/static2.C: New test.
15804
15805 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15806
15807         * gcc.dg/Wswitch-enum-2.c: New test case.
15808         * gcc.dg/Wswitch-enum-3.c: Likewise.
15809
15810 2006-08-26  Richard Guenther  <rguenther@suse.de>
15811
15812         * gcc.c-torture/compile/20060826-1.c: New testcase.
15813
15814 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15815
15816         PR c++/28736
15817         * g++.dg/template/void10.C: New test.
15818
15819         PR c++/28737
15820         * g++.dg/template/void8.C: New test.
15821
15822         PR c+_+/28738
15823         * g++.dg/template/void9.C: New test.
15824
15825         * g++.dg/template/void3.C: Adjust error markers.
15826         * g++.dg/template/void4.C: Likewise.
15827         * g++.dg/template/crash55.C: Likewise.
15828         * g++.dg/template/void7.C: Likewise
15829
15830 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/28588
15833         * g++.dg/inherit/access6.C: New test.
15834         * g++.dg/inherit/access7.C: Likewise.
15835
15836         PR c++/28595
15837         * g++.dg/template/array15.C: New test.
15838         * g++.dg/template/crash2.C: Tweak error markers.
15839
15840 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR middle-end/28683
15843         * gcc.c-torture/compile/20060823-1.c: New test.
15844
15845 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15846
15847         PR c++/28853
15848         * g++.dg/template/ttp21.C: New test.
15849
15850         PR c++/28852
15851         * g++.dg/other/operator1.C: Add error-marker.
15852         * g++.dg/other/operator2.C: New test.
15853
15854 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15855
15856         PR c/27893
15857         * gcc.c-torture/compile/vla-const-1.c,
15858         gcc.c-torture/compile/vla-const-2.c: New tests.
15859
15860 2006-08-26  Richard Guenther  <rguenther@suse.de>
15861
15862         PR middle-end/28814
15863         * gcc.dg/torture/pr28814.c: New testcase.
15864
15865 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15866
15867         PR c/28418
15868         * gcc.c-torture/compile/compound-literal-1.c: New test.
15869
15870 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15871
15872         PR c/28299
15873         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15874         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15875         Expect extra diagnostics.
15876
15877 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15878
15879         gcc.dg/noncompile/pr16876.c: New test.
15880
15881 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15882
15883         PR c++/28056
15884         * g++.dg/parse/local1.C: New test.
15885         * g++.dg/other/qual1.C: Tweak error marker.
15886
15887 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15888
15889         PR c++/27787
15890         * g++.dg/template/typename10.C: New.
15891         * g++.dg/template/lookup4.C: Remove bogus error marker.
15892
15893 2006-08-25  Richard Guenther  <rguenther@suse.de>
15894
15895         PR testsuite/28829
15896         * gcc.dg/pr26570.c: Fix testcase.
15897
15898 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15899
15900         PR tree-opt/28807
15901         * gcc.c-torture/execute/mayalias-2.c: New test.
15902         * gcc.dg/tree-ssa/alias-13.c: New test.
15903
15904 2006-08-24  Jan Hubicka  <jh@suse.cz>
15905
15906         PR debug/26881
15907         * gcc.dg/debug/pr26881.c: New file.
15908
15909 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15910
15911         PR fortran/28788
15912         * gfortran.dg/used_types_4.f90: New test.
15913         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15914         association of derived types.
15915         * gfortran.dg/used_types_2.f90: Add module cleanup.
15916         * gfortran.dg/used_types_3.f90: The same.
15917
15918         PR fortran/28771
15919         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15920         fix of regression.
15921
15922 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15923
15924         PR 28813
15925         * gfortran.dg/direct_io_6.f90: Remove test.
15926
15927 2006-08-23  Stuart Hastings  <stuart@apple.com>
15928
15929         PR 28825
15930         * gcc.target/i386/20060821-1.c: New.
15931
15932 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15933
15934         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15935         dg-warning strings for dllimport.
15936
15937 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         PR C++/28450
15940         * g++.dg/ext/vector4.C: New test.
15941         * g++.dg/ext/complex1.C: New test.
15942
15943 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15944
15945         PR debug/28692
15946         * gcc.dg/debug/const-1.c: New.
15947         * gcc.dg/debug/const-2.c: New.
15948         * gcc.dg/debug/dwarf2/const-1.c: New.
15949         * gcc.dg/debug/dwarf2/const-2.c: New.
15950         * gcc.dg/debug/dwarf2/const-2b.c: New.
15951
15952 2006-08-22  Richard Guenther  <rguenther@suse.de>
15953
15954         PR middle-end/28776
15955         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15956         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15957
15958 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15959
15960         PR tree-optimization/28003
15961         * g++.dg/tree-ssa/pr28003.C: New.
15962
15963 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15964
15965         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15966
15967 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15968
15969         PR c++/26269
15970         * g++.dg/other/error14.C: New test.
15971
15972         PR c++/28505
15973         * g++.dg/parse/ctor7.C: New test.
15974         * g++.dg/parse/ctor8.C: Likewise.
15975
15976         PR c++/28741
15977         * g++.dg/template/void7.C: New test.
15978
15979 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15980
15981         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15982         * gnat.dg/self_aggregate_with_array.adb: New test.
15983
15984 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15985
15986         * g++.dg/eh/arm-vfp-unwind.C: New test.
15987
15988 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15989
15990         PR c++/28341
15991         * g++.dg/template/ref3.C: New test.
15992         * g++.dg/template/nontype13.C: New test.
15993
15994         PR c++/28346
15995         * g++.dg/template/ptrmem17.C: New test.
15996
15997 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15998
15999         PR target/28648 c:
16000         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16001
16002 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
16003
16004         PR fortran/28630
16005         * gfortran.dg/used_types_2.f90: New test.
16006
16007         PR fortran/28601
16008         * gfortran.dg/used_types_3.f90: New test.
16009
16010         PR fortran/20886
16011         * gfortran.dg/generic_actual_arg.f90: New test.
16012
16013         PR fortran/28735
16014         * gfortran.dg/module_private_array_refs_1.f90: New test.
16015
16016         PR fortran/28762
16017         * gfortran.dg/program_name_1.f90: New test.
16018
16019         PR fortran/28425
16020         * gfortran.dg/derived_constructor_comps_1.f90: New test.
16021
16022         PR fortran/28496
16023         * gfortran.dg/array_initializer_2.f90: New test.
16024
16025         PR fortran/18111
16026         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16027
16028         PR fortran/28600
16029         * gfortran.dg/assumed_charlen_function_4.f90: New test.
16030
16031         PR fortran/28771
16032         * gfortran.dg/assumed_charlen_in_main.f90: New test.
16033
16034         PR fortran/28660
16035         * gfortran.dg/dependent_decls_1.f90: New test.
16036
16037 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16038
16039         PR fortran/25217
16040         * gfortran.dg/derived_init_2.f90: New.
16041
16042 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
16043
16044         * gcc.c-torture/execute/pr28289.c: New test.
16045
16046 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
16047
16048         PR c/28744
16049         * gcc.dg/attr-externally-visible-1.c: New test.
16050         * gcc.dg/attr-externally-visible-2.c: New test.
16051         * g++.dg/parse/attr-externally-visible-1.C: New test.
16052         * g++.dg/parse/attr-externally-visible-2.C: New test.
16053
16054 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16055
16056         PR c++/28606
16057         * g++.dg/parse/dtor11.C: New test.
16058
16059 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16060
16061         PR rtl-optimization/28489
16062         * gcc.c-torture/compile/pr28489.c: New test.
16063
16064 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16065
16066         PR c++/28710
16067         * g++.dg/template/redecl4.C: New test.
16068
16069         PR c++/28711
16070         * g++.dg/template/ctor8.C: New test.
16071
16072 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16073
16074         * gcc.dg/pr26570.c: Fix testcase.
16075
16076 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
16077
16078         * PR c++/28573
16079         * g++.dg/parse/offsetof6.C: New test.
16080         * g++.dg/parse/offsetof6.C: New test.
16081         * g++.dg/parse/offsetof7.C: New test.
16082
16083 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16084
16085         PR testsuite/28602
16086         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16087         is false.
16088
16089 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
16090
16091         PR c++/28302
16092         * g++.dg/ext/vector3.C: New test.
16093
16094 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
16095
16096         PR gcov/profile/26570
16097         * gcc.dg/pr26570.c: New test.
16098
16099 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
16100
16101         PR c/27697
16102         * gcc.dg/qual-component-1.c: New test.
16103
16104 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16105
16106         PR c++/28593
16107         * g++.dg/parse/new3.C: New test.
16108
16109 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16110
16111         PR fortran/25828
16112         * gfortran.dg/streamio_1.f90: New test.
16113         * gfortran.dg/streamio_2.f90: New test.
16114         * gfortran.dg/streamio_3.f90: New test.
16115         * gfortran.dg/streamio_4.f90: New test.
16116         * gfortran.dg/streamio_5.f90: New test.
16117         * gfortran.dg/streamio_6.f90: New test.
16118         * gfortran.dg/streamio_7.f90: New test.
16119         * gfortran.dg/streamio_8.f90: New test.
16120
16121 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
16122
16123         PR c/28287
16124         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16125
16126 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
16127
16128         PR c++/28594
16129         * g++.dg/template/void6.C: New test.
16130
16131 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16132
16133         PR c/28649
16134         * gcc.dg/parse-error-1.c: New test.
16135         * gcc.dg/parse-error-2.c: New test.
16136         * gcc.dg/cpp/digraph2.c: Add error-marker.
16137         * gcc.dg/noncompile/920923-1.c: Likewise.
16138
16139 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
16140
16141         PR c/27490
16142         * gcc.dg/sizeof-2.c: New testcase.
16143
16144         PR c/27489
16145         * gcc.dg/switch-A.c: New testcase.
16146
16147 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
16148
16149         PR c++/28288
16150         PR c++/14556
16151         * g++.old-deja/g++.warn/compare1.C: Delete.
16152         * g++.dg/opt/pr7503-2.C: Delete.
16153         * g++.dg/opt/pr7503-3.C: Delete.
16154         * g++.dg/opt/pr7503-4.C: Delete.
16155         * g++.dg/opt/pr7503-5.C: Delete.
16156         * g++.dg/opt/max1.C: Delete.
16157         * g++.dg/warn/minmax.C: Delete.
16158         * g++.dg/expr/minmax.C: New test.
16159
16160 2006-08-14  Richard Guenther  <rguenther@suse.de>
16161
16162         PR testsuite/28703
16163         * gcc.c-torture/execute/pr28651.c: Do not use argc
16164         to avoid optimization, instead forbid inlining.
16165
16166 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
16167
16168         PR rtl-optimization/28634
16169         * gcc.c-torture/execute/ieee/pr28634.c: New test.
16170
16171 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
16172
16173         PR c/27184
16174         * gcc.dg/torture/pr27184.c: New test.
16175
16176 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
16177
16178         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16179
16180 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16181
16182         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16183         * gfortran.dg/stat_2.f90: Likewise.
16184         * gfortran.dg/chmod_1.f90: Likewise.
16185         * gfortran.dg/chmod_2.f90: Likewise.
16186         * gfortran.dg/chmod_3.f90: Likewise.
16187
16188 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
16189
16190         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16191
16192 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16193
16194         * g++.dg/opt/pr23454-2.C: New test.
16195
16196 2006-08-11  Richard Guenther  <rguenther@suse.de>
16197
16198         PR middle-end/28651
16199         * gcc.c-torture/execute/pr28651.c: New testcase.
16200
16201 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
16202
16203         * gnat.dg/specs/static_initializer.ads: New test.
16204
16205 2006-08-10  Paul Brook  <paul@codesourcery.com>
16206
16207         * gcc.target/arm/cond-asm.c: New test.
16208
16209 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
16210
16211         PR tree-optimization/26197
16212         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16213         * g++.dg/vect/vect.exp: Compile the new tests with
16214         --param max-aliased-vops=0.
16215
16216 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
16217
16218         PR c++/28637
16219         * g++.dg/template/void3.C: New test.
16220
16221         PR c++/28638
16222         * g++.dg/template/void4.C: New test.
16223
16224         PR c++/28640
16225         * g++.dg/template/void5.C: New test.
16226
16227 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
16228
16229         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16230         after dg-do compile.
16231
16232 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
16233
16234         PR tree-optimizations/26969
16235         * gcc.dg/vect/vect.exp: Compile tests prefixed with
16236         "unswitch-loops" with -funswitch-loops.
16237         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16238
16239 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16240
16241         * gcc.dg/sparc-getcontext-1.c: Fix typo.
16242         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16243         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
16244         * objc.dg/dwarf-1.m: Likewise.
16245         * objc.dg/dwarf-2.m: Likewise.
16246         * obj-c++.dg/dwarf-2.mm: Likewise.
16247
16248 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16249
16250         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16251         * objc.dg/dwarf-2.m: Likewise.
16252         * obj-c++.dg/dwarf-2.mm: Likewise.
16253
16254         PR libfortran/28603
16255         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16256
16257         PR testsuite/27611
16258         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16259
16260         PR testsuite/27033
16261         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16262
16263 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
16264
16265         PR target/27827
16266         * gcc.target/i386/pr27827.c: New testcase.
16267
16268 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16269
16270         PR fortran/28590
16271         * gfortran.dg/sequence_types_1.f90: New test.
16272
16273 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16274
16275         PR fortran/28548
16276         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16277         dg-warning.  Add -pedantic option.
16278
16279 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16280
16281         PR c/28502
16282         * gcc.dg/proto-1.c: New test.
16283
16284         PR c/27721
16285         * gcc.dg/lvalue-4.c: New test.
16286
16287         PR c/28136
16288         * gcc.dg/init-bad-5.c: New test.
16289
16290 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16291
16292         PR c++/28347
16293         * g++.dg/ext/typedef-init.C: Add new test for typedef
16294         initialization inside templates. Adjust existing error markers.
16295
16296 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/28148
16299         * g++.dg/init/ptrmem3.C: New test.
16300
16301 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16302
16303         PR tree-optimization/27770
16304         * lib/target-support.exp: New target keyword "section_anchors".
16305         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16306         tests.
16307         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16308         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16309         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16310         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16311
16312 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16313
16314         * gcc.dg/20060801-1.c: Add missing '}'.
16315
16316 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16317
16318         PR c++/27508
16319         * g++.dg/parse/dtor9.C: New test.
16320         * g++.dg/parse/dtor10.C: New test.
16321         * g++.dg/other/error7.C: Adjust error-marker.
16322
16323         PR c++/28274
16324         * g++.dg/other/default5.C: New test.
16325
16326 2006-08-02  Richard Guenther  <rguenther@suse.de>
16327
16328         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16329
16330 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR c++/28557
16333         * g++.dg/template/conv9.C: New test.
16334
16335 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16336
16337         PR debug/28063
16338         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16339         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16340         Optionally return assembly text.  Update callers.
16341         (check_no_compiler_messages): Update verbose messages.
16342         (check_no_messages_and_pattern): New.
16343         (check_effective_target_string_merging): New.
16344
16345 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16346
16347         PR c++/28250
16348         * g++.dg/eh/catch4.C: New test.
16349
16350         PR c++/28257
16351         * g++.dg/other/qual1.C: New test.
16352
16353         PR c++/28259
16354         * g++.dg/inherit/error2.C: New test.
16355
16356         PR c++/28267
16357         * g++.dg/other/new1.C: New test.
16358
16359         * g++.dg/warn/pr23075.C: Remove obsolete test.
16360         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16361         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16362
16363 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16364
16365         PR c++/28523
16366         * g++.dg/eh/cast1.C: New test.
16367
16368 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16369
16370         PR libfortran/28452
16371         * gfortran.dg/random_3.f90:  New test.
16372
16373 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16374
16375         PR c++/28432
16376         * g++.dg/other/pr28304.C: Change expected error message.
16377         * g++.dg/other/pr28432.C: New test.
16378
16379 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16380
16381         PR c++/28256
16382         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16383
16384 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16385
16386         PR debug/23336
16387         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16388         at -g1.
16389         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16390         g++.dg/debug/enum-2.C: New.
16391
16392 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16393
16394         PR c++/6634
16395         * g++.dg/parse/long1.C: Add more tests.
16396
16397 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16398
16399         * gfortran.dg/lrshift_1.c: New file.
16400
16401 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16402
16403         PR libgfortran/28335
16404         * gfortran.dg/no_unit_error_1.f90: New test.
16405
16406 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16407
16408         PR libgfortran/28335
16409         * gfortran.dg/no_unit_error_1.f90: Delete test.
16410         * gfortran.dg/no_unit_error_2.f90: Delete test.
16411
16412 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16413
16414         * gfortran.dg/chmod_3.f90: New test.
16415         * gfortran.dg/ltime_gmtime_1.f90: New test.
16416         * gfortran.dg/ltime_gmtime_2.f90: New test.
16417         * gfortran.dg/lrshift_1.f90: New test.
16418         * gfortran.dg/chmod_1.f90: New test.
16419         * gfortran.dg/chmod_2.f90: New test.
16420
16421 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16422
16423         PR c++/27668
16424         * g++.dg/template/crash55.C: New test.
16425
16426         PR c++/27962
16427         * g++.dg/template/nontype16.C: New test.
16428
16429         * g++.dg/template/void2.C: Adjust error markers.
16430         * g++.dg/template/nontype5.C: Adjust error markers.
16431
16432 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16433
16434         * gcc.target/i386/stack-prot-kernel.c: New test.
16435
16436 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16437
16438         * gcc.dg/builtins-55.c: New test case.
16439
16440 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16441
16442         PR rtl-optimization/27907
16443         * gcc.c-torture/compile/pr27907.c: New test.
16444
16445 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16446
16447         * gfortran.dg/mclock.f90: New test.
16448         * gfortran.dg/int_conv_1.f90: New test.
16449         * gfortran.dg/stat_1.f90: New test.
16450         * gfortran.dg/stat_2.f90: New test.
16451
16452 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16453
16454         PR libgfortran/28335
16455         * gfortran.dg/no_unit_error_1.f90: New test.
16456         * gfortran.dg/no_unit_error_2.f90: New test.
16457         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16458
16459 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16460
16461         PR middle-end/28473
16462         * gcc.dg/fold-convround-1.c: New test case.
16463
16464 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16465
16466         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16467
16468 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16469
16470         PR c++/27572
16471         * g++.dg/other/typedef1.C: New test.
16472         * g++.dg/template/typedef4.C: New test.
16473         * g++.dg/template/typedef5.C: New test.
16474
16475 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16476
16477         PR fortran/28416
16478         * gfortran.dg/allocatable_dummy_3.f90: New.
16479
16480 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16481
16482         PR fortran/28439
16483         * gfortran.dg/arithmetic_if.f90:  New test.
16484
16485 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16486
16487         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16488         avoid memcpy optimization.
16489
16490 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16491
16492         PR fortran/25289
16493         * gfortran.dg/direct_io_6.f90: New test.
16494
16495 2006-07-24  Jan Hubicka  <jh@suse.cz>
16496
16497         PR c/25795
16498         PR c++/27369
16499         * gcc.dg/pr25795.c: New test.
16500         * gcc.dg/pr25795-1.c: New test.
16501
16502 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16503
16504         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16505         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16506         which may be transformed to "g || h" on some platforms.
16507
16508 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/28025
16511         * g++.dg/template/friend45.C: New test.
16512
16513 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16514
16515         PR libgfortran/28339
16516         * gfortran.dg/arrayio_8.f90: New test.
16517
16518 2006-07-21  Mike Stump  <mrs@apple.com>
16519
16520         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16521
16522         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16523
16524 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16525
16526         PR c++/28250
16527         * g++.dg/eh/catch3.C: New test.
16528
16529         PR c++/28363
16530         * g++.dg/template/defarg10.C: New test.
16531
16532 2006-07-20  Paul Brook  <paul@codesourcery.com>
16533
16534         PR 27363
16535         * gcc.dg/pr27363.c: New test.
16536
16537 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/28338
16540         * g++.dg/init/ref13.C: New test.
16541
16542 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16543
16544         PR obj-c++/28434
16545         * obj-c++.dg/proto-error-1.mm: New test.
16546
16547 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/28337
16550         * g++.dg/template/string1.C: New test.
16551
16552 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16553
16554         PR c++/28048
16555         * g++.dg/template/defarg9.C: New test.
16556
16557         PR c++/28235
16558         * g++.dg/template/static27.C: New test.
16559
16560 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16561
16562         PR 28410
16563         * gcc.dg/tree-ssa/pr28410.c: New test.
16564
16565 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16566
16567         PR c++/28258
16568         * g++/dg/other/error13.C: New test.
16569
16570         PR c++/28260
16571         * g++.dg/template/friend44.C: New test.
16572
16573 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16574
16575         PR c++/27495
16576         * g++.dg/other/pr27495.C: New.
16577
16578 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16579
16580         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16581         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16582
16583 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16584
16585         PR c/28286
16586         * gcc.dg/pragma-pack-4.c: New test.
16587
16588 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16589
16590         PR c++/28291
16591         * g++.dg/ext/pr28291.C: New test.
16592
16593 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16594
16595         PR middle-end/28403
16596         * gcc.c-torture/execute/pr28403.c: New test.
16597
16598 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16599
16600         PR middle-end/28402
16601         * gcc.dg/pr28402.c: New test.
16602
16603 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16604
16605         PR c++/28304
16606         * g++.dg/other/pr28304.C: New test.
16607
16608 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16609
16610         PR other/28251
16611         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16612         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16613
16614 2006-07-17  Richard Guenther  <rguenther@suse.de>
16615
16616         PR tree-optimization/28238
16617         * g++.dg/tree-ssa/pr28238.C: New testcase.
16618
16619 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16620
16621         PR c++/28250
16622         * g++.dg/eh/catch1.C: New test.
16623         * g++.dg/eh/catch2.C: New test.
16624
16625 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16626
16627         PR c++/28370
16628         * g++.dg/template/anon3.C: New test.
16629
16630 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16631
16632         PR fortran/20844
16633         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16634         specifiers requiring an explicit format tag..
16635
16636         PR fortran/28201
16637         * gfortran.dg/generic_5: New test.
16638
16639         PR fortran/20893
16640         * gfortran.dg/elemental_optional_args_1.f90: New test.
16641
16642 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16643
16644         * gnat.dg/assert.ads: New file.
16645         * gnat.dg/controlled_record.ads: Likewise.
16646         * gnat.dg/controlled_record.adb: Likewise.
16647
16648 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16649
16650         PR c++/28292
16651         * g++.dg/other/error12.C: New test.
16652
16653         PR c++/28269
16654         * g++.dg/template/crash54.C: New test.
16655
16656 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16657
16658         PR c++/28249
16659         * g++.dg/parse/catch1.C: New test.
16660
16661         PR c++/28294
16662         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16663
16664         PR c++/28387
16665         * g++.dg/ext/attrib24.C: New test.
16666
16667 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16668
16669         PR c++/28343
16670         * g++.dg/ext/asmspec1.C: New test.
16671
16672 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16673
16674         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16675         (dg-test): Support shouldfail tests.
16676         * lib/target-supports-dg.exp (dg-shouldfail): New.
16677         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16678         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16679         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16680         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16681         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16682         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16683         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16684
16685 2006-07-13  Jan Hubicka  <jh@suse.cz>
16686
16687         * gcc.target/i386/memcpy-1.c: New.
16688
16689 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16690
16691         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16692
16693 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16694
16695         PR fortran/25097
16696         * gfortran.dg/present_1.f90: New test.
16697
16698         PR fortran/20903
16699         * gfortran.dg/interface_derived_type_1.f90: New test.
16700
16701 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16702
16703         PR fortran/28213
16704         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16705         list.
16706
16707 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16708
16709         PR c++/27820
16710         * g++.dg/other/label1.C: New test.
16711
16712 2006-07-07  Richard Guenther  <rguenther@suse.de>
16713
16714         PR middle-end/28268
16715         * gcc.dg/torture/pr28268.c: New testcase.
16716
16717 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16718
16719         PR c++/27019
16720         * g++.dg/ext/pr27019.C: New.
16721
16722 2006-07-07  Richard Guenther  <rguenther@suse.de>
16723
16724         PR tree-optimization/28187
16725         * gcc.dg/pr28187.c: New testcase.
16726
16727 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16728
16729         * gnat.dg/address_conversion.adb: New test.
16730         * gnat.dg/boolean_subtype.adb: Likewise.
16731         * gnat.dg/frame_overflow.adb: Likewise.
16732         * gnat.dg/pointer_array.adb: Likewise.
16733         * gnat.dg/pointer_conversion.adb: Likewise.
16734
16735 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16736
16737         PR fortran/28237
16738         PR fortran/23420
16739         * gfortran.dg/print_fmt_5.f90: New test.
16740
16741 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16742
16743         PR fortran/28129
16744         * gfortran.dg/bounds_check_4.f90: New test.
16745
16746 2006-07-05  Richard Guenther  <rguenther@suse.de>
16747
16748         PR target/28158
16749         * gfortran.dg/pr28158.f90: New testcase.
16750
16751 2006-07-05  Richard Guenther  <rguenther@suse.de>
16752
16753         PR tree-optimization/28162
16754         * gcc.dg/pr28162.c: New testcase.
16755
16756 2006-07-05  Richard Guenther  <rguenther@suse.de>
16757         Andrew Pinski  <pinskia@gcc.gnu.org>
16758
16759         PR c++/27084
16760         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16761
16762 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16763
16764         PR fortran/28174
16765         * gfortran.dg/actual_array_substr_2.f90: New test.
16766
16767         PR fortran/28167
16768         * gfortran.dg/actual_array_constructor_2.f90: New test.
16769
16770 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16771
16772         * gfortran.dg/itime_idate_1.f: New test.
16773         * gfortran.dg/itime_idate_2.f: New test.
16774
16775 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16776
16777         PR libgfortran/27704
16778         * gfortran.dg/open_status_3.f90: New test.
16779         * gfortran.dg/fmt_l.f90: Update for new feature.
16780
16781 2006-07-03  Asher Langton  <langton2@llnl.gov>
16782
16783         * gfortran.dg/oldstyle_2.f90: New.
16784
16785 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16786
16787         * gnat.dg/string_slice.adb: New test.
16788
16789 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16790
16791         PR fortran/19259
16792         * gfortran.dg/semicolon_fixed.c: New.
16793         * gfortran.dg/semicolon_free.c: New.
16794
16795 2006-06-30  Mike Stump  <mrs@apple.com>
16796
16797         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16798         that don't support internal visibility.
16799
16800 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16801
16802         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16803         for '(' / ')' needing an extra '\'.
16804
16805 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16806
16807         PR middle-end/27428
16808         * gcc.dg/pr27428-1.c: New test case.
16809
16810 2006-06-29  Mike Stump  <mrs@apple.com>
16811
16812         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16813         on darwin as we can't align commons large enough yet.
16814
16815         * gcc.dg/vla-8.c: Add additional testcases.
16816
16817 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16818
16819         PR c++/28114
16820         * g++.dg/other/pr28114.C: New.
16821
16822 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16823
16824         * gcc.c-torture/compile/20060625-1.c: New test.
16825
16826 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16827
16828         PR fortran/20867
16829         * gfortran.dg/stfunc_3.f90: New test.
16830
16831         PR fortran/25056
16832         * gfortran.dg/impure_actual_1.f90: New test.
16833
16834         PR fortran/20874
16835         * gfortran.dg/elemental_result_1.f90: New test.
16836
16837         PR fortran/25073
16838         * gfortran.dg/select_7.f90: New test.
16839
16840         PR fortran/27554
16841         * intrinsic_actual_1.f: New test.
16842
16843         PR fortran/22038
16844         PR fortran/28119
16845         * gfortran.dg/forall_4.f90: New test.
16846
16847         PR fortran/25072
16848         * gfortran.dg/forall_5.f90: New test.
16849
16850 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16851
16852         PR c++/28051
16853         * g++.dg/template/using13.C: New test.
16854
16855         PR c++/28054
16856         * g++.dg/other/incomplete3.C: New test.
16857
16858 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16859
16860         PR fortran/28081
16861         * gfortran.dg/substr_3.f: New test.
16862         * gfortran.dg/equiv_2.f90: Update expected error message.
16863
16864 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16865
16866         PR fortran/28118
16867         * gfortran.dg/actual_array_substr_1.f90: New test.
16868
16869 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16870
16871         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16872         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16873
16874 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16875
16876         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16877
16878 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16879
16880         PR fortran/27981
16881         * gfortran.dg/simpleif_2.f90: New test.
16882
16883 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16884
16885         * g++.dg/template/error22.C: Fix typo.
16886
16887 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16888
16889         PR c++/28112
16890         * g++.dg/ext/attrib23.C: New test.
16891
16892 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16893
16894         * gnat.dg/varsize_temp.adb: New test.
16895
16896 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16897
16898         PR c++/11468
16899         * g++.dg/other/java2.C: New test.
16900
16901 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16902
16903         PR target/27789
16904         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16905         initialization.
16906
16907 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16908
16909         PR target/27531
16910         * gcc.dg/pr27531-1.c: New test case.
16911
16912 2006-06-22  Asher Langton  <langton2@llnl.gov>
16913
16914         PR fortran/24748
16915         * gfortran.dg/implicit_8.f90: New.
16916
16917 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16918
16919         PR rtl-optimization/28121
16920         * gcc.dg/pr28121.c: New test.
16921
16922 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16923
16924         PR c++/27805
16925         * g++.dg/parse/ptrmem6.C: New test.
16926
16927         PR c++/27821
16928         * g++.dg/template/error22.C: New test.
16929
16930 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16931
16932         PR c++/28111
16933         * g++.dg/template/friend43.C: New test.
16934
16935         PR c++/28110
16936         * g++.dg/template/crash53.C: New test.
16937
16938         PR c++/28109
16939         * g++.dg/rtti/incomplete1.C: New test.
16940
16941 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16942
16943         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16944
16945 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16946
16947         * gcc.c-torture/execute/complex-7.c: New.
16948
16949 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16950
16951         * gcc.dg/merge-all-constants-1.c: New test.
16952
16953 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16954
16955         PR c++/28113
16956         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16957
16958 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16959
16960         * gfortran.dg/rrspacing_1.f90: New test.
16961
16962 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16963
16964         PR c++/28052
16965         * g++.dg/other/bitfield2.C: New test.
16966
16967 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16968
16969         PR tree-optimization/27331
16970         * gcc.dg/pr27331.c: New test.
16971
16972 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16973             Eric Botcazou  <ebotcazou@adacore.com>
16974
16975         PR ada/18692
16976         * lib/gnat.exp: New file.
16977         * lib/gnat-dg.exp: Likewise.
16978         * gnat.dg: New directory.
16979         * gnat.dg/dg.exp: New driver.
16980         * gnat.dg/specs: New directory.
16981         * gnat.dg/specs/specs.exp: New driver.
16982         * gnat.dg/style: New directory.
16983         * gnat.dg/style/style.exp: New driver.
16984
16985 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16986
16987         PR fortran/16206
16988         * gfortran.dg/array_initializer_1.f90: New test.
16989
16990         PR fortran/28005
16991         * gfortran.dg/matmul_3.f90: New test.
16992
16993 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16994
16995         PR middle-end/28075
16996         * gcc.dg/tree-ssa/inline-1.c: New test.
16997
16998 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16999
17000         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17001         in malloc prototype; remove XFAIL.
17002         * gcc.dg/pr18241-2.c: Ditto.
17003         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17004         in memset prototype; remove XFAIL.
17005         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17006
17007 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17008
17009         * gcc.dg/vla-8.c: Add.
17010
17011 2006-06-19  Richard Guenther  <rguenther@suse.de>
17012
17013         PR tree-optimization/27090
17014         * g++.dg/tree-ssa/pr27090.C: New testcase.
17015
17016 2006-06-19  Roger Sayle  <roger@eyesopen.com>
17017
17018         PR target/27861
17019         * gcc.dg/pr27861-1.c: New test case.
17020
17021 2006-06-19  Richard Guenther  <rguenther@suse.de>
17022
17023         PR middle-end/28045
17024         * gcc.dg/torture/pr28045.c: New testcase.
17025
17026 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17027
17028         PR fortran/26801
17029         * gfortran.dg/associated_4.f90: New test.
17030
17031 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17032
17033         PR fortran/19310
17034         PR fortran/19904
17035         * gfortran.dg/real_const_3.f90: New test.
17036
17037 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/28016
17040         * g++.dg/template/static26.C: New test.
17041
17042         PR c++/27979
17043         * g++.dg/expr/bitfield2.C: New test.
17044
17045         PR c++/27884
17046         * g++.dg/parse/linkage2.C: New test.
17047
17048 2006-06-16  Richard Guenther  <rguenther@suse.de>
17049
17050         PR middle-end/27116
17051         * gcc.dg/pr15785-1.c: Revert last change.
17052         * gcc.dg/torture/pr27116-2.c: New testcase.
17053
17054 2006-06-16  Roger Sayle  <roger@eyesopen.com>
17055
17056         PR middle-end/27802
17057         * gcc.dg/pr27802-1.c: New test case.
17058
17059 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/27689
17062         * g++.dg/template/ttp18.C: New test.
17063         * g++.dg/template/ttp19.C: Likewise.
17064
17065         PR c++/27666
17066         * g++.dg/expr/cond9.C: New test.
17067
17068         PR c++/27640
17069         * g++.dg/template/ctor7.C: New test.
17070
17071 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
17072
17073         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17074
17075 2006-06-16  Richard Guenther  <rguenther@suse.de>
17076
17077         PR tree-optimization/27781
17078         * gcc.dg/tree-ssa/pr27781.c: New testcase.
17079
17080 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
17081
17082         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
17083
17084 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
17085
17086         * gcc.dg/tree-ssa/loop-18.c: New test.
17087
17088 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
17089
17090         PR c++/27665
17091         * g++.dg/template/crash52.C: New test.
17092
17093         PR c++/27648
17094         * g++.dg/ext/attrib22.C: New test.
17095
17096         PR c++/26559
17097         * g++.dg/template/builtin1.C: New test.
17098         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17099
17100         PR c++/28018
17101         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17102         assignment.
17103         * g++.old-deja/g++.pt/crash51.C: Likewise.
17104
17105         PR c++/27227
17106         * g++.dg/lookup/linkage1.C: New test.
17107         * g++.dg/lookup/linkage2.C: Likewise.
17108
17109 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
17110
17111         PR middle-end/27959
17112         * gcc.dg/pr27959.c: New testcase.
17113
17114 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
17115
17116         PR target/28014:
17117         * g++.dg/eh/div.C: New test.
17118
17119 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
17120
17121         PR c++/27894
17122         * g++.dg/tree-ssa/pr26757.C: New test.
17123         * g++.dg/tree-ssa/pr27894.C: New test.
17124
17125 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17126
17127         * gcc.c-torture/compile/20060609-1.c: New test.
17128
17129         PR target/27863
17130         * gcc.c-torture/compile/pr27863.c: New test.
17131
17132 2006-06-13  Richard Guenther  <rguenther@suse.de>
17133
17134         PR tree-optimization/27830
17135         * g++.dg/tree-ssa/pr27830.C: New testcase.
17136
17137 2006-06-13  Matthew Sachs  <msachs@apple.com>
17138
17139         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17140         the list of compiler flags; this causes those flags to be checked
17141         for things like dg-skip-if.
17142
17143 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17144
17145         PR c++/27601
17146         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17147
17148 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
17149             Kazu Hirata  <kazu@codesourcery.com>
17150
17151         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17152         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17153
17154 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17155
17156         PR c++/27933
17157         * g++.dg/lookup/using15.C: New test.
17158
17159         PR c++/27951
17160         * g++.dg/other/anon4.C: New test.
17161
17162 2006-06-12  Roger Sayle  <roger@eyesopen.com>
17163
17164         PR c++/21210
17165         * g++.dg/init/complex1.C: New test case.
17166
17167 2006-06-11  Eric Christopher  <echristo@apple.com>
17168
17169         PR middle-end/27948
17170         * gcc.dg/bf-ms-layout.c: Run on darwin.
17171         * gcc.dg/bf-no-ms-layout: Ditto.
17172         * gcc.dg/attr-ms_struct-2.c: New.
17173         * gcc.dg/bf-ms-layout-2.c: Ditto.
17174
17175 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17176
17177         * gcc.dg/attr-ms_struct-packed1.c: New.
17178
17179 2006-06-09  Mike Stump  <mrs@apple.com>
17180
17181         * gcc.dg/vla-7.c: Add.
17182
17183 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
17184
17185         PR fortran/24558
17186         * gfortran.dg/entry_6.f90: New test.
17187
17188         PR fortran/20877
17189         PR fortran/25047
17190         * gfortran.dg/entry_7.f90: New test.
17191
17192 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
17193
17194         PR c/27747
17195         * gcc.dg/cpp/_Pragma6.c: New test.
17196
17197         PR c++/27748
17198         * g++.dg/cpp/_Pragma1.C: New test.
17199
17200         PR preprocessor/27746
17201         * gcc.dg/gomp/macro-3.c: New test.
17202         * gcc.dg/gomp/macro-4.c: New test.
17203         * g++.dg/gomp/macro-3.C: New test.
17204         * g++.dg/gomp/macro-4.C: New test.
17205
17206 2006-06-09  Richard Guenther  <rguenther@suse.de>
17207
17208         PR tree-optimization/26998
17209         * gcc.dg/torture/pr26998.c: New testcase.
17210         * gcc.dg/tree-ssa/vrp29.c: New testcase.
17211
17212 2006-06-08  Mike Stump  <mrs@apple.com>
17213
17214         * gcc.dg/pr27095.c: Account for stubs.
17215
17216         PR target/26427
17217         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17218         produce bad code on darwin.
17219
17220 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17221
17222         PR fortran/27958
17223         * gfortran.dg/substr_2.f: New test.
17224
17225 2006-06-08  Asher Langton  <langton2@llnl.gov>
17226
17227         PR fortran/27786
17228         * cray_pointers_2.f90: Add -fbounds-check compile flag.
17229
17230 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17231
17232         PR target/27421
17233         * gcc.dg/union-3.c: New test.
17234
17235 2006-06-08  Richard Guenther  <rguenther@suse.de>
17236
17237         PR middle-end/27116
17238         * gcc.dg/torture/pr27116.c: New testcase.
17239         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17240
17241 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
17242
17243         PR rtl-optimization/26449
17244         * gcc.dg/pr26449.c: New test.
17245
17246 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17247
17248         PR c++/27601
17249         * g++.dg/ext/offsetof1.C: Test member functions.
17250
17251 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
17252
17253         * gcc.dg/pr27095.c: Improve scanning.
17254
17255 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
17256
17257         PR fortran/23091
17258         * gfortran.dg/saved_automatic_1.f90: New test.
17259
17260         PR fortran/24168
17261         * gfortran.dg/array_simplify_1.f90: New test.
17262
17263         PR fortran/25090
17264         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17265
17266         PR fortran/25058
17267         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17268
17269 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17270
17271         PR c++/27177
17272         * g++.dg/expr/cast7.C: New test.
17273
17274 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17275
17276         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17277         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17278         * lib/fortran-torture.exp (fortran-torture-compile,
17279         fortran-torture-execute): Ditto.
17280
17281 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17282
17283         PR target/27842
17284         * gcc.dg/vmx/pr27842.c: New test.
17285
17286 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17287
17288         PR libfortran/27895
17289         * gfortran.dg/bounds_check_3.f90: New test.
17290
17291 2006-06-05  Mike Stump  <mrs@apple.com>
17292
17293         * objc.dg/objc-fast-4.m: Skip for ppc64.
17294
17295 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17296
17297         PR testsuite/27705
17298         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17299
17300 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17301             Victor Kaplansky  <victork@il.ibm.com>
17302
17303         PR tree-optimizations/26360
17304         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17305         with -fno-tree-dce.
17306         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17307
17308 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17309
17310         PR fortran/14067
17311         * gfortran.dg/data_char_1.f90: Add messages for truncated
17312         strings.
17313
17314         PR fortran/16943
17315         * gfortran.dg/func_decl_2.f90: New test.
17316
17317         PR fortran/20839
17318         * gfortran.dg/do_2.f90: New test.
17319
17320         PR fortran/27655
17321         * gfortran.dg/associated_3.f90: New test.
17322
17323 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17324
17325         PR c++/27819
17326         * g++.dg/template/static25.C: New test.
17327
17328         PR c++/27722
17329         * g++.dg/init/array21.C: New test.
17330
17331         PR c++/27807
17332         * g++.dg/ext/complit7.C: New test.
17333
17334         PR c++/27806
17335         * g++.dg/parse/ptrmem5.C: New test.
17336
17337 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17338             Andrew Pinski  <pinskia@physics.uc.edu>
17339
17340         PR c/27150
17341         PR middle-end/27382
17342         * gcc.dg/pr27150-1.c: New testcase.
17343         * gcc.dg/pr27382-1.c: New testcase.
17344         * gcc.dg/pr27382-2.c: New testcase.
17345
17346 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17347
17348         PR c/25161
17349         PR c/27020
17350         * gcc.dg/array-10.c: New test.
17351
17352 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17353
17354         PR c++/27804
17355         * g++.dg/init/const4.C: New test.
17356         * g++.dg/init/member1.C: Add error-marker.
17357         * g++.dg/other/fold1.C: Adjust error-marker.
17358
17359 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17360
17361         PR c++/27601
17362         * g++.dg/ext/offsetof1.C: New test.
17363
17364 2006-06-04 Eric Christopher <echristo@apple.com>
17365
17366         * gcc.dg/attr-ms_struct-1.c: New.
17367
17368 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17369
17370         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17371
17372 2006-06-04  Richard Guenther  <rguenther@suse.de>
17373
17374         PR tree-optimization/27039
17375         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17376
17377 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR target/26223
17380         * gcc.target/i386/amd64-abi-2.c: New test case.
17381
17382 2006-06-02  Eric Christopher  <echristo@apple.com>
17383
17384         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17385         * gcc.target/i386/20020523-1.c: Skip if darwin.
17386         * gcc.target/i386/asm-3.c: Ditto.
17387         * gcc.target/i386/20011119-1.c: Ditto.
17388         * gcc.target/i386/clobbers.c: Remove pic part of test.
17389
17390 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17391
17392         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17393         * g++.old-deja/g++.other/init19.C: Ditto.
17394         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17395         and add other platforms as expected failures.
17396
17397 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17398
17399         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17400         (is-effective-target-keyword): Ditto.
17401
17402 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17403
17404         PR fortran/27715
17405         * gfortran.dg/extended_char_comparison_1.f:  New test.
17406
17407 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17408
17409         PR fortran/25098
17410         * gfortran.dg/dummy_procedure_1.f90: New test.
17411
17412         PR fortran/25147
17413         * gfortran.dg/dummy_procedure_2.f90: New test.
17414
17415         * gfortran.dg/associated_2.f90: Correct to make consistent with
17416         standard.
17417
17418 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17419
17420         * gcc.target/i386/387-11.c: New test case.
17421
17422 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/27801
17425         * g++.dg/template/cond6.C: New test.
17426
17427         PR c++/26496
17428         * g++.dg/template/crash51.C: New test.
17429         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17430
17431         PR c++/27385
17432         * g++.dg/init/array20.C: New test.
17433
17434 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17435
17436         * gcc.dg/builtins-54.c: New test case.
17437
17438 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17439
17440         PR c++/26433
17441         * g++.dg/template/fntry1.C: Add dg-do link.
17442
17443         PR c++/27808
17444         * g++.dg/parse/friend6.C: New test.
17445
17446 2006-05-30  Asher Langton  <langton2@llnl.gov>
17447
17448         * gfortran.dg/cray_pointers_7.f90: New test.
17449
17450 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17451
17452         PR tree-optimization/23452
17453         * gcc.dg/fold-mulconj-1.c: New test case.
17454
17455 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/27803
17458         * g++.dg/parse/bitfield1.C: New test.
17459
17460 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17461
17462         * gcc.target/ppc-eq0-1.c: New test case.
17463         * gcc.target/ppc-negeq0-1.c: New test case.
17464
17465 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17466
17467         PR c/27273
17468         * gcc.dg/overflow-warn-5.c: New test.
17469
17470 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17471
17472         PR c/27718
17473         * gcc.dg/sizeof-1.c: New test.
17474
17475 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17476
17477         PR target/27790
17478         * gcc.target/i386/pr27790.c: New test.
17479
17480 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17481
17482         PR libgfortran/27757
17483         * gfortran.dg/direct_io_5.f90: New test.
17484
17485 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17486
17487         PR libgfortran/27634
17488         * gfortran.dg/fmt_missing_period_1.f: New test.
17489         * gfortran.dg/fmt_missing_period_2.f: New test.
17490         * gfortran.dg/fmt_missing_period_3.f: New test.
17491
17492 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17493
17494         PR fortran/19777
17495         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17496         arrays.
17497
17498 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17499
17500         PR c++/27713
17501         * g++.dg/template/new6.C: New test.
17502
17503 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17504
17505         PR tree-optimization/24964
17506         * gcc.target/i386/387-10.c: New test case.
17507
17508 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17509
17510         * intrinsics/string_intrinsics.c (compare_string):
17511         Use memcmp instead of strncmp to avoid tripping over
17512         CHAR(0) in a string.
17513
17514 2006-05-27  Richard Guenther  <rguenther@suse.de>
17515
17516         PR middle-end/27773
17517         * gcc.dg/torture/pr27773.c: New testcase.
17518
17519 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17520
17521         * gcc.dg/pr24561.c: Rename to..
17522         * gcc.dg/pr25962.c: .. this.
17523
17524 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17525
17526         PR fortran/19777
17527         * gfortran.dg/bounds_check_2.f: New test.
17528
17529 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17530
17531         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17532         * gfortran.dg/byte_1.f90: Likewise.
17533         * gfortran.dg/dup_save_2.f90: Likewise.
17534
17535 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17536
17537         * gfortran.dg/associated_2.f90: New test.
17538
17539 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17540
17541         PR fortran/27524
17542         * gfortran.dg/bounds_check_1.f90: New test.
17543
17544 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17545
17546         PR rtl-optimization/27661
17547         * gcc.dg/pr27661.c: New test case.
17548
17549 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17550
17551         PR fortran/23151
17552         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17553         * gfortran.dg/print_parentheses_1.f:  New test.
17554         * gfortran.dg/print_parentheses_2.f90:  New test.
17555
17556 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17557
17558         PR target/27758
17559         * gcc.dg/pr27758.c: New test.
17560
17561 2006-05-24  Falk Hueffner  <falk@debian.org>
17562
17563         * gcc.c-torture/compile/pr27571.c: New test.
17564
17565 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17566
17567         PR fortran/27709
17568         * gfortran.dg/spec_expr_4.f90: New test.
17569
17570         PR fortran/27155
17571         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17572
17573 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17574
17575         PR c++/20103
17576         * g++.dg/ext/complit6.C: New test.
17577         * g++.dg/ext/complit3.C: Adjust error markers.
17578         * g++.dg/init/const3.C: New test.
17579
17580 2006-05-25  Richard Guenther  <rguenther@suse.de>
17581
17582         PR middle-end/27743
17583         * gcc.dg/torture/pr27743.c: New testcase.
17584
17585 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17586
17587         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17588
17589 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17590
17591         * gcc.dg/compat/scalar-by-value-x.h: New.
17592         * gcc.dg/compat/scalar-by-value-y.h: New.
17593         * gcc.dg/compat/scalar-by-value-5.c: New.
17594         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17595         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17596         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17597         * gcc.dg/compat/scalar-by-value-6.c: New.
17598         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17599         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17600         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17601
17602 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17603
17604         PR tree-optimization/27639
17605         PR tree-optimization/26719
17606         * gcc.dg/pr27639.c: New test.
17607         * gcc.dg/pr26719.c: New test.
17608         * gcc.dg/tree-ssa/scev-cast.c: New test.
17609
17610 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/20173
17613         * g++.dg/template/error21.C: New test.
17614
17615 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17616
17617         PR target/27696
17618         * gcc.target/i386/pr27696.c: New.
17619
17620 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17621
17622         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17623
17624         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17625
17626 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17627
17628         PR c++/27716
17629         * g++.dg/other/assign1.C: New test.
17630
17631 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17632
17633         PR target/27266
17634         * gcc.target/i386/pr27266.c: New.
17635
17636 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17637
17638         PR c++/27451
17639         * g++.dg/ext/asm9.C: New test.
17640
17641 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17642
17643         PR rtl-optimization/25514
17644         * gcc.c-torture/compile/pr25514.c: New test.
17645
17646 2006-05-22  Richard Guenther  <rguenther@suse.de>
17647
17648         Revert
17649         2006-01-31  Richard Guenther  <rguenther@suse.de>
17650
17651         * gcc.target/i386/sselibm-1.c: New testcase.
17652         * gcc.target/i386/sselibm-2.c: Likewise.
17653         * gcc.target/i386/sselibm-3.c: Likewise.
17654         * gcc.target/i386/sselibm-4.c: Likewise.
17655         * gcc.target/i386/sselibm-5.c: Likewise.
17656
17657 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17658
17659         PR c/27420
17660         * gcc.dg/func-args-2.c: New test.
17661
17662         PR c/26818
17663         * gcc.dg/struct-incompl-1.c: New test.
17664
17665 2006-05-22  Richard Guenther  <rguenther@suse.de>
17666
17667         PR testsuite/27708
17668         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17669         the transformations we test for.
17670
17671 2006-05-22  Richard Guenther  <rguenther@suse.de>
17672
17673         PR testsuite/27707
17674         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17675
17676 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17677
17678         PR c++/27210
17679         * g++.dg/warn/new1.C: New test.
17680         * g++.dg/template/new5.C: Likewise.
17681
17682 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17683
17684         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17685         * gcc.target/i386/20060512-3.c: Likewise.
17686
17687 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17688
17689         PR rtl-optimization/27671
17690         * gcc.c-torture/execute/pr27671-1.c: New.
17691         * gcc.dg/pr27671-2.c: Likewise.
17692
17693         PR tree-optimization/26622.
17694         * gcc.c-torture/compile/pr26622.c: New.
17695
17696 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17697
17698         PR fortran/27613
17699         * gfortran.dg/recursive_reference_1.f90: New test.
17700
17701 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17702
17703         PR fortran/25746
17704         * gfortran.dg/elemental_subroutine_3.f90: New test.
17705
17706         PR fortran/25090
17707         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17708
17709         PR fortran/27584
17710         * gfortran.dg/associated_target_1.f90: New test.
17711
17712         PR fortran/19015
17713         * gfortran.dg/maxloc_shape_1.f90: New test.
17714
17715 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17716
17717         PR libgfortran/24459
17718         * gfortran.dg/namelist_24.f90: New test.
17719         * gfortran.dg/namelist_12.f: Fix typo in comment.
17720
17721 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17722
17723         PR middle-end/25776
17724         * g++.dg/other/error11.C: New test.
17725
17726 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17727
17728         * gcc.target/mips/pr26765.c: Add -w to options.
17729
17730 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17731
17732         * lib/target-supports.exp (check_effective_target_mpaired_single):
17733         New function.
17734         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17735         multilibs.
17736         * g++.dg/vect/vect.exp: Likewise.
17737
17738 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17739
17740         PR testsuite/25891
17741         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17742
17743 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17744
17745         PR fortran/27662
17746         * gfortran.dg/temporary_1.f90: New file.
17747
17748 2006-05-19  Andreas Schwab  <schwab@suse.de>
17749
17750         * g++.dg/other/unused1.C: Also match "stringz".
17751
17752 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17753
17754         PR c++/26433
17755         * g++.dg/template/fntry1.C: New test.
17756
17757 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17758
17759         PR c++/27471
17760         PR c++/27506
17761         * g++.dg/conversion/bitfield5.C: New test.
17762         * g++.dg/conversion/bitfield6.C: New test.
17763
17764 2006-05-18  Mike Stump  <mrs@apple.com>
17765
17766         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17767         * gcc.dg/vla-4.c: Add.
17768         * gcc.dg/vla-5.c: Add.
17769         * gcc.dg/vla-6.c: Add.
17770
17771 2006-05-12  Stuart Hastings  <stuart@apple.com>
17772
17773         * gcc.target/i386/20060512-1.c: New.
17774         * gcc.target/i386/20060512-2.c: New.
17775         * gcc.target/i386/20060512-3.c: New.
17776         * gcc.target/i386/20060512-4.c: New.
17777
17778 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/26122
17781         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17782
17783         PR c++/26068
17784         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17785         * g++.dg/parse/linkage1.C: New test.
17786
17787 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17788
17789         PR tree-optimization/27548
17790         * g++.dg/tree-ssa/pr27548.C: New test.
17791
17792 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17793
17794         PR fortran/26551
17795         * gfortran.dg/recursive_check_1.f: New test.
17796         * gfortran.dg/recursive_check_2.f90: New test.
17797
17798 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17799
17800         * g++.dg/opt/temp2.C: New test.
17801
17802 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17803
17804         PR c++/27491
17805         * g++.dg/init/brace5.C: New test.
17806
17807         PR middle-end/27415
17808         * gcc.dg/gomp/pr27415.c: New test.
17809         * g++.dg/gomp/pr27415.C: New test.
17810
17811         PR tree-optimization/27549
17812         * g++.dg/tree-ssa/pr27549.C: New test.
17813
17814 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17815
17816         PR libgfortran/27575
17817         * gfortran.dg/read_eof_4.f90: New test.
17818
17819 2006-05-16  Richard Guenther  <rguenther@suse.de>
17820
17821         PR tree-optimization/22303
17822         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17823
17824 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17825
17826         PR middle-end/27573
17827         * gcc.dg/gomp/pr27573.c: New test.
17828         * gfortran.dg/gomp/pr27573.f90: New test.
17829
17830         PR c/27499
17831         * gcc.dg/gomp/pr27499.c: New test.
17832         * g++.dg/gomp/pr27499.C: New test.
17833
17834 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17835
17836         PR c++/27339
17837         * g++.dg/parser/access8.C: Adjust error marker.
17838         * g++.dg/template/access17.C: New test.
17839         * g++.dg/template/access18.C: Likewise.
17840
17841 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17842
17843         PR target/26600
17844         * gcc.target/i386/pr26600.c: New test case.
17845
17846 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/27505
17849         * g++.dg/expr/bitfield1.C: New test.
17850
17851 2006-05-15  Richard Guenther  <rguenther@suse.de>
17852
17853         PR tree-optimization/27603
17854         * gcc.dg/torture/pr27603.c: New testcase.
17855
17856 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17857
17858         PR fortran/25090
17859         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17860
17861         PR fortran/25082
17862         * gfortran.dg/scalar_return_1.f90: New test.
17863
17864         PR fortran/27411
17865         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17866
17867 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17868
17869         * gcc.dg/gomp/critical-4.c: New test.
17870         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17871         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17872         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17873         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17874
17875 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17876
17877         PR c++/27582
17878         * g++.dg/template/dependent-args1.C: New test.
17879
17880         PR c++/27581
17881         * g++.dg/lookup/this1.C: New test.
17882
17883         PR c++/27315
17884         * g++.dg/template/operator6.C: New test.
17885         * g++.dg/template/incomplete3.C: New test.
17886
17887         PR c++/27559
17888         * g++.dg/template/new4.C: New test.
17889
17890         PR c++/27496
17891         * g++.dg/template/void2.C: New test.
17892
17893 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17894
17895         * g++.dg/template/dependent-expr5.C: New test.
17896
17897 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17898
17899         PR middle-end/26729
17900         * gcc.dg/pr26729-1.c: New test case.
17901
17902 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17903
17904         * gcc.dg/pr27003.c: New test.
17905
17906 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17907
17908         * lib/target-supports.dg (check_cxa_atexit_available): Change
17909         v3_target_compile to ${tool}_target_compile.
17910
17911 2006-05-11  Jason Merrill  <jason@redhat.com>
17912
17913         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17914
17915 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17916
17917         PR fortran/27553
17918         * gfortran.dg/label_5.f90: New test.
17919
17920 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17921
17922         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17923         check_effective_target_powerpc_altivec_ok): New.
17924         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17925         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17926         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17927         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17928         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17929         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17930         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17931         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17932         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17933         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17934         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17935         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17936         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17937         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17938         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17939         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17940         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17941         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17942         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17943         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17944         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17945         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17946         gcc.target/powerpc/altivec-9.c,
17947         gcc.target/powerpc/altivec-consts.c,
17948         gcc.target/powerpc/altivec-pr22085.c,
17949         gcc.target/powerpc/altivec-splat.c,
17950         gcc.target/powerpc/altivec-types-1.c,
17951         gcc.target/powerpc/altivec-types-2.c,
17952         gcc.target/powerpc/altivec-types-3.c,
17953         gcc.target/powerpc/altivec-types-4.c,
17954         gcc.target/powerpc/altivec-varargs-1.c,
17955         gcc.target/powerpc/altivec-vec-merge.c,
17956         gcc.target/powerpc/ppc-vector-memcpy.c,
17957         gcc.target/powerpc/ppc-vector-memset.c,
17958         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17959         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17960         these effective targets.
17961         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17962         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17963
17964 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17965
17966         PR middle-end/27384
17967         * g++.dg/other/fold1.C: New test.
17968
17969         PR middle-end/27488
17970         * gcc.dg/fold-nonneg-1.c: New test.
17971
17972         PR c++/27547
17973         * g++.dg/other/operator1.C: New test.
17974
17975 2006-05-11  Richard Guenther  <rguenther@suse.de>
17976
17977         PR middle-end/27529
17978         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17979
17980 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17981
17982         * lib/target-supports-dg.exp (check-flags): New.
17983         (dg-skip-if): Move flag checks.
17984
17985 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17986
17987         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17988         * lib/target-supports.dg (check_cxa_atexit_available): New.
17989
17990 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17991
17992         PR fortran/27470
17993         * gfortran.dg/multiple_allocation_2.f90: New test case.
17994
17995 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17996
17997         * gcc.target/arm/pr27387.C: Fix a comment typo.
17998
17999 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18000
18001         PR fortran/24549
18002         * gfortran.dg/error_recovery_1.f90: New test.
18003
18004 2006-05-10  Richard Guenther  <rguenther@suse.de>
18005
18006         PR tree-optimization/27302
18007         * gcc.dg/torture/pr27302.c: New testcase.
18008
18009 2006-05-09  Dirk Mueller  <dmueller@suse.de>
18010         Richard Guenther  <rguenther@suse.de>
18011
18012         PR middle-end/27498
18013         * gcc.dg/tree-ssa/pr27498.c: New testcase.
18014
18015 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
18016
18017         PR rtl-optimization/27335
18018         * gcc.dg/pr27335.c: New test.
18019
18020 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
18021
18022         * gcc.target/mips/mips-ps-5.c: New file.
18023
18024 2006-05-08  Jan Hubicka  <jh@suse.cz>
18025
18026         PR middle-end/25962
18027         * gcc.dg/pr25962.c: New.
18028
18029 2006-05-08  Roger Sayle  <roger@eyesopen.com>
18030
18031         PR target/27158
18032         * gcc.target/powerpc/pr27158.c: New test case.
18033
18034 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
18035
18036         PR testsuite/27476
18037         * ada/acats/run_all.sh: Use test -z.
18038
18039 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18040
18041         PR libfortran/18271
18042         * gfortran.dg/spec_expr_3.f90: New test.
18043
18044 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
18045
18046         PR target/24879
18047         * gcc.target/i386/monitor.c: New file.
18048
18049 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
18050
18051         * gcc.dg/pr27095.c: xfail *-*-darwin*.
18052
18053 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18054
18055         PR c++/27447
18056         * g++.dg/other/ptrmem7.C: New test.
18057
18058 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18059
18060         PR target/27421
18061         * gcc.dg/array-9.c: New test.
18062
18063 2006-05-07  Richard Guenther  <rguenther@suse.de>
18064
18065         PR tree-optimization/27409
18066         * gcc.dg/torture/pr27409.c: New testcase.
18067
18068 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         PR fortran/27457
18071         * gfortran.dg/select_6.f90: New.
18072
18073 2006-05-07  Richard Guenther  <rguenther@suse.de>
18074
18075         PR tree-optimization/27136
18076         * gcc.dg/torture/pr27136.c: New testcase.
18077
18078 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
18079
18080         PR fortran/24813
18081         * gfortran.dg/char_cons_len_1.f90: New test.
18082
18083 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18084
18085         PR c++/27427
18086         * g++.dg/template/incomplete2.C: New test.
18087
18088 2006-05-06  Richard Guenther  <rguenther@suse.de>
18089
18090         PR tree-optimization/27151
18091         * gcc.dg/vect/pr27151.c: New testcase.
18092
18093 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18094
18095         PR c++/27430
18096         * g++.dg/template/void1.C: New test.
18097
18098         PR c++/27423
18099         * g++.dg/other/void2.C: New test.
18100
18101         PR c++/27422
18102         * g++.dg/conversion/void1.C: New test.
18103
18104 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
18105
18106         PR/21391
18107         * g++.dg/other/unused1.C: New.
18108
18109 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18110
18111         PR objc/27240
18112         * objc.dg/member-1.m: New test.
18113
18114 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
18115
18116         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18117
18118 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18119
18120         PR libfortran/26985
18121         * gfortran.dg/matmul_2.f90: New test.
18122
18123 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
18124
18125         * ada/acats/run_all.sh: Use sync when main not found.
18126
18127 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
18128
18129         PR target/26765
18130         * gcc.target/mips/pr26765.c: New.
18131
18132 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
18133
18134         * gcc.target/bfin: New directory.
18135         * gcc.target/bfin/bfin.exp: New file.
18136         * gcc.target/bfin/frmul.c: New file.
18137         * gcc.target/bfin/arith.c: New file.
18138         * gcc.target/bfin/mul-combine.c: New file.
18139         * gcc.target/bfin/shift.c: New file.
18140
18141 2006-05-04  Richard Guenther  <rguenther@suse.de>
18142
18143         PR tree-optimization/14287
18144         PR tree-optimization/14844
18145         PR tree-optimization/19792
18146         PR tree-optimization/21608
18147         PR tree-optimization/27090
18148         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18149         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18150         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18151         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18152         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18153
18154 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
18155
18156         PR tree-optimization/27285
18157         * gcc.c-torture/execute/pr27285.c: New test.
18158
18159         PR middle-end/27388
18160         * gcc.dg/gomp/pr27388-1.c: New test.
18161         * gcc.dg/gomp/pr27388-2.c: New test.
18162         * gcc.dg/gomp/pr27388-3.c: New test.
18163
18164         PR c++/27359
18165         * g++.dg/gomp/pr27359.C: New test.
18166
18167 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
18168
18169         PR fortran/20248
18170         * gfortran.dg/iargc.f90: New test.
18171
18172 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18173
18174         PR c++/27102
18175         * g++.dg/template/crash49.C: New test.
18176
18177 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
18178
18179         PR testsuite/27032
18180         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18181
18182 2006-05-02  Jeff Law  <law@redhat.com>
18183
18184         PR tree-optimization/27364
18185         * gcc.c-torture/execute/pr27364.c: New test.
18186
18187 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/27309
18190         * g++.dg/parser/ctor5.C: New test.
18191
18192 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
18193
18194         PR target/27387
18195         * gcc.target/arm/arm.exp: New.
18196         * gcc.target/arm/pr27387.C: Likewise.
18197
18198 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18199
18200         PR fortran/27269
18201         PR fortran/27324
18202         * gfortran.dg/module_equivalence_2.f90: New test.
18203
18204 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
18205
18206         PR middle-end/27337
18207         * g++.dg/gomp/pr27337-1.C: New test.
18208         * g++.dg/gomp/pr27337-2.C: New test.
18209
18210         PR middle-end/27328
18211         * gcc.dg/gomp/pr27328.c: New test.
18212
18213         PR middle-end/27325
18214         * g++.dg/gomp/pr27325.C: New test.
18215
18216         PR middle-end/27310
18217         * g++.dg/gomp/pr27310.C: New test.
18218
18219 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18220
18221         PR tree-optimization/27291
18222         * g++.dg/tree-ssa/pr27291.C: New test.
18223
18224 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18225
18226         PR tree-optimization/27283
18227         * g++.dg/tree-ssa/pr27283.C: New test.
18228
18229 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18230
18231         * gcc.dg/tree-ssa/loop-16.c: New test.
18232
18233 2006-05-01  Roger Sayle  <roger@eyesopen.com>
18234             Joseph S. Myers  <joseph@codesourcery.com>
18235
18236         * gcc.dg/Wconversion-3.c: New test case.
18237         * gcc.dg/Wconversion-4.c: Likewise.
18238
18239 2006-05-01  Richard Guenther  <rguenther@suse.de>
18240
18241         PR tree-optimization/26726
18242         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18243
18244 2006-04-30  Roger Sayle  <roger@eyesopen.com>
18245
18246         * gcc.dg/Woverflow-1.c: New test case.
18247         * gcc.dg/Woverflow-2.c: Likewise.
18248         * gcc.dg/Woverflow-3.c: Likewise.
18249
18250 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
18251
18252         PR c++/27094
18253         * g++.dg/template/defarg8.C: New test.
18254
18255 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18256
18257         PR c++/27278
18258         * g++.dg/parse/operator7.C: New test.
18259
18260 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18261
18262         PR c++/11471
18263         PR c++/27102
18264         * g++.dg/template/crash48.C: New test.
18265
18266         PR c++/27279
18267         * g++.dg/parse/ctor4.C: New test.
18268
18269 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18270
18271         PR fortran/25681
18272         * gfortran.df/char_type_len.f90: New test.
18273
18274 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18275
18276         PR libgfortran/27304
18277         * gfortran.dg/fmt_exhaust.f90: New test.
18278
18279 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18280
18281         PR c/25309
18282         * gcc.dg/large-size-array-2.c: New test case.
18283
18284 2006-04-28  Richard Guenther  <rguenther@suse.de>
18285
18286         PR target/26826
18287         * gcc.target/i386/pr26826.c: New testcase.
18288
18289 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18290
18291         PR middle-end/27260
18292         * gcc.c-torture/execute/pr27260.c: New.
18293
18294 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18295
18296         PR middle-end/27095
18297         * gcc.dg/pr27095.c: New.
18298
18299 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18300
18301         PR c++/27292
18302         * g++.dg/conversion/bitfield4.C: New test.
18303
18304 2006-04-27  Eric Christopher  <echristo@apple.com>
18305
18306         * gcc.dg/pragma-ms_struct.c: New.
18307
18308 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18309
18310         PR c++/27102
18311         * g++.dg/template/crash47.C: New test.
18312
18313 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18314
18315         * gcc.target/i386/sse-7.c: build with -msse.
18316
18317 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18318
18319         PR testsuite/27274:
18320         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18321         (main): Exit if processor doesn't support SSE.
18322
18323 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18324
18325         PR middle-end/27282
18326         * gcc.c-torture/compile/pr27282.c: New test.
18327
18328 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18329
18330         PR middle-end/26913
18331         * g++.dg/gomp/pr26913.C: New test.
18332
18333         PR c/25996
18334         * gcc.dg/gomp/pr25996.c: New test.
18335         * g++.dg/gomp/pr25996.C: New test.
18336
18337 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18338
18339         PR rtl-optimization/26725
18340         * gcc.c-torture/compile/pr26725.c: New test.
18341
18342 2006-04-25  Richard Guenther  <rguenther@suse.de>
18343
18344         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18345         than n + -1.
18346
18347 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18348
18349         * gcc.dg/20060425-1.c: New testcase.
18350
18351 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18352
18353         PR tree-optimization/26865
18354         * gcc.dg/pr26865.c: New test.
18355
18356 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18357
18358         PR c++/27292
18359         * g++.dg/conversion/bitfield1.C: New test.
18360         * g++.dg/conversion/bitfield2.C: Likewise.
18361         * g++.dg/conversion/bitfield3.C: Likewise.
18362
18363 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18364         Richard Guenther  <rguenther@suse.de>
18365
18366         PR tree-optimization/27236
18367         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18368
18369 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18370
18371         PR c++/19963
18372         * g++.dg/other/incomplete2.C: New test.
18373
18374 2006-04-24  Richard Guenther  <rguenther@suse.de>
18375
18376         PR middle-end/26869
18377         * gcc.dg/torture/pr26869.c: New testcase.
18378
18379 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18380         Richard Guenther  <rguenther@suse.de>
18381
18382         PR tree-optimization/27218
18383         * g++.dg/tree-ssa/pr27218.C: New testcase.
18384
18385 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18386
18387         PR c++/26912
18388         * g++.dg/template/friend41.C: New test.
18389
18390 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18391
18392         * g++.dg/opt/pr15551.C: Include cstdio.
18393         (main): Use remove instead of unlink.
18394
18395 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18396
18397         * gcc.dg/sibcall-7.c: New test.
18398         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18399         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18400         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18401         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18402         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18403
18404 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18405
18406         PR c++/26534
18407         * g++.dg/opt/bitfield1.C: New test.
18408         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18409         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18410         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18411         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18412         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18413         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18414         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18415         * g++.dg/abi/bitfield2.C: Likewise.
18416         * g++.dg/init/bitfield1.C: Likewise.
18417
18418 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18419
18420         PR fortran/25099
18421         * gfortran.dg/elemental_subroutine_4.f90: New test.
18422         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18423         call sub (m, x).
18424
18425 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18426
18427         * gcc.c-torture/compile/20060421-1.c: New testcase.
18428
18429 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18430
18431         PR c/25875
18432         * gcc.dg/init-bad-4.c: New test.
18433
18434 2006-04-21  Paul Brook  <paul@codesourcery.com>
18435
18436         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18437
18438 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18439
18440         PR fortran/27122
18441         * gfortran.dg/defined_operators_1.f90: New test.
18442         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18443         remove old ones associated, incorrectly, with Note 5.46.
18444
18445         PR fortran/27113
18446         * gfortran.dg/character_array_constructor_1.f90: New test.
18447
18448 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18449
18450         * gcc.dg/20060419-1.c: New test.
18451
18452 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18453
18454         PR c/26774
18455         * gcc.dg/struct-parse-1.c: New test case.
18456
18457 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18458
18459         PR c++/26558
18460         * g++.dg/parse/template19.C: New test.
18461
18462         PR c++/26739
18463         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18464
18465         PR c++/26036
18466         * g++.dg/expr/call3.C: New test.
18467
18468         PR c++/10385
18469         * g++.dg/conversion/dynamic1.C: New test.
18470
18471 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18472
18473         PR c++/27102
18474         * g++.dg/template/crash35.C: Tweak error markers.
18475         * g++.dg/template/crash46.C: New test.
18476         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18477         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18478
18479 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18480
18481         PR rtl-optimization/14261
18482         * gcc.c-torture/compile/20060419-1.c: Added.
18483
18484 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18485
18486         * gfortran.dg/label_1.f90: Adjust dg-error.
18487
18488 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18489
18490         PR target/26961
18491         * gcc.dg/fold-cond-1.c: New test case.
18492         * gcc.dg/pr26961-1.c: Likewise.
18493
18494 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18495
18496         PR libgfortran/27138
18497         * gfortran.dg/read_bad_advance.f90: New test.
18498
18499 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18500             Dale Johannesen  <dalej@apple.com>
18501
18502         PR target/24076
18503         * gcc.target/i386/vecinit-3.c: New testcase.
18504         * gcc.target/i386/vecinit-4.c: Likewise.
18505         * gcc.target/i386/sse-18.c: Likewise.
18506         * gcc.target/i386/sse-19.c: Likewise.
18507
18508 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18509
18510         * gfortran.dg/allocate_zerosize_1.f90: New test.
18511
18512 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18513
18514         PR c++/26365
18515         * g++.dg/template/crash45.C: New test.
18516
18517 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18518
18519         PR fortran/26787
18520         * gfortran.dg/proc_assign_1.f90: New test.
18521         * gfortran.dg/procedure_lvalue.f90: Change message.
18522         * gfortran.dg/namelist_4.f90: Add new error.
18523
18524         PR fortran/25597
18525         PR fortran/27096
18526         * gfortran.dg/auto_pointer_array_result_1.f90
18527
18528         PR fortran/27089
18529         * gfortran.dg/specification_type_resolution_1.f90
18530
18531         PR fortran/18003
18532         PR fortran/25669
18533         PR fortran/26834
18534         * gfortran.dg/bounds_temporaries_1.f90: New test.
18535
18536         PR fortran/27124
18537         * gfortran.dg/array_return_value_1.f90: New test.
18538
18539 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18540
18541         PR fortran/25336
18542         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18543
18544 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18545
18546         PR middle-end/26823
18547         * g++.dg/gomp/pr26823-1.C: New test.
18548         * g++.dg/gomp/pr26823-2.C: New test.
18549
18550 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18551
18552         PR middle-end/27134
18553         * gcc.dg/pr27314.c: New test.
18554
18555 2006-04-13  Richard Henderson  <rth@redhat.com>
18556
18557         * g++.dg/gomp/block-0.C: Update expected matches.
18558
18559 2006-04-13  DJ Delorie  <dj@redhat.com>
18560
18561         * lib/target-supports.exp (check_effective_target_int32plus): New.
18562         (check_effective_target_ptr32plus): New.
18563         (check_effective_target_size32plus): New.
18564         (check_effective_target_int16): New.
18565         (check_profiling_available): Add m32c to the list of unsupported
18566         targets.
18567
18568         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18569         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18570         memory size.
18571         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18572         pointers.
18573         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18574         size_t.
18575         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18576         and size_t.
18577         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18578         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18579         not just xstormy16.  Skip m32c due to weird pointer size.
18580         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18581         not just xstormy16.
18582         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18583         not just xstormy16.
18584         * gcc.dg/20020312-2.c: Add m32c support.
18585         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18586         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18587         in test.
18588         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18589         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18590         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18591         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18592         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18593         formats
18594         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18595         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18596         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18597         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18598         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18599         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18600         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18601         in test.
18602         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18603         in test.
18604         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18605         * gcc.dg/pr23049.c: Require >=32 bit integers.
18606         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18607         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18608         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18609         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18610         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18611         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18612         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18613         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18614         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18615         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18616         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18617         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18618         prototype in test.
18619         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18620         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18621         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18622         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18623         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18624
18625         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18626         * gcc.c-torture/execute/20040703-1.x: Likewise.
18627         * gcc.c-torture/execute/20040705-1.x: Likewise.
18628         * gcc.c-torture/execute/20040705-2.x: Likewise.
18629         * gcc.c-torture/execute/20040709-1.x: Likewise.
18630         * gcc.c-torture/execute/20040709-2.x: Likewise.
18631         * gcc.c-torture/execute/20040811-1.x: Likewise.
18632         * gcc.c-torture/execute/20050316-1.x: Likewise.
18633         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18634         * gcc.c-torture/execute/pr19689.x: Likewise.
18635         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18636         * gcc.c-torture/execute/usmul.x: Likewise.
18637         * gcc.c-torture/execute/vrp-5.x: Likewise.
18638         * gcc.c-torture/execute/vrp-6.x: Likewise.
18639         * gcc.dg/debug/20041023-1.s: Likewise.
18640
18641 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18642
18643         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18644         of integers to a vector types are now constant expressions in C.
18645         * gcc.dg/vect/vect-fold-1.c: New test case.
18646
18647 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18648             Ulrich Weigand  <uweigand@de.ibm.com>
18649
18650         PR target/27006
18651         * gcc.dg/vmx/pr27006.c: New testcase.
18652
18653 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18654
18655         PR libgfortran/26766
18656         * gfortran.dg/write_recursive.f90: New test.
18657
18658 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18659
18660         * g++.dg/parse/dtor7.C: New test.
18661         * g++.dg/parse/new1.C: Add error marker.
18662         * g++.dg/template/new3.C: New test.
18663
18664         PR c++/26122
18665         * g++.dg/template/pure1.C: New test.
18666
18667         PR c++/26295
18668         * g++.dg/parse/ptrmem4.C: New test.
18669
18670 2006-04-10  Jeff Law  <law@redhat.com>
18671
18672         PR/27087
18673         * gcc.c-torture/compile/pr27087.c: New test.
18674
18675 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18676
18677         PR/21391
18678         * gcc.dg/20060410.c: New.
18679
18680 2006-04-10  Matthias Klose  <doko@debian.org>
18681
18682         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18683         Recognize multilib directory names containing underscores.
18684
18685 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18686
18687         * gcc.target/i386/vecinit-1.c: New test case.
18688         * gcc.target/i386/vecinit-2.c: Likewise.
18689
18690 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18691
18692         PR debug/27057
18693         * g++.dg/debug/dwarf2-2.C: New test.
18694
18695 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18696
18697         PR rtl-optimization/27073
18698         * gcc.c-torture/execute/pr27073.c: New test.
18699
18700 2006-04-08  Mike Stump  <mrs@apple.com>
18701
18702         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18703
18704 2006-04-07  Richard Guenther  <rguenther@suse.de>
18705
18706         PR tree-optimization/26135
18707         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18708
18709 2006-04-06  Jan Hubicka  <jh@suse.cz>
18710
18711         PR profile/26399
18712         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18713
18714 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18715
18716         * g++.dg/conversion/nullptr1.C: New test case.
18717         * g++.dg/conversion/nullptr2.C: Likewise.
18718
18719 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18720
18721         * gfortran.dg/dependency_18.f90: New test case.
18722
18723 2006-04-05  Richard Guenther  <rguenther@suse.de>
18724
18725         PR tree-optimization/26919
18726         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18727         * gcc.dg/ipa/ipa-2.c: Likewise.
18728         * gcc.dg/ipa/ipa-3.c: Likewise.
18729         * gcc.dg/ipa/ipa-5.c: Likewise.
18730
18731 2006-04-05  Richard Guenther  <rguenther@suse.de>
18732
18733         PR tree-optimization/26763
18734         * gcc.dg/torture/pr26763-1.c: New testcase.
18735         * gcc.dg/torture/pr26763-2.c: Likewise.
18736
18737 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18738
18739         PR fortran/23634
18740         PR fortran/25619
18741         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18742
18743 2006-04-04  Eric Christopher  <echristo@apple.com>
18744
18745         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18746         stubs.
18747         * gcc.target/i386/387-5.c: Ditto.
18748
18749 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18750
18751         * gcc.target/sparc/struct-ret-check.c: New test.
18752
18753 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18754
18755         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18756         zero decimal digits specified in format.
18757
18758 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18759
18760         PR fortran/26891
18761         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18762
18763         PR fortran/26976
18764         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18765         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18766         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18767         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18768         compliant and detect bigendian-ness.
18769
18770 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18771
18772         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18773         dummy arguments work when the actual argument is itself a dummy
18774         argument of the caller.
18775
18776 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18777
18778         PR libfortran/24685
18779         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18780
18781 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18782
18783         * gfortran.dg/dependencency_17.f90: New test case.
18784
18785 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18786
18787         * gfortran.dg/dependency_14.f90: New test case.
18788         * gfortran.dg/dependency_15.f90: Likewise.
18789         * gfortran.dg/dependency_16.f90: Likewise.
18790
18791 2006-03-31  Asher Langton  <langton2@llnl.gov>
18792
18793         PR fortran/25358
18794         gfortran.dg/cray_pointers_6.f90: New test.
18795
18796 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18797
18798         PR libgfortran/26890
18799         * gfortran.dg/read_size_noadvance.f90: New test.
18800
18801 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18802
18803         PR fortran/25031
18804         * gfortran.dg/multiple_allocation_1.f90: Check that the
18805         size has changed after a re-allocation with stat.
18806
18807 2006-03-30  Richard Guenther  <rguenther@suse.de>
18808
18809         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18810         removal.
18811         * gcc.target/i386/sselibm-2.c: Likewise.
18812         * gcc.target/i386/sselibm-3.c: Likewise.
18813         * gcc.target/i386/sselibm-4.c: Likewise.
18814         * gcc.target/i386/sselibm-5.c: Likewise.
18815
18816 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18817
18818         * gcc.dg/fold-andxor-1.c: New test case.
18819         * gcc.dg/fold-xorand-1.c: Likewise.
18820
18821 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18822
18823         * gcc.dg/fold-convnotconv-1.c: New test case.
18824
18825 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18826
18827         PR fortran/26779
18828         * gfortran.dg/private_type_5.f90: New test.
18829
18830 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18831
18832         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18833
18834 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * gfortran.dg/advance_2.f90: New test.
18837         * gfortran.dg/advance_3.f90: New test.
18838
18839         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18840
18841 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18842
18843         PR libgfortran/26661
18844         PR libgfortran/26880
18845         * gfortran.dg/read_x_past.f: New test.
18846
18847 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18848
18849         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18850         to be STABS.
18851
18852 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18853
18854         * objc.dg/dwarf-1.m: Skip on AIX.
18855         * objc.dg/dwarf-2.m: Skip on AIX.
18856
18857 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18858
18859         PR fortran/26816
18860         * gfortran.dg/float_1.f90: New test.
18861
18862 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18863
18864         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18865         X86_64 targets.
18866         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18867
18868 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18869
18870         PR libfortran/26735
18871         * gfortran.dg/convert_implied_open.f90: New test case.
18872
18873 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18874
18875         PR fortran/26769
18876         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18877
18878 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18879
18880         PR middle-end/26717
18881         * gcc.dg/pr26717.c: New test.
18882
18883 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18884
18885         * gfortran.dg/dependency_12.f90: New test case.
18886
18887 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18888
18889         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18890
18891 2006-03-24  Jeff Law  <law@redhat.com>
18892
18893         * gcc.c-torture/pr26840.c: New test.
18894
18895 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18896
18897         * objc.dg/dwarf-2.m: New.
18898         * obj-c++.dg/dwarf-2.mm: New.
18899
18900         * g++.old-deja/g++.other/init19.C: New.
18901
18902 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18903
18904         * g++.dg/eh/spbp.C: Skip on AIX.
18905
18906 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18907
18908         PR middle-end/26611
18909         * g++.dg/gomp/pr26611-1.C: New test.
18910         * g++.dg/gomp/pr26611-2.C: New test.
18911
18912 2006-03-24  Jeff Law  <law@redhat.com>
18913
18914         * gcc.c-torture/compile/pr26833.c: New test.
18915         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18916
18917 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18918
18919         * gfortran.dg/endfile_2.f90: Delete temp file.
18920
18921 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18922
18923         PR fortran/19303
18924         * gfortran.dg/record_marker_1.f90: New test case.
18925         * gfortran.dg/record_marker_2.f: New test case.
18926         * gfortran.dg/record_marker_3.f90: New test case.
18927
18928 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18929
18930         PR fortran/17298
18931         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18932         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18933
18934 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18935
18936         * lib/gcc-dg.exp (cleanup-modules): New proc.
18937         * gfortran.dg/allocatable_function_1.f90,
18938         gfortran.dg/allocate_char_star_scalar_1.f90,
18939         gfortran.dg/assumed_charlen_function_1.f90,
18940         gfortran.dg/assumed_dummy_1.f90,
18941         gfortran.dg/assumed_shape_ranks_1.f90,
18942         gfortran.dg/assumed_shape_ranks_2.f90,
18943         gfortran.dg/assumed_size_dt_dummy.f90,
18944         gfortran.dg/auto_char_dummy_array_1.f90,
18945         gfortran.dg/auto_char_len_3.f90,
18946         gfortran.dg/automatic_module_variable.f90,
18947         gfortran.dg/bad_automatic_objects_1.f90,
18948         gfortran.dg/char_array_constructor.f90,
18949         gfortran.dg/char_array_structure_constructor.f90,
18950         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18951         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18952         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18953         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18954         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18955         gfortran.dg/derived_pointer_recursion.f90,
18956         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18957         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18958         gfortran.dg/dummy_functions_1.f90,
18959         gfortran.dg/elemental_initializer_1.f90,
18960         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18961         gfortran.dg/elemental_pointer_1.f90,
18962         gfortran.dg/elemental_subroutine_1.f90,
18963         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18964         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18965         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18966         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18967         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18968         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18969         gfortran.dg/global_references_1.f90,
18970         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18971         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18972         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18973         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18974         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18975         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18976         gfortran.dg/large_integer_kind_1.f90,
18977         gfortran.dg/large_real_kind_1.f90,
18978         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18979         gfortran.dg/module_double_reuse.f90,
18980         gfortran.dg/module_equivalence_1.f90,
18981         gfortran.dg/module_interface_1.f90,
18982         gfortran.dg/module_parameter_array_refs_1.f90,
18983         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18984         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18985         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18986         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18987         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18988         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18989         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18990         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18991         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18992         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18993         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18994         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18995         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18996         gfortran.dg/same_name_1.f90,
18997         gfortran.dg/sibling_dummy_procedure_1.f90,
18998         gfortran.dg/sibling_dummy_procedure_2.f90,
18999         gfortran.dg/sibling_dummy_procedure_3.f90,
19000         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19001         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19002         gfortran.dg/used_dummy_types_2.f90,
19003         gfortran.dg/used_dummy_types_3.f90,
19004         gfortran.dg/used_dummy_types_4.f90,
19005         gfortran.dg/used_dummy_types_5.f90,
19006         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19007         gfortran.dg/userdef_operator_1.f90: Use it.
19008
19009 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010
19011         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19012         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19013         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19014         gfortran.dg/write_back.f,
19015         gfortran.fortran-torture/execute/inquire_1.f90,
19016         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19017
19018 2006-03-21  Jeff Law  <law@redhat.com>
19019
19020         * gcc.dg/tree-ssa/vrp28.c: New test.
19021
19022 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19023
19024         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19025         if _STDC_C99 is defined.
19026         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19027         * gcc.dg/builtins-20.c: Likewise.
19028         * gcc.dg/builtins-53.c: Likewise.
19029         * gcc.dg/single-precision-constant.c: Likewise. Also pass
19030         -mmacosx-version-min=10.3 on PowerPC/Darwin.
19031
19032 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
19033
19034         PR tree-opt/26781
19035         * gcc.c-torture/compile/pr26781-1.c: New test.
19036         * gcc.c-torture/compile/pr26781-2.c: New test.
19037
19038 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
19039
19040         PR c++/26690
19041         * g++.dg/gomp/pr26690-1.C: New test.
19042         * g++.dg/gomp/pr26690-2.C: New test.
19043
19044 2006-03-20  Jeff Law  <law@redhat.com>
19045
19046         * gcc.dg/tree-ssa/pr21829.c: New test.
19047
19048         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19049
19050 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
19051
19052         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19053         (check_visibility_available): Use it.
19054         (check_effective_target_default_packed): Likewise.
19055         (check_effective_target_pcc_bitfield_type_matters): Likewise.
19056         (check_effective_target_fopenmp): Likewise.
19057         (check_effective_target_freorder): Likewise.
19058         (check_effective_target_fpic): Likewise.
19059         (check_named_sections_available): Likewise.
19060         (check_effective_target_ilp32): Likewise.
19061         (check_effective_target_lp64): Likewise.
19062
19063 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
19064
19065         PR fortran/20935
19066         * gfortran.dg/scalar_mask_2.f90: New test case.
19067
19068 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
19069
19070         PR tree-opt/26629
19071         * gcc.dg/tree-ssa/loadpre12.c: New test.
19072         * gcc.dg/tree-ssa/loadpre13.c: New test.
19073         * gcc.dg/tree-ssa/loadpre14.c: New test.
19074         * gcc.dg/tree-ssa/loadpre15.c: New test.
19075         * gcc.dg/tree-ssa/loadpre16.c: New test.
19076         * gcc.dg/tree-ssa/loadpre17.c: New test.
19077         * gcc.dg/tree-ssa/loadpre18.c: New test.
19078         * gcc.dg/tree-ssa/loadpre19.c: New test.
19079         * gcc.dg/tree-ssa/loadpre20.c: New test.
19080         * gcc.dg/tree-ssa/loadpre21.c: New test.
19081         * gcc.dg/tree-ssa/loadpre22.c: New test.
19082
19083 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
19084
19085         PR fortran/26741
19086         * gfortran.dg/elemental_initializer_1.f90: New test.
19087
19088         PR fortran/26716
19089         * gfortran.dg/assumed_shape_ranks_2: New test.
19090
19091 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
19092
19093         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19094         target fpic.
19095
19096 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19097
19098         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19099         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19100         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19101         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19102         gfortran.fortran-torture/execute/direct_io.f90,
19103         gfortran.fortran-torture/execute/inquire_2.f90,
19104         gfortran.fortran-torture/execute/inquire_4.f90,
19105         gfortran.fortran-torture/execute/list_read_1.f90,
19106         gfortran.fortran-torture/execute/open_replace.f90,
19107         gfortran.fortran-torture/execute/slash_edit.f90,
19108         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19109         temporary files from testcases.
19110
19111 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19112
19113         PR libgfortran/26509
19114         gfortran.dg/write_direct_eor.f90: New test.
19115
19116 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
19117
19118         * gcc.target/powerpc/pr26350.c: New.
19119         * gcc.target/powerpc/indexed-addr.c: New.
19120
19121 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19122
19123         * gfortran.dg/dependency_13.f90: New test case.
19124
19125 2006-03-16  Roger Sayle  <roger@eyesopen.com>
19126
19127         PR middle-end/21781
19128         * gcc.dg/real-const-1.c: New test case.
19129
19130 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
19131
19132         * g++.old-deja/g++.other/init18.C: New.
19133         * g++.old-deja/g++.other/init5.C: Remove xfail.
19134
19135 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19136
19137         * g++.dg/opt/pr15551.C: Cleanup temp file.
19138
19139 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19140
19141         PR c++/6634
19142         g++.dg/parse/long1.C: New test.
19143
19144 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19145
19146         PR fortran/19101
19147         * gfortran.dg/continuation.f90: New test.
19148         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19149
19150 2006-03-14  Richard Guenther  <rguenther@suse.de>
19151
19152         PR tree-optimization/26672
19153         * gcc.dg/torture/pr26672.c: New testcase.
19154
19155 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
19156
19157         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19158         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19159
19160 2006-03-13  Roger Sayle  <roger@eyesopen.com>
19161
19162         PR middle-end/26557
19163         * gcc.c-torture/compile/switch-1.c: New test case.
19164
19165 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
19166
19167         PR fortran/25378
19168         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19169         test to include more permuatations of mask and index.
19170         * gfortran.dg/scalar_mask_1.f90: Modify last test to
19171         respond to F2003 spec. that the position returned for an all false
19172         mask && condition is zero.
19173
19174 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
19175
19176         PR middle-end/25989
19177         * gcc.dg/gomp/pr25989.c: New test.
19178
19179 2006-03-13  Jeff Law  <law@redhat.com>
19180
19181         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19182
19183 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
19184
19185         * gcc.dg/switch-9.c: New test.
19186
19187 2006-03-13  Richard Guenther  <rguenther@suse.de>
19188
19189         PR middle-end/26630
19190         * gcc.dg/torture/pr26630.c: New testcase.
19191
19192 2006-03-11  Roger Sayle  <roger@eyesopen.com>
19193
19194         * gfortran.dg/dependency_10.f90: New test case.
19195         * gfortran.dg/dependency_11.f90: Likewise.
19196
19197 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
19198             Erik Edelmann  <eedelman@gcc.gnu.org>
19199
19200         * gfortran.dg/allocatable_function_1.f90: New.
19201         * gfortran.dg/allocatable_function_2.f90: New.
19202
19203 2006-03-10  Richard Guenther  <rguenther@suse.de>
19204
19205         PR middle-end/26565
19206         * gcc.dg/torture/pr26565.c: New testcase.
19207
19208 2006-03-09  Eric Christopher  <echristo@apple.com>
19209
19210         * gcc.c-torture/compile/20060309-1.c: New.
19211
19212 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19213
19214         PR libgfortran/26499
19215         * gfortran.dg/write_back.f: New test.
19216         * gfortran.dg/write_rewind_1.f: New test.
19217         * gfortran.dg/write_rewind_2.f: New test.
19218
19219 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19220
19221         PR libgfortran/26554
19222         * gfortran.dg/read_logical.f90: New test.
19223
19224 2006-03-04  Laurent GUERBY <laurent@guerby.net>
19225
19226         * ada/acats/norun.lst: cdd2a03 now passes.
19227
19228 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
19229
19230         PR testsuite/25177
19231         * gcc.target/powerpc/pr18096-1.c: Change where the error
19232         would match.
19233
19234 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
19235
19236         * gcc.target/i386/cleanup-1.c: New test.
19237         * gcc.target/i386/cleanup-2.c: New test.
19238
19239 2006-03-04  Roger Sayle  <roger@eyesopen.com>
19240
19241         * gfortran.dg/dependency_9.f90: Remove for the time being.
19242
19243 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
19244
19245         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19246         directive.
19247
19248 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19249
19250         * gfortran.dg/dependency_9.f90: New test case.
19251
19252 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19253
19254         * gfortran.dg/dependency_4.f90: New test case.
19255         * gfortran.dg/dependency_5.f90: New test case.
19256         * gfortran.dg/dependency_6.f90: New test case.
19257         * gfortran.dg/dependency_7.f90: New test case.
19258         * gfortran.dg/dependency_8.f90: New test case.
19259
19260 2006-03-03  Paul Brook  <paul@codesourcery.com>
19261
19262         * lib/target-supports.exp (check_profiling_available):
19263         Add m68k-*-elf.
19264
19265 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19266
19267         PR fortran/25031
19268         * multiple_allocation_1.f90: New test.
19269
19270 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19271
19272         PR tree-optimization/26524
19273         * gfortran.dg/pr26524.f: New test case.
19274
19275 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19276
19277         * g++.dg/template/repo5.C: Cleanup repo files.
19278         * gcc.dg/20051201-1.c: Cleanup coverage files.
19279         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19280         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19281         tree dump files.
19282
19283 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19284
19285         * objc.dg/objc-nofilename-1.m: New test.
19286         * objc.dg/bad-receiver-type.m: New test.
19287         * obj-c++.dg/bad-receiver-type.mm: New test.
19288
19289 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19290
19291         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19292
19293 2006-03-01  Mike Stump  <mrs@apple.com>
19294
19295         * g++.dg/abi/key2.C: Add.
19296
19297 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19298
19299         * gfortran.dg/logical_dot_product.f90: New test.
19300
19301         PR fortran/26393
19302         * gfortran.dg/used_interface_ref.f90: New test.
19303
19304         PR fortran/20938
19305         * gfortran.dg/dependency_2.f90: New test.
19306         * gfortran.fortran-torture/execute/where17.f90: New test.
19307         * gfortran.fortran-torture/execute/where18.f90: New test.
19308         * gfortran.fortran-torture/execute/where19.f90: New test.
19309         * gfortran.fortran-torture/execute/where20.f90: New test.
19310
19311 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19312
19313         * g++.dg/tree-ssa/pr26443.C: New test case.
19314
19315 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19316
19317         PR middle-end/26022
19318         * g++.dg/opt/return-slot1.C: New test.
19319
19320 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19321
19322         PR libgfortran/26136
19323         * gfortran.dg/namelist_23.f90: New test.
19324
19325 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19326
19327         PR middle-end/14752
19328         * gcc.dg/fold-eqandshift-2.c: New test case.
19329
19330 2006-02-28  Richard Guenther  <rguenther@suse.de>
19331
19332         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19333         decomposition.
19334
19335 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19336
19337         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19338
19339 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19340
19341         PR libgfortran/26464
19342         * gfortran.dg/backspace_5.f: New test.
19343         * gfortran.dg/backspace_6.f: New test.
19344
19345 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19346
19347         * gcc.dg/fold-eqandnot-1.c: New test case.
19348
19349 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19350
19351         PR middle-end/19983
19352         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19353
19354 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19355
19356         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19357         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19358
19359 2006-02-26  Richard Guenther  <rguenther@suse.de>
19360
19361         PR tree-optimization/26421
19362         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19363
19364 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19365
19366         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19367         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19368
19369 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19370
19371         * gcc.dg/fold-even-1.c: New test case.
19372
19373 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19374
19375         PR middle-end/21137
19376         * gcc.dg/fold-eqandshift-1.c: New test case.
19377
19378 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19379
19380         PR tree-optimization/25125
19381         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19382         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19383
19384 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19385
19386         PR tree-optimizations/26359
19387         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19388         with -fdump-tree-dceloop-details.
19389         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19390
19391 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19392
19393         PR middle-end/23673
19394         * gcc.dg/fold-eqxor-1.c: New test case.
19395         * gcc.dg/fold-eqxor-2.c: Likewise.
19396         * gcc.dg/fold-eqxor-3.c: Likewise.
19397
19398 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19399
19400         PR fortran/23092
19401         * scalar_mask_1.f90: New test.
19402
19403 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19404
19405         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19406         * g++.dg/eh/uncaught2.C: New.
19407         * g++.dg/eh/uncaught3.C: New.
19408
19409 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19410
19411         PR libgfortran/26423
19412         * gfortran.dg/read_many_1.f: New test.
19413
19414 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19415
19416         PR fortran/24519
19417         * gfortran.dg/dependency_3.f90: New test.
19418         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19419         XFAILs.
19420
19421         PR fortran/25395
19422         * gfortran.dg/equiv_6.f90: New test.
19423
19424 2006-02-23  Jeff Law  <law@redhat.com>
19425
19426         * gcc.c-torture/compile/pr26425.c: New test.
19427
19428 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19429
19430         PR middle-end/26412
19431         * gcc.dg/gomp/pr26412.c: New test.
19432
19433 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19434
19435         PR c++/26291
19436         * g++.dg/other/ellipsis1.C: New test.
19437         * g++.dg/parse/operator4.C: Adjust error marker.
19438
19439 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19440
19441         PR target/25603
19442         * gfortran.dg/pr25603.f: New testcase.
19443
19444 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19445
19446         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19447         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19448
19449 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19450
19451         * g++.dg/eh/spbp.C: New.
19452
19453 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19454
19455         PR middle-end/26379
19456         * gcc.target/i386/mmx-7.c: New test.
19457
19458 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19459
19460         PR tree-optimization/26361
19461         * gcc.dg/tree-ssa/vrp27.c: New test case.
19462
19463 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19464
19465         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19466         * gcc.dg/tree-ssa/complex-4.c: Here.
19467
19468 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19469
19470         PR middle-end/19543
19471         * gfortran.dg/logical_1.f90: New test case.
19472
19473 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19474
19475         PR middle-end/26334
19476         * gcc.dg/20060218-1.c: Moved to...
19477         * gcc.target/i386/20060218-1.c: ... here.  New test.
19478
19479 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19480
19481         PR fortran/26201
19482         * gfortran.dg/convert_1.f90: New.
19483
19484 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19485
19486         PR fortran/25054
19487         * gfortran.dg/namelist_5.f90: New test.
19488
19489         PR fortran/25089
19490         * gfortran.dg/namelist_4.f90: New test.
19491
19492 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19493
19494         PR tree-opt/25680
19495         * gcc.dg/tree-ssa/complex-3.c: New test.
19496
19497 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19498
19499         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19500         variable to take into account the variable name in the
19501         function header.
19502         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19503
19504 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19505
19506         PR middle-end/26334
19507         * gcc.c-torture/compile/20060217-1.c: New test.
19508         * gcc.dg/20060218-1.c: New test.
19509
19510 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19511
19512         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19513
19514 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19515
19516         * gcc.dg/cpp/undef3.c: New test.
19517         * gcc.dg/cpp/trad/builtins2.c: New test.
19518
19519 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19520
19521         PR c++/26266
19522         * g++.dg/template/static22.C: New test.
19523         * g++.dg/template/static23.C: New test.
19524         * g++.dg/template/static24.C: New test.
19525         * g++.dg/template/non-dependent13.C: New test.
19526         * g++.dg/init/member1.C: Tweak error markers.
19527
19528 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19529
19530         PR target/26255
19531         * gcc.c-torture/compile/pr26255.c: New test case.
19532
19533 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19534
19535         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19536         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19537         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19538         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19539         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19540         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19541         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19542
19543 2006-02-16  Jeff Law  <law@redhat.com>
19544
19545         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19546         * gcc.dg/tree-ssa/vrp26.c: New test.
19547
19548 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19549
19550         PR target/20353
19551         PR target/24578
19552         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19553         __UCLIBC__ is defined.
19554
19555 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19556
19557         PR fortran/26224
19558         * gfortran.dg/gomp/pr26224.f: New test.
19559
19560 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19561
19562         PR tree-opt/25918
19563         * lib/target-supports.exp
19564         (check_effective_target_vect_short_mult): New.
19565         (check_effective_target_vect_char_mult): New.
19566         (check_effective_target_vect_widen_sum_qi_to_si): New.
19567         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19568         (check_effective_target_vect_widen_sum_hi_to_si): New.
19569         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19570         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19571         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19572         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19573         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19574         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19575         vect-reduc-pattern-2c.c
19576         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19577         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19578         vect-reduc-pattern-1c.c
19579
19580 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19581
19582         PR fortran/24557
19583         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19584
19585 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19586
19587         PR fortran/26054
19588         * gfortran.dg/enum_8.f90: Remove check for warning.
19589         * gfortran.dg/iomsg_1.f90: Ditto.
19590         * gfortran.dg/enum_1.f90: Ditto.
19591         * gfortran.dg/enum_9.f90: Ditto.
19592         * gfortran.dg/enum_2.f90: Ditto.
19593         * gfortran.dg/enum_10.f90: Ditto.
19594         * gfortran.dg/enum_3.f90: Ditto.
19595         * gfortran.dg/flush_1.f90: Ditto.
19596         * gfortran.dg/enum_4.f90: Ditto.
19597         * gfortran.dg/array_constructor_1.f90: Ditto.
19598         * gfortran.dg/enum_5.f90: Ditto.
19599         * gfortran.dg/enum_6.f90: Ditto.
19600         * gfortran.dg/enum_7.f90: Ditto.
19601
19602 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19603
19604         PR middle-end/26300
19605         * gcc.c-torture/compile/20060215-1.c: New test.
19606
19607 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19608
19609         PR middle-end/23670
19610         * gcc.dg/tree-ssa/andor-2.c: New test case.
19611
19612 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19613
19614         PR fortran/25045
19615         * optional_dim.f90: New test.
19616
19617 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19618
19619         PR fortran/26277
19620         * gfortran.dg/label_4.f90: New.
19621
19622 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19623             Diego Novillo  <dnovillo@redhat.com>
19624             Uros Bizjak  <uros@kss-loka.si>
19625
19626         * gfortran.dg/gomp: New directory.
19627
19628 2006-02-14  Richard Guenther  <rguenther@suse.de>
19629
19630         PR tree-optimization/26258
19631         * gcc.dg/torture/pr26258.c: New testcase.
19632
19633 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19634
19635         PR fortran/26246
19636         * gfortran.dg/pr26246_1.f90: New test.
19637         * gfortran.dg/pr26246_2.f90: New test.
19638
19639         PR middle-end/26092
19640         * gcc.c-torture/compile/20060208-1.c: New test.
19641
19642 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19643
19644         PR fortran/26074
19645         PR fortran/25103
19646         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19647         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19648         * gfortran.dg/automatic_module_variable.f90: Change error message.
19649
19650         PR fortran/20861
19651         * gfortran.dg/internal_dummy_1.f90: New test.
19652
19653         PR fortran/20871
19654         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19655
19656
19657         PR fortran/25083
19658         * gfortran.dg/uncommon_block_data_1.f90: New test.
19659         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19660         with standard.
19661
19662         PR fortran/25088
19663         * gfortran.dg/typed_subroutine_1.f90: New test.
19664
19665 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19666
19667         * objc.dg/dwarf-1.m: New.
19668
19669 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19670
19671         PR middle-end/24427
19672         * gcc.dg/tree-ssa/andor-1.c: New test case.
19673
19674 2006-02-13  Josh Conner  <jconner@apple.com>
19675
19676         PR target/25376
19677         * gcc.dg/pr25376.c: New test.
19678
19679         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19680         assemble.
19681         * lib/target-supports.exp (check_named_sections_available):
19682         Only compile named-sections test -- don't assemble.
19683
19684 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19685
19686         * g++.dg/warn/no-write-strings.C: New test.
19687         * g++.dg/warn/write-strings.C: Likewise.
19688         * g++.dg/warn/write-strings-default.C: Likewise.
19689
19690 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19691
19692         PR fortran/25806
19693         * gfortran.dg/ret_pointer_2.f90: New test.
19694
19695 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19696
19697         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19698
19699 2006-02-10  Jeff Law  <law@redhat.com>
19700
19701         * gcc.c-torture/compile/pr26213.c: New test.
19702
19703 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19704
19705         gfortran.dg/null_1.f90: New test.
19706
19707 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19708
19709         PR fortran/14771
19710         * gfortran.dg/parens_4.f90: New.
19711         * gfortran.dg/parens_5.f90: New.
19712
19713 2006-02-10  Richard Guenther  <rguenther@suse.de>
19714
19715         * gcc.dg/pr23372-1.c: Remove empty file.
19716
19717 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19718         Paul Thomas  <pault@gcc.gnu.org>
19719
19720         PR fortran/14771
19721         * gfortran.dg/parens_1.f90: New.
19722         * gfortran.dg/parens_2.f90: New.
19723         * gfortran.dg/parens_3.f90: New.
19724
19725 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19726
19727         PR fortran/26038
19728         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19729
19730         PR fortran/25059
19731         * gfortran.dg/impure_assignment_1.f90: New test.
19732
19733         PR fortran/25070
19734         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19735
19736 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19737
19738         PR target/26141
19739         * g++.dg/expr/stdarg2.C: New test.
19740
19741 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19742
19743         PR inline-asm/16194
19744         * gcc.dg/pr16194.c: New test.
19745
19746 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19747
19748         * ada/acats/run_acats: Use portable variant of "$@".
19749
19750 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19751
19752         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19753         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19754
19755 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19756
19757         PR tree-opt/26179
19758         * g++.dg/opt/pr26179.C: New test.
19759
19760 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19761
19762         PR middle-end/26134
19763         * gcc.dg/tree-ssa/complex-3.c: New test.
19764
19765 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19766
19767         * gcc.c-torture/compile/volatile-1.c: New test.
19768
19769 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19770
19771         PR 26180
19772         * gcc.dg/tree-ssa/pr26180.c: New test.
19773
19774 2006-02-08  Jeff Law  <law@redhat.com>
19775
19776         * gcc.dg/tree-ssa/pr21417.c: New test.
19777
19778 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19779
19780         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19781         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19782
19783 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19784
19785         * lib/scanrtl.exp: New.
19786
19787 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19788
19789         PR c++/26071
19790         * g++.dg/other/virtual2.C: New test.
19791
19792         PR c++/26070
19793         * g++.dg/other/virtual1.C: New test.
19794
19795 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19796
19797         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19798         cleanup-ipa-dump): Update dump file glob patterns.
19799         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19800         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19801
19802         * lib/gcc-dg.exp: Load it.
19803         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19804
19805 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19806
19807         PR testsuite/26159
19808         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19809         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19810
19811 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19812
19813         PR fortran/25577
19814         * gfortran.dg/mvbits_1.f90: New.
19815
19816 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19817
19818         * g++.dg/warn/Wdiv-by-zero.C: New test.
19819         * g++.dg/warn/Wno-div-by-zero.C: New.
19820
19821 2006-02-07  Jeff Law  <law@redhat.com>
19822
19823         * gcc.dg/tree-ssa/pr21559.c: New test.
19824
19825         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19826         multiple VRP passes.
19827         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19828         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19829         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19830         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19831         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19832         * gcc.dg/tree-ssa/vrp02.c: Likewise
19833         * gcc.dg/tree-ssa/vrp11.c: Likewise
19834         * gcc.dg/tree-ssa/pr14341.c: Likewise
19835         * gcc.dg/tree-ssa/vrp19.c: Likewise
19836         * gcc.dg/tree-ssa/vrp20.c: Likewise
19837         * gcc.dg/tree-ssa/vrp03.c: Likewise
19838         * gcc.dg/tree-ssa/pr21086.c: Likewise
19839         * gcc.dg/tree-ssa/pr21959.c: Likewise
19840         * gcc.dg/tree-ssa/vrp21.c: Likewise
19841         * gcc.dg/tree-ssa/vrp04.c: Likewise
19842         * gcc.dg/tree-ssa/pr25485.c: Likewise
19843         * gcc.dg/tree-ssa/pr22026.c: Likewise
19844         * gcc.dg/tree-ssa/vrp22.c: Likewise
19845         * gcc.dg/tree-ssa/vrp05.c: Likewise
19846         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19847         * gcc.dg/tree-ssa/pr20701.c: Likewise
19848         * gcc.dg/tree-ssa/vrp23.c: Likewise
19849         * gcc.dg/tree-ssa/vrp06.c: Likewise
19850         * gcc.dg/tree-ssa/pr22117.c: Likewise
19851         * gcc.dg/tree-ssa/pr20702.c: Likewise
19852         * gcc.dg/tree-ssa/vrp15.c: Likewise
19853         * gcc.dg/tree-ssa/pr21090.c: Likewise
19854         * gcc.dg/tree-ssa/pr21294.c: Likewise
19855         * gcc.dg/tree-ssa/vrp24.c: Likewise
19856         * gcc.dg/tree-ssa/vrp07.c: Likewise
19857         * gcc.dg/tree-ssa/pr21563.c: Likewise
19858         * gcc.dg/tree-ssa/pr25382.c: Likewise
19859         * gcc.dg/tree-ssa/vrp16.c: Likewise
19860         * gcc.dg/tree-ssa/vrp25.c: Likewise
19861         * gcc.dg/tree-ssa/vrp08.c: Likewise
19862         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19863         * gcc.dg/tree-ssa/vrp17.c: Likewise
19864         * gcc.dg/tree-ssa/pr21458.c: Likewise
19865         * g++.dg/tree-ssa/pr18178.C: Likewise
19866
19867 2006-02-07  Richard Guenther  <rguenther@suse.de>
19868
19869         PR c++/26140
19870         Revert
19871         2006-01-30  Richard Guenther  <rguenther@suse.de>
19872         PR c++/23372
19873         * gcc.dg/pr23372-1.C: New testcase.
19874
19875         * g++.dg/tree-ssa/pr26140.C: New testcase.
19876
19877 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/9737
19880         * g++.dg/template/ttp15.C: New test.
19881         * g++.dg/template/ttp16.C: Likewise.
19882         * g++.dg/template/ttp17.C: Likewise.
19883         * g++.old-deja/g++.pt/ttp36.C: Remove.
19884         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19885         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19886         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19887         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19888         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19889         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19890         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19891         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19892         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19893
19894 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19895
19896         PR libfortran/23815
19897         * unf_io_convert_4.f90: New test.
19898
19899 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19900
19901         * gcc.dg/tree-ssa/loadpre10.c: New test.
19902         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19903         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19904         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19905
19906 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19907
19908         PR libfortran/24685
19909         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19910
19911 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19912
19913         PR tree-opt/25251
19914         * gfortran.dg/assign_7.f: New test.
19915
19916 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19917
19918         PR fortran/26041
19919         PR fortran/26064
19920         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19921         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19922         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19923
19924 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19925
19926         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19927         in size_t typedef.
19928
19929 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19930
19931         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19932         * g++.dg/charset/string.c (foo): Likewise.
19933         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19934         const char*
19935         * g++.dg/ext/builtin2.C (printf): Likewise.
19936         * g++.dg/init/new15.C (printf): Likewise.
19937         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19938         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19939         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19940         * g++.dg/template/non-dependent4.C (temp): Likewise.
19941         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19942         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19943         parameter type to const char*.
19944         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19945         Change type to const char*.
19946         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19947         Likewise.
19948         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19949         second parameter type to const char*.
19950         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19951         (Y::Y): Change parameter type to const char*.
19952         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19953         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19954         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19955         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19956         (char*).
19957         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19958         const char*.
19959         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19960         type to const char*.
19961         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19962         return type to const char*.
19963         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19964         to const char*.
19965         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19966         * g++.old-deja/g++.law/refs1.C: Likewise.
19967         * g++.old-deja/g++.law/visibility1.C: Likewise.
19968         * g++.old-deja/g++.law/visibility2.C: Likewise.
19969         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19970         const char*.
19971         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19972         * g++.old-deja/g++.mike/net48.C: Likewise.
19973         * g++.old-deja/g++.mike/p646.C: Likewise.
19974         * g++.old-deja/g++.mike/p6746.C: Likewise.
19975         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19976         type to const char*.
19977         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19978         deprecated conversion warning.
19979         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19980         char*.
19981         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19982         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19983         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19984         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19985         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19986         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19987         * g++.old-deja/g++.pt/t39.C: Likewise.
19988         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19989         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19990
19991 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19992
19993         PR fortran/25075
19994         intrinsic_argument_conformance_1.f90: New test.
19995
19996 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19997
19998         PR fortran/20845
19999         * gfortran.dg/char_result_11.f90: Add SAVE.
20000         * gfortran.dg/der_pointer_4.f90: Ditto.
20001         * gfortran.dg/default_initialization.f90: New test.
20002
20003 2006-02-03  Jeff Law  <law@redhat.com>
20004
20005         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20006         handle more than 100 dump files.
20007         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20008         * lib/scantree.exp (scan-tree-dump): Likewise.
20009         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20010         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20011         * lib/scanipa.exp (scan-ipa-dump): Likewise.
20012         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20013         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20014
20015 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
20016
20017         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20018
20019 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
20020
20021         * g++.dg/template/using12.C: New test.
20022
20023 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
20024
20025         * gcc.target/powerpc/pr25960.c: New test.
20026
20027 2006-02-02  Steven G. Kargl  <kargls@comcast>
20028
20029         PR fortran/24958
20030         gfortran.dg/nullify_2.f90: New test.
20031
20032 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
20033
20034         PR 25990
20035         * gcc.dg/gomp/pr25990.c: New test.
20036
20037 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
20038
20039         PR c++/25342
20040         * g++.gd/template/partial4.C: New test.
20041
20042 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
20043
20044         PR middle-end/26001
20045         * gfortran.dg/data_char_2.f90: New.
20046
20047 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
20048
20049         PR fortran/26039
20050         maxval_maxloc_conformance_1.f90: New test.
20051
20052 2006-01-31  Richard Guenther  <rguenther@suse.de>
20053
20054         * gcc.target/i386/sselibm-1.c: New testcase.
20055         * gcc.target/i386/sselibm-2.c: Likewise.
20056         * gcc.target/i386/sselibm-3.c: Likewise.
20057         * gcc.target/i386/sselibm-4.c: Likewise.
20058         * gcc.target/i386/sselibm-5.c: Likewise.
20059
20060 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20061
20062         PR fortran/24266
20063         * gfortran.dg/arrayio_derived_2.f90: New.
20064
20065 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
20066
20067         * gcc.dg/unsigned-long-compare.c: New test.
20068
20069 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
20070
20071         PR testsuite/25318
20072         * lib/target-supports.exp (check_effective_target_freorder):
20073         Check to see if target supports -freorder-blocks-and-partition.
20074         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20075         instead of "dg-require-named-sections".
20076
20077 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
20078
20079         PR target/14798:
20080         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20081         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20082         * gcc.dg/pragma-isr-trapa2.c: Likewise.
20083         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20084         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20085         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20086         * gcc.dg/attr-isr-trap_exit.c: Likewise.
20087         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20088
20089 2006-01-30  Richard Guenther  <rguenther@suse.de>
20090
20091         PR c++/23372
20092         * gcc.dg/pr23372-1.C: New testcase.
20093
20094 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
20095
20096         * gcc.dg/gomp/pr25874.c: New test.
20097
20098 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
20099
20100         PR tree-opt/25911
20101         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20102
20103 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
20104
20105         PR fortran/18578
20106         PR fortran/18579
20107         PR fortran/20857
20108         PR fortran/20885
20109         * gfortran.dg/intent_out_1.f90: New test.
20110
20111 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
20112
20113         PR fortran/17911
20114         * gfortran.dg/procedure_lvalue.f90: New test.
20115
20116         PR fortran/20895
20117         PR fortran/25030
20118         * gfortran.dg/char_pointer_assign_2.f90: New test.
20119         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20120         assignment to be consistent with standard.
20121         * gfortran.dg/char_result_2.f90: The same.
20122         * gfortran.dg/char_result_8.f90: The same.
20123
20124 2006-01-28  Zack Weinberg  <zackw@panix.com>
20125
20126         * gcc.dg/Woverlength-strings.c
20127         * gcc.dg/Woverlength-strings-pedantic-c89.c
20128         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20129         * gcc.dg/Woverlength-strings-pedantic-c99.c
20130         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20131
20132 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
20133
20134         * gcc.c-torture/execute/20060127-1.c: New test.
20135
20136 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20137
20138         PR c++/25999
20139         * g++.dg/ext/pragmaweak1.C: New test.
20140
20141 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
20142
20143         PR c++/25855
20144         * g++.dg/template/spec29.C: New test.
20145
20146 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
20147
20148         PR c/19606.
20149         * gcc.c-torture/execute/pr19606.c: New.
20150
20151 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
20152
20153         * gcc.dg/pragma-re-4.c: New test.
20154
20155 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
20156
20157         PR fortran/25964
20158         * gfortran.dg/assumed_size_refs_3.f90: New test.
20159
20160 2006-01-27  Ben Elliston  <bje@au.ibm.com>
20161
20162         * gcc.misc-tests/dectest.exp: Remove defunct comment.
20163
20164 2006-01-26  Laurent GUERBY <laurent@guerby.net>
20165
20166         PR ada/21317
20167         * ada/acats/support/impdef.a: Add One_Long_Second.
20168         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20169         * ada/acats/tests/c9/c94026.a: Likewise.
20170         * ada/acats/tests/c9/c97305c.ada: Likewise.
20171         * ada/acats/tests/c9/c99004a.ada: Likewise.
20172
20173 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
20174
20175         PR fortran/25964
20176         * gfortran.dg/global_references_2.f90: New test.
20177
20178         PR fortran/25084
20179         PR fortran/20852
20180         PR fortran/25085
20181         PR fortran/25086
20182         * gfortran.dg/assumed_charlen_function_1.f90: New test.
20183         * gfortran.dg/assumed_charlen_function_3.f90: New test.
20184
20185         PR fortran/25416
20186         * gfortran.dg/assumed_charlen_function_2.f90: New test.
20187
20188 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
20189
20190         PR c/25892
20191         * gcc.dg/Wpointer-sign.c: New.
20192         * gcc.dg/Wpointer-sign-Wall.c: New.
20193         * gcc.dg/Wpointer-sign-Wall-no.c: New.
20194         * gcc.dg/Wpointer-sign-pedantic.c: New.
20195         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20196         * gcc.dg/conv-2.c: Use -Wpointer-sign.
20197
20198 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
20199
20200         PR C/25861
20201         * gcc.c-torture/compile/pr25861.c: New test.
20202
20203 2006-01-26  Paul Brook  <paul@codesourcery.com>
20204
20205         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20206         on short-enum targets.
20207         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20208         variable.
20209         (generate_fields): Use short_enums.
20210         (main): Set short_enums.  Document -e.
20211         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20212         on short-enum targets.
20213         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20214         variable.
20215         (generate_fields): Use short_enums.
20216         (main): Set short_enums.  Document -e.
20217         * lib/target-supports.exp (check_effective_target_short_enums): New.
20218
20219 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
20220
20221         PR target/25947
20222         * gcc.dg/torture/pr25947-1.c: New test.
20223
20224 2006-01-25  Jan Hubicka  <jh@suse.cz>
20225             Roger Sayle  <roger@eyesopen.com>
20226
20227         PR rtl-optimization/25703
20228         * gcc.target/i386/20060125-1.c: New test case.
20229         * gcc.target/i386/20060125-2.c: New test case.
20230
20231 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20232
20233         PR fortran/18540
20234         * gfortran.dg/goto_1.f: New.
20235
20236 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
20237
20238         PR fortran/25716
20239         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20240         25716 on 32-bit systems too.
20241
20242 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
20243
20244         PR testsuite/25590
20245         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20246
20247 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
20248
20249         * gcc.dg/tree-ssa/gen-vect-33.c: New.
20250
20251 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20252
20253         PR fortran/25835
20254         * gfortran.dg/read_eof.f90: Delete, renamed.
20255         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20256         * gfortran.dg/read_eof_2.f90: New test.
20257         * gfortran.dg/read_eof_3.f90: New test.
20258
20259 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
20260
20261         PR tree-opt/25860
20262         * gcc.c-torture/compile/pr25860.c: New test.
20263
20264 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20265
20266         PR c++/25552
20267         * g++.dg/parse/dtor8.C: New test.
20268
20269 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20270
20271         PR testsuite/25891
20272         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20273         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20274         check_effective_target_fopenmp returns 0.
20275
20276 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20277
20278         PR ada/20548
20279         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20280         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20281         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20282
20283 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20284
20285         PR tree-opt/25857
20286         * g++.dg/opt/pr25857.C: New test.
20287
20288 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20289         Jan Hubicka  <jh@suse.cz>
20290         Richard Guenther  <rguenther@suse.de>
20291
20292         PR rtl-optimization/25654
20293         * gcc.dg/torture/pr25654.c: New testcase.
20294         * gcc.target/i386/pr25654.c: Likewise.
20295
20296 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20297
20298         PR fortran/25901
20299         * gfortran.dg/internal references_2.f90: New test.
20300
20301         Fix regression in testing of admissability of attributes.
20302         * gfortran.dg/intent_used_1.f90: New test.
20303
20304 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20305
20306         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20307         Remove target conditional torture options for i?86 and x86_64
20308         GNU/Linux.
20309
20310 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20311
20312         PR c++/10891
20313         * g++.dg/rtti/no-rtti.C: New.
20314
20315 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20316
20317         PR c++/25895
20318         * g++.dg/inherit/conv2.C: New test.
20319
20320         PR c++/25856
20321         * g++.dg/parse/dtor7.C: New test.
20322
20323         PR c++/25858
20324         * g++.dg/template/crash44.C: New test.
20325
20326 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20327
20328         PR fortran/25124
20329         PR fortran/25625
20330         * gfortran.dg/internal_references_1.f90: New test.
20331           PR fortran/20881
20332         PR fortran/23308
20333         PR fortran/25538
20334         PR fortran/25710
20335         * gfortran.dg/global_references_1.f90: New test.
20336         * gfortran.dg/g77/19990905-1.f: Restore the error that
20337         there is a clash between the common block name and
20338         the name of a subroutine reference.
20339
20340         PR fortran/PR24276
20341         * gfortran.dg/aliasing_dummy_1.f90: New test.
20342
20343 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20344
20345         * gcc.dg/vmx/1b-01.c: Warning fix.
20346         * gcc.dg/vmx/1c-02.c: Likewise.
20347         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20348
20349 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20350
20351         PR testsuite/24962
20352         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20353
20354 2006-01-20  Richard Guenther  <rguenther@suse.de>
20355         Steven Bosscher <stevenb.gcc@gmail.com>
20356
20357         PR rtl-optimization/24626
20358         * gcc.dg/torture/pr24626-1.c: New testcase.
20359         * gcc.dg/torture/pr24626-2.c: Likewise.
20360         * gcc.dg/torture/pr24626-3.c: Likewise.
20361         * gcc.dg/torture/pr24626-4.c: Likewise.
20362
20363 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20364
20365         PR c++/5520
20366         * g++.dg/warn/empty-body.C: New.
20367
20368 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/22136
20371         * g++.dg/template/using10.C: New test.
20372         * g++.dg/temlpate/using11.C: Likewise.
20373         * g++.dg/inherit/using5.C: Tweak error messages.
20374
20375 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20376
20377         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20378         target test.
20379         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20380
20381 2006-01-19  Jan Hubicka  <jh@suse.cz>
20382
20383         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20384
20385 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20386
20387         PR c++/25854
20388         * g++.dg/template/spec28.C: New test.
20389
20390 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20391
20392         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20393         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20394
20395 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20396
20397         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20398         * gcc.dg/gomp/critical-1.c: Likewise.
20399         * gcc.dg/gomp/critical-3.c: Likewise.
20400         * gcc.dg/gomp/empty.c: Likewise.
20401         * gcc.dg/gomp/ordered-1.c: Likewise.
20402         * gcc.dg/gomp/for-4.c: Likewise.
20403         * gcc.dg/gomp/for-6.c: Likewise.
20404         * gcc.dg/gomp/master-3.c: Likewise.
20405         * gcc.dg/gomp/for-8.c: Likewise.
20406         * gcc.dg/gomp/for-10.c: Likewise.
20407         * gcc.dg/gomp/for-18.c: Likewise.
20408         * gcc.dg/gomp/for-5.c: Likewise.
20409         * gcc.dg/gomp/for-7.c: Likewise.
20410         * gcc.dg/gomp/for-9.c: Likewise.
20411
20412 2006-01-18  Jeff Law  <law@redhat.com>
20413
20414         * gcc.dg/tree-ssa/vrp25.c: New test.
20415
20416 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20417
20418         * gcc.dg/pr25805.c: Fix misapplied patch.
20419
20420 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20421
20422         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20423         (check_effective_target_vect_udot_qi): New.
20424         (check_effective_target_vect_sdot_hi): New.
20425         (check_effective_target_vect_udot_hi): New.
20426         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20427         prefixed with "wrapv-" with -fwrapv.
20428         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20429         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20430         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20431         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20432         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20433
20434         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20435         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20436         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20437         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20438
20439 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20440
20441         PR c++/16829
20442         * g++.dg/other/default2.C: New test.
20443         * g++.dg/other/default3.C: New test.
20444
20445 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20446
20447         PR c/25805
20448         * gcc.dg/pr25805.c: New file.
20449
20450 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20451
20452         PR c++/25836
20453         * g++.dg/template/init6.C: New test.
20454
20455 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20456
20457         * gcc.dg/tree-ssa/pr24287.c: New test
20458
20459 2006-01-18  Eric Christopher  <echristo@apple.com>
20460
20461         * g++.dg/eh/table.C: New.
20462
20463 2006-01-18  DJ Delorie  <dj@redhat.com>
20464
20465         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20466         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20467         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20468         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20469
20470 2006-01-18  Jeff Law  <law@redhat.com>
20471
20472         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20473         on wrapping on overflow semantics.
20474
20475         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20476
20477         * gcc.gc/tree-ssa/vrp23.c: New test.
20478         * gcc.gc/tree-ssa/vrp24.c: New test.
20479
20480 2006-01-18  Richard Henderson  <rth@redhat.com>
20481             Aldy Hernandez  <aldyh@redhat.com>
20482             Jakub Jelinek  <jakub@redhat.com>
20483             Diego Novillo  <dnovillo@redhat.com>
20484             Uros Bizjak  <uros@kss-loka.si>
20485
20486         * gcc.dg/gomp: New directory.
20487
20488 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20489             Steven G. Kargl  <kargls@comcast.net>
20490
20491         PR fortran/20869
20492         * gfortran.dg/intrinsic_external_1.f90: New test.
20493
20494         PR fortran/20875.
20495         * gfortran.dg/elemental_pointer_1.f90: New test.
20496
20497         PR fortran/25024
20498         * gfortran.dg/external_procedures_1.f90: New test.
20499
20500         PR fortran/25785
20501         gfortran.dg/assumed_present.f90: New test.
20502
20503 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * g++.dg/parse/lookup5.C: New test.
20506
20507 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20508
20509         PR fortran/25697
20510         * gfortran.dg/read_eof.f90: New test.
20511
20512 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20513
20514         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20515         add a closing brace.
20516
20517 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20518
20519         PR fortran/25631
20520         * gfortran.dg/fmt_tl.f: New test.
20521
20522 2006-01-17  Eric Christopher  <echristo@apple.com>
20523
20524         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20525         * g++.old-deja/g++.warn/impint2.C: Ditto.
20526         * g++.old-deja/g++.other/null1.C: Ditto.
20527         * g++.dg/warn/conv2.C: Ditto.
20528         * g++.dg/warn/conv4.C: New file.
20529
20530 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20531
20532         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20533
20534 2006-01-17  Andreas Jaeger  <aj@suse.de>
20535             Janis Johnson <janis187@us.ibm.com>
20536
20537         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20538         in 64-bit.
20539         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20540         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20541
20542 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20543
20544         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20545         (switchfiles): xfail txxx where xxx >= 25.
20546
20547 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20548
20549         PR testsuite/25764
20550         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20551
20552 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20553
20554         PR c/25682
20555         * gcc.dg/pr25682.c: New test.
20556         * g++.dg/parse/array-size2.C: New test.
20557
20558 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20559
20560         * consistency.vlad: Remove entire directory, 1652 files.
20561
20562 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20563
20564         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20565         check_effective_target_dfprt_nocache): New.
20566         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20567         (check_effective_target_dfprt): New.
20568         * lib/c-compat.exp (check_dfp): Remove.
20569         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20570         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20571         level of support for decimal float.
20572         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20573         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20574         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20575         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20576         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20577         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20578         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20579         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20580         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20581         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20582         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20583         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20584         directives.
20585
20586 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20587
20588         PR testsuite/25741
20589         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20590         $base_dir/../.
20591         * lib/gfortran.exp (gfortran_init): Likewise.
20592         * lib/obj-c++.exp (obj-c++_init): Likewise.
20593         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20594         (scan-assembler-dem-not): Likewise.
20595         * lib/scandump.exp (scan-dump-dem): Likewise.
20596         (scan-dump-dem-not): Likewise.
20597
20598 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20599
20600         PR testsuite/25767
20601         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20602         powerpc-*-darwin*.
20603         * lib/obj-c++.exp (obj-c++_init): Likewise.
20604
20605 2006-01-16  Richard Guenther  <rguenther@suse.de>
20606
20607         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20608
20609 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20610
20611         PR testsuite/25777
20612         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20613         to LD_LIBRARY_PATH.
20614
20615 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20616             Andrew Pinski  <pinskia@physics.uc.edu>
20617
20618         * gcc.dg/minmax-1.c: New test.
20619
20620 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20621
20622         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20623         * gcc.misc-tests/dectest.exp: Ditto.
20624
20625 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20626
20627         PR testsuite/25796
20628         * gcc.target/i386/cmov6.c: Use -march=k8.
20629
20630 2006-01-15  Andreas Jaeger  <aj@suse.de>
20631
20632         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20633         x86 does not have __float128.
20634
20635 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20636
20637         * gcc.target/i386/cmov6.c: New test.
20638
20639 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20640
20641         PR c++/25663
20642         * g++.dg/template/ctor6.C: New test.
20643
20644 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20645
20646         PR tree-optimization/25485
20647         * gcc.dg/tree-ssa/pr25485.c: New.
20648
20649 2006-01-14  Richard Guenther  <rguenther@suse.de>
20650
20651         PR tree-optimization/22548
20652         PR tree-optimization/22555
20653         PR tree-optimization/22501
20654         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20655         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20656         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20657         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20658         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20659         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20660         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20661         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20662         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20663
20664 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20665
20666         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20667         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20668
20669 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20670         Richard Guenther  <rguenther@suse.de>
20671
20672         PR rtl-optimization/24257
20673         * gcc.dg/torture/pr24257.c: New testcase.
20674
20675 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20676
20677         * gcc.c-torture/execute/20060110-1.c: New test.
20678         * gcc.c-torture/execute/20060110-2.c: New test.
20679
20680 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20681
20682         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20683
20684 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20685
20686         PR fortran/25756
20687         * gfortran.dg/label_3.f90: New test.
20688
20689 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20690
20691         PR tree-optimization/25771
20692         * g++.dg/tree-ssa/pr25771.C: New test
20693
20694 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20695
20696         PR tree-opt/24365
20697         * g++.dg/opt/complex5.C: New test.
20698
20699 2006-01-13  Richard Guenther  <rguenther@suse.de>
20700
20701         * gcc.target/i386/387-9.c: New testcase.
20702
20703 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         PR c++/24824
20706         * g++.dg/debug/dwarf2-1.C: New.
20707
20708 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20709
20710         PR testsuite/25728
20711         * lib/gcov.exp (verify-lines): Add "close $fd".
20712
20713 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20714             Ben Elliston  <bje@au.ibm.com>
20715
20716         * gcc.dg/dfp/inf-1.c: New test.
20717
20718 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20719             Yao Qi  <qiyaoltc@cn.ibm.com>
20720             Ben Elliston  <bje@au.ibm.com>
20721             Jon Grimm  <jgrimm2@us.ibm.com>
20722
20723         * gcc.dg/nodfp-1.c: New test.
20724         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20725         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20726         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20727         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20728         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20729         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20730         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20731         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20732         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20733         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20734         * gcc.dg/format/dfp-printf-1.c: Likewise.
20735         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20736         (compat_setup_dfp): New.
20737         * gcc.dg/compat/compat.exp: Use it.
20738         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20739         Make some variables global, prepend "compat_" to their names.
20740         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20741         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20742         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20743         * lib/compat.exp (compat_skip_list): Make global, rename.
20744         * lib/c-compat.exp: New file.
20745         * lib/target-supports.exp (check_effective_target_dfp): New.
20746
20747         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20748         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20749         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20750         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20751         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20752         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20753         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20754         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20755         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20756         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20757         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20758         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20759         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20760         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20761         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20762         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20763         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20764         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20765         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20766         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20767         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20768         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20769         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20770         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20771         gcc.dg/dfp/struct-layout-1.c,
20772         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20773         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20774         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20775         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20776         gcc.dg/dfp/func-vararg-dfp.c,
20777         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20778         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20779         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20780         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20781         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20782
20783 2006-01-11  Richard Guenther  <rguenther@suse.de>
20784
20785         PR tree-optimization/25734
20786         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20787
20788 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20789
20790         PR fortran/25486
20791         * gfortran.dg/literal_character_constant_1_x.F: New test.
20792         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20793         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20794         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20795
20796 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20797
20798         PR c++/25386
20799         * g++.dg/ext/packed3.C: Add expected packed error.
20800
20801 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20802
20803         PR target/25706
20804         * gcc.dg/torture/pr25706-1.c: New test.
20805
20806 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20807
20808         PR tree-optimization/23109
20809         PR tree-optimization/23948
20810         PR tree-optimization/24123
20811
20812         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20813         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20814         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20815         g++.dg/tree-ssa/pr23948.C: New testcases.
20816         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20817         three divisions in order to do the optimization.
20818
20819 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20820
20821         PR c++/25632
20822         * g++.dg/other/pr25632.C: New test.
20823
20824 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20825
20826         PR fortran/25730
20827         * gfortran.dg/used_types_1.f90: New test.
20828
20829 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20830
20831         PR target/25718
20832         * gcc.dg/torture/pr25718-1.c: New test.
20833
20834 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20835
20836         * gfortran.dg/list_read_2.f90: Fix typo in description.
20837
20838 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20839
20840         * lib/target-supports.exp (check_visibility_available): Simplify test
20841         for *-*-netware*.
20842         (check_profiling_available): Fail for *-*-netware*.
20843         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20844         * gcc.dg/20021014-1.c: Likewise.
20845         * gcc.dg/nest.c: Likewise.
20846
20847 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20848
20849         fortran/24936
20850         * gfortran.dg/forall_3.f90: New test.
20851
20852 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20853
20854         PR fortran/21977
20855         * gfortran.dg/nesting_2.f90: New test.
20856         * gfortran.dg/nesting_3.f90: New test.
20857
20858 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20859
20860         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20861         Fix typo in comment.
20862
20863 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20864
20865         * gfortran.dg/single_char_string.f90: New test.
20866
20867 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20868
20869         * gfortran.dg/ichar_2.f90: New test.
20870
20871 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20872
20873         PR fortran/25093
20874         * gfortran.dg/private_type_4.f90: New.
20875
20876 2006-01-07  Richard Guenther  <rguenther@suse.de>
20877
20878         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20879
20880 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20881
20882         * gfortran.dg/func_decl_1.f90: New.
20883         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20884         * gfortran.dg/array_alloc_2.f90: Likewise.
20885         * gfortran.dg/char_result_8.f90: Likewise.
20886         * gfortran.dg/dup_save_1.f90: Likewise.
20887         * gfortran.dg/dup_save_2.f90: Likewise.
20888         * gfortran.dg/f2c_6.f90: Likewise.
20889         * gfortran.dg/f2c_7.f90: Likewise.
20890         * gfortran.dg/func_result_2.f90: Likewise.
20891         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20892
20893 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20894
20895         PR fortran/22146
20896         * gfortran.dg/elemental_subroutine_1.f90: New test.
20897         * gfortran.dg/elemental_subroutine_2.f90: New test.
20898
20899         PR fortran/25029
20900         PR fortran/21256
20901         * gfortran.dg/assumed_size_refs_1.f90: New test.
20902
20903         PR fortran/20868
20904         PR fortran/20870
20905         * gfortran.dg/assumed_size_refs_2.f90: New test.
20906         * gfortran.dg/initialization_1.f90: Change warning message.
20907
20908 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20909
20910         * gcc.dg/tree-ssa/loop-15.c: New test.
20911
20912 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20913
20914         PR fortran/25598
20915         * gfortran.dg/backspace_3.f: New test.
20916         * gfortran.dg/backspace_4.f: New test.
20917
20918 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20919
20920         PR fortran/24268
20921         * gfortran.dg/fmt_white.f: Update test.
20922
20923 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20924
20925         * gcc.dg/cast-1.c: Add new warning.
20926         * gcc.dg/cast-2.c: Likewise.
20927         * gcc.dg/cast-3.c: Likewise.
20928         * gcc.dg/format/cast-1.c: Likewise.
20929         * gcc.dg/cast-4.c: New testcase.
20930
20931 2006-01-05  Richard Guenther  <rguenther@suse.de>
20932
20933         PR tree-optimization/22555
20934         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20935
20936 2006-01-05  Richard Guenther  <rguenther@suse.de>
20937             Diego Novillo  <dnovillo@redhat.com>
20938
20939         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20940         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20941         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20942         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20943         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20944         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20945         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20946         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20947         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20948         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20949         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20950         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20951         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20952         * treelang/compile/extravar.tree: Likewise.
20953         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20954         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20955         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20956         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20957         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20958
20959 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20960
20961         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20962         for 64-bit fix.
20963
20964 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20965
20966         PR fortran/23675
20967         gfortran.dg/char_result_11.f90: New.
20968
20969 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/24782
20972         * g++.dg/parse/access9.C: New test.
20973         * g++.dg/tc1/dr52.C: Tweak error markers.
20974
20975 2006-01-04  Richard Henderson  <rth@redhat.com>
20976
20977         Merge from gomp branch.
20978         * g++.dg/parse/pragma2.C: Update expected error lines.
20979
20980 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * g++.dg/other/i386-2.C: New test.
20983
20984         PR target/25554
20985         * gcc.c-torture/compile/20051228-1.c: New test.
20986
20987         PR c/25559
20988         * gcc.dg/pr25559.c: New test.
20989
20990 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20991
20992         PR c++/25492
20993         * g++.dg/lookup/friend9.C: New test.
20994
20995         PR c++/25625
20996         * g++.dg/template/repo5.C: New test.
20997
20998 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20999
21000         PR fortran/25101
21001         * gfortran.dg/forall_2.f90: New test.
21002
21003 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21004
21005         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21006         dg-require-weak.  Adjust regexp to handle leading-underscore
21007         targets and space as well as TAB after .weak.  Change previous
21008         64-bit fix to not use naked dot.
21009
21010 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
21011
21012         PR rtl-optimization/25578
21013         * gcc.c-torture/execute/20060102-1.c: New testcase.
21014
21015 2006-01-03  Richard Guenther  <rguenther@suse.de>
21016
21017         PR c/25183
21018         * gcc.dg/torture/pr25183.c: New testcase.
21019
21020 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
21021
21022         Merge from gomp-branch.
21023         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21024         * gcc.dg/ia64-sync-2.c: Likewise.
21025         * gcc.dg/ia64-sync-3.c: Likewise.
21026         * gcc.dg/ia64-sync-4.c: Likewise.
21027         * gcc.dg/sync-2.c: Likewise.
21028         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21029         that sparc64-*-* and sparcv9-*-* supports sync builtins.
21030
21031 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
21032
21033         PR c++/25635
21034         * g++.dg/parse/operator6.C: New test.
21035
21036         PR c++/25637
21037         * g++.dg/parse/error29.C: New test.
21038
21039         PR c++/25638
21040         * g++.dg/parse/dtor6.C: New test.
21041
21042         PR c++/25633
21043         * g++.dg/parse/ctor3.C: New test.
21044
21045         PR c++/25634
21046         * g++.dg/template/class3.C: New test.
21047
21048 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
21049
21050         * g++.dg/debug/debug9.C: New.
21051
21052 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
21053
21054         PR fortran/24640
21055         * gfortran.dg/label_2.f90: New test.
21056
21057 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21058
21059         * g++.dg/lookup/using12.C: Tighten error marker.
21060
21061 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
21062             Andrew Pinski <pinskia@physics.uc.edu>
21063
21064         * gcc.target/powerpc/darwin-abi-3.c: New file.
21065         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21066         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21067         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21068         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21069         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21070         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21071         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21072         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21073
21074 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
21075
21076         * gcc.dg/tree-ssa/loadpre1.c: New;
21077         * gcc.dg/tree-ssa/loadpre2.c: New;
21078         * gcc.dg/tree-ssa/loadpre3.c: New;
21079         * gcc.dg/tree-ssa/loadpre4.c: New;
21080         * gcc.dg/tree-ssa/loadpre5.c: New;
21081         * gcc.dg/tree-ssa/loadpre6.c: New;
21082         * gcc.dg/tree-ssa/loadpre7.c: New;
21083         * gcc.dg/tree-ssa/loadpre8.c: New;
21084         * gcc.dg/tree-ssa/loadpre9.c: New;
21085
21086 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
21087
21088         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21089         * g++.dg/abi/thunk4.C: Likewise.
21090
21091 2006-01-01  Andreas Jaeger  <aj@suse.de>
21092
21093         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21094         portable.
21095
21096 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
21097
21098         PR c++/25294
21099         * gcc.dg/pragma-pack-3.c: New test.
21100         * g++.dg/parse/pragma3.C: New test.
21101
21102 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21103
21104         PR middle-end/24827
21105         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21106
21107 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21108
21109         PR testsuite/25214
21110         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21111
21112 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21113
21114         PR fortran/22607
21115         * gfortran-dg/pure_byref_3.f90: New.
21116
21117         fortran/PR 25396
21118         * gfortran.dg/userdef_operator_1.f90: New.
21119
21120 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21121
21122         * g++.dg/abi/thunk3.C: New.
21123         * g++.dg/abi/thunk4.C: New.
21124
21125 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
21126
21127         PR fortran/25532
21128         * gfortran.dg/host_used_types_1.f90: New test. Check that host
21129         associated derived type components of derived types are
21130         properly declared in contained procedures.
21131
21132 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21133
21134         PR libgfortran/25139
21135         * gfortran.dg/backspace_2.f: New test.
21136
21137 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21138
21139         PR libgfortran/25550
21140         * gfortran.dg/endfile.f: New test.
21141
21142 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21143
21144         PR libgfortran/25419
21145         * gfortran.dg/comma.f: New test.
21146
21147 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21148
21149         * lib/gfortran-dg.exp: Remove trailing whitespace.
21150         * lib/fortran-torture.exp: Test with -fbounds-check instead of
21151         -funroll-all-loops.
21152
21153 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
21154
21155         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21156         Extended Double long doubles or repeat tests when long double is
21157         the same size as double.
21158
21159 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21160
21161         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21162
21163         PR testsuite/25442
21164         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21165         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21166
21167         PR testsuite/25441
21168         * gcc.dg/pr23911.c: Make test variable static.
21169
21170         PR testsuite/25444
21171         * gcc.dg/tree-ssa/pr14841.c: Likewise.
21172
21173 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21174
21175         PR c++/25439
21176         * g++.dg/parse/crash17.C: Adjust error markers.
21177         * g++.dg/template/error20.C: New test.
21178
21179 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/23172
21182         * g++.dg/ext/complit4.C: New test.
21183
21184         PR c++/25417
21185         * g++.dg/ext/complit5.C: Likewise.
21186
21187 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
21188
21189         PR tree-optimization/25125
21190         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21191         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21192         * gcc.c-torture/execute/pr25125.c: New.
21193
21194 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
21195
21196         PR fortran/25029
21197         PR fortran/21256
21198         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21199         functions with incorrect assumed size references.
21200
21201 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
21202
21203         PR c++/23171
21204         * g++.dg/opt/init1.C: New test.
21205
21206 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
21207
21208         PR c++/24671
21209         * g++.dg/template/sfinae3.C: New test.
21210
21211 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21212
21213         * g++.dg/other/friend4.C: New test.
21214
21215 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21216
21217         PR target/25005
21218         * g++.dg/opt/pr25005.C: New test.
21219
21220 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/25369
21223         * g++.dg/template/ptrmem16.C: New test.
21224
21225 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
21226
21227         PR fortran/25029
21228         PR fortran/21256
21229         * gfortran.dg/initialization_1.f90: Add test of SIZE.
21230
21231 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21232
21233         PR libgfortran/25307
21234         * gfortran.dg/list_read_5.f90: New test.
21235
21236 2005-12-22  Richard Henderson  <rth@redhat.com>
21237
21238         * gcc.target/i386/sse-7.c: Use -msse2.
21239
21240 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
21241
21242         PR rtl-optimization/25432
21243         * gcc.c-torture/compile/20051216-1.c: New test.
21244
21245         PR objc/25328
21246         * objc/execute/pr25328.m: New test.
21247
21248 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
21249
21250         PR c++/25364
21251         * g++.dg/template/call4.C: New test.
21252
21253 2005-12-22  Dale Johannesen  <dalej@apple.com>
21254
21255         * gcc.target/i386/sse-17.c: New.
21256
21257 2005-12-22  Paul Brook  <paul@codesourcery.com>
21258
21259         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21260
21261 2005-12-22  Paul Brook  <paul@codesourcery.com>
21262
21263         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21264
21265 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21266
21267         PR tree-opt/25513
21268         * gcc.c-torture/compile/pr25513.c: New test.
21269
21270 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21271
21272         PR c++/23333
21273         * g++.dg/parse/error25.C: Add more tests.
21274
21275 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21276
21277         PR fortran/18990
21278         * gfortran.dg/der_charlen_1.f90: New.
21279
21280 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21281
21282         PR fortran/20889
21283         * gfortran.dg/pointer_component_type_1.f90: New test.
21284
21285         PR fortran/25029
21286         PR fortran/21256
21287         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21288         should give an error with assumed size array refernces and checks
21289         those that should not.
21290         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21291         reference an upper bound so that it does not generate an error.
21292
21293         PR fortran/19362
21294         PR fortran/20244
21295         PR fortran/20864
21296         PR fortran/25391
21297         * gfortran.dg/used_dummy_types_1.f90: New test.
21298         * gfortran.dg/used_dummy_types_2.f90: New test.
21299         * gfortran.dg/used_dummy_types_3.f90: New test.
21300         * gfortran.dg/used_dummy_types_4.f90: New test.
21301         * gfortran.dg/used_dummy_types_5.f90: New test.
21302
21303         PR fortran/23152
21304         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21305         group already being USE associated.
21306         * gfortran.dg/assumed_shape_nml.f90: New test.
21307         * gfortran.dg/assumed_size_nml.f90: New test.
21308
21309         PR fortran/20862
21310         PR fortran/25053
21311         PR fortran/25063
21312         PR fortran/25064
21313         PR fortran/25066
21314         PR fortran/25067
21315         PR fortran/25068
21316         PR fortran/25307
21317         * gfortran.dg/io_constraints_1.f90: New test.
21318         * gfortran.dg/io_constraints_1.f90: New test.
21319         * gfortran.dg/iostat_3.f90: Change wording of warning.
21320         * gfortran.dg/g77/19981216-0.f: The same.
21321
21322 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21323
21324         PR tree-optimization/23518
21325         * gcc.dg/pr23518.c: New.
21326
21327 2005-12-21  Mike Stump  <mrs@apple.com>
21328
21329         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21330
21331 2005-12-21  Paul Brook  <paul@codesourcery.com>
21332
21333         * gcc.dg/pr19340.c: Skip on m68k targets.
21334
21335 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21336
21337         PR rtl-optimization/25196
21338         * gcc.dg/pr25196.c: New test.
21339
21340 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21341
21342         PR fortran/25423
21343         gfortran.dg/where_nested_1.f90: New.
21344
21345 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21346
21347         PR tree-optimization/25382.
21348         * gcc.dg/tree-ssa/pr25382.c: New.
21349
21350 2005-12-20  Richard Guenther  <rguenther@suse.de>
21351
21352         PR middle-end/24306
21353         * gcc.target/i386/pr24306.c: New testcase.
21354
21355 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21356
21357         PR tree-optimization/25501
21358         * gcc.dg/tree-ssa/pr25501.c: New.
21359
21360 2005-12-20  Richard Guenther  <rguenther@suse.de>
21361
21362         Revert
21363         2005-12-02  Richard Guenther  <rguenther@suse.de>
21364
21365         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21366
21367 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21368
21369         PR c++/21228
21370         * g++.dg/warn/Wunreachable-code-2.C: New test.
21371
21372 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21373
21374         PR c++/24278
21375         * g++.dg/template/ctor5.C: New test.
21376
21377         PR c++/24915
21378         * g++.dg/template/overload8.C: New test.
21379
21380 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21381
21382         * gcc.c-torture/compile/pr25483 : New test.
21383
21384 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21385
21386         PR c++/20552
21387         * g++.dg/ext/typeof10.C: New test.
21388
21389 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         * gcc.dg/mt-loopi1.c: New.
21392
21393 2005-12-18  Richard Guenther  <rguenther@suse.de>
21394
21395         PR tree-optimization/25481
21396         * gcc.dg/torture/pr25481.c: New testcase.
21397
21398 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21399
21400         PR rtl-optimization/21041
21401         * gcc.dg/pr21041.c: New test.
21402
21403 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21404
21405         PR libgfortran/25463
21406         * gfortran.dg/advance.f90: New test.
21407
21408 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21409
21410         * gcc.dg/20051201-1.c: New test.
21411
21412 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21413
21414         PR fortran/25018
21415         * gfortran.dg/initialization_1.f90: New test.
21416         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21417         * gfortran.dg/g77/980616-0.f: The same.
21418
21419 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21420
21421         * PR fortran/25458
21422         * gfortran.dg/chkbits.f90: New test.
21423
21424 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21425
21426         * gfortran.dg/enum_5.f: Revert to previous version.
21427
21428 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21429
21430         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21431         * gfortran.dg/nested_modules_1.f90: Ditto.
21432         * gfortran.dg/hollerith_f95.f90: Ditto.
21433         * gfortran.dg/select_5.f90: Ditto.
21434         * gfortran.dg/secnds.f: Ditto.
21435         * gfortran.dg/hollerith2.f90: Ditto.
21436         * gfortran.dg/imag_2.f: Ditto.
21437         * gfortran.dg/ftell_2.f90: Ditto.
21438         * gfortran.dg/malloc_free_1.f90: Ditto.
21439         * gfortran.dg/logint-1.f: Ditto.
21440         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21441         * gfortran.dg/e_d_fmt.f90: Ditto.
21442         * gfortran.dg/hollerith_legacy.f90: Ditto.
21443         * gfortran.dg/logint-2.f: Ditto.
21444         * gfortran.dg/enum_5.f90: Ditto.
21445         * gfortran.dg/f2c_2.f90: Ditto.
21446         * gfortran.dg/pr17143.f90: Ditto.
21447         * gfortran.dg/namelist_14.f90: Ditto.
21448         * gfortran.dg/logint-3.f: Ditto.
21449         * gfortran.dg/spread_scalar_source.f90: Ditto.
21450         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21451         * gfortran.dg/namelist_11.f: Ditto.
21452         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21453         * gfortran.dg/g77/20010519-1.f
21454         * gfortran.dg/g77/alpha1.f: Ditto.
21455         * gfortran.dg/g77/990115-1.f: Ditto.
21456         * gfortran.dg/g77/erfc.f: Ditto.
21457         * gfortran.dg/g77/19990313-3.f: Ditto.
21458         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21459         * gfortran.dg/g77/20010426.f: Ditto.
21460         * gfortran.dg/g77/19990313-0.f: Ditto.
21461         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21462         * gfortran.dg/g77/20000629-1.f: Ditto.
21463         * gfortran.dg/g77/970125-0.f: Ditto.
21464         * gfortran.dg/g77/8485.f: Ditto.
21465         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21466         * gfortran.dg/g77/19990313-1.f: Ditto.
21467         * gfortran.dg/g77/int8421.f: Ditto.
21468         * gfortran.dg/g77/19990305-0.f: Ditto.
21469         * gfortran.dg/g77/947.f: Ditto.
21470         * gfortran.dg/g77/19990905-2.f: Ditto.
21471         * gfortran.dg/g77/cabs.f: Ditto.
21472         * gfortran.dg/g77/19990313-2.f: Ditto.
21473         * gfortran.dg/g77/20020307-1.f: Ditto.
21474         * gfortran.dg/g77/dcomplex.f: Ditto.
21475         * gfortran.dg/g77/19990502-1.f: Ditto.
21476         * gfortran.dg/g77/19981216-0.f: Ditto.
21477         * gfortran.dg/common_4.f90: Ditto.
21478         * gfortran.dg/entry_4.f90: Ditto.
21479         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21480         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21481         * gfortran.dg/namelist_12.f: Ditto.
21482         * gfortran.dg/scale_1.f90: Ditto.
21483         * gfortran.dg/modulo_1.f90
21484         * gfortran.dg/hollerith.f90: Ditto.
21485         * gfortran.dg/direct_io_3.f90: Ditto.
21486         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21487         * gfortran.dg/gnu_logical_1.F: Ditto.
21488         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21489         * gfortran.dg/assign_1.f90: Ditto.
21490         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21491         * gfortran.dg/pr23095.f: Ditto.
21492         * gfortran.dg/read_float_1.f90: Ditto.
21493
21494 2005-12-17  Andreas Jaeger  <aj@suse.de>
21495
21496         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21497         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21498
21499 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21500
21501         PR fortran/24268
21502         * gfortran.dg/fmt_white.f: New test.
21503
21504 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21505
21506         * gfortran.dg/label_1.f90: New test.
21507
21508 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21509
21510         PR testsuite/25422
21511         * gcc.dg/20031012-1.c: Add -Walways-true option.
21512         * gcc.dg/weak/weak-3.c: Likewise.
21513         * g++.old-deja/g++.mike/warn8.C: Likewise.
21514
21515 2005-12-16  Mike Stump  <mrs@apple.com>
21516
21517         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21518         exit.
21519
21520 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21521
21522         PR libgfortran/25264
21523         PR libgfortran/25349
21524         * gfortran.dg/tl_editing.f90: Added additional checks.
21525         * gfortran.dg/t_editing.f: New test.
21526         * gfortran.dg/write_padding.f90: New test
21527
21528 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21529
21530         PR testsuite/25215
21531         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21532
21533 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21534
21535         PR rtl-optimization/24899
21536         * gcc.c-torture/execute/20051215-1.c: New test.
21537
21538 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21539
21540         PR 24823
21541         * gfortran.dg/pr24823.f: New test.
21542
21543 2005-12-16  Jeff Law  <law@redhat.com>
21544
21545         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21546
21547 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21548
21549         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21550         (base_types): Change C++ style comments to C style comments.  Remove
21551         aligned types from the array.  Keep Enums disabled.
21552         (complex_types): Remove aligned types from the array.
21553         Comment out "_Complex long double".
21554         (attrib_types): Remove.
21555         (complex_attrib_types): Remove.
21556         (attrib_array_types): Remove.
21557         (complex_attrib_array_types): Remove.
21558         (aligned_bitfld_types): Remove.
21559         (n_aligned_bitfld_types): Remove.
21560         (FEATURE_ALIGNEDPACKED): Delete.
21561         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21562         (singles): Remove support for adding attributes.
21563         (choose_type): Remove support for attributed types.
21564         (generate_fields): Remove support for attributed bit-fields.
21565         Remove support for adding attributes.
21566         (generate_random_tests): Remove support for adding attributes.
21567         (features): Add back "[0] :0" and "complex vector [0]".
21568         (main): Remove support for attributed bit-fields.
21569         Uncomment the calling of generate_random_tests for the rests of
21570         the tests.
21571
21572 2005-12-16  Jan Hubicka  <jh@suse.cz>
21573
21574         * gcc.c-torture/combine/pr25224.c: New.
21575
21576 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21577
21578         PR other/25028
21579         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21580         HP-UX.
21581
21582 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21583
21584         * gcc.dg/20051215-1.c: New file.
21585
21586 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21587
21588         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21589         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21590
21591 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21592
21593         PR fortran/18197
21594         * gfortran.dg/dummy_functions_1.f90: New.
21595
21596 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21597
21598         PR rtl-optimization/25310
21599         * gcc.c-torture/compile/pr25310.c: New test.
21600
21601 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21602
21603         PR debug/25023
21604         * gcc.dg/pr25023.c: New test.
21605
21606 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21607
21608         * g++.old-deja/g++.brendan/redecl1.C,
21609         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21610         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21611         g++.old-deja/g++.oliva/typeof1.C,
21612         g++.old-deja/g++.other/crash16.C,
21613         g++.old-deja/g++.other/crash34.C,
21614         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21615         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21616         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21617         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21618         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21619         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21620         Remove xfail.
21621
21622 2005-12-14  Kean Johnston  <jkj@sco.com>
21623             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21624
21625         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21626         * gcc.target/i386/20020523-1.c: Ditto.
21627         * gcc.target/i386/tailcall-1.c: Ditto.
21628         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21629         * gcc.target/i386/ssetype-5.c: Ditto.
21630
21631 2005-12-14  Jeff Law  <law@redhat.com>
21632
21633         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21634
21635 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21636
21637         PR target/25254
21638         PR target/24188
21639         * gcc.target/i386/pr25254.c: New test.
21640         * gfortran.dg/PR24188.f: New test.
21641
21642 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21643
21644         * lib/fortran-torture.exp: Catch remaining uses of
21645         remote_file build delete.
21646
21647 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21648
21649         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21650
21651 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21652
21653         * gcc.dg/warn-addr-cmp.c: New test.
21654
21655 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21656
21657         PR debug/25023
21658         PR target/25293
21659         * gcc.target/i386/pr25293.c: New test.
21660
21661 2005-12-13  Petr Machata  <machata@post.cz>
21662
21663         PR c++/24907
21664         * g++.dg/parse/comma2.C: New test.
21665
21666 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21667             Jakub Jelinek  <jakub@redhat.com>
21668
21669         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21670         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21671         (limits.h): Include unconditionally.
21672         (stdlib.h): Likewise.
21673         (hashtab.h): Do not include.
21674         (getopt.h): Likewise.
21675         (stddef.h): Include.
21676         (hashval_t): Define.
21677         (struct entry): Add "next" field.
21678         (HASH_SIZE): New macro.
21679         (hash_table): New variable.
21680         (switchfiles): Do not use xmalloc.
21681         (mix): New macro.
21682         (iterative_hash): New function.
21683         (hasht): Remove.
21684         (e_exists): New function.
21685         (e_insert): Likewise.
21686         (output): Use, instead of libiberty hashtable functions.
21687         (main): Do not use getopt.  Do not call htab_create.
21688
21689 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21690
21691         PR c++/25331
21692         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21693         put atal* and atpaal* attributes on array elements.
21694         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21695         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21696         put atal* and atpaal* attributes on array elements.
21697         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21698
21699 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21700
21701         * gcc.dg/single-precision-constant.c: New test.
21702
21703 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21704
21705         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21706         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21707         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21708         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21709         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21710         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21711         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21712         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21713         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21714         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21715         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21716         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21717         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21718         gcc.target/powerpc/ppc-sdata-2.c,
21719         gcc.target/powerpc/ppc-stackalign-1.c,
21720         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21721         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21722         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21723         gcc.target/powerpc/rs6000-ldouble-2.c,
21724         gcc.target/powerpc/rs6000-power2-1.c,
21725         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21726         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21727         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21728         option into target selector.
21729         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21730         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21731
21732 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21733
21734         PR objc/25348
21735         * objc.dg/encode-9.m: New test.
21736
21737 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21738
21739         PR testsuite/20772
21740         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21741         * gcc.dg/asm-b.c: Fix typo.
21742         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21743         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21744         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21745         i?86 lp64 and x86_64 ilp32.
21746         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21747         on i?86 lp64.
21748         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21749
21750 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21751
21752         PR fortran/25078
21753         gfortran.dg/equiv_5.f90: New test.
21754
21755 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21756
21757         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21758         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21759         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21760         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21761         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21762         * gcc.dg/tree-ssa/reassoc-5.c: New.
21763         * gcc.dg/tree-ssa/reassoc-6.c: New.
21764         * gcc.dg/tree-ssa/reassoc-7.c: New.
21765         * gcc.dg/tree-ssa/reassoc-8.c: New.
21766         * gcc.dg/tree-ssa/reassoc-9.c: New.
21767         * gcc.dg/tree-ssa/reassoc-10.c: New.
21768         * gcc.dg/tree-ssa/reassoc-11.c: New.
21769
21770 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21771
21772         PR testsuite/25167
21773         PR testsuite/24478
21774         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21775
21776 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/25300
21779         * g++.dg/template/inherit.C: Do not use a generic error message.
21780
21781 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21782
21783         PR libobjc/25354
21784         * objc.dg/gnu-encoding: New directory.
21785         * objc.dg/gnu-encoding/compat-common.h: New file.
21786         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21787         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21788         * objc.dg/gnu-encoding/vector-defs.h: New file.
21789         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21790         * objc.dg/gnu-encoding/generate-random.c: New file.
21791         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21792         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21793         * objc.dg/gnu-encoding/generate-random.h: New file.
21794
21795 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21796
21797         PR c++/25337
21798         * g++.dg/template/defarg7.C: New test.
21799
21800 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21801
21802         PR libobjc/25347
21803         * objc.dg/encode-8.m: New test.
21804
21805 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21806
21807         PR libobjc/25346
21808         * objc.dg/encode-7.m: New test.
21809
21810 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21811
21812         PR c++/25010
21813         * g++.dg/opt/inline10.C: New test.
21814
21815 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21816
21817         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21818
21819 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21820
21821         * gfortran.dg/substring_equivalence.f90: typo in comment
21822
21823 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21824
21825         PR fortran/25068
21826         * gfortran.dg/iostat_3.f90: New test.
21827
21828 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21829
21830         PR fortran/23815
21831         * gfortran.dg/unf_io_convert_1.f90: New test.
21832         * gfortran.dg/unf_io_convert_2.f90: New test.
21833         * gfortran.dg/unf_io_convert_3.f90: New test.
21834
21835 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21836
21837         PR testsuite/20772
21838         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21839         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21840         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21841         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21842         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21843         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21844         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21845         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21846         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21847         gcc.dg/torture/fp-int-convert-float128-timode.c,
21848         gcc.dg/torture/fp-int-convert-float128.c,
21849         gcc.dg/torture/fp-int-convert-float80-timode.c,
21850         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21851         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21852
21853         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21854
21855 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21856
21857         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21858
21859 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21860
21861         * gcc.dg/20051207-1.c,
21862         * gcc.dg/20051207-2.c,
21863         * gcc.dg/20051207-3.c: New tests.
21864
21865 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21866
21867         PR testsuite/20772
21868         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21869         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21870         dg-skip-if target selector.
21871
21872         PR testsuite/20772
21873         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21874         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21875         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21876         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21877         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21878         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21879         and/or merge with i?86 cases.
21880
21881         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21882
21883         PR testsuite/20772
21884         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21885         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21886         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21887         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21888         x86_64-*-linux*.
21889
21890 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21891
21892         PR target/25311
21893         * gcc.c-torture/compile/pr25311.c: New test.
21894
21895 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21896
21897         PR libgfortran/25039
21898         * gfortran.dg/read_comma.f: New test.
21899
21900 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21901
21902         PR c++/19317
21903         * g++.dg/opt/pr19317-1.C: New test.
21904         * g++.dg/opt/pr19317-2.C: New test.
21905         * g++.dg/opt/pr19317-3.C: New test.
21906
21907         PR target/19005
21908         * gcc.c-torture/execute/pr19005.c: New test.
21909
21910         PR target/17828
21911         * g++.old-deja/g++.other/comdat5.C: New test.
21912         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21913
21914         * g++.dg/compat/struct-layout-1.exp: New file.
21915         * g++.dg/compat/struct-layout-1.h: New.
21916         * g++.dg/compat/struct-layout-1_generate.c: New.
21917         * g++.dg/compat/struct-layout-1_x1.h: New.
21918         * g++.dg/compat/struct-layout-1_x2.h: New.
21919         * g++.dg/compat/struct-layout-1_y1.h: New.
21920         * g++.dg/compat/struct-layout-1_y2.h: New.
21921
21922         * gcc.dg/20050330-2.c: New test.
21923
21924 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21925
21926         PR fortran/25292
21927         * gfortran.dg/associated_1.f90: New.
21928
21929 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21930
21931         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21932         ILP32 vect_no_align platforms.
21933
21934 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21935             Jakub Jelinek  <jakub@redhat.com>
21936
21937         PR target/25268
21938         * gcc.c-torture/compile/20051207-1.c: New test.
21939
21940 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21941
21942         PR testsuite/20772
21943         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21944         gcc.dg/torture/pr18582-1.c,
21945         gcc.target/i386/attributes-error.c: Also test on x86_64.
21946
21947         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21948
21949 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21950
21951         PR c++/19397
21952         * g++.dg/template/typedef3.C: New test.
21953
21954         PR c++/19762
21955         PR c++/19764
21956         * g++.dg/template/dtor3.C: Fix error markers.
21957
21958 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21959
21960         * lib/target-supports.exp (check_effective_target_sync_char_short):
21961         Add s390*.
21962
21963 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21964
21965         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21966
21967 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21968
21969         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21970         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21971         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21972         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21973
21974 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21975
21976         PR c++/25263
21977         * g++.dg/other/array2.C: New test case.
21978
21979 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21980
21981         * gcc.dg/darwin-weakimport-3.c: New.
21982
21983         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21984         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21985         and to work on Darwin.
21986         * gcc.dg/attr-weakref-1b.c: New file.
21987         * gcc.dg/attr-weakref-2.c: New test.
21988         * gcc.dg/darwin-weakref-1.c: New test.
21989
21990 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21991
21992         PR testsuite/25247
21993         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21994         use in selector expressions.
21995         (dg-xfail-if): Ditto.
21996         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21997         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21998         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21999         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22000         * gcc.test-framework/test-framework.exp: Skip generated tests if
22001         CHECK_TEST_FRAMEWORK is not 1.
22002
22003 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22004
22005         PR tree-optimization/24963
22006         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22007
22008         PR target/24108
22009         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22010
22011         PR target/18580
22012         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22013         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22014         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22015         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22016
22017 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
22018
22019         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22020         dg-options.
22021
22022 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22023
22024         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22025
22026 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
22027
22028         * gcc.dg/format/cast-1.c: New test.
22029
22030 2005-12-04  Roger Sayle  <roger@eyesopen.com>
22031
22032         PR c/7776
22033         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22034         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22035         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22036         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22037
22038 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22039
22040         * gcc.dg/cast-pretty-print-1.c: New test.
22041
22042 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
22043
22044         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22045
22046 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
22047
22048         PR c++/24173
22049         * g++.dg/template/friend40.C: New test.
22050
22051 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
22052
22053         PR target/25199
22054         * gcc.target/i386/movq-2.c: New test.
22055         * gcc.target/i386/movq.c: Remove target i?86, instead add
22056         dg-require-effective-target ilp32.
22057
22058 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22059
22060         PR c++/24103
22061         * g++.dg/other/default1.C: New test.
22062
22063 2005-12-02  Richard Guenther  <rguenther@suse.de>
22064
22065         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22066
22067 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22068
22069         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22070
22071 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
22072
22073         PR target/21017
22074         * gcc.target/powerpc/rotate.c: New.
22075
22076 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22077
22078         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22079         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22080
22081 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22082
22083         PR c/13384
22084         * gcc.dg/pr17730-1.c: Adjust.
22085         * gcc.dg/lvalue1.c (main): Likewise.
22086         * gcc.dg/lvalue-2.c: Likewise.
22087         * g++.dg/pr7503-3.C
22088
22089 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
22090
22091         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22092         error messages.
22093
22094 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
22095
22096         PR fortran/24789
22097         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
22098
22099 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22100
22101         PR target/24475
22102         * lib/target-supports.exp (check_effective_target_tls): New.
22103         (check_effective_target_tls_runtime): New.
22104         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22105         for TLS support.
22106         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22107         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22108         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22109         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22110         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22111         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22112         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22113         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22114         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22115         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22116         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22117         effective-target TLS.
22118         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22119         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22120         effective-target TLS runtime.
22121
22122 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
22123
22124         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22125
22126 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
22127
22128         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22129         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22130         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22131         ignored" warnings when "packing" is the same as the ABI layout.
22132
22133 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
22134
22135         PR fortran/21302
22136         * gfortran.dg/line_length_1.f: New test.
22137         * gfortran.dg/line_length_2.f90: Ditto.
22138
22139 2005-11-30  Richard Guenther  <rguenther@suse.de>
22140
22141         PR tree-optimization/21655
22142         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22143
22144 2005-11-30  Dale Johannesen  <dalej@apple.com>
22145
22146         * gcc.c-torture/compile/pr24930.c: New.
22147
22148 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
22149
22150         PR fortran/15809
22151         *  gfortran.dg/auto_char_dummy_array.f90: New test.
22152
22153 2005-11-30  Jeff Law  <law@redhat.com>
22154
22155         * g++.old-deja/g++.law/pr25000.C: New test.
22156
22157 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
22158
22159         * gcc.dg/tls/opt-11.c: New test.
22160
22161 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22162
22163         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22164         targets.
22165         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22166         LP64 ia64.
22167
22168 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
22169
22170         * gfortran.dg/open_access_1.f90: New test.
22171
22172 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22173
22174         * gcc.dg/charset/builtin2.c: New test.
22175
22176 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
22177
22178         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22179         on mmix-*-* for *_[xy].c.
22180
22181 2005-11-28  Kean Johnston  <jkj@sco.com>
22182
22183         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22184         headers.
22185         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22186         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22187         * gcc.target/i386/asm-3.c: Ditto.
22188         * gcc.target/i386/clobbers.c: Ditto.
22189         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22190         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22191         test regexp.
22192         * gcc.target/i386/mul.c: Ditto.
22193         * gcc.target/i386/ssetype-1.c: Ditto.
22194         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22195         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22196         static so the test works with -fPIC mode too. Based on comment in
22197         PR19231 by Pinski.
22198         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22199
22200 2005-11-28  Richard Guenther  <rguenther@suse.de>
22201
22202         * gcc.dg/alias-9.c: New testcase.
22203         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22204
22205 2005-11-28  Roger Sayle  <roger@eyesopen.com>
22206             Uros Bizjak  <uros@kss-loka.si>
22207
22208         PR middle-end/20219
22209         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22210         tan(x)/sin(x) transformations.
22211
22212 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
22213
22214         PR middle-end/24575
22215         * gcc.dg/tree-ssa/divide-3.c: New test.
22216         * gcc.dg/tree-ssa/divide-4.c: New test.
22217
22218 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
22219
22220         PR fortran/24917
22221         *  gfortran.dg/boz_6.f90: New test.
22222
22223 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22224
22225         PR fortran/23912
22226         * gfortran.dg/modulo_1.f90: New test.
22227
22228 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22229
22230         PR libfortran/24919
22231         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22232         fail on CRLF platforms.
22233         * gfortran.dg/ftell_2.f90: Likewise.
22234
22235 2005-11-26  Eric Christopher  <echristo@apple.com>
22236
22237         * gcc.dg/intmax_t-1.c: Remove mips xfail.
22238
22239 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22240
22241         * objc.dg/gnu-runtime-3.m: Simplify.
22242
22243 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
22244
22245         PR middle-end/23669
22246         * gcc.dg/tree-ssa/divide-1.c: New test.
22247         * gcc.dg/tree-ssa/divide-2.c: New test.
22248
22249 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22250
22251         PR libgfortran/24945
22252         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22253
22254 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
22255
22256         PR libgfortran/24945
22257         * gfortran.dg/open_status_2.f90: New test.
22258
22259 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gcc.c-torture/execute/builtins/fprintf.c,
22262         gcc.c-torture/execute/builtins/fputs-lib.c,
22263         gcc.c-torture/execute/builtins/fputs.c,
22264         gcc.c-torture/execute/builtins/lib/fprintf.c,
22265         gcc.c-torture/execute/builtins/lib/printf.c,
22266         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22267
22268 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22269
22270         * gcc.dg/20050922-2.c: New test.
22271
22272 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22273
22274         * objc.dg/gnu-runtime-3.m: New test.
22275
22276 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22277
22278         PR c++/9278
22279         * g++.dg/other/void1.C: New test.
22280
22281 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22282
22283         PR middle-end/24998
22284         * gcc.dg/torture/fp-int-convert-float.c,
22285         gcc.dg/torture/fp-int-convert-double.c,
22286         gcc.dg/torture/fp-int-convert-long-double.c,
22287         gcc.dg/torture/fp-int-convert-timode.c,
22288         gcc.dg/torture/fp-int-convert-float80.c,
22289         gcc.dg/torture/fp-int-convert-float80-timode.c,
22290         gcc.dg/torture/fp-int-convert-float128.c,
22291         gcc.dg/torture/fp-int-convert-float128-timode.c,
22292         gcc.dg/torture/fp-int-convert.h: New files.
22293
22294 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22295
22296         PR middle-end/24989
22297         * gcc.dg/tree-ssa/bool-10.c: New test.
22298         * gcc.dg/tree-ssa/bool-11.c: New test.
22299         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22300
22301 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22302
22303         PR middle-end/24990
22304         * tree-ssa/pr24990-1.c: New test.
22305
22306 2005-11-24  Richard Guenther  <rguenther@suse.de>
22307         Dirk Mueller <dmueller@suse.de>
22308
22309         PR c++/14024
22310         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22311         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22312         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22313         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22314         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22315         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22316
22317 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22318
22319         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22320
22321 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22322
22323         PR c/21668
22324         * gcc.dg/Wc++-compat.c: New.
22325         * gcc.dg/Wno-c++-compat.c: New.
22326
22327 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22328
22329         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22330         (vspltish, vspltisw): Likewise.
22331
22332 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22333
22334         PR libgfortran/24794
22335         * gfortran.dg/namelist_12.f: Fix quotes.
22336         * gfortran.dg/namelist_13.f90: Fix quotes.
22337         * gfortran.dg/namelist_14.f90: Fix quotes.
22338         * gfortran.dg/namelist_15.f90: Fix quotes.
22339         * gfortran.dg/namelist_use.f90: Fix quotes.
22340         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22341         * gfortran.dg/namelist_21.f90: New test.
22342         * gfortran.dg/namelist_22.f90: New test.
22343
22344 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22345
22346         PR target/23435
22347         * gcc.c-torture/compile/pr23435.c: New.
22348
22349 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22350
22351         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22352
22353 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22354
22355         * gcc.target/powerpc/405-macchw-1.c,
22356         gcc.target/powerpc/405-macchw-2.c,
22357         gcc.target/powerpc/405-macchwu-1.c,
22358         gcc.target/powerpc/405-macchwu-2.c,
22359         gcc.target/powerpc/405-machhw-1.c,
22360         gcc.target/powerpc/405-machhw-2.c,
22361         gcc.target/powerpc/405-machhwu-1.c,
22362         gcc.target/powerpc/405-machhwu-2.c,
22363         gcc.target/powerpc/405-maclhw-1.c,
22364         gcc.target/powerpc/405-maclhw-2.c,
22365         gcc.target/powerpc/405-maclhwu-1.c,
22366         gcc.target/powerpc/405-maclhwu-2.c,
22367         gcc.target/powerpc/405-mulchw-1.c,
22368         gcc.target/powerpc/405-mulchw-2.c,
22369         gcc.target/powerpc/405-mulchwu-1.c,
22370         gcc.target/powerpc/405-mulchwu-2.c,
22371         gcc.target/powerpc/405-mulhhw-1.c,
22372         gcc.target/powerpc/405-mulhhw-2.c,
22373         gcc.target/powerpc/405-mulhhwu-1.c,
22374         gcc.target/powerpc/405-mulhhwu-2.c,
22375         gcc.target/powerpc/405-mullhw-1.c,
22376         gcc.target/powerpc/405-mullhw-2.c,
22377         gcc.target/powerpc/405-mullhwu-1.c,
22378         gcc.target/powerpc/405-mullhwu-2.c,
22379         gcc.target/powerpc/405-nmacchw-1.c,
22380         gcc.target/powerpc/405-nmacchw-2.c,
22381         gcc.target/powerpc/405-nmachhw-1.c,
22382         gcc.target/powerpc/405-nmachhw-2.c,
22383         gcc.target/powerpc/405-nmaclhw-1.c,
22384         gcc.target/powerpc/405-nmaclhw-2.c,
22385         gcc.target/powerpc/440-macchw-1.c,
22386         gcc.target/powerpc/440-macchw-2.c,
22387         gcc.target/powerpc/440-macchwu-1.c,
22388         gcc.target/powerpc/440-macchwu-2.c,
22389         gcc.target/powerpc/440-machhw-1.c,
22390         gcc.target/powerpc/440-machhw-2.c,
22391         gcc.target/powerpc/440-machhwu-1.c,
22392         gcc.target/powerpc/440-machhwu-2.c,
22393         gcc.target/powerpc/440-maclhw-1.c,
22394         gcc.target/powerpc/440-maclhw-2.c,
22395         gcc.target/powerpc/440-maclhwu-1.c,
22396         gcc.target/powerpc/440-maclhwu-2.c,
22397         gcc.target/powerpc/440-mulchw-1.c,
22398         gcc.target/powerpc/440-mulchw-2.c,
22399         gcc.target/powerpc/440-mulchwu-1.c,
22400         gcc.target/powerpc/440-mulchwu-2.c,
22401         gcc.target/powerpc/440-mulhhw-1.c,
22402         gcc.target/powerpc/440-mulhhw-2.c,
22403         gcc.target/powerpc/440-mulhhwu-1.c,
22404         gcc.target/powerpc/440-mulhhwu-2.c,
22405         gcc.target/powerpc/440-mullhw-1.c,
22406         gcc.target/powerpc/440-mullhw-2.c,
22407         gcc.target/powerpc/440-mullhwu-1.c,
22408         gcc.target/powerpc/440-mullhwu-2.c,
22409         gcc.target/powerpc/440-nmacchw-1.c,
22410         gcc.target/powerpc/440-nmacchw-2.c,
22411         gcc.target/powerpc/440-nmachhw-1.c,
22412         gcc.target/powerpc/440-nmachhw-2.c,
22413         gcc.target/powerpc/440-nmaclhw-1.c,
22414         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22415
22416 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22417
22418         PR fortran/24774
22419         * gfortran.dg/inquire_9.f90: New test.
22420
22421         PR fortran/21647
22422         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22423
22424 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22425
22426         PR libfortran/24432
22427         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22428         Check that 'cos' is supported.
22429
22430 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22431
22432         PR fortran/24223
22433         * gfortran.dg/substring_equivalence.f90: New test.
22434
22435         PR fortran/24705
22436         * gfortran.dg/auto_internal_assumed.f90: New test.
22437
22438 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22439
22440         * gcc.dg/fold-div-2.c: New test.
22441
22442 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22443
22444         PR rtl-optimization/24883
22445         * gcc.c-torture/compile/pr24883.c: New test.
22446
22447 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22448
22449         PR middle-end/20583
22450         * gcc.c-torture/compile/pr20583.c: New.
22451
22452 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22453
22454         * gcc.c-torture/execute/usmul.c: New test.
22455
22456 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22457
22458         * gcc.dg/tree-ssa/vrp22.c: New test.
22459
22460 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22461
22462         PR middle-end/24912
22463         * gcc.dg/torture/pr24912-1.c: New test.
22464
22465 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22466
22467         PR fortran/24862
22468         * gfortran.dg/arrayio_derived_1.f90: New test.
22469
22470 2005-11-19  Richard Guenther  <rguenther@suse.de>
22471
22472         PR middle-end/23294
22473         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22474
22475 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22476
22477         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22478
22479 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22480
22481         PR c++/8355
22482         * g++.dg/template/friend39.C: New test.
22483
22484 2005-11-18  James E Wilson  <wilson@specifix.com>
22485
22486         * gcc.dg/builtin-strstr.c: New.
22487
22488 2005-11-18  Richard Henderson  <rth@redhat.com>
22489
22490         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22491         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22492         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22493         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22494         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22495         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22496         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22497         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22498         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22499         renaming to remove initial "ia64-".
22500
22501 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22502
22503         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22504
22505 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22506
22507         * g++.dg/cpp/string-2.C: New test.
22508
22509 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22510
22511         * gcc.dg/tree-ssa/loop-14.c: New test.
22512
22513 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22514             Michael Chamberlain <michael@chamberlain.net.au>
22515
22516         * ada/acats/run_all.sh (target_run): Kill long running tests.
22517
22518 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22519
22520         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22521         * gcc.dg/cleanup-9.c: Likewise.
22522         * gcc.dg/cleanup-10.c: Likewise.
22523         * gcc.dg/cleanup-11.c: Likewise.
22524
22525 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22526
22527         PR fortran/24892
22528         * gfortran.dg/open_access_append_1.f90: New test.
22529         * gfortran.dg/open_access_append_2.f90: New test.
22530
22531 2005-11-16  Richard Guenther  <rguenther@suse.de>
22532
22533         PR middle-end/24851
22534         * gcc.c-torture/execute/pr24851.c: New testcase.
22535
22536 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22537
22538         * gcc.dg/fold-overflow-1.c: New test.
22539
22540 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22541
22542         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22543         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22544
22545 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22546
22547         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22548         structures.
22549         * g++.dg/eh/forced2.C: Likewise.
22550         * g++.dg/eh/forced3.C: Likewise.
22551         * g++.dg/eh/forced4.C: Likewise.
22552
22553 2005-11-11  Mike Stump  <mrs@apple.com>
22554
22555         * g++.old-deja/g++.mike/unused.C: Add.
22556
22557 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22558
22559         PR c++/24667
22560         * g++.dg/warn/Wcast-qual1.C: New test.
22561
22562 2005-11-15  Jan Hubicka  <jh@suse.cz>
22563
22564         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22565
22566 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22567
22568         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22569
22570 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22571
22572         PR 24840
22573         * gcc.dg/tree-ssa/pr24840.c: New test.
22574
22575 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22576
22577         PR testsuite/24841
22578         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22579
22580 2005-11-14  Dale Johannesen  <dalej@apple.com>
22581
22582         * gcc.c-torture/execute/20051113-1.c: New.
22583
22584 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/24687
22587         * g++.dg/template/crash43.C: New test.
22588
22589 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22590
22591         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22592
22593 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22594
22595         PR c++/24817
22596         * g++.dg/eh/spec8.C: New test.
22597
22598 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22599
22600         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22601
22602 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22603
22604         PR c++/20293
22605         * g++.dg/parse/ambig4.C: New test.
22606         * g++.dg/tc1/dr101.C: Adjust error markers.
22607         * g++.dg/lookup/strong-using-2.C: Likewise.
22608         * g++.dg/lookup/ambig5.C: Likewise.
22609         * g++.dg/lookup/ambig4.C: Likewise.
22610         * g++.dg/parse/crash22.C: Likewise.
22611
22612 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22613
22614         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22615
22616 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22617
22618         * gcc.dg/nested-calls-1.c: New test.
22619
22620 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22621
22622         * gfortran.dg/complex_intrinsic_1.f90: New test.
22623         * gfortran.dg/complex_intrinsic_2.f90: New test.
22624         * gfortran.dg/fgetc_1.f90: New test.
22625         * gfortran.dg/fgetc_2.f90: New test.
22626         * gfortran.dg/fgetc_3.f90: New test.
22627         * gfortran.dg/ftell_1.f90: New test.
22628         * gfortran.dg/ftell_2.f90: New test.
22629         * gfortran.dg/gnu_logical_1.F: New test.
22630         * gfortran.dg/gnu_logical_2.f90: New test.
22631
22632 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22633
22634         PR middle-end/24820
22635         * gcc.dg/pr24820.c: New test.
22636
22637 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22638
22639         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22640         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22641         variable.
22642
22643 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22644
22645         PR testsuite/24614
22646         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22647
22648 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22649
22650         * gcc.target/cris/cris.exp: New file.
22651         * gcc.target/cris/rld-legit1.c: New test.
22652         * gcc.target/cris/rld-legit2.c: New test.
22653
22654 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22655
22656         PR c++/24780
22657         * g++.dg/opt/pr24780.C: New test.
22658
22659         PR c++/24761
22660         * g++.dg/template/asm1.C: New test.
22661
22662 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22663
22664         PR libgfortran/24787
22665         * gfortran.dg/scan_1.f90: New test.
22666
22667 2005-11-12  Jan Hubicka  <jh@suse.cz>
22668
22669         * gcc.target/i386/minmax-1.c: New.
22670         * gcc.target/i386/minmax-2.c: New.
22671
22672 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22673
22674         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22675
22676 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22677
22678         * gcc.c-torture/execute/20051110-1.c,
22679         gcc.c-torture/execute/20051110-2.c: New tests.
22680
22681 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22682
22683         PR middle-end/24750
22684         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22685         New tests.
22686
22687 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22688
22689         * lib/target-libpath.exp (get_shlib_extension): New proc.
22690         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22691         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22692         * lib/objc.exp (objc_target_compile): Likewise.
22693         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22694         detection.
22695
22696 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22697
22698         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22699
22700         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22701         Add -static to additional_flags and pass it to target_compile.
22702
22703 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22704
22705         PR libgfortran/24719
22706         gfortran.dg/read_noadvance.f90: New test.
22707
22708         PR libgfortran/24699
22709         gfortran.dg/fmt_t_2.f90: New test.
22710
22711         PR libgfortran/24785
22712         gfortran.dg/read_x_eor.f90: New test.
22713
22714         PR libgfortran/24584
22715         gfortran.dg/namelist_empty.f90: Rename test.
22716
22717         PR libgfortran/24489
22718         gfortran/read_eor.f90: Rename test.
22719
22720 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22721
22722         PR fortran/15976
22723         * gfortran.dg/automatic_module_variable.f90: New test.
22724
22725 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22726
22727         PR target/24445
22728         * gcc.dg/pr24445.c: New test.
22729
22730 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22731
22732         PR fortran/24655
22733         PR fortran/24755
22734         * gfortran.dg/recursive_statement_functions.f90: Add statement
22735         functions using inline intrinsic functions and parameters to test
22736         that they no longer seg-fault.
22737
22738         PR fortran/24409
22739         gfortran.dg/nested_modules_4.f90: New test.
22740         gfortran.dg/nested_modules_5.f90: New test.
22741
22742 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22743
22744         PR fortran/24643
22745         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22746
22747 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22748
22749         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22750         failures.
22751
22752 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22753
22754         * gcc.dg/sparc-getcontext-1.c: New test.
22755
22756 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22757
22758         * gcc.dg/ifcvt-fabs-1.c: New test.
22759
22760 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22761
22762         PR other/4372
22763         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22764         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22765
22766 2005-11-09  Richard Guenther  <rguenther@suse.de>
22767
22768         PR tree-optimization/24716
22769         * gcc.c-torture/execute/pr24716.c: New testcase.
22770
22771 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22772
22773         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22774
22775 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22776
22777         PR 24624
22778         * gcc.dg/pr24624.c: Testcase added.
22779
22780 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22781
22782         PR 24623
22783         * g++.dg/other/pr24623.C: Testcase added.
22784
22785 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22786
22787         PR fortran/22607
22788         * gfortran-dg/pure_byref_1.f90: New.
22789         * gfortran-dg/pure_byref_2.f90: New.
22790
22791 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22792
22793         PR c/24101
22794         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22795         * gcc.dg/dg.exp: Run main loop also for *.i files.
22796
22797 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22798
22799         PR c++/19450
22800         * g++.dg/tls/diag-3.C: New test.
22801         * g++.dg/tls/diag-4.C: New test.
22802         * g++.dg/tls/static-1.C: New test.
22803         * g++.dg/tls/static-1a.cc: New file.
22804
22805 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22806
22807         PR 23046
22808         * g++.dg/tree-ssa/pr23046.C: New test.
22809
22810 2005-11-08  Devang Patel <dpatel@apple.com>
22811
22812         PR tree-optimization/23115
22813         * gcc.dg/tree-ssa/pr23115.c: New.
22814
22815 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22816
22817         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22818         * gcc.target/powerpc/pr16155.c: Same.
22819         * gcc.target/powerpc/altivec-1.c: Same.
22820         * gcc.target/powerpc/altivec-2.c: Same.
22821         * gcc.target/powerpc/altivec-3.c: Same.
22822         * gcc.target/powerpc/altivec-5.c: Same.
22823         * gcc.target/powerpc/altivec-11.c: Same.
22824         * gcc.target/powerpc/altivec-12.c: Same.
22825         * gcc.target/powerpc/altivec-14.c: Same.
22826         * gcc.target/powerpc/altivec-22.c: Same.
22827         * gcc.target/powerpc/altivec-consts.c: Same.
22828         * gcc.target/powerpc/altivec-pr22085.c: Same.
22829         * gcc.target/powerpc/altivec-splat.c: Same.
22830         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22831         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22832         * gcc.target/powerpc/darwin-longlong.c: Same.
22833
22834 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22835
22836         PR target/19340
22837         * gcc.dg/pr19340.c: New test.
22838
22839 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22840
22841         PR rtl-optimization/24683
22842         * gcc.dg/pr24683.c: New test.
22843
22844 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22845
22846         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22847         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22848
22849 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22850
22851         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22852
22853 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22854
22855         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22856
22857 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22858
22859         PR target/24230
22860
22861         * gcc.target/powerpc/altivec-consts.c,
22862         gcc.target/powerpc/altivec-splat.c: New testcase.
22863
22864 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22865
22866         PR c/24599
22867
22868         * gcc.dg/overflow-2.c: New testcase.
22869
22870 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22871
22872         PR rtl-optimization/23567
22873         * gcc.c-torture/execute/20051104-1.c: New test.
22874
22875 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22876
22877         PR fortran/24534
22878         gfortran.dg/private_type_2.f90: Modified to check that case with
22879         PRIVATE declaration within derived type is accepted.
22880
22881         PR fortran/20838
22882         gfortran.dg/pointer_assign_1.f90: New test.
22883
22884         PR fortran/20840
22885         * gfortran.dg/arrayio_0.f90: New test.
22886
22887         PR fortran/17737
22888         gfortran.dg/data_initialized.f90: New test.
22889         gfortran.dg/data_constraints_1.f90: New test.
22890         gfortran.dg/data_constraints_2.f90: New test.
22891
22892 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22893
22894         PR fortran/24174
22895         PR fortran/24305
22896         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22897
22898 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22899
22900         PR 24670
22901         * gcc.dg/tree-ssa/pr24670.c: New test.
22902
22903 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22904
22905         PR target/22432
22906         * gcc.target/i386/pr22432.c: New test.
22907
22908 2005-11-05  Richard Henderson  <rth@redhat.com>
22909
22910         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22911         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22912         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22913         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22914         from gcc.dg/alpha-*.
22915         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22916         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22917
22918 2005-11-05  Andreas Jaeger  <aj@suse.de>
22919
22920         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22921
22922 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22923
22924         PR target/23424
22925         * gcc.dg/torture/pr23424-1.c: New test.
22926
22927 2005-11-04  Richard Henderson  <rth@redhat.com>
22928
22929         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22930         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22931         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22932         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22933         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22934         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22935         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22936         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22937         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22938         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22939         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22940         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22941         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22942         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22943         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22944         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22945         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22946         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22947         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22948         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22949         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22950         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22951         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22952         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22953         Move from gcc.dg/.
22954         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22955         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22956         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22957         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22958         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22959         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22960         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22961         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22962         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22963         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22964         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22965         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22966         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22967         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22968         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22969         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22970         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22971         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22972         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22973         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22974         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22975         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22976         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22977         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22978         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22979         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22980         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22981         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22982         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22983         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22984         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22985         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22986         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22987         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22988         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22989         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22990         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22991         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22992         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22993         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22994         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22995         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22996         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22997         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22998         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22999
23000 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
23001
23002         PR 24627
23003         * gcc.dg/tree-ssa/pr24627.c: New test.
23004
23005 2005-11-04 Paul Brook  <paul@codesourcery.com>
23006
23007         * gcc.dg/tls/opt-10.c: New test.
23008
23009 2005-11-04  Andreas Jaeger  <aj@suse.de>
23010
23011         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23012         avoid extra warnings.
23013
23014 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23015
23016         PR libfortran/22298
23017         * lib/target-supports.exp
23018         (check_effective_target_static_libgfortran): New
23019         static_libgfortran effective target.
23020         * gfortran.dg/static_linking_1.f: New test.
23021         * gfortran.dg/static_linking_1.c: New file.
23022
23023 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23024
23025         * gcc.dg/pr24615.c: Guard test with { target fpic }.
23026
23027 2005-11-03  Josh Conner  <jconner@apple.com>
23028
23029         PR c++/19989
23030         g++.dg/ext/array2.C: New test.
23031         g++.dg/template/dependent-name3.C: New test.
23032         g++.dg/template/dependent-name4.C: New test.
23033         g++.dg/template/sfinae2.C: New test.
23034
23035 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         PR preprocessor/22042
23038         * gcc.dg/cpp/strify4.c: New test.
23039
23040 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23041
23042         PR c++/17964
23043         * g++.dg/cpp/string-1.C: New test.
23044
23045 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23046
23047         * gcc.target/powerpc: New directory.
23048         * gcc.target/powerpc/powerpc.exp: New file.
23049         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23050         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23051         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23052         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23053         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23054         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23055         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23056         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23057         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23058         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23059         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23060         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23061         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23062         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23063         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23064         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23065         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23066         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23067         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23068         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23069         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23070         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23071         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23072         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23073         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23074         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23075         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23076         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23077         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23078         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23079         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23080         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23081         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23082         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23083
23084 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
23085
23086         PR c++/21627
23087         * g++.dg/warn/inline2.C: New test.
23088
23089 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23090
23091         PR middle-end/23155
23092         * g++.dg/ext/c99struct1.C: New test.
23093         * gcc.dg/union-cast-1.c: New test.
23094         * gcc.dg/union-cast-2.c: New test.
23095         * gcc.dg/union-cast-3.c: New test.
23096
23097 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23098
23099         PR middle-end/24589
23100         * gcc.c-torture/execute/zero-struct-2.c: New test.
23101
23102 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
23103
23104         PR c++/24582
23105         * g++.dg/init/switch1.C: New test.
23106
23107 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23108
23109         * gcc.dg/delay-slot-1.c: New test.
23110
23111 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
23112
23113         PR target/24620
23114         * gcc.dg/pr24620.c: New test.
23115
23116 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
23117
23118         PR c/24329
23119         * gcc.dg/format/unnamed-1.c: New test.
23120
23121 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23122
23123         PR c++/22434
23124         * g++.dg/expr/cond8.C: New test.
23125
23126         PR c++/24560
23127         * g++.dg/parse/dot1.C: New test.
23128
23129 2005-11-02  Jan Hubicka  <jh@suse.cz>
23130
23131         PR target/23303
23132         * gcc.dg/i386-lea.c: New test
23133
23134 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23135
23136         PR target/24615
23137         * gcc.dg/pr24615.c: New test.
23138
23139 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
23140
23141         PR target/24600
23142         * gcc.dg/pr24600.c: New test.
23143
23144 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23145
23146         PR c++/19253
23147         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23148         * g++.dg/parse/typename9.C: New test.
23149         * g++/dg/parse/typename10.C: Likewise.
23150
23151 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23152
23153         PR fortran/18157
23154         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23155         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23156         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23157
23158 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
23159
23160         PR c++/24569
23161         * g++.dg/debug/static1.C: New test.
23162
23163 2005-11-02  Josh Conner  <jconner@apple.com>
23164
23165         * g++.dg/crash38.C: moved into proper directory...
23166         * g++.dg/template/crash42.C: ...here
23167
23168 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
23169
23170         PR target/18338
23171         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23172         pcc_bitfield_type_matters || default_packed.
23173
23174         * lib/target-supports.exp
23175         (check_effective_target_pcc_bitfield_type_matters): New proc.
23176         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23177
23178         PR testsuite/23304
23179         * lib/target-supports.exp (check_effective_default_packed): New proc.
23180         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23181         Gate expected errors on target ! default_packed.
23182         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23183
23184 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23185
23186         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23187         change (r106358).
23188
23189 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23190
23191         PR fortran/24008
23192         * gfortran.dg/entry_5.f90: New.
23193         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23194
23195 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
23196
23197         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23198
23199 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
23200
23201         PR fortran/21565
23202         gfortran.dg/namelist_blockdata.f90: New test.
23203
23204         PR fortran/18737
23205         gfortran.dg/external_implicit_none.f90: New test.
23206
23207         PR fortran/14994
23208         * gfortran.dg/secnds.f: New test.
23209
23210 2005-10-31  Jan Hubicka  <jh@suse.cz>
23211
23212         PR target/20928
23213         * gcc.c-torture/compile/pr20928.c: New test.
23214
23215 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
23216
23217         PR middle-end/23492
23218         * gcc.c-torture/compile/zero-strct-5.c: New test.
23219
23220 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
23221
23222         PR libgfortran/24584
23223         * gfortran.dg/pr24584.f90: New test.
23224
23225 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
23226
23227         PR fortran/18883
23228         * gfortran.dg/char_result_9.f90: New.
23229         * gfortran.dg/char_result_10.f90: New.
23230
23231 2005-10-30  Jan Hubicka  <jh@suse.cz>
23232
23233         * g++.dg/tree-ssa/pr24172.C: New testcase.
23234
23235 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23236
23237         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23238
23239 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
23240
23241         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23242         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23243         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23244         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23245         gfortran.dg/enum_9.f90,
23246         gfortran.fortran-torture/compile/enum_1.f90,
23247         gfortran.fortran-torture/execute/enum_1.f90,
23248         gfortran.fortran-torture/execute/enum_2.f90,
23249         gfortran.fortran-torture/execute/enum_3.f90,
23250         gfortran.fortran-torture/execute/enum_4.f90: New tests.
23251
23252 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
23253
23254         PR target/18482
23255         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23256         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23257
23258 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23259
23260         PR libfortran/20179
23261         * gfortran.dg/mixed_io_1.f90: New test.
23262         * gfortran.dg/mixed_io_1.c: New file.
23263
23264 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23265
23266         * gfortran.dg/malloc_free_1.f90: New test.
23267
23268 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23269
23270         * gcc.dg/nested-func-4.c: Require profiling -pg.
23271
23272 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23273
23274         PR C++/23229
23275         * g++.dg/warn/main-2.C: New test.
23276
23277 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23278
23279         PR fortran/24545
23280         * gfortran.dg/interface_2.f90: new test.
23281
23282 2005-10-28  Josh Conner  <jconner@apple.com>
23283
23284         PR c++/22153
23285         * g++.dg/template/crash38.C: New test.
23286         * g++.dg/parse/explicit1.C: Change expected errors.
23287
23288 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23289
23290         PR C++/23426
23291         * g++.dg/other/large-size-array.C: New test.
23292
23293 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23294
23295         PR middle-end/24362
23296         * g++.dg/opt/complex4.C: New test.
23297
23298 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23299
23300         * gcc.dg/nested-func-4.c: New test.
23301
23302 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23303
23304         PR fortran/24158
23305         gfortran.dg/derived_recursion.f90: New test.
23306         gfortran.dg/implicit_actual.f90: New test.
23307
23308 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23309
23310         PR middle-end/24295, PR testsuite/24477
23311         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23312         removed when weakref hits the tree.
23313
23314 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23315
23316         * gfortran.dg/cray_pointers_4.f90: New test.
23317
23318         * gfortran.dg/cray_pointers_5.f90: New test.
23319
23320 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23321
23322         PR fortran/22290
23323         * gfortran.dg/assign_5.f90: New test.
23324         * gfortran.dg/assign_6.f: New test.
23325
23326 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23327
23328         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23329         CPU has no SSE support.
23330
23331 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23332
23333         PR libgfortran/24224
23334         * gfortran.dg/arrayio_1.f90: Update attribution.
23335         * gfortran.dg/arrayio_2.f90: Update attribution.
23336         * gfortran.dg/arrayio_3.f90: Update attribution.
23337         * gfortran.dg/arrayio_4.f90: Update test conditions.
23338         * gfortran.dg/arrayio_5.f90: Update attribution.
23339         * gfortran.dg/arrayio_6.f90: New test.
23340         * gfortran.dg/arrayio_7.f90: New test.
23341
23342 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23343
23344         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23345
23346 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23347
23348         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23349
23350 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23351
23352         PR fortran/24416
23353         * gfortran.dg/namelist_char_only.f90: New test.
23354
23355 2005-10-24  Asher Langton  <langton2@llnl.gov>
23356
23357         PR fortran/17031
23358         PR fortran/22282
23359         * gfortran.dg/cray_pointers_1.f90: New test.
23360         * gfortran.dg/cray_pointers_2.f90: New test.
23361         * gfortran.dg/cray_pointers_3.f90: New test.
23362         * gfortran.dg/loc_1.f90: New test.
23363         * gfortran.dg/loc_2.f90: New test.
23364
23365 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23366
23367         * gcc.dg/pr24225.c: New test.
23368
23369 2005-10-24  Asher Langton  <langton2@llnl.gov>
23370
23371         * gfortran.dg/dup_save_1.f90: New test.
23372         * gfortran.dg/dup_save_2.f90: New test.
23373
23374 2005-10-24  Paul Brook  <paul@codesourcery.com>
23375
23376         PR 24107
23377         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23378         stdint.h.
23379
23380 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23381
23382         PR libgfortran/24489
23383         * gfortran.dg/pr24489.f90: New test.
23384
23385 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23386
23387         PR fortran/23635
23388         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23389
23390 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23391
23392         PR target/18911
23393         * g++.dg/init/array16.C: Skip for mmix-*-*.
23394
23395 2005-10-23  Asher Langton  <langton2@llnl.gov>
23396
23397         * gfortran.dg/byte_1.f90: New test.
23398         * gfortran.dg/byte_2.f90: New test.
23399
23400 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23401
23402         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23403
23404 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23405
23406         PR fortran/18022
23407         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23408
23409         PR fortran/24311
23410         * gfortran.dg/merge_char_const.f90: New test.
23411
23412         PR fortran/24384
23413         * gfortran.dg/spread_scalar_source.f90: New test.
23414
23415 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23416
23417         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23418
23419         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23420         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23421
23422         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23423
23424 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23425
23426         PR fortran/24426
23427         * gfortran.dg/der_pointer_4.f90: New.
23428
23429 2005-10-22  David Ayers  <d.ayers@inode.at>
23430
23431         * obj-c++.dg/except-1.mm: Simplify.
23432
23433 2005-10-21  David Ayers  <d.ayers@inode.at>
23434
23435         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23436
23437 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23438
23439         * gfortran.dg/assumed_dummy_2.f90: New test.
23440
23441 2005-10-21  James E Wilson  <wilson@specifix.com>
23442
23443         PR preprocessor/15220
23444         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23445
23446 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23447
23448         * gcc.c-torture/execute/20051021-1.c: New test.
23449
23450 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23451
23452         PR c++/24260
23453         * g++.dg/ext/tmplattr1.C: New test.
23454
23455 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23456
23457         PR fortran/24440
23458         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23459
23460 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23461
23462         * obj-c++.dg/except-1.mm: New.
23463
23464         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23465
23466 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23467
23468         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23469
23470 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23471
23472         PR middle-end/24295
23473         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23474         declarations with the same names as thunks' alias targets, use
23475         aliases instead.
23476         * gcc.dg/attr-alias-3.c: New test.
23477         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23478
23479 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23480
23481         PR c++/22618
23482         * g++.dg/parse/access8.C: New test.
23483
23484 2005-10-20  Richard Guenther  <rguenther@suse.de>
23485
23486         PR c++/24439
23487         * g++.dg/tree-ssa/pr24439.C: New testcase.
23488
23489 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23490
23491         * g++.dg/opt/delay-slot-1.C: New test.
23492
23493 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23494
23495         PR fortran/21625
23496         * gfortran.fg/der_init_1.f90: New.
23497
23498 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23499
23500         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23501
23502 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/21908
23505         * g++.dg/parse/error28.C: New test.
23506
23507 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23508
23509         * gcc.dg/profile-generate-2.c: New test.
23510
23511 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23512
23513         PR target/23589
23514         * g++.dg/ext/dllimport11.C: New.
23515
23516 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23517
23518         PR c++/22293
23519         * g++.dg/other/friend3.C: New test.
23520
23521 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23522
23523         PR c++/23293
23524         * g++.dg/template/error19.C: New test.
23525
23526 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23527
23528         PR c++/21383
23529         * g++.dg/overload/koenig2.C: New.
23530
23531         PR c++/23118
23532         * g++.dg/overload/error2.C: New.
23533
23534         PR c++/22604
23535         * g++.dg/inherit/covariant14.C: New.
23536
23537 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23538
23539         PR c++/23440
23540         * g++.dg/parse/for1.C: New test.
23541
23542 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23543
23544         PR fortran/23446
23545         * gfortran.dg/host_dummy_index_1.f90: New test.
23546
23547         PR fortran/21459
23548         * gfortran.dg/automatic_char_len_2.f90: New test.
23549
23550         PR fortran/20866
23551         * gfortran.dg/recursive_statement_functions.f90: New test.
23552
23553         PR fortran/20853
23554         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23555
23556         PR fortran/20849
23557         * gfortran.dg/external_initializer.f90: New test.
23558
23559         PR fortran/20837
23560         * non_module_public.f90: New test.
23561
23562 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23563
23564         PR c++/24386
23565         * g++.dg/template/overload7.C: New.
23566
23567         PR c++/22551
23568         * g++.dg/other/switch2.C: Remove expected warnings.
23569
23570         PR c++/21353
23571         * g++.dg/template/defarg6.C: New.
23572
23573 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23574
23575         PR target/24315
23576         * gcc.target/i386/pr24315.c: New test.
23577
23578 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23579
23580         PR c++/24389
23581         * g++.dg/template/static21.C: New test.
23582         * g++.dg/template/static21-a.cc: Likewise.
23583
23584 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23585
23586         PR c++/23959
23587         * g++.dg/warn/Wswitch-default-1.C: New test.
23588         * g++.dg/warn/Wswitch-default-2.C: New test.
23589
23590 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/22173
23593         * g++.dg/parse/template18.C: New test.
23594         * g++.dg/template/nontype15.C: Likewise.
23595
23596 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23597
23598         PR fortran/22273
23599         * gfortran.dg/spec_expr_2.f90: New.
23600
23601 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23602
23603         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23604         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23605         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23606         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23607         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23608         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23609         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23610         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23611         previous target-specific skips and warning-message matches where
23612         applicable.
23613
23614 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23615
23616         PR c++/21347
23617         * g++.dg/warn/Wctor-dtor.C: New test.
23618
23619 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23620
23621         PR c/23439
23622         * gcc.dg/for-1.c: New test.
23623
23624 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/19565
23627         * g++.dg/warn/Wconversion1.C: New test.
23628         * g++.dg/ext/packed4.C: Compile with -w.
23629         * g++.dg/opt/20050511-1.C: Likewise.
23630         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23631
23632 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23633
23634         * gfortran.dg/boz_5.f90: New test.
23635
23636 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         PR c++/22551
23639         * g++.dg/other/switch2.C: New.
23640
23641         PR c++/23984
23642         * g++.dg/init/ctor7.C: New.
23643
23644 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23645
23646         PR c++/23730
23647         * g++.dg/parse/crash32.C: New test.
23648
23649 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23650
23651         PR c++/20721
23652         * g++.dg/init/goto2.C: New test.
23653
23654         PR c++/22464
23655         * g++.dg/template/crash/41.C: New test.
23656
23657         PR c++/22180
23658         * g++.dg/template/crash40.C: New test.
23659
23660         PR c++/23694
23661         * g++.dg/parse/friend5.C: New test.
23662
23663         PR c++/23307
23664         * g++.dg/template/crash38.C: New test.
23665
23666         PR c++/22352
23667         * g++.dg/template/friend38.C: New test.
23668
23669         PR c++/22405
23670         * g++.dg/template/crash39.C: New test.
23671
23672 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23673
23674         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23675         gcc.dg/debug/dwarf2/dwarf-char2.c,
23676         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23677
23678         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23679
23680 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23681
23682         * gcc.dg/dll-2.c: Add tests for warnings.
23683         * gcc.dg/dll-3.c: Likewise.
23684         * gcc.dg/dll-4.c: Likewise.
23685
23686         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23687         * g++.dg/ext/dllimport2.C: Likewise.
23688         * g++.dg/ext/dllimport3.C: Likewise.
23689         * g++.dg/ext/dllimport7.C: Likewise.
23690         * g++.dg/ext/dllimport8.C: Likewise.
23691         * g++.dg/ext/dllimport9.C: Likewise.
23692
23693 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23694
23695         PR fortran/24092
23696         * gfortran.dg/derived_pointer_recursion.f90: New test.
23697
23698 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23699
23700         * gcc.c-torture/execute/20051012-1.c: New test.
23701
23702 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23703
23704         PR fortran/18082
23705         * gfortran.dg/automatic_char_len_1.f90: New test.
23706
23707 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23708
23709         PR fortran/20847
23710         * gfortran.dg/save_common.f90: New test.
23711
23712         PR fortran/20856
23713         * gfortran.dg/save_result.f90: New test.
23714
23715 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23716
23717         PR c++/21592
23718         * g++.dg/template/dependent-expr1.C: Add new expected error.
23719         * g++.dg/template/dependent-expr2.C: Adjust error text.
23720         * g++.dg/template/overload6.C: New.
23721
23722         PR c++/23797
23723         * g++.dg/other/typename8.C: New.
23724
23725         PR c++/21117
23726         * g++.dg/other/return1.C: New.
23727
23728 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23729
23730         PR c++/24052
23731         * g++.dg/ext/label5.C: New.
23732
23733 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23734
23735         PR c++/19964
23736         * g++.dg/parse/crash31.C: New.
23737
23738 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23739
23740         * g++.dg/ipa/ipa-1.c: New test.
23741         * g++.dg/ipa/ipa-2.c: New test.
23742         * g++.dg/ipa/ipa-3.c: New test.
23743         * g++.dg/ipa/ipa-4.c: New test.
23744         * g++.dg/ipa/ipa-5.c: New test.
23745         * g++.dg/ipa/ipa.exp: New file.
23746
23747 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23748
23749         PR fortran/24207
23750         * gfortran.dg/private_type_3.f90: New test.
23751
23752 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23753
23754         PR fortran/20786
23755         gfortran.dg/aint_anint_1.f90: New test.
23756
23757 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23758
23759         PR libgfortran/24313
23760         gfortran.dg/csqrt.f: New test.
23761
23762 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23763
23764         PR c++/8057
23765         * g++.dg/warn/noeffect7.C: New test.
23766         * g++.dg/warn/noeffect2.C: Instantiate templates.
23767         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23768         and warning.
23769
23770 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c++/21089
23773         * g++.dg/init/float1.C: New test.
23774
23775         PR c++/24277
23776         * g++.dg/init/member1.C: Tweak error markers.
23777
23778 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23779
23780         PR testsuite/24281
23781         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23782         Check for null pointer.
23783
23784 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23785
23786         PR c++/21369
23787         * g++.dg/parse/ret-type3.C: New test.
23788
23789 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23790
23791         PR tree-opt/23946
23792         * gcc.c-torture/compile/pr23946.c: New test.
23793
23794 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23795
23796         * g++.dg/opt/mmx2.C: New test.
23797
23798 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23799
23800         PR c++/24277
23801         * g++.dg/template/static20.C: New test.
23802
23803         PR c++/24302
23804         * g++.dg/warn/Wunused-12.C: New test.
23805
23806         PR c++/23437
23807         * g++.dg/template/arg4.C: New test.
23808
23809 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23810
23811         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23812         * gcc.dg/ucnid-3.c: Likewise.
23813         * gcc.dg/ucnid-4.c: Likewise.
23814         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23815         * g++.dg/other/ucnid-1.C: Likewise.
23816         * gcc.dg/sparc-frame-1.c: New test.
23817
23818 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23819
23820         PR c++/24139
23821         * g++.dg/template/spec27.C: New test.
23822
23823         PR c++/24275
23824         * g++.dg/template/static19.C: New test.
23825
23826 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23827
23828         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23829         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23830
23831 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23832
23833         PR target/24136
23834         * gfortran.fortran-torture/compile/pr24136.f: New test.
23835
23836 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23837
23838         PR c++/22172
23839         * g++.dg/parse/crash30.C: New test.
23840
23841 2005-10-07  Richard Guenther  <rguenther@suse.de>
23842
23843         PR middle-end/24227
23844         * gcc.c-torture/compile/pr24227.c: New testcase.
23845
23846 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23847
23848         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23849         Do not put aligned attributes on array elements.
23850
23851 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23852
23853         PR testsuite/23611, PR testsuite/23615
23854         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23855         writing prototypes of library functions by hand.
23856         * obj-c++.dg/bitfield-4.mm: Likewise.
23857         * obj-c++.dg/const-str-4.mm: Likewise.
23858         * obj-c++.dg/encode-4.mm: Likewise.
23859         * obj-c++.dg/encode-5.mm: Likewise.
23860         * obj-c++.dg/encode-6.mm: Likewise.
23861         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23862         * obj-c++.dg/method-10.mm: Likewise.
23863         * obj-c++.dg/method-17.mm: Likewise.
23864         * obj-c++.dg/method-19.mm: Likewise.
23865         * obj-c++.dg/try-catch-2.mm: Likewise.
23866
23867 2005-10-06  Richard Henderson  <rth@redhat.com>
23868
23869         PR 24236
23870         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23871
23872 2005-10-06  Dale Johannesen  <dalej@apple.com>
23873
23874         * gcc.c-torture/execute/20030125-1.c: Correct.
23875
23876 2005-10-06  Richard Guenther  <rguenther@suse.de>
23877
23878         PR tree-optimization/24238
23879         * g++.dg/tree-ssa/pr24238.C: New testcase.
23880
23881 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23882
23883         PR 18568
23884         * gfortran.dg/der_pointer_3.f90: New test.
23885
23886 2005-10-05  Devang Patel  <dpatel@apple.com>
23887
23888         PR Debug/23205
23889         * g++.dg/other/PR23205.C: New.
23890
23891 2005-10-05  Richard Henderson  <rth@redhat.com>
23892
23893         PR target/23602
23894         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23895         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23896
23897 2005-10-05  Dale Johannesen  <dalej@apple.com>
23898
23899         * gcc.c-torture/execute/float-floor.c: New.
23900
23901 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23902
23903         PR tree-optimization/21419
23904         PR tree-optimization/24146
23905         PR tree-optimization/24151
23906
23907         * g++.dg/ext/asm7.C: New.
23908         * g++.dg/ext/asm8.C: New.
23909         * gcc.dg/asm-1.c: Compile on all targets.
23910         * gcc.dg/asm-pr24146.c: New.
23911         * gcc.dg/pr21419.c: Adjust error messages.
23912
23913 2005-10-05  Richard Guenther  <rguenther@suse.de>
23914
23915         PR fortran/24176
23916         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23917
23918 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23919
23920         PR c++/23513
23921         * g++.dg/template/spec22.C: Robustify test.
23922         * g++.dg/template/spec26.C: New.
23923
23924 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23925
23926         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23927         if target supports vector instructions.
23928
23929 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23930
23931         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23932         C99 functions.
23933
23934 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23935
23936         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23937         check_effective_target_fortran_large_int): Replace cached result
23938         when target changes.
23939
23940 2005-10-04  Devang Patel  <dpatel@apple.com>
23941
23942         * gcc.dg/i386-sse-vect-types.c: New.
23943
23944 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23945
23946         PR preprocessor/13726
23947         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23948         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23949
23950 2005-10-04  Richard Guenther  <rguenther@suse.de>
23951
23952         PR c/23576
23953         * gcc.dg/noncompile/pr23576.c: New testcase.
23954
23955 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23956
23957         PR middle-end/23125
23958         * gcc.dg/register-var-3.c: New test.
23959
23960 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23961
23962         * gcc.dg/pr23049.c: New test.
23963
23964         * gcc.dg/ucnid-4.c: Fix test.
23965
23966 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23967
23968         PR 23445
23969         * gcc.c-torture/compile/pr23445.c: New test.
23970
23971 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23972
23973         * g++.dg/overload/unknown1.C: New.
23974
23975 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23976
23977         PR c++/17775
23978         * g++.dg/template/repo4.C: New test.
23979
23980 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23981
23982         PR libfortran/19308
23983         * gfortran.dg/large_real_kind_2.F90: New test.
23984         * gfortran.dg/large_integer_kind_2.f90: New test.
23985
23986 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23987
23988         * lib/target-supports.exp (check_effective_target_vect_shift):
23989         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23990         (check_effective_target_vect_condition): Fix copy-n-pasto.
23991
23992         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23993         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23994         targets.
23995
23996 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23997
23998         PR c++/22621
23999         * g++.dg/template/overload5.C : New test.
24000
24001         PR c++/23840
24002         * g++.dg/expr/stdarg1.C: New test.
24003
24004 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
24005
24006         PR 24142
24007         * gcc.c-torture/execute/pr24142.c: New test.
24008
24009 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
24010
24011         PR 24141
24012         * gcc.c-torture/execute/pr24141.c: New test.
24013
24014 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
24015             Diego Novillo  <dnovillo@redhat.com>
24016
24017         PR 23604
24018         * gcc.c-torture/execute/pr23604.c: New test.
24019
24020 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
24021
24022         PR fortran/16404
24023         PR fortran/20835
24024         PR fortran/20890
24025         PR fortran/20899
24026         PR fortran/20900
24027         PR fortran/20901
24028         PR fortran/20902
24029         gfortran.dg/equiv_constraint_1.f90: New test.
24030         gfortran.dg/equiv_constraint_2.f90: New test.
24031         gfortran.dg/equiv_constraint_3.f90: New test.
24032         gfortran.dg/equiv_constraint_4.f90: New test.
24033         gfortran.dg/equiv_constraint_5.f90: New test.
24034         gfortran.dg/equiv_constraint_6.f90: New test.
24035         gfortran.dg/equiv_constraint_7.f90: New test.
24036         gfortran.dg/equiv_constraint_8.f90: New test.
24037         gfortran.dg/private_type_1.f90: New test.
24038         gfortran.dg/private_type_2.f90: New test.
24039         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24040         980628-10.f: Assert std=gnu to permit mixing of
24041         types in equivalence statements.
24042
24043 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
24044
24045         PR 24112
24046         * gfortran.dg/open_status_1.f90: New.
24047
24048 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24049
24050         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24051         * gcc.dg/vect/pr22480.c: Clean up temp files.
24052         * gcc.dg/vect/pr23831.c: Clean up temp files.
24053         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24054         Clean up temp files.
24055         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24056         Clean up temp files.
24057
24058         * gcc.dg/20050309-1.c: Clean up temp files.
24059         * gcc.dg/20050325-1.c: Clean up temp files.
24060
24061 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
24062
24063         PR tree-optimization/24059
24064         * gcc.dg/vect/pr24059.c : New test.
24065
24066 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
24067
24068         PR middle-end/24109
24069         * gcc.c-torture/execute/20050929-1.c: New test.
24070
24071 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24072
24073         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24074
24075 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
24076
24077         PR c/21419
24078         * gcc.dg/pr21419.c: New test.
24079
24080 2005-09-29  Steven Bosscher  <stevenb@suse.de>
24081
24082         * gcc.dg/pr23911.c: New test.
24083
24084 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24087
24088         PR c++/16782
24089         * g++.dg/parse/qualified4.C: New test.
24090         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24091         * g++.old-deja/g++.mike/p8154.C: Likewise.
24092
24093 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
24094
24095         PR c++/22147
24096         * g++.dg/template/friend37.C: New test.
24097         * g++.dg/parse/crash28.C: Adjust error markers.
24098
24099 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
24100
24101         PR fortran/18518
24102         * gfortran.fortran-torture/execute/save_2.f90: New decl.
24103
24104 2005-09-27  Devang Patel  <dpatel@apple.com>
24105
24106         PR tree-optimization/23625
24107         * gcc.dg/pr23625.c: New test.
24108
24109 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
24110
24111         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24112         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24113
24114 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
24115
24116         PR fortran/23677
24117         * gfortran.fortran-torture/execute/save_1.f90: New test.
24118         * gfortran.dg/save_1.f90: New test.
24119
24120 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
24121
24122         * gcc.target/i386/builtin-apply-mmx.c: New test.
24123
24124         PR target/22576
24125         * gcc.target/i386/pr22576.c: New test.
24126
24127         PR target/22585
24128         * gcc.target/i386/pr22585.c: New test.
24129
24130         PR target/23268
24131         * gcc.target/i386/pr23268.c: New test.
24132
24133         PR middle-end/23831
24134         * gcc.dg/vect/pr23831.c: New test.
24135
24136         PR target/24055
24137         * gcc.target/i386/pr24055.c: New test.
24138
24139 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
24140
24141         PR tree-optimization/23960
24142         * gcc.c-torture/compile/pr23960.c: New.
24143
24144 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
24145
24146         PR fortran/16861
24147         * gfortran.dg/nested_modules_3.f90: New.
24148
24149 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
24150
24151         PR fortran/24005
24152         gfortran.dg/interface_1.f90: New test.
24153
24154 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
24155         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24156
24157         PR fortran/23843
24158         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24159
24160 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24161
24162         PR fortran/23516
24163         * gfortran.dg/imag_1.f: New test.
24164         * gfortran.dg/imag_2.f: Ditto.
24165
24166 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
24167
24168         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24169
24170 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
24171
24172         PR c++/21983
24173         * g++.dg/warn/pr21983.C: New test.
24174
24175 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
24176
24177         * gcc.dg/20050922-1.c: Testcase added.
24178
24179 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
24180
24181         PR c++/23993
24182         * g++.dg/template/array14.C: New test.
24183
24184 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
24185
24186         PR fortran/19929
24187         * gfortran.dg/der_ptr_component_1.f90: New test.
24188
24189 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24190
24191         PR c++/23965
24192         * g++.dg/template/error1.C: Reject "no matching function" message.
24193
24194 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24195
24196         PR c++/17609
24197         * g++.dg/lookup/error1.C: New test.
24198
24199 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
24200
24201         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24202         functionality of the testcase.
24203
24204 2005-09-20  Richard Henderson  <rth@redhat.com>
24205
24206         * gcc.dg/vect/vect-22.c: Require vect_float.
24207         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24208
24209 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
24210
24211         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24212         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24213         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24214         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24215         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24216         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24217         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24218         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24219         * gcc.dg/cpp/ucnid-8.c: New test.
24220
24221 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24222
24223         PR tree-optimization/23929
24224         * gcc.c-torture/compile/pr23929.c: New test.
24225
24226 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
24227
24228         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24229         for one loop.
24230
24231 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
24232
24233         PR testsuite/23186
24234         * g++.dg/other/pr22003.C: Require named sections.
24235
24236 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24237
24238         PR c++/23947
24239         * g++.dg/rtti/crash3.C: New test.
24240
24241         PR tree-optimization/23818
24242         * gcc.dg/pr23818.c: New test.
24243
24244 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24245
24246         PR fortran/23420
24247         * gfortran.dg/print_fmt_4.f: New.
24248
24249 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
24250
24251         PR fortran/23663
24252         * gfortran.fortran-torture/execute/entry_11.f90: New test.
24253
24254 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24255
24256         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24257         Use pointers to local alignable arrays instead. Added comments.
24258         * gcc.dg/vect/vect-46.c: Likewise.
24259         * gcc.dg/vect/vect-48.c: Likewise.
24260         * gcc.dg/vect/vect-49.c: Likewise.
24261         * gcc.dg/vect/vect-52.c: Likewise.
24262         * gcc.dg/vect/vect-53.c: Likewise.
24263         * gcc.dg/vect/vect-54.c: Likewise.
24264         * gcc.dg/vect/vect-56.c: Likewise.
24265         * gcc.dg/vect/vect-57.c: Likewise.
24266         * gcc.dg/vect/vect-58.c: Likewise.
24267         * gcc.dg/vect/vect-60.c: Likewise.
24268         * gcc.dg/vect/vect-61.c: Likewise.
24269
24270         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24271         The test is no longer vectorizable on vect_no_align targets.
24272         * gcc.dg/vect/vect-43.c: Likewsie.
24273
24274         * gcc.dg/vect/vect-44.c: Added comments.
24275         * gcc.dg/vect/vect-45.c: Added comments.
24276         * gcc.dg/vect/vect-50.c: Added comments.
24277         * gcc.dg/vect/vect-51.c: Added comments.
24278
24279         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24280         aligned type.
24281         * gcc.dg/vect/Os-vect-95.c: Likewise.
24282
24283         * gcc.dg/vect/vect-41.c: Test removed.
24284         * gcc.dg/vect/vect-47.c: Test removed.
24285         * gcc.dg/vect/vect-55.c: Test removed.
24286         * gcc.dg/vect/vect-59.c: Test removed.
24287
24288 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24289
24290         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24291         No longer vectorizable on vect_no_align targets.
24292         * gcc.dg/vect/pr20122.c: Likewise.
24293         * gcc.dg/vect/vect-74.c: Likewise.
24294         * gcc.dg/vect/vect-75.c: Likewise.
24295         * gcc.dg/vect/vect-76.c: Likewise.
24296
24297         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24298         Will not be vectorizable on vect_no_align targets once aliasing issues
24299         are resolved.
24300         * gcc.dg/vect/vect-79.c: Likewise.
24301
24302         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24303         * gcc.dg/vect/vect-78.c: Likewise.
24304         * gcc.dg/vect/vect-97.c: Likewise.
24305
24306 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24307
24308         * gcc.dg/pr23943.c: New test.
24309
24310 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24311
24312         PR fortran/19181
24313         * gfortran.dg/derived_pointer_null_1.f90: New test.
24314
24315 2005-09-18  Richard Guenther  <rguenther@suse.de>
24316
24317         PR middle-end/23944
24318         * gcc.c-torture/compile/pr23944.c: New testcase.
24319
24320 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24321
24322         PR fortran/15975
24323         * gfortran.dg/der_pointer_2.f90: New test.
24324
24325 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24326
24327         PR fortran/16861
24328         * gfortran.dg/nested_modules_2.f90: New test.
24329
24330 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24331
24332         PR c++/18368
24333         * g++.dg/other/semicolon.C: New test.
24334
24335 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24336
24337         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24338         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24339
24340 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24341
24342         PR c++/23914
24343         * g++.dg/template/static18.C: New test.
24344
24345         PR c++/21514
24346         * g++.dg/template/crash19.C: Remove dg-error marker.
24347         * g++.dg/template/local4.C: New test.
24348
24349 2005-09-16  Paul Brook  <paul@codesourcery.com>
24350
24351         PR fortran/23906
24352         * gfortran.dg/dependency_1.f90: New test.
24353
24354 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24355
24356         PR c++/23896
24357         * g++.dg/template/static17.C: New test.
24358
24359 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24360
24361         PR c++/23139
24362         * g++.dg/warn/huge-val1.C: New test.
24363
24364 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/13140
24367         * g++.dg/parse/class2.C: New test.
24368         * g++.dg/template/explicit8.C: Likewise.
24369         * g++.dg/template/spec25.C: Likewise.
24370
24371 2005-09-14  Josh Conner  <jconner@apple.com>
24372
24373         PR middle-end/23584
24374         * gcc.dg/pr23584.c: New test.
24375
24376 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24377
24378         PR fortran/21875 Internal Unit Array I/O, NIST
24379         * gfortran.dg/arrayio_1.f90: New test.
24380         * gfortran.dg/arrayio_1.f90: New test.
24381         * gfortran.dg/arrayio_1.f90: New test.
24382         * gfortran.dg/arrayio_1.f90: New test.
24383         * gfortran.dg/arrayio_1.f90: New test.
24384
24385 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24386
24387         PR middle-end/22480
24388         * gcc.dg/vect/pr22480.c: New test.
24389
24390 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24391
24392         PR fortran/19358
24393         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24394
24395 2005-09-13 Josh Conner <jconner@apple.com>
24396
24397         PR c++/23180
24398         * g++.dg/init/struct2.C: New test.
24399         * g++.dg/init/struct3.C: New test.
24400
24401 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24402
24403         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24404         Clean up temp files.
24405         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24406         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24407         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24408         gcc.dg/tree-ssa/builtin-printf-1.c,
24409         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24410         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24411         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24412         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24413         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24414         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24415         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24416         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24417         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24418         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24419         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24420         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24421
24422 2005-09-13  Josh Conner  <jconner@apple.com>
24423
24424         * lib/gcc-dg.exp: Load scanipa.exp.
24425         (cleanup-dump): New procedure.
24426         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24427         * lib/scandump.exp: New file.
24428         * lib/scantree.exp: Use it.
24429         * lib/scanipa.exp: New file.
24430
24431 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24432
24433         PR fortran/17740
24434         * gfortran.dg/generic_4.f90: New test.
24435
24436 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24437
24438         PR target/23816
24439         * gcc.target/i386/pr23816-1.c: New test.
24440         * gcc.target/i386/pr23816-2.c: New test.
24441
24442
24443 2005-09-13  Bastian Blank <waldi@debian.org>
24444
24445         PR c++/16171
24446         * g++.dg/abi/mangle26.C: New test.
24447         * g++.dg/abi/mangle27.C: New test.
24448         * g++.dg/abi/mangle28.C: New test.
24449         * g++.dg/abi/mangle29.C: New test.
24450
24451         PR c++/23839
24452         * g++.dg/parse/register1.C: New test.
24453
24454 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24455
24456         PR c++/23842
24457         * g++.dg/template/access16.C: New test.
24458
24459 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24460
24461         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24462
24463 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24464
24465         PR fortran/18899
24466         * gfortran.dg/shape_2.f90: New test.
24467
24468 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24469
24470         PR target/19269
24471         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24472         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24473         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24474         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24475         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24476         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24477         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24478         tests.
24479
24480 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24481
24482         PR c++/23841
24483         * g++.dg/parse/template17.C: New test.
24484
24485 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24486
24487         PR c++/23789
24488         * g++.dg/template/nontype14.C: New test.
24489
24490 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24491
24492         PR g++/7874
24493         * g++.dg/lookup/friend7.C: New test.
24494         * g++.dg/lookup/friend8.C: New test.
24495         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24496         so that it will be found via argument dependent lookup.
24497         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24498         friend functions which will no longer be found.
24499         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24500         function g, so that it will be found via argument dependent
24501         lookup.
24502         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24503         * g++.old-deja/g++.mike/net43.C: Likewise.
24504
24505 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24506
24507         PR c++/23691
24508         * g++.dg/template/static16.C: New test.
24509
24510 2005-09-12  Josh Conner  <jconner@apple.com>
24511
24512         PR middle-end/23237
24513         * gcc.c-torture/compile/pr23237.c: New test.
24514
24515 2005-09-11  Richard Henderson  <rth@redhat.com>
24516
24517         * g++.dg/other/error8.C: Update expected diagnostic text.
24518
24519 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24520
24521         PR libfortran/19872
24522         * gfortran.dg/overwrite_1.f: New test.
24523
24524 2005-09-09  Josh Conner  <jconner@apple.com>
24525
24526         * g++.dg/init/pr23180-1.C: Removed.
24527         * g++.dg/init/pr23180-2.C: Removed.
24528
24529 2005-09-09  David Daney <ddaney@avtrex.com>
24530
24531         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24532         files which are ...
24533         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24534         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24535
24536 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24537
24538         * gfortran.dg/iostat_2.f90: New test.
24539
24540 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24541
24542         PR c++/22252
24543         * g++.dg/ext/interface1.C: New test.
24544         * g++.dg/ext/interface1.h: Likewise.
24545         * g++.dg/ext/interface1a.cc: Likewise.
24546
24547 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24548
24549         * gfortran.dg/iomsg_1.f90: New test case.
24550
24551 2005-09-09  Richard Guenther  <rguenther@suse.de>
24552
24553         PR c++/23624
24554         * g++.dg/tree-ssa/pr23624.C: New testcase.
24555
24556 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24557
24558         PR fortran/19239
24559         * gfortran.dg/vector_subscript_1.f90,
24560         * gfortran.dg/vector_subscript_2.f90: New tests.
24561
24562 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24563
24564         PR fortran/21104
24565         * gfortran.dg/array_alloc_1.f90,
24566         * gfortran.dg/array_alloc_2.f90,
24567         * gfortran.dg/array_alloc_3.f90: New tests.
24568
24569 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24570
24571         PR fortran/12840
24572         * gfortran.dg/array_constructor_6.f90
24573         * gfortran.dg/array_constructor_7.f90
24574         * gfortran.dg/array_constructor_8.f90
24575         * gfortran.dg/array_constructor_9.f90
24576         * gfortran.dg/array_constructor_10.f90
24577         * gfortran.dg/array_constructor_11.f90
24578         * gfortran.dg/array_constructor_12.f90: New tests.
24579
24580 2005-09-08  Josh Conner  <jconner@apple.com>
24581
24582         PR c++/23180
24583         * g++.dg/init/pr23180-1.C: New test.
24584         * g++.dg/init/pr23180-2.C: New test.
24585
24586 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24587
24588         PR fortran/18878
24589         * gfortran.dg/module_double_reuse.f90: New.
24590
24591 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24592
24593         PR fortran/23270
24594         PR fortran/22304
24595         PR fortran/18870
24596         PR fortran/17917
24597         PR fortran/16511
24598         * gfortran.dg/common_equivalence_1.f: New.
24599         * gfortran.dg/common_equivalence_2.f: New.
24600         * gfortran.dg/common_equivalence_3.f: New.
24601         * gfortran.dg/contained_equivalence_1.f90: New.
24602         * gfortran.dg/module_blank_common.f90: New.
24603         * gfortran.dg/module_commons_1.f90: New.
24604         * gfortran.dg/module_equivalence_1.f90: New.
24605         * gfortran.dg/nested_modules_1.f90: New.
24606         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24607         equivalences and add comment to connect the test with
24608         the PR.
24609
24610 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24611
24612         PR fortran/23765
24613         * gfortran.dg/common_6.f90: New test.
24614
24615 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24616
24617         PR fortran/15326
24618         * gfortran.dg/char_result_1.f90,
24619         * gfortran.dg/char_result_2.f90,
24620         * gfortran.dg/char_result_3.f90,
24621         * gfortran.dg/char_result_4.f90,
24622         * gfortran.dg/char_result_5.f90,
24623         * gfortran.dg/char_result_6.f90,
24624         * gfortran.dg/char_result_7.f90,
24625         * gfortran.dg/char_result_8.f90: New tests.
24626
24627 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24628
24629         PR fortran/19928
24630         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24631
24632 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24633
24634         PR obj-c++/16816
24635         * obj-c++.dg/selector-5.mm: New test.
24636         * obj-c++.dg/selector-6.mm: New test.
24637
24638 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24639
24640         PR objc/20574
24641         PR objc/19324
24642         * objc.dg/error-1.m: New test.
24643
24644 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24645
24646         PR fortran/23373
24647         * gfortran.fortran-torture/execute/pr23373-1.f90,
24648         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24649
24650 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24651
24652         PR libfortran/23760
24653         * gfortran.dg/g77/1832.f: Remove long string in write statement
24654         to allow the test to pass on correct list directed output with
24655         prepended space.
24656
24657 2005-09-07  James E Wilson  <wilson@specifix.com>
24658
24659         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24660
24661 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24662
24663         * gfortran.dg/parameter+save.f90: Rename to
24664         * gfortran.dg/parameter_save.f90: .. this.
24665
24666 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24667
24668         PR fortran/20848
24669         * gfortran.dg/parameter+save.f90: New test case.
24670
24671 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24672
24673         PR fortran/19269
24674         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24675
24676 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24677
24678         PR c/23075
24679         * gcc.dg/pr23075.c: New test.
24680         * g++.dg/warn/pr23075.C: New test.
24681
24682         PR target/22362
24683         * gcc.target/i386/pr22362.c: New test.
24684
24685         PR rtl-optimization/23098
24686         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24687
24688         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24689         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24690         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24691
24692 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24693
24694         * g++.dg/expr/cast6.C: New test.
24695
24696         PR c++/9782
24697         * g++.dg/init/new15.C: New test.
24698
24699 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24700
24701         * gcc.dg/vect/Os-vect-95.c: New test.
24702         * gcc.dg/vect/vect-95.c: Same.
24703
24704 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24705
24706         * gcc.dg/vect/vect-29.c: Update xfail testing.
24707         * gcc.dg/vect/vect-44.c: Same.
24708         * gcc.dg/vect/vect-48.c: Same.
24709         * gcc.dg/vect/vect-50.c: Same.
24710         * gcc.dg/vect/vect-72.c: Same.
24711         * gcc.dg/vect/vect-77.c: Same.
24712         * gcc.dg/vect/vect-78.c: Same.
24713         * gcc.dg/vect/vect-80.c: Same.
24714         * gcc.dg/vect/vect-96.c: Same.
24715         * gcc.dg/vect/vect-100.c: Same.
24716         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24717         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24718         * gfortran.dg/vect/vect-5.f90: Same.
24719
24720 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24721
24722         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24723         start strings.
24724         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24725         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24726
24727         PR c++/23056
24728         * g++.dg/opt/pr23056.C: New test.
24729
24730         PR rtl-optimization/23098
24731         * gcc.target/i386/pr23098.c: New test.
24732
24733 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/23667
24736         * g++.dg/template/static15.C: New test.
24737
24738         PR c++/21440
24739         * g++.dg/ext/stmtexpr5.C: New test.
24740         * g++.dg/ext/stmtexpr6.C: Likewise.
24741
24742 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24743
24744         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24745
24746         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24747         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24748         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24749
24750 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24751
24752         PR libfortran/23321
24753         * gfortran.dg/direct_io_4.f90: New test case.
24754
24755 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24756             Rasmus Hahn  <rassahah@neofonie.de>
24757
24758         PR libobjc/23108
24759         * objc.dg/type-stream-1.m: New test.
24760
24761 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24762
24763         PR fortran/23661
24764         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24765         gfortran.dg/print_fmt_3.f90: New test.
24766
24767 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24768
24769         * gfortran.dg/fmt_t_1.f90: New test.
24770
24771 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24772
24773         PR rtl-optimization/23454
24774         * g++.dg/opt/pr23454.C: New test.
24775
24776 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24777
24778         PR c++/23699
24779         * g++.dg/ext/static1.C: New test.
24780
24781 2005-09-02  Richard Henderson  <rth@redhat.com>
24782
24783         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24784         tail call to check_fa_work.
24785
24786 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24787
24788         PR c++/21687
24789         * g++.dg/other/gc3.C: New test.
24790
24791 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24792
24793         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24794         * gcc.dg/20050826-1.c: Likewise.
24795
24796 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24797
24798         PR c++/23167
24799         * g++.dg/expr/volatile1.C: New test.
24800
24801 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24802
24803         PR middle-end/23547
24804         * gcc.dg/pr23547.c: New test.
24805
24806 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24807
24808         PR c/22061
24809         * gcc.c-torture/execute/pr22061-1.c,
24810         * gcc.c-torture/execute/pr22061-2.c,
24811         * gcc.c-torture/execute/pr22061-3.c,
24812         * gcc.c-torture/execute/pr22061-4.c: New tests.
24813
24814 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24815
24816         * gcc.dg/Wredundant-decls-2.c: New test to check that
24817         -Wredundant-decls does not issue warning for a variable
24818         definition following a declaration.
24819
24820 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24821
24822         PR debug/7241
24823         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24824         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24825         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24826
24827         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24828         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24829         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24830         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24831         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24832         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24833         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24834         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24835
24836 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         PR objc/23306
24839         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24840         scan-assmbler.
24841
24842 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24843
24844         PR target/21255
24845         * gcc.dg/pr21255-1.c: New test.
24846         * gcc.dg/pr21255-2-mb.c: Likewise.
24847         * gcc.dg/pr21255-2-ml.c: Likewise.
24848         * gcc.dg/pr21255-3.c: Likewise.
24849         * gcc.dg/pr21255-4.c: Likewise.
24850
24851 2005-08-31  Dale Johannesen  <dalej@apple.com>
24852
24853         * gcc.dg/20050830-1.c: New.
24854
24855 2005-08-31  Josh Conner  <jconner@apple.com>
24856
24857         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24858         command-line options for arm-*-* targets.
24859         * g++.dg/init/array16.C: Likewise.
24860         * g++.dg/other/crash-4.C: Likewise.
24861
24862 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24863
24864         PR obj-c++/23640
24865         * obj-c++.dg/gnu-runtime-3.mm: New test.
24866
24867 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24868
24869         PR c++/13377
24870         * g++.dg/lookup/ambig4.C: New test.
24871         * g++.dg/lookup/ambig5.C: New test.
24872         * g++.dg/tc1/dr101.C: Adjust error markers.
24873
24874 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24875
24876         PR c++/23639
24877         * g++.dg/template/ttp5.C: Adjust error markers.
24878
24879 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24880
24881         PR testsuite/23609
24882         * lib/obj-c++.exp: Include target-libpath.exp.
24883         (obj-c++_link_flags): Look for the GNU libobjc library
24884         and set the library path to include it.
24885         Don't manually set LD_LIBRARY_PATH (etc.) but call
24886         set_ld_library_path_env_vars instead.
24887         (obj-c++_target_compile): Don't set library path or
24888         linker flags because they are already set correctly
24889         in obj-c++_link_flags.
24890
24891 2005-08-30  Josh Conner  <jconner@apple.com>
24892
24893         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24894         to command-line options for arm-*-* targets.
24895
24896 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24897
24898         * g++.dg/other/i386-1.C: New.
24899
24900 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24901
24902         PR preprocessor/20348
24903         PR preprocessor/20356
24904         * gcc.dg/cpp/pr20348.c: New test.
24905         * gcc.dg/cpp/pr20348.h: New file.
24906         * gcc.dg/cpp/inc/pr20348.h: New file.
24907         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24908         * gcc.dg/cpp/pr20356.c: New test.
24909         * gcc.dg/cpp/pr20356.h: New file.
24910         * gcc.dg/cpp/inc/pr20356.h: New file.
24911         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24912
24913 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24914
24915         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24916         Fix array dimension to avoid correct end-of-file error.
24917
24918 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24919
24920         PR libfortran/23598
24921         * gfortran.dg/iostat_1.f90: New test.
24922
24923 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24924
24925         PR middle-end/23408
24926         * gcc.dg/pr23408.c: New test.
24927
24928 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24929
24930         PR c++/23099
24931         * g++.dg/init/member1.C: Make sure erroneous static data member
24932         definitions are required.
24933         * g++.dg/template/static13.C: New test.
24934         * g++.dg/template/static14.C: Likewise.
24935
24936 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24939         -march=pentium4, remove ilp32 requirement.
24940
24941         PR middle-end/23484
24942         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24943         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24944
24945 2005-08-29  Andreas Jaeger  <aj@suse.de>
24946
24947         PR testsuite/23607
24948         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24949
24950 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24951
24952         * gcc.c-torture/execute/20050316-2.c: New test.
24953         * gcc.c-torture/execute/20050316-3.c: New test.
24954         * gcc.dg/torture/pr16104-1.c: New test.
24955
24956 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24957
24958         PR middle-end/23463
24959         * gcc.c-torture/execute/zero-struct-1.c: New test.
24960
24961 2005-08-27  Richard Guenther  <rguenther@suse.de>
24962
24963         PR target/23575
24964         * gcc.target/i386/pr23575.c: New testcase.
24965
24966 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24967
24968         PR rtl-optimization/23561
24969         * gcc.c-torture/execute/20050826-1.c: New test.
24970
24971         PR rtl-opt/23560
24972         * gcc.c-torture/execute/20050826-2.c: New test.
24973
24974 2005-08-26  Dale Johannesen  <dalej@apple.com>
24975
24976         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24977         * gcc.dg/20050826-1.c: New.
24978
24979 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24980
24981         PR c++/19004
24982         * g++.dg/template/nontype13.C: New test.
24983
24984         PR c++/23491
24985         * g++.dg/init/new14.C: New test.
24986         * g++.dg/expr/anew1.C: Do not XFAIL.
24987         * g++.dg/expr/anew2.C: Likewise.
24988         * g++.dg/expr/anew3.C: Likewise.
24989
24990 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24991
24992         PR middle-end/22439
24993         * gcc.dg/vla-3.c: New test.
24994
24995 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24996
24997         PR fortran/20363
24998         * gfortran.dg/named_interface.f90: New.
24999
25000 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
25001
25002         * gcc.c-torture/execute/frame-address.c: New test.
25003
25004 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
25005
25006         PR c++/20817
25007         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25008
25009 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25010
25011         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25012
25013 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
25014
25015         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25016         * gcc.dg/altivec-22.c: Rename from..
25017         * gcc.dg/altivec-nomfcr.c: ..this.
25018
25019 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
25020
25021         PR tree-optimization/23546
25022         * gcc.dg/tree-ssa/pr23546.c: New test.
25023
25024 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
25025
25026         PR fortran/17758
25027         * gfortran.dg/nonreturning_statements.f90: New test.
25028
25029 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25030
25031         PR c++/22454
25032         * g++.dg/parse/crash29.C: New.
25033
25034 2005-08-23  DJ Delorie  <dj@redhat.com>
25035
25036         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25037         constants have the L suffix.
25038
25039 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         PR c++/23044
25042         * g++.dg/template/instantiate8.C: New.
25043
25044 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
25045
25046         PR middle-end/23467
25047         * gcc.c-torture/execute/pr23467.c: New test.
25048
25049 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
25050
25051         PR tree-optimization/22043
25052         * gcc.c-torture/execute/20050613-1.c: New test.
25053
25054 2005-08-23  Ben Elliston  <bje@au.ibm.com>
25055
25056         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25057
25058 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
25059
25060         PR rtl-optimization/23478
25061         * g++.dg/opt/pr23478.C: New test.
25062
25063 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
25064
25065         PR c/18715
25066         * gcc.dg/switch-warn-3.c: New test.
25067
25068 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25069
25070         PR c++/22233
25071         * g++.dg/template/param1.C: New test.
25072
25073 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25074
25075         PR c++/23089
25076         * g++.dg/other/incomplete1.C: New test.
25077
25078 2005-08-22  Ira Rosen  <irar@il.ibm.com>
25079
25080         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25081         are vectorizable.
25082
25083 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25084
25085         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25086         d_lines_5.f: New.
25087
25088 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
25089
25090         * gcc.target/i386/sse-4.c: New test.
25091
25092 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25093
25094         PR testsuite/23239
25095         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25096
25097 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
25098
25099         * gcc.dg/20050811-1.c: New test.
25100         * gcc.dg/20050811-2.c: New test.
25101
25102 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
25103
25104         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25105
25106 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
25107
25108         PR 23476
25109         * gcc.c-torture/compile/pr23476.c: New test.
25110
25111 2005-08-19  Devang Patel  <dpatel@apple.com>
25112
25113         PR tree-optimization/23048
25114         * gcc.dg/tree-ssa/pr23048.c: New test.
25115
25116 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25117
25118         PR middle-end/20624
25119         * g++.dg/warn/Wreturn-3.C: New test
25120
25121 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
25122
25123         PR tree-optimization/22228
25124         * g++.dg/vect/pr22543.cc: New test.
25125
25126 2005-08-17  Steven Bosscher  <stevenb@suse.de>
25127
25128         PR tree-optimization/21574
25129         * gcc.dg/tree-ssa/pr21574.c: New test.
25130
25131 2005-08-16  James E Wilson  <wilson@specifix.com>
25132
25133         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25134
25135 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
25136
25137         PR tree-opt/23402
25138         * gcc.c-torture/compile/zero-strct-3.c: New test.
25139         * gcc.c-torture/compile/zero-strct-4.c: New test.
25140
25141 2005-08-16  Steven Bosscher  <stevenb@suse.de>
25142
25143         PR target/23376
25144         * gcc.target/x86_64/pr23376.c: New test.
25145
25146 2005-08-16  Ian Lance Taylor  <ian@airs.com>
25147
25148         PR c++/23337
25149         * g++.dg/ext/vector2.C: New.
25150
25151 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25152
25153         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25154
25155 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
25156
25157         PR libfortran/23428
25158         * gfortran.dg/inquire-complex.f90: New test case.
25159
25160 2005-08-16  James E Wilson  <wilson@specifix.com>
25161
25162         PR tree-optimization/21105
25163         * gcc.dg/large-size-array.c: New.
25164
25165 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
25166
25167         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25168         type.
25169         * gcc.dg/vect/vect-41: Likewise.
25170         * gcc.dg/vect/vect-42: Likewise.
25171         * gcc.dg/vect/vect-43: Likewise.
25172         * gcc.dg/vect/vect-44: Likewise.
25173         * gcc.dg/vect/vect-46: Likewise.
25174         * gcc.dg/vect/vect-47: Likewise.
25175         * gcc.dg/vect/vect-48: Likewise.
25176         * gcc.dg/vect/vect-52: Likewise.
25177         * gcc.dg/vect/vect-53: Likewise.
25178         * gcc.dg/vect/vect-54: Likewise.
25179         * gcc.dg/vect/vect-55: Likewise.
25180         * gcc.dg/vect/vect-56: Likewise.
25181         * gcc.dg/vect/vect-57: Likewise.
25182         * gcc.dg/vect/vect-58: Likewise.
25183         * gcc.dg/vect/vect-59: Likewise.
25184         * gcc.dg/vect/vect-60: Likewise.
25185         * gcc.dg/vect/vect-61: Likewise.
25186         * gcc.dg/vect/vect-85: Likewise.
25187         * gcc.dg/vect/vect-87: Likewise.
25188         * gcc.dg/vect/vect-88: Likewise.
25189         * gcc.dg/vect/vect-93.c: Likewise.
25190         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25191         * gcc.dg/vect/vect-75: Likewise.
25192         * gcc.dg/vect/vect-76: Likewise.
25193         * gcc.dg/vect/vect-77: Likewise.
25194         * gcc.dg/vect/vect-78: Likewise.
25195         * gcc.dg/vect/vect-80: Likewise.
25196         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25197         vectorized for the expected reason, rather than checking how alignment
25198         was handled.
25199         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25200         aligned type and also instead of aligned pointers. Added documentation.
25201
25202 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
25203
25204         * gfortran.dg/power.f90: New test.
25205
25206 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
25207
25208         PR rtl-optimization/23299
25209         * g++.dg/opt/pr23299.C: New test.
25210
25211 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25212
25213         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25214
25215 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
25216
25217         * g++.dg/template/local6.C: New test.
25218
25219 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
25220
25221         * execute/exceptions/finally-1.m: Check that the catch and finally are
25222         being called.  Also add a "return 0;" at the end of main.
25223
25224 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
25225
25226         PR fortran/21432.
25227         * gfortran.dg/namelist_print_1.f: New test of functionality of
25228         PRINT namelist.
25229         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25230         namelist generates error with -std=f95.
25231
25232 2005-08-14  Ira Rosen  <irar@il.ibm.com>
25233
25234         PR tree-optimization/23119
25235         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25236
25237 2005-08-13  Marcin Koziej  <creep@desk.pl>
25238             Andrew Pinski  <pinskia@physics.uc.edu>
25239
25240         PR libobjc/22492
25241         * execute/exceptions/finally-1.m: New test.
25242
25243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25244
25245         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25246         testsuite.
25247         * objc/execute/exceptions/trivial.m: New test.
25248         * objc.dg/try-catch-11.m: Move to ...
25249         * objc/execute/exceptions/foward-1.m: Here.
25250         * objc.dg/try-catch-2.m: Move to ...
25251         * objc/execute/exceptions/catchall-1.m: Here.
25252         * objc.dg/try-catch-8.m: Move to ...
25253         * objc/execute/exceptions/local-variables-1.m: Here.
25254
25255 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25256
25257         * objc.dg/nested-func-1.m: Move to ...
25258         * objc/execute/nested-func-1.m: Here.
25259
25260 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25261
25262         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25263         in ${options} instead of [target_info name].
25264         * lib/obj-c++.exp (objc_target_compile): Likewise.
25265
25266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25267
25268         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25269
25270 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25271
25272         part of PR testsuite/23348
25273         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25274         each of the torture options.
25275         * objc/compile/trivial.m: New test.
25276
25277 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25278
25279         * gfortran.dg/eoshift.f90: Correct format.
25280
25281 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25282
25283         * gfortran.fortran-torture/execute/character_passing.f90:
25284         Fix comment typo.
25285
25286 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25287
25288         PR c++/8271
25289         * g++.dg/template/unify10.C: New.
25290
25291 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25292
25293         * g++.dg/parse/pr22514.C: Move to...
25294         * g++.dg/debug/pr22514.C: here.
25295
25296 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25297
25298         PR c++/23266
25299         * g++.dg/inherit/pure1.C: New test.
25300
25301         * ChangeLog: Fix typos.
25302
25303 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25304             Steven Bosscher  <stevenb@suse.de>
25305
25306         * gfortran.dg/runtime_warning_1.f90: New test.
25307
25308 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         PR c++/23219
25311         * g++.dg/parse/crash28.C: New.
25312
25313 2005-08-11  Richard Guenther  <rguenther@suse.de>
25314
25315         PR target/23289
25316         * gcc.target/i386/tailcall-1.c: New testcase.
25317
25318 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25319
25320         * gcc.dg/vect/vect-67.c: Un-xfail.
25321
25322 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25323
25324         PR c++/23225
25325         * g++.dg/parse/crash27.C: new test.
25326
25327 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25328
25329         PR libfortran/22143
25330         * gfortran.dg/shift-kind.f90: New testcase.
25331
25332 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25333
25334         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25335         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25336
25337 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25338
25339         PR c++/20646
25340         * g++.dg/other/mult-stor1.C: New test.
25341
25342 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25343
25344         * gcc.c-torture/pr18299-1.c: Move to ...
25345         * gcc.c-torture/compile/pr18299-1.c: Here.
25346
25347 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25348
25349         * gfortran/fortran.torture/execute/character_passing.f90:
25350         Fix types for LSAME.
25351
25352 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25353
25354         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25355         input data back to what it was originally.
25356
25357 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25358
25359         * objc.dg/try-catch-8.m: Enable for all targets.
25360
25361 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25362
25363         * gcc.dg/pr23165.c: New test.
25364
25365 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25366
25367         PR tree-optimization/23234
25368         * gcc.dg/tree-ssa/pr23234.c: New test.
25369
25370 2005-08-08  Josh Conner  <jconner@apple.com>
25371
25372         PR rtl-optimization/23241
25373         * gcc.dg/char-compare.c: New test.
25374
25375 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25376
25377         PR c++/22508
25378         * g++.dg/init/new13.C: New test.
25379
25380 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25381
25382         PR c++/21166
25383         * g++.dg/other/crash-4.C: Adjust
25384         * g++/dg/ext/packed9.C: New.
25385
25386 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25387
25388         PR middle-end/21964
25389         * gcc.c-torture/execute/pr21964-1.c: New test.
25390
25391 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25392
25393         PR c/22458
25394         * gcc.dg/pr22458-1.c: New test.
25395
25396 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25397             Steven G. Kargl <kargls@comcast.net>
25398
25399         PR fortran/22390
25400         * gfortran.dg/flush_1.f90: New test.
25401
25402 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25403
25404         PR c++/23191
25405         * g++.dg/template/eh2.C: New test.
25406
25407 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25408
25409         PR c++/19498
25410         * g++.dg/template/instantiate7.C: New test.
25411
25412 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25413
25414         PR c/23113
25415         * gcc.dg/Wunused-value-1.c: New test.
25416
25417 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25418
25419         PR rtl-optimization/23233
25420         * gcc.c-torture/compile/pr23233-1.c: New test.
25421
25422 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25423
25424         PR fortran/18833
25425         PR fortran/20850
25426         * gfortran.dg/equiv_1.f90: New test.
25427         * gfortran.dg/equiv_2.f90: New test.
25428         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25429         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25430         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25431
25432 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25433
25434         * gcc.c-torture/execute/vrp-5.c: New test.
25435         * gcc.c-torture/execute/vrp-6.c: New test.
25436         * gcc.dg/tree-ssa/vrp21.c: New test.
25437
25438 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25439
25440         * g++.dg/parse/pr22514.C: New test.
25441
25442 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25443
25444         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25445
25446         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25447         instead of constant loads / pool entries.
25448
25449 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25450
25451         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25452         TEST_TO_WCTYPE.
25453
25454 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25455
25456         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25457         __WINT_TYPE__ in generated prototypes if possible.
25458
25459 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25460
25461         PR 22037
25462         * g++.dg/tree-ssa/pr22037.C:
25463
25464 2005-08-04  Richard Henderson  <rth@redhat.com>
25465
25466         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25467         scan-tree-dump-times directive.
25468
25469 2005-08-04  Jan Hubicka  <jh@suse.cz>
25470
25471         * gcov-1.C: Fix switch counts.
25472         * gcov-4b.c: Likewise.
25473
25474 2005-08-03  Jeff Law  <law@redhat.com>
25475
25476         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25477
25478 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25479
25480         * gcc.c-torture/execute/pr23135.c: New test.
25481
25482 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25483
25484         PR tree-optimization/19899
25485         * gcc.dg/tree-ssa/scev-1.c: New test.
25486         * gcc.dg/tree-ssa/scev-2.c: New test.
25487
25488 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25489
25490         PR target/18582
25491         * gcc.dg/torture/pr18582-1.c: New test.
25492
25493 2005-08-03  Jan Hubicka  <jh@suse.cz>
25494
25495         * update-conroll.c: New testcase.
25496         * update-conroll-2.c: New testcase.
25497
25498 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25499
25500         * gfortran.dg/constant_substring.f: New test.
25501         * gfortran.dg/pr22491.f: New test.
25502
25503 2005-08-02  Jan Hubicka  <jh@suse.cz>
25504
25505         * update-threading.c: Replace by the proper one.
25506
25507 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25508
25509         PR 23164
25510         * g++.dg/tree-ssa/pr23164.C: New test.
25511
25512 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25513
25514         * gcc.dg/tree-ssa/pr23192.c: New test.
25515
25516 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25517
25518         * gcc.c-torture/execute/vrp-4.c: New test.
25519
25520 2005-08-02  Jan Hubicka  <jh@suse.cz>
25521
25522         * update-threading.c: New test.
25523
25524 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25525
25526         * gcc.c-torture/compile/20050801-1.c: New test.
25527         * gcc.c-torture/compile/20050801-2.c: New test.
25528
25529 2005-08-01  Jan Hubicka  <jh@suse.cz>
25530
25531         * val-prof-5.c: New test.
25532
25533 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25534
25535         PR c/22311
25536         * gcc.dg/pr22311-1.c : New test.
25537
25538 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25539
25540         PR target/23095
25541         * gfortran.dg/pr23095.f: New test.
25542
25543         PR c++/22003
25544         * g++.dg/other/pr22003.C: New test.
25545
25546 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25547
25548         PR target/20621
25549         * gcc.c-torture/execute/pr20621-1.c: New test.
25550
25551 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25552
25553         * gfortran.dg/comma_format_extension_4.f: Adjust length
25554         of string for format.
25555         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25556         print statement with internal write.
25557         * gfortran.dg/der_array_io_2.f: Likewise.
25558         * gfortran.dg/der_array_io_3.f: Likewise.
25559
25560 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25561
25562         * gcc.dg/fold-abs-4.c: new test.
25563
25564 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25565
25566         PR fortran/22570 an related issues.
25567         * gfortran.dg/x_slash_1.f: New test.
25568
25569 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25570
25571         PR c/23143
25572         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25573         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25574
25575 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25576
25577         PR c/529
25578         * gcc.dg/Wshadow-3.c: New test.
25579
25580 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25581
25582         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25583         used to have the wrong bounds).
25584
25585 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25586
25587         PR c/21720
25588         * gcc.dg/hex-round-1.c: Test more cases.
25589         * gcc.dg/hex-round-2.c: New test.
25590
25591 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25592
25593         PR 22550
25594         * g++.dg/tree-ssa/pr22550.C: New test.
25595
25596 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25597
25598         * gcc.dg/tree-ssa/vrp19.c: New test.
25599         * gcc.dg/tree-ssa-vrp20.c: New test.
25600
25601 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25602
25603         PR c/22240
25604         * gcc.dg/transparent-union-4.c: New test.
25605
25606 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25607
25608         PR c/22192
25609         * gcc.dg/c99-vla-2.c: New test.
25610
25611 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25612
25613         PR c/21720
25614         * gcc.dg/hex-round-1.c: New test.
25615
25616 2005-07-28  Jan Hubicka  <jh@suse.cz>
25617
25618         * inliner-1.c: Do not dump everything.
25619         * tree-prof.exp: Do not pass -ftree-based-profiling.
25620         * bprob.exp: Likewise.
25621
25622         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25623
25624 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25625
25626         PR c++/22545
25627         * g++.dg/expr/ptrmem7.C: New test.
25628
25629 2005-07-28  Mike Stump  <mrs@apple.com>
25630
25631         * g++.old-deja/g++.mike/visibility-1.C: New test.
25632
25633 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25634
25635         PR c/20187
25636         * gcc.c-torture/execute/pr20187-1.c: New test.
25637
25638 2005-07-28  Jeff Law  <law@redhat.com>
25639
25640         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25641         * gcc.dg/tree-ssa/vrp18.c: New test.
25642
25643 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25644
25645         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25646
25647 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25648
25649         PR tree-optimization/22506
25650         * gcc.dg/vect/ps22506.c: New test.
25651
25652 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25653
25654         PR target/21149
25655         * gcc.target/i386/sse-3.c: New test.
25656
25657 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25658
25659         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25660         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25661
25662 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25663
25664         PR c/22589
25665         * gcc.c-torture/compile/pr22589-1.c: New test.
25666
25667 2005-07-28  Jan Hubicka  <jh@suse.cz>
25668
25669         * update-loopch.c: New testcase.
25670
25671 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25672
25673         PR rtl-optimization/23047
25674         * gcc.c-torture/execute/pr23047.c: New test.
25675         * gcc.c-torture/execute/pr23047.x: New.
25676
25677 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25678
25679         PR tree-optimization/22493
25680         * gcc.c-torture/execute/pr22493-1.c: New test.
25681         * gcc.c-torture/execute/pr22493-1.x: New.
25682         * gcc.c-torture/execute/vrp-1.c: New test.
25683         * gcc.c-torture/execute/vrp-2.c: New test.
25684         * gcc.c-torture/execute/vrp-2.c: New test.
25685
25686 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25687
25688         * gcc.target/frv/all-builtin-read8.c: Delete.
25689         * gcc.target/frv/all-builtin-read16.c: Delete.
25690         * gcc.target/frv/all-builtin-read32.c: Delete.
25691         * gcc.target/frv/all-builtin-read64.c: Delete.
25692         * gcc.target/frv/all-builtin-write8.c: Delete.
25693         * gcc.target/frv/all-builtin-write16.c: Delete.
25694         * gcc.target/frv/all-builtin-write32.c: Delete.
25695         * gcc.target/frv/all-builtin-write64.c: Delete.
25696         * gcc.target/frv/all-read-write-1.c: New.
25697
25698 2005-07-27  Jeff Law  <law@redhat.com>
25699
25700         * gcc.c-torture/execute/pr22630.c: New test.
25701
25702 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25703
25704         PR tree-optimization/23073
25705         * gcc.dg/vect/nodump-pr23073.c: New test.
25706         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25707
25708 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25709
25710         PR tree-optimize/22348
25711         * gcc.c-torture/execute/pr22348.c: New.
25712
25713 2005-07-27  Richard Guenther  <rguenther@suse.de>
25714
25715         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25716
25717 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25718
25719         PR fortran/22503
25720         * gfortran.dg/logical_comp.f90: New test.
25721
25722 2005-07-27  Jan Hubicka  <jh@suse.cz>
25723
25724         * inliner-1.c: Add cleanup of dumps.
25725         * val-prof-*.c: Likewise.
25726         * update-tailcall.c: New.
25727
25728 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25729
25730         PR 22591
25731         * gcc.dg/tree-ssa/pr22591.c: New test.
25732         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25733
25734 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25735
25736         PR libobjc/22606
25737         * objc.dg/try-catch-11.m: New test.
25738
25739 2005-07-26  Richard Guenther  <rguenther@suse.de>
25740
25741         PR tree-optimization/22486
25742         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25743
25744 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25745
25746         PR tree-opt/22484
25747         * g++.dg/opt/loop2.C: New test.
25748
25749 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25750
25751         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25752         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25753
25754 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25755
25756         * lib/profopt.exp (profopt-execute): Check for profiling data
25757         files on the target.
25758
25759 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25760
25761         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25762         for matching of asm labels.
25763
25764 2005-07-25  Richard Guenther  <rguenther@suse.de>
25765
25766         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25767
25768 2005-07-25  Richard Guenther  <rguenther@suse.de>
25769
25770         PR testsuite/22624
25771         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25772
25773 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25774
25775         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25776         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25777         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25778         * gcc.dg/vect/vect-100.c: New test.
25779         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25780         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25781         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25782         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25783         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25784         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25785         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25786         * gfortran.dg/vect/pr19049.f90: New testcase.
25787         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25788
25789 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25790
25791         * gcc.c-torture/execute/20050713-1.c: New test.
25792
25793         PR fortran/20063
25794         * gfortran.fortran-torture/execute/data_4.f90: New test.
25795
25796         PR middle-end/20303
25797         * gcc.dg/visibility-d.c: New test.
25798
25799 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25800
25801         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25802         * gfortran.dg/underflow.f90: Ditto.
25803
25804 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25805
25806         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25807         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25808         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25809
25810 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25811
25812         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25813         include case of field width of zero.
25814
25815 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25816
25817         PR libgfortran/21875
25818         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25819         with trailing blanks on normal formatted read.
25820
25821 2005-07-23  Chao-ying Fu  <fu@mips.com>
25822
25823         * gcc.target/mips/mips32-dsp-type.c: New test.
25824         * gcc.target/mips/mips32-dsp.c: New test.
25825
25826 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25827
25828         PR testsuite/21073
25829         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25830
25831         PR testsuite/20454
25832         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25833         and __cyg_profile_func_exit.
25834
25835 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25836
25837         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25838         * gfortran.dg/comma_format_extension_4.f: Same.
25839         * gfortran.dg/pr15332.f: Same.
25840         * gfortran.dg/pr21730.f: Same.
25841
25842 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25843
25844         * g++.dg/opt/vrp2.C: Fix testcase.
25845
25846         PR tree-opt/22625
25847         * g++.dg/opt/vrp2.C: New test.
25848
25849 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25850
25851         PR debug/21828
25852         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25853
25854 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25855
25856         * gcc.dg/tree-ssa/20050719-1.c: New test.
25857
25858 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25859
25860         * gcc.dg/bfin-longcall-1.c: New file.
25861         * gcc.dg/bfin-longcall-2.c: New file.
25862
25863 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25864
25865         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25866
25867 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25868
25869         PR middle-end/19055
25870         * gcc.dg/tree-ssa/pr19055.c: New test.
25871         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25872
25873 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25874
25875         PR C++/22358
25876         * g++.dg/other/pr22358.C: New test.
25877
25878 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25879
25880         PR c++/2922
25881         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25882
25883 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25884
25885         PR c++/15938
25886         * g++.dg/init/union2.C: New test.
25887
25888 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25889
25890         PR c/22393
25891         * gcc.dg/complex-4.c: New test.
25892
25893 2005-07-21  Richard Guenther  <rguenther@suse.de>
25894
25895         PR testsuite/22522
25896         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25897         scanning for asm labels.
25898         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25899
25900 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25901
25902         PR target/22085
25903         * gcc.dg/altivec-pr22085.c: New.
25904
25905 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25906
25907         PR tree-optimization/19210
25908         * gcc.dg/tree-ssa/pr19210-1.c: New.
25909         * gcc.dg/tree-ssa/pr19210-2.c: New.
25910
25911 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25912
25913         PR rtl-optimization/22167
25914         * g++.dg/opt/pr22167.C: New test.
25915
25916 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25917
25918         PR c++/2922
25919         * g++.dg/lookup/two-stage2.C: New.
25920         * g++.dg/lookup/two-stage3.C: New.
25921         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25922         fixed two-stage name lookup for operators.
25923         * g++.dg/template/call3.C: Compiler now produces an appropriate
25924         error message.
25925         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25926         14 as a candidate.
25927         * g++.dg/template/ptrmem4.C: Compiler produces different error
25928         message.
25929         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25930         connect_to_method as a candidate.
25931
25932 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25933
25934         * gcc.dg/fold-alloc-1.c: New test.
25935
25936 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25937
25938         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25939         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25940
25941 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25942
25943         * gcc.dg/fold-abs-1.c: New test.
25944         * gcc.dg/fold-abs-2.c: New test.
25945         * gcc.dg/fold-abs-3.c: New test.
25946
25947 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25948
25949         Make CONSTRUCTOR use VEC to store initializers.
25950         * g++.dg/ext/complit3.C: Check for specific error messages.
25951         * g++.dg/init/brace2.C: Update error message.
25952         * g++.dg/warn/Wbraces2.C: Likewise.
25953
25954 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25955
25956         PR fortran/16940
25957         * gfortran.dg/module_interface_1.f90: New test.
25958
25959 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25960             Kenneth Zadeck <zadeck@naturalbridge.com>
25961
25962         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25963
25964 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25965
25966         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25967         specify -Wformat for these tests.
25968         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25969         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25970         * gcc.dg/format/opt-6.c: Delete.
25971
25972 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25973
25974         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25975         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25976
25977 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25978
25979         * gcc.dg/tree-ssa/alias-2.c: New test.
25980
25981 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25982
25983         PR c++/22263
25984         * g++.dg/template/explicit7.C: New test.
25985
25986 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25987
25988         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25989         field width of 8 to +Inf and -Inf.
25990
25991 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25992
25993         PR c++/22139
25994         * g++.dg/template/friend36.C: New test.
25995
25996 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25997
25998         PR fortran/21730
25999         * gfortran.dg/pr21730.f: New test.
26000
26001 2005-07-16  Danny Berlin <dberlin@dberlin.org>
26002             Kenneth Zadeck <zadeck@naturalbridge.com>
26003
26004         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26005         since pure const detection cannot run at -O1 in c compiler.
26006         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26007         can now optimize this case properly.
26008         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26009         because we now pass.
26010         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26011
26012 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
26013
26014         PR c/22421
26015         * gcc.dg/format/bitfld-1.c: New test.
26016
26017 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/22204
26020         * g++.dg/rtti/repo1.C: New test.
26021
26022 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
26023
26024         PR middle-end/22398
26025         * gcc.c-torture/compile/pr22398.c: New test.
26026
26027 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
26028
26029         PR c++/22132
26030         * g++.dg/expr/cast4.C: New test.
26031
26032 2005-07-15  Richard Guenther  <rguenther@suse.de>
26033
26034         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26035         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26036
26037 2005-07-15  Steven Bosscher  <stevenb@suse.de>
26038
26039         PR tree-optimization/22230
26040         * gcc.dg/tree-ssa/pr22230.c: New test.
26041
26042 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
26043
26044         * gfortran.dg/g77/cpp6.f: New test.
26045
26046         PR fortran/22417
26047         * gfortran.dg/g77/cpp5.F: New test.
26048         * gfortran.dg/g77/cpp5.h: New file.
26049         * gfortran.dg/g77/cpp5inc.h: New file.
26050
26051 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
26052
26053         PR libfortran/16435
26054         * gfortran.dg/tl_editting.f90: New.
26055         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26056
26057 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
26058
26059         * gfortran.dg/char_array_constructor.f90: New test.
26060
26061 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
26062
26063         * gfortran.dg/past_eor.f90: New.
26064         * gfortran.dg/complex_read.f90: New.
26065
26066 2005-07-13  Jeff Law  <law@redhat.com>
26067
26068         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26069         additional casts.
26070
26071         * gcc.dg/tree-ssa/pr22321.c: New test
26072
26073 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
26074
26075         PR tree-optimization/21921
26076         * gcc.dg/tree-ssa/pr21921.c: New.
26077
26078 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26079
26080         PR tree-optimizatio/22442
26081         * gcc.dg/tree-ssa/loop-11.c: New test.
26082
26083 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26084
26085         PR tree-opt/21840
26086         * gcc.c-torture/compile/pr21840.c: New test.
26087
26088 2005-07-12  Jan Hubicka  <jh@suse.cz>
26089
26090         * gcc.c-torture/compile/pr22379.c: New test.
26091
26092 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
26093
26094         PR libfortran/21593
26095         gfortran.dg/dev_null.f90: Remove outdated comment about
26096         PR libfortran/21593.
26097
26098
26099 2005-07-12  Dale Johannesen  <dalej@apple.com>
26100
26101         * gcc.target/i386/compress-float-sse.c: New.
26102         * gcc.target/i386/compress-float-sse-pic.c: New.
26103         * gcc.target/i386/compress-float-387.c: New.
26104         * gcc.target/i386/compress-float-387-pic.c: New.
26105         * gcc.dg/compress-float-ppc.c: New.
26106         * gcc.dg/compress-float-ppc-pic.c: New.
26107
26108 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
26109
26110         PR libfortran/21593
26111         gfortran.dg/dev_null.f90: Remove targets.
26112
26113 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
26114
26115         PR tree-opt/22335
26116         * gcc.dg/pr22335-1.c: New test.
26117         * gcc.dg/pr22335-2.c: New test.
26118
26119 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26120
26121         PR c++/20172
26122         * g++.dg/template/nontype12.C : New test.
26123
26124 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
26125
26126         * gcc.dg/tree-ssa/loop-10.c: New test.
26127
26128 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
26129
26130         * gcc.c-torture/execute/20020720-1.x: Remove.
26131
26132 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
26133
26134         * gfortran.fortran-torture/execute/forall_7.f90: New test.
26135
26136 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
26137
26138         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26139         (dg-mips-options): Use it.
26140
26141 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
26142
26143         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26144
26145 2005-07-09  Richard Henderson  <rth@redhat.com>
26146
26147         * lib/target-supports.exp (check_effective_target_sync_char_short):
26148         Add alpha.
26149
26150 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
26151
26152         PR libfortran/22217
26153         * gfortran.dg/negative-z-descriptor.f90: New test.
26154
26155 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26156
26157         PR tree-opt/22329
26158         * gcc.dg/pr22329.c: New test.
26159
26160 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
26161
26162         PR tree-optimization/20139
26163         * gcc.dg/tree-ssa/pr20139.c: New.
26164
26165 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
26166
26167         PR tree-opt/22356
26168         * gcc.dg/pr22356-1.c: New test.
26169
26170 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
26171
26172         PR c++/21799
26173         * g++.dg/template/unify8.C: New.
26174         * g++.dg/template/unify9.C: New.
26175
26176 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
26177
26178         * gfortran.fortran-torture/execute/entry_10.f90: New test.
26179
26180 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
26181
26182         * gcc.dg/darwin-version-1.c: New.
26183         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26184         * gcc.dg/builtins-20.c: Likewise.
26185         * gcc.dg/builtins-53.c: Likewise.
26186         * gcc.dg/torture/builtins-convert-1.c: Likewise.
26187         * gcc.dg/torture/builtins-convert-2.c: Likewise.
26188         * gcc.dg/torture/builtins-convert-3.c: Likewise.
26189         * gcc.dg/torture/builtins-power-1.c: Likewise.
26190         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26191         on Darwin.
26192
26193 2005-07-07  Jeff Law  <law@redhat.com>
26194
26195         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
26196         argument evaluation order.
26197
26198 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
26199
26200         PR libfortran/21594
26201         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26202         Add test cases where the shift length is greater than the
26203         array length.
26204
26205 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26206
26207         * obj-c++.dg/proto-lossage-6.mm: New.
26208         * objc.dg/proto-lossage-6.m: New.
26209
26210 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26211
26212         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26213         * objc.dg/gnu-runtime-2.m: Likewise.
26214
26215 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26216
26217         * gfortran.dg/longline.f: New test.
26218
26219         * gfortran.dg/badline.f: New test.
26220
26221 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26222
26223         PR fortran/16531
26224         PR fortran/15966
26225         PR fortran/18781
26226         * gfortran.dg/hollerith.f90: New.
26227         * gfortran.dg/hollerith2.f90: New.
26228         * gfortran.dg/hollerith3.f90: New.
26229         * gfortran.dg/hollerith4.f90: New.
26230         * gfortran.dg/hollerith_f95.f90: New.
26231         * gfortran.dg/hollerith_legacy.f90: New.
26232         * gfortran.dg/g77/cpp4.F: New. Port from g77.
26233
26234 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
26235
26236         PR objc/22274
26237         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26238         * objc.dg/gnu-runtime-2.m: New.
26239
26240 2005-07-06  Jeff Law  <law@redhat.com>
26241
26242         * gcc.dg/tree-ssa/vrp17.c: New test.
26243
26244 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
26245
26246         PR fortran/22327
26247         * gfortran.dg/array_constructor_5.f90: New test.
26248
26249 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
26250
26251         * gfortran.fortran-torture/execute/entry_9.f90: New test.
26252
26253 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
26254
26255         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26256         * gcc.dg/980816-1.c: Ditto.
26257
26258 2005-07-06  Jeff Law  <law@redhat.com>
26259
26260         * gcc.c-torture/compile/pr21356.c: New test.
26261
26262 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26263
26264         PR c/22013
26265         PR c/22098
26266         * gcc.c-torture/compile/pr22013-1.c,
26267         gcc.c-torture/execute/pr22098-1.c,
26268         gcc.c-torture/execute/pr22098-2.c,
26269         gcc.c-torture/execute/pr22098-3.c: New tests.
26270
26271 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26272
26273         PR c/22308
26274         * gcc.dg/pr22308-1.c: New test.
26275
26276 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26277
26278         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26279         target.
26280         * gcc.dg/compare9.c: Use -fshort-enums instead of
26281         -fno-short-enums.  Change the last test to dg-bogus.
26282
26283 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26284
26285         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26286         * gcc.dg/compare9.c: New.
26287
26288 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26289
26290         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26291
26292 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26293
26294         PR testsuite/22288
26295         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26296
26297
26298 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26299
26300         * gcc.dg/format/gcc_gfc-1.c: New.
26301
26302 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26303
26304         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26305
26306 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26307
26308         PR fortran/20842
26309         * gfortran.dg/io_invalid_1.f90: New test.
26310
26311 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26312
26313         * gcc.dg/format/gcc_diag-1.c: Update.
26314
26315 2005-07-02  Jeff Law  <law@redhat.com>
26316
26317         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26318         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26319
26320 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26321
26322         * gcc.dg/format/gcc_diag-1.c: Update.
26323
26324 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26325
26326         PR tree-opt/22269
26327         * gcc.c-torture/compile/pr22269.c: New test.
26328
26329 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26330
26331         PR 21584
26332         PR 22219
26333         * g++.dg/tree-ssa/pr21584-1.C: New test.
26334         * g++.dg/tree-ssa/pr21584-2.C: New test.
26335
26336 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26337
26338         * obj-c++.dg/try-catch-11.mm: New.
26339         * objc.dg/try-catch-10.m: New.
26340
26341 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26342
26343         * g++.dg/other/ucnid-1.C: xfail on AIX.
26344
26345 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26346
26347         PR 22234
26348         * gcc.dg/20050629-1.c: New test.
26349
26350 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26351
26352         * obj-c++.dg/const-str-1[0-1].mm: New.
26353         * objc.dg/const-str-1[0-1].m: New.
26354
26355 2005-05-29  Richard Henderson  <rth@redhat.com>
26356
26357         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26358         Rename from check_effective_target_vect_no_max.
26359         (check_effective_target_vect_no_int_add): New.
26360         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26361         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26362         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26363         * gcc.dg/vect/vect-reduc-1.c: Use both.
26364         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26365
26366 2005-05-29  Richard Henderson  <rth@redhat.com>
26367
26368         * lib/target-supports.exp (check_effective_target_vect_no_max):
26369         Remove i386 and x86_64.
26370
26371 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26372
26373         PR testsuite/21969
26374         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26375
26376 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26377
26378         PR middle-end/21969
26379         * gcc.dg/vect/pr21969.c: New test.
26380
26381 2005-06-28  Eric Christopher  <echristo@redhat.com>
26382
26383         PR c/22052
26384         PR c/21975
26385         * gcc.dg/inline1.c: New test.
26386         * gcc.dg/inline2.c: Ditto.
26387         * gcc.dg/inline3.c: Ditto.
26388         * gcc.dg/inline4.c: Ditto.
26389         * gcc.dg/inline5.c: Ditto.
26390
26391 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26392
26393         PR libfortran/22142
26394         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26395         Add testcase also testing eoshift1 for PR 22142.
26396
26397 2005-06-28  Richard Henderson  <rth@redhat.com>
26398
26399         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26400         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26401         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26402         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26403         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26404
26405 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26406
26407         PR libfortran/22142
26408         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26409         Add testcase for PR 22142.
26410
26411 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26412
26413         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26414         gcc.target/ia64/fpreg-2.c: New tests.
26415
26416 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26417
26418         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26419
26420 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26421
26422         PR libfortran/22170
26423         * gfortran.dg/slash_1.f90: New test.
26424
26425 2005-06-27  Richard Henderson  <rth@redhat.com>
26426
26427         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26428         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26429         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26430         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26431         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26432         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26433
26434 2005-06-27  Richard Henderson  <rth@redhat.com>
26435
26436         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26437         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26438
26439 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26440
26441         * obj-c++.dg/proto-lossage-5.mm: New.
26442         * objc.dg/proto-lossage-5.m: New.
26443
26444 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26445
26446         PR 21959
26447         * gcc.dg/tree-ssa/pr21959.c: New test.
26448
26449 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26450
26451         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26452         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26453         testing uninitialized var.
26454
26455         * gcc.c-torture/execute/builtins/chk.h: New.
26456         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26457         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26458         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26459         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26460         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26461         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26462         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26463         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26464         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26465         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26466         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26467         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26468         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26469         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26470         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26471         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26472         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26473         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26474         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26475         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26476         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26477         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26478         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26479         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26480         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26481         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26482         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26483         * gcc.dg/builtin-object-size-1.c: New test.
26484         * gcc.dg/builtin-object-size-2.c: New test.
26485         * gcc.dg/builtin-object-size-3.c: New test.
26486         * gcc.dg/builtin-object-size-4.c: New test.
26487         * gcc.dg/builtin-object-size-5.c: New test.
26488         * gcc.dg/builtin-stringop-chk-1.c: New test.
26489         * gcc.dg/builtin-stringop-chk-2.c: New test.
26490         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26491         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26492         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26493         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26494         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26495         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26496         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26497         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26498         * gcc.c-torture/execute/printf-1.c: New test.
26499         * gcc.c-torture/execute/fprintf-1.c: New test.
26500         * gcc.c-torture/execute/vprintf-1.c: New test.
26501         * gcc.c-torture/execute/vfprintf-1.c: New test.
26502         * gcc.c-torture/execute/printf-chk-1.c: New test.
26503         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26504         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26505         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26506
26507 2005-06-27  Michael Matz  <matz@suse.de>
26508
26509         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26510         slot is not merged if address escapes.
26511
26512 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26513
26514         PR c/21911
26515         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26516
26517 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26518
26519         PR middle-end/17965
26520         * gcc.c-torture/compile/20050622-1.c: New test.
26521
26522         PR middle-end/22028
26523         * gcc.dg/20050620-1.c: New test.
26524
26525 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26526
26527         PR tree-optimization/22026
26528         * gcc.dg/tree-ssa/pr22026.c: New.
26529
26530 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26531
26532         PR libfortran/22144
26533         * gfortran.dg/shift-alloc.f90: New testcase.
26534
26535 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26536
26537         * all files: Update FSF address in copyright headers.
26538
26539 2005-06-22  Jan Hubicka  <jh@suse.cz>
26540
26541         * wholeprogram-1.c: New testcase.
26542         * wholeprogram-2.c: New testcase.
26543
26544 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26545
26546         PR 22171
26547         * gcc.dg/tree-ssa/pr22171.c: New test.
26548
26549 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26550
26551         * gfortran.dg/simplify_modulo.f90: New.
26552
26553 2005-06-24  Jan Hubicka  <jh@suse.cz>
26554
26555         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26556
26557 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26558
26559         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26560
26561 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26562
26563         * obj-c++.dg/typedef-alias-1.mm: New.
26564         * objc.dg/typedef-alias-1.m: New.
26565
26566 2005-06-23  Jeff Law  <law@redhat.com>
26567
26568         * gcc.dg/tree-ssa/vrp16.c: New test.
26569
26570 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26571
26572         * lib/target-supports.exp: Add
26573         check_effective_target_fortran_large_real and
26574         check_effective_target_fortran_large_int to check for
26575         corresponding effective targets.
26576         * gfortran.dg/large_integer_kind_1.f90: New test.
26577         * gfortran.dg/large_real_kind_1.f90: New test.
26578
26579 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26580
26581         PR tree-optimization/22117
26582         * gcc.dg/tree-ssa/pr22117.c: New.
26583
26584 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26585
26586         PR testsuite/22123
26587         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26588
26589 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26590
26591         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26592
26593 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26594
26595         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26596         * gfortran.dg/f2c_4.c: Likewise.
26597
26598 2005-06-22 Paul Brook  <paul@codesourcery.com>
26599
26600         PR fortran/21034
26601         * gfortran.dg/auto_save_1.f90: New test.
26602
26603 2005-06-22  Michael Matz  <matz@suse.de>
26604
26605         * gcc.target/x86-64/abi: New directory.
26606         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26607         * gcc.target/x86-64/abi/README.gcc: New file.
26608         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26609         * gcc.target/x86-64/abi/asm-support.s: New file.
26610         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26611         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26612         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26613         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26614         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26615         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26616         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26617         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26618         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26619         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26620         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26621         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26622         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26623         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26624         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26625         * gcc.target/x86_64/abi/test_varargs.c: New test.
26626
26627 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26628
26629         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26630         32-bit i?86 and x86_64.
26631
26632 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26633
26634         * obj-c++.dg/const-str-[1-9].mm: New tests.
26635
26636 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26637
26638         PR fortran/22010
26639         * gfortran.dg/namelist_use.f90: New.
26640         * gfortran.dg/namelist_use_only.f90: New.
26641
26642 2005-06-21  Jeff Law  <law@redhat.com>
26643
26644         * gcc.dg/tree-ssa/vrp15.c: New test.
26645
26646 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26647
26648         * lib/target-supports.exp (check_effective_target_vect_reduction):
26649         Remove.
26650         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26651         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26652         remove vect_reduction target keyword. Also avoid two returns in main.
26653         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26654         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26655         * gcc.dg/vect/vect-reduc-1short.c: New test.
26656         * gcc.dg/vect/vect-reduc-1char.c: New test.
26657         * gcc.dg/vect/vect-reduc-2short.c: New test.
26658         * gcc.dg/vect/vect-reduc-2char.c: New test.
26659         * gcc.dg/vect/vect-reduc-6.c: New test.
26660         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26661         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26662         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26663
26664 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26665         Paul Thomas  <pault@gcc.gnu.org>
26666
26667         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26668         New tests.
26669
26670 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26671
26672         * gfortran.dg/backslash_1.f90: New test.
26673         * gfortran.dg/backslash_2.f90: New test.
26674
26675 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26676
26677         * gfortran.dg/duplicate_labels.f90: New test.
26678
26679 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26680
26681         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26682         unsupportable relocations.
26683         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26684         * gcc.dg/20050321-2.c: xfail for NetWare.
26685
26686 2005-06-20  Andreas Jaeger  <aj@suse.de>
26687
26688         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26689         gcc.target/i386/fastcall-sseregparm.c,
26690         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26691
26692 2005-06-19  Richard Henderson  <rth@redhat.com>
26693
26694         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26695
26696 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26697
26698         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26699
26700 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26701
26702         PR c++/22115
26703         * g++.dg/conversion/simd2.C: Change expected error message.
26704
26705 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26706
26707         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26708         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26709         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26710
26711 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26712
26713         * gcc.dg/fold-mod-1.c: New test.
26714
26715 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26716
26717         PR fortran/19926
26718         * gfortran.dg/pr19926.f90: New test.
26719
26720 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26721
26722         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26723         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26724         targets.
26725         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26726         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26727
26728 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26729
26730         * gcc.target/ia64/float80-varargs-1.c: New test.
26731
26732 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26733
26734         PR tree-opt/22035
26735         * gfortran.dg/f2c_6.f90: New test.
26736
26737 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26738
26739         PR c++/17413
26740         * g++.dg/template/local5.C: New.
26741
26742 2005-06-17  Richard Henderson  <rth@redhat.com>
26743
26744         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26745
26746 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26747
26748         PR testsuite/21945
26749         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26750
26751 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26752
26753         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26754         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26755         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26756         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26757         check_vect to verify the presence of hardware vector support.
26758
26759 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26760
26761         PR testsuite/22056
26762         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26763
26764 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26765
26766         PR libfortran/19216
26767         * gfortran.dg/pr19216.f: Add correct space between brackets and
26768         dg directive.
26769
26770 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26771
26772         PR libfortran/16436
26773         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26774
26775 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26776
26777         * gcc.target/i386/attributes-error.c: New testcase.
26778         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26779         * gcc.target/i386/regparm-stdcall.c: Likewise.
26780         * gcc.target/i386/sseregparm-1.c: Likewise.
26781         * gcc.target/i386/sseregparm-2.c: Likewise.
26782
26783 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26784
26785         * g++.dg/rtti/crash2.C: New.
26786
26787 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26788
26789         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26790
26791 2005-06-15  David Ung  <davidu@mips.com>
26792
26793         * gcc.target/mips/mips16e-extends.c: New test for testing the
26794         generation of MIPS16e zeb/zeh, seb/seh instructions.
26795
26796 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26797
26798         PR 22018
26799         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26800         * gcc.dg/tree-ssa/pr22018.c: New test.
26801
26802 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26803
26804         * gcc.dg/simd-1.c: Update error messages.
26805         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26806         * gcc.dg/simd-2.c: Update error messages.
26807         * gcc.dg/simd-4.c: New.
26808
26809 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         PR c++/20678
26812         * g++.dg/other/crash-4.C: New.
26813
26814 2005-06-14  Devang Patel  <dpatel@apple.com>
26815
26816         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26817
26818 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         PR c++/21929
26821         * g++.dg/parse/crash11.C: Update
26822
26823 2005-06-13  Jeff Law  <law@redhat.com>
26824
26825         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26826         perform the desired transformations.
26827         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26828         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26829
26830 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26831
26832         PR fortran/22038
26833         * gfortran.dg/forall_1.f90: Un-XFAIL.
26834
26835 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         PR c++/21929
26838         * g++.dg/parse/crash26.C: New.
26839
26840         PR c++/20789
26841         * g++.dg/init/member1.C: New.
26842
26843 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26844
26845         * gfortran.dg/altreturn_1.f90: New test.
26846
26847 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26848
26849         PR middle-end/21985
26850         * gcc.dg/tree-ssa/pr21985.c: New test.
26851
26852 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26853
26854         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26855
26856 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26857
26858         PR c++/21930
26859         * g++.dg/other/error10.C: New test case.
26860
26861 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26862
26863         PR libfortran/19155
26864         * gfortran.dg/pr19155.f: Add test.
26865
26866 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26867
26868         * gfortran.dg/f2c_7.f90: New test.
26869
26870         * gfortran.dg/forall_1.f90: XFAILed.
26871
26872 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26873
26874         * gcc.dg/pr14796-1.c: New.
26875         * gcc.dg/pr14796-2.c: New.
26876
26877 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26878
26879         PR fortran/17792
26880         PR fortran/21375
26881         * gfortran.dg/deallocate_stat.f90: New test.
26882
26883 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26884
26885         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26886
26887 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26888
26889         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26890         access will be generated when this loop is vectorized. Test that
26891         accesses with same alignment were detected.
26892         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26893         Test that accesses with same alignment were detected.
26894         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26895         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26896         alignment were detected.
26897
26898 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26899
26900         PR c++/10611
26901         * g++.dg/conversion/simd2.C: New.
26902
26903 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26904
26905         * gcc.dg/Wcxx-compat-1.c: New.
26906
26907 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26908
26909         PR libfortran/21480
26910         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26911         complex array.
26912
26913 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * gcc.dg/alias-8.c: New.
26916
26917 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26918
26919         * gcc.dg/format/cmn_err-1.c: Update.
26920
26921 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26922
26923         PR target/20666
26924         * gcc.target/sparc/fexpand-2.c: New.
26925         * gcc.target/sparc/fpmerge-2.c: New.
26926         * gcc.target/sparc/fpmul-2.c: New.
26927         * gcc.target/sparc/noresult.c: New.
26928         * gcc.target/sparc/pdist-2.c: New.
26929         * gcc.target/sparc/pdist-3.c: New.
26930
26931 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26932
26933         PR testsuite/21702
26934         * gcc.target/i386/i386.exp: Fix comment typo.
26935
26936 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26937
26938         PR c++/19497
26939         * g++.dg/inherit/using5.C: New.
26940         * g++.dg/inherit/using6.C: New.
26941
26942 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26943
26944         PR c++/19894
26945         * g++.dg/template/ptrmem15.C: New test.
26946
26947         PR c++/20563
26948         * g++.dg/ext/label4.C: New test.
26949
26950 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26951
26952         * gcc.dg/tls/debug-1.c: New test.
26953
26954 2005-06-07  Dale Johannesen  <dalej@apple.com>
26955
26956         * gcc.target/i386/movq.c: New.
26957
26958 2005-06-07  Dale Johannesen  <dalej@apple.com>
26959
26960         * gcc.dg/20050607-1.c: New.
26961
26962 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26963
26964         PR middle-end/21850
26965         * gcc.c-torture/execute/20050607-1.c: New test.
26966
26967 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26968
26969         PR libfortran/21926
26970         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26971         Test case where the return array has lowest stride one,
26972         but isn't packed.
26973
26974 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26975
26976         * lib/target-supports.exp (check_effective_target_sync_int_long):
26977         Add s390 and s390x targets.
26978
26979 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26980
26981         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26982         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26983         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26984         * gcc.dg/tree-ssa/loop-9.c: New test.
26985
26986 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.dg/parse/defarg10.C: New.
26989
26990 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26991
26992         PR regression/21897
26993         * gcc.c-torture/execute/20050604-1.c: New test.
26994
26995 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26996
26997         PR 21903
26998         * g++.dg/parse/defarg9.C: New.
26999
27000         PR c++/20637
27001         * g++.dg/inherit/using4.C: New.
27002         * g++.dg/overload/error1.C: Adjust expected errors.
27003         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27004         * g++.old-deja/g++.brendan/arm2.C: Likewise.
27005         * g++.old-deja/g++.other/redecl2.C: Likewise.
27006         * g++.old-deja/g++.other/redecl4.C: Likewise.
27007         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27008
27009 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27010
27011         * gfortran.dg/f2c_5.f90: Add -w to dg-options
27012
27013 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
27014
27015         * lib/gfortran.exp (gfortran_target_compile): Call
27016         dg-additional-files-options
27017         * gfortran.dg/f2c_4.f90: New file
27018         * gfortran.dg/f2c_4.c: New file
27019         * gfortran.dg/f2c_5.f90: New file
27020         * gfortran.dg/f2c_5.c: New file
27021
27022 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27023
27024         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27025
27026         PR fortran/21912
27027         * gfortran.dg/array_constructor_4.f90: New test.
27028
27029 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
27030
27031         PR c++/21619
27032         * g++.dg/ext/builtin9.C: New test.
27033
27034 2005-06-05  Dale Johannesen  <dalej@apple.com>
27035
27036         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27037         * gcc.c-torture/execute/20050603-2.c: Ditto.
27038
27039 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
27040
27041         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27042         * gcc.dg/vect/vect-reduc-1.c: New.
27043         * gcc.dg/vect/vect-reduc-2.c: New.
27044         * gcc.dg/vect/vect-reduc-3.c: New.
27045
27046 2005-06-04  Dale Johannesen  <dalej@apple.com>
27047
27048         * gcc.c-torture/execute/20050603-1.c: New.
27049         * gcc.c-torture/execute/20050603-2.c: New.
27050         * gcc.dg/20050603-3.c: New.
27051
27052 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27053
27054         PR fortran/19195
27055         * gfortran.dg/debug_1.f90: New test.
27056
27057         * gfortran.dg/forall_1.f90: New test.
27058
27059 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
27060
27061         * gfortran.dg/array_constructor_3.f90: New test.
27062
27063 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27064
27065         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27066
27067 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
27068
27069         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27070
27071 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
27072
27073         PR c/21873
27074         * gcc.dg/init-excess-1.c: New test.
27075
27076 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27077
27078         PR c++/21853
27079         * g++.dg/expr/static_cast6.C: New test.
27080
27081 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
27082
27083         * gcc.dg/tree-ssa/vrp14.c: New test.
27084
27085 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
27086
27087         PR c++/21336
27088         * g++.dg/template/new2.C: New test.
27089
27090 2005-06-03  Josh Conner  <jconner@apple.com>
27091
27092         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27093         all entries in initializer.
27094
27095 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
27096
27097         PR middle-end/21858
27098         * gcc.dg/pr21858.c: New testcase.
27099
27100 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
27101
27102         PR tree-optimization/21292
27103
27104         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27105         New.
27106         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27107         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27108         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27109         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27110         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27111
27112 2005-06-02  Richard Henderson  <rth@redhat.com>
27113
27114         * gcc.dg/sync-2.c: Use -march=i486 for i386.
27115
27116 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
27117
27118         * gcc.dg/wtypequal.c: New testcase.
27119
27120 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
27121
27122         PR 21582
27123         * gcc.dg/tree-ssa/pr21582.c: New test.
27124
27125 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27126
27127         PR c++/21280
27128         * g++.dg/opt/interface2.h: New.
27129         * g++.dg/opt/interface2.C: New.
27130         * g++.dg/init/ctor4.C: Adjust error lines.
27131         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27132         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27133         * g++.old-deja/g++.jason/opeq3.C: Likewise.
27134         * g++.old-deja/g++.pt/assign1.C: Likewise.
27135         * g++.old-deja/g++.pt/crash20.C: Likewise.
27136
27137 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
27138
27139         PR tree-optimization/21734
27140         * g++.dg/vect/pr21734_1.cc: New.
27141         * g++.dg/vect/pr21734_2.cc: New.
27142
27143 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         PR c++/20350
27146         * g++.dg/template/spec24.C: New.
27147
27148         PR c++/21151
27149         * g++.dg/pch/local-1.C: New.
27150         * g++.dg/pch/local-1.Hs: New.
27151
27152 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
27153
27154         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27155         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27156         * gcc.dg/tree-ssa/pr14341.c: New test.
27157         * gcc.dg/tree-ssa/pr14841.c: New test.
27158         * gcc.dg/tree-ssa/pr20701.c: New test.
27159         * gcc.dg/tree-ssa/pr21086.c: New test.
27160         * gcc.dg/tree-ssa/pr21090.c: New test.
27161         * gcc.dg/tree-ssa/pr21332.c: New test.
27162         * gcc.dg/tree-ssa/pr21458.c: New test.
27163         * gcc.dg/tree-ssa/pr21658.c: New test.
27164         * gcc.dg/tree-ssa/vrp01.c: New test.
27165         * gcc.dg/tree-ssa/vrp02.c: New test.
27166         * gcc.dg/tree-ssa/vrp03.c: New test.
27167         * gcc.dg/tree-ssa/vrp04.c: New test.
27168         * gcc.dg/tree-ssa/vrp05.c: New test.
27169         * gcc.dg/tree-ssa/vrp06.c: New test.
27170         * gcc.dg/tree-ssa/vrp07.c: New test.
27171         * gcc.dg/tree-ssa/vrp08.c: New test.
27172         * gcc.dg/tree-ssa/vrp09.c: New test.
27173         * gcc.dg/tree-ssa/vrp10.c: New test.
27174         * gcc.dg/tree-ssa/vrp11.c: New test.
27175         * gcc.dg/tree-ssa/vrp12.c: New test.
27176         * gcc.dg/tree-ssa/vrp13.c: New test.
27177
27178 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
27179
27180         PR 21029
27181         * gcc.dg/tree-ssa/pr21029.c: New test.
27182
27183 2005-06-01  Roger Sayle  <roger@eyesopen.com>
27184
27185         * gfortran.dg/logint-1.f: New test case.
27186         * gfortran.dg/logint-2.f: Likewise.
27187         * gfortran.dg/logint-3.f: Likewise.
27188
27189 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
27190
27191         PR c/21536
27192         PR c/20760
27193         * gcc.dg/20050527-1.c: New test.
27194
27195         * gcc.dg/i386-sse-12.c: New test.
27196
27197         PR fortran/21729
27198         * gfortran.dg/implicit_5.f90: New test.
27199
27200 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
27201
27202         PR fortran/20883
27203         * gfortran/assign_4.f90: New test.
27204         * gfortran/assign_2.f90: Change compile to run.
27205
27206 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
27207
27208         * lib/target-supports.exp
27209         (check_effective_target_sync_char_short): New.
27210         * gcc.dg/sync-2.c: New.
27211
27212 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
27213
27214         PR tree-optimization/21817
27215         * gcc.dg/torture/pr21817-1.c: New.
27216
27217 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         PR c++/21165
27220         * g++.dg/template/init5.C: New.
27221
27222 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
27223
27224         * gfortran.dg/char_initialiser_actual.f90:
27225         Test character initialisers as actual arguments.
27226         * gfortran.dg/char_pointer_comp_assign.f90:
27227         Test character pointer structure component assignments.
27228         * gfortran.dg/char_array_structure_constructor.f90:
27229         Test character components in structure constructors.
27230
27231 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
27232
27233         PR middle-end/20931
27234         * g++.dg/opt/pr20931.C: New test.
27235
27236 2005-05-31  Andreas Jaeger  <aj@suse.de>
27237
27238         PR testsuite/20772
27239         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27240         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27241         g++.old-deja/g++.ext/asmspec1.C,
27242         g++.old-deja/g++.other/regstack.C,
27243         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27244         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27245         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27246         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27247         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27248         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27249         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27250         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27251         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27252         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27253         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27254         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27255         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27256         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27257         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27258         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27259         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27260         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27261         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27262
27263 2005-05-31  Jeff Law  <law@redhat.com>
27264
27265         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27266
27267 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27268
27269         PR middle-end/21743
27270         * gcc.dg/builtins-1.c: Activate disabled clog test.
27271         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27272
27273 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27274
27275         * gfortran.dg/char_pointer_assign.f90:
27276         Test character-pointer assignments and pointer assignments.
27277         * gfortran.dg/char_pointer_dummy.f90:
27278         Test character-pointer dummy arguments.
27279         * gfortran.dg/char_pointer_func.f90:
27280         Test character-pointer function returns.
27281         * gfortran.dg/char_pointer_dependency.f90:
27282         Test character-pointer functions with dependencies.
27283
27284 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27285
27286         PR c++/21784
27287         * g++.dg/lookup/using14.C: New test.
27288
27289 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27290
27291         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27292         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27293         trailing ^M.
27294
27295 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27296
27297         PR c++/17413
27298         * g++.dg/template/local5.C: New.
27299
27300         PR target/21761
27301         * gcc.c-torture/compile/pr21761.c: New.
27302
27303         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27304         before darwin8.
27305
27306 2005-05-30  Steven G. Kargl
27307
27308         PR fortran/20846
27309         * gfortran.dg/inquire_8.f90: New test.
27310
27311 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27312
27313         PR libfortran/21376
27314         * gfortran.dg/output_exponents_1.f90: New test.
27315
27316 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27317
27318         PR libfortran/20006
27319         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27320
27321 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27322
27323         PR c++/21210
27324         * g++.dg/ext/complex1.C: New test.
27325
27326         PR c++/21340
27327         * g++.dg/init/ctor6.C: New test.
27328
27329 2005-05-29  Jan Hubicka  <jh@suse.cz>
27330
27331         * gcc.c-torture/compile/pr21562.c: New.
27332
27333 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27334
27335         * gfortran.dg/subnormal_1.f90: New test.
27336
27337 2005-05-28  Jan Hubicka  <jh@suse.cz>
27338
27339         * tree-prof.exp: Fix comment.
27340         * value-prof-1.c: New.
27341         * value-prof-2.c: New.
27342         * value-prof-3.c: New.
27343         * value-prof-4.c: New.
27344
27345 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27346
27347         PR c++/21614
27348         * g++.dg/expr/ptrmem6.C: New test.
27349         * g++.dg/expr/ptrmem6a.C: Likewise.
27350
27351 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27352
27353         PR tree-optimization/21658
27354         * gcc.dg/tree-ssa/pr21658.c: New.
27355
27356 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27357
27358         PR c++/21455
27359         * g++.dg/inherit/ptrmem3.C: New.
27360
27361         PR c++/21681
27362         * g++.dg/parse/template16.C: New.
27363
27364 2005-05-27  Andreas Jaeger  <aj@suse.de>
27365
27366         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27367
27368         * gcc.dg/i386-sse-8.c: Run test on all archs.
27369
27370 2005-05-26  Mike Stump  <mrs@apple.com>
27371
27372         * objc.dg/isa-field-1.m: Only run on darwin.
27373         * objc.dg/lookup-1.m: Likewise.
27374         * objc.dg/try-catch-8.m: Likewise.
27375
27376 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27377
27378         PR tree-optimization/9814
27379         * gcc.dg/pr9814-1.c: New test case.
27380
27381 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27382
27383         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27384         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27385         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27386         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27387         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27388         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27389         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27390         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27391         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27392         objc.dg/try-catch-8.m: New.
27393
27394 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27395
27396         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27397         remove extraneous semicolons.
27398
27399 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27400
27401         * obj-c++.dg/comp-types-12.mm: New.
27402         * objc.dg/comp-types-11.m: New.
27403         * objc.dg/selector-4.m: New.
27404
27405 2005-05-26  Andreas Jaeger  <aj@suse.de>
27406
27407         PR testsuite/20772
27408         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27409         g++.old-deja/g++.ext/attrib3.C,
27410         g++.old-deja/g++.other/store-expr1.C,
27411         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27412         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27413         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27414         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27415         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27416         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27417         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27418         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27419         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27420         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27421         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27422         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27423         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27424         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27425         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27426         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27427         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27428         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27429         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27430
27431 2005-05-26  Andreas Jaeger  <aj@suse.de>
27432
27433         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27434         x86-64 compilation.
27435
27436 2005-05-26  Andreas Jaeger  <aj@suse.de>
27437
27438         PR testsuite/20772
27439         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27440         gcc.misc-tests/i386-pf-athlon-1.c,
27441         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27442         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27443         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27444         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27445         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27446         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27447         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27448         programs.
27449
27450         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27451         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27452         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27453         x86-64 compilation.
27454
27455         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27456         x86_64.
27457
27458         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27459         effective-target ilp32.
27460
27461 2005-05-26  David Ung  <davidu@mips.com>
27462
27463         * gcc.target/mips/ext_ins.c: New test for testing the generation
27464         of MIPS32/64 rev 2 ext/ins instructions.
27465
27466 2005-05-26  Andreas Jaeger  <aj@suse.de>
27467
27468         * treelang/compile/unsigned.tree: Use gimple instead of
27469         nonexisting generic dump.
27470
27471 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27472
27473         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27474
27475 2005-05-26  Andreas Jaeger  <aj@suse.de>
27476
27477         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27478
27479 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27480
27481         PR libfortran/17283
27482         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27483         Test callee-allocated memory with write statements.
27484
27485 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27486
27487         PR middle-end/21709
27488         * gcc.dg/pr21709-1.c: New test case.
27489
27490 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27491             Mike Stump  <mrs@apple.com>
27492
27493         * objc/execute/next_mapping.h: Update for C++.
27494
27495         * obj-c++.dg/selector-1.mm: Move to...
27496         * obj-c++.dg/selector-4.mm: here...
27497
27498         * obj-c++.dg/basic.mm: New.
27499         * obj-c++.dg/comp-types-1.mm: New.
27500         * obj-c++.dg/cxx-class-1.mm: New.
27501         * obj-c++.dg/cxx-ivars-1.mm: New.
27502         * obj-c++.dg/cxx-ivars-2.mm: New.
27503         * obj-c++.dg/cxx-ivars-3.mm: New.
27504         * obj-c++.dg/cxx-scope-1.mm: New.
27505         * obj-c++.dg/cxx-scope-2.mm: New.
27506         * obj-c++.dg/defs.mm: New.
27507         * obj-c++.dg/empty-private-1.mm: New.
27508         * obj-c++.dg/encode-1.mm: New.
27509         * obj-c++.dg/encode-2.mm: New.
27510         * obj-c++.dg/encode-3.mm: New.
27511         * obj-c++.dg/extern-c-1.mm: New.
27512         * obj-c++.dg/extra-semi.mm: New.
27513         * obj-c++.dg/fix-and-continue-2.mm: New.
27514         * obj-c++.dg/isa-field-1.mm: New.
27515         * obj-c++.dg/ivar-list-semi.mm: New.
27516         * obj-c++.dg/local-decl-1.mm: New.
27517         * obj-c++.dg/lookup-1.mm: New.
27518         * obj-c++.dg/lookup-2.mm: New.
27519         * obj-c++.dg/method-1.mm: New.
27520         * obj-c++.dg/method-2.mm: New.
27521         * obj-c++.dg/method-3.mm: New.
27522         * obj-c++.dg/method-4.mm: New.
27523         * obj-c++.dg/method-5.mm: New.
27524         * obj-c++.dg/method-6.mm: New.
27525         * obj-c++.dg/method-7.mm: New.
27526         * obj-c++.dg/no-extra-load.mm: New.
27527         * obj-c++.dg/overload-1.mm: New.
27528         * obj-c++.dg/pragma-1.mm: New.
27529         * obj-c++.dg/pragma-2.mm: New.
27530         * obj-c++.dg/private-1.mm: New.
27531         * obj-c++.dg/private-2.mm: New.
27532         * obj-c++.dg/proto-qual-1.mm: New.
27533         * obj-c++.dg/qual-types-1.mm: New.
27534         * obj-c++.dg/stubify-1.mm: New.
27535         * obj-c++.dg/stubify-2.mm: New.
27536         * obj-c++.dg/super-class-1.mm: New.
27537         * obj-c++.dg/super-class-2.mm: New.
27538         * obj-c++.dg/super-dealloc-1.mm: New.
27539         * obj-c++.dg/super-dealloc-2.mm: New.
27540         * obj-c++.dg/template-1.mm: New.
27541         * obj-c++.dg/template-2.mm: New.
27542         * obj-c++.dg/template-3.mm: New.
27543         * obj-c++.dg/template-4.mm: New.
27544         * obj-c++.dg/template-5.mm: New.
27545         * obj-c++.dg/template-6.mm: New.
27546         * obj-c++.dg/try-catch-1.mm: New.
27547         * obj-c++.dg/try-catch-2.mm: New.
27548         * obj-c++.dg/try-catch-3.mm: New.
27549         * obj-c++.dg/try-catch-4.mm: New.
27550         * obj-c++.dg/try-catch-5.mm: New.
27551         * obj-c++.dg/try-catch-6.mm: New.
27552         * obj-c++.dg/try-catch-7.mm: New.
27553         * obj-c++.dg/try-catch-8.mm: New.
27554         * obj-c++.dg/try-catch-9.mm: New.
27555         * obj-c++.dg/va-meth-1.mm: New.
27556
27557 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27558
27559         * obj-c++.dg/selector-1.mm: New.
27560         * obj-c++.dg/selector-2.mm: New.
27561
27562 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27563
27564         * obj-c++.dg/selector-3.mm: New.
27565         * objc.dg/selector-3.m: New.
27566
27567 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27568
27569         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27570         about where warning appears.
27571
27572 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27573
27574         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27575         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27576         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27577         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27578
27579 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27580
27581         * gcc.dg/20050524-1.c: New test.
27582
27583 2005-05-25  Jan Hubicka  <jh@suse.cz>
27584
27585         * gcc.dg/tree-prof/inliner-1.c: New.
27586
27587 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27588
27589         * gcc.dg/tree-prof: New directory.
27590         * gcc.dg/tree-prof/tree-prof.exp: New.
27591
27592 2005-05-25  DJ Delorie  <dj@redhat.com>
27593
27594         * gcc.dg/Wattributes-1.c: New.
27595         * gcc.dg/Wattributes-2.c: New.
27596         * gcc.dg/Wattributes-3.c: New.
27597
27598 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27599
27600         PR tree-optimization/19833
27601         * gcc.dg/uninit-4.c: Remove xfail.
27602         * gcc.dg/uninit-9.c: Ditto.
27603
27604 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27605
27606         * obj-c++.dg/bitfield-[1-5].mm: New.
27607         * obj-c++.dg/class-protocol-1.mm: New.
27608         * obj-c++.dg/comp-types-1[0-1].mm: New.
27609         * obj-c++.dg/comp-types-[2-9].mm: New.
27610         * obj-c++.dg/encode-[4-8].mm: New.
27611         * obj-c++.dg/layout-1.mm: New.
27612         * obj-c++.dg/method-1[0-9].mm: New.
27613         * obj-c++.dg/method-2[0-1].mm: New.
27614         * obj-c++.dg/method-[8-9].mm: New.
27615         * obj-c++.dg/objc-gc-3.mm: New.
27616         * obj-c++.dg/try-catch-10.mm: New.
27617         * objc.dg/bitfield-5.m: New.
27618         * objc.dg/comp-types-10.m: New.
27619         * objc.dg/comp-types-9.m: New.
27620         * objc.dg/layout-1.m: New.
27621         * objc.dg/objc-gc-4.m: New.
27622         * objc.dg/try-catch-9.m: New.
27623         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27624         * objc.dg/comp-types-1.m: Likewise.
27625         * objc.dg/comp-types-[5-6].m: Likewise.
27626         * objc.dg/method-9.m: Likewise.
27627
27628 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27629
27630         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27631         and on hardware without VMX support.
27632
27633         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27634
27635         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27636
27637         * lib/profopt.exp (dg-final-generate, dg-final-use,
27638         profopt-final-code, profopt-get-options): New.
27639         (profopt-execute): Process test directives.
27640
27641         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27642         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27643         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27644
27645 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27646
27647         PR C++/21645
27648         * g++.dg/init/ctor5.C: New test.
27649
27650 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27651
27652         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27653         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27654         vect-113.c, vect-114.c.
27655
27656 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27657
27658         * gcc.dg/const-elim-1.c: Remove xfails.
27659
27660 2005-05-23  Jeff Law  <law@redhat.com>
27661
27662         * gcc.c-torture/compile/pr21638.c: New test.
27663         * gcc.c-torture/compile/20050520-1.c: New test.
27664
27665 2005-05-23  Nick Clifton  <nickc@redhat.com>
27666
27667         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27668         be a proper triple, ie: m32r*-*-*.
27669         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27670
27671 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27672
27673         PR middle-end/21331
27674         PR tree-opt/21293
27675         * gcc.c-torture/compile/pr21293.c: New test.
27676         * gcc.c-torture/execute/pr21331.c: New test.
27677
27678 2004-05-20  Richard Henderson  <rth@redhat.com>
27679
27680         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27681
27682 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27683
27684         * obj-c++-dg.exp: Add.
27685         * obj-c++.exp: Add.
27686         * obj-c++.dg/dg.exp: Add.
27687
27688 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27689
27690         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27691         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27692
27693 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27694
27695         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27696
27697 2004-05-19  Richard Henderson  <rth@redhat.com>
27698
27699         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27700
27701 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27702
27703         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27704
27705         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27706
27707 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27708
27709         PR c++/21495
27710         * g++.dg/parse/extern1.C: New test.
27711         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27712
27713 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27714
27715         * gcc.dg/c99-math.h: New.
27716         * gcc.dg/c99-math-float-1.c: New test.
27717         * gcc.dg/c99-math-double-1.c: Likewise.
27718         * gcc.dg/c99-math-long-double-1.c: Likewise.
27719
27720 2005-05-18  Richard Henderson  <rth@redhat.com>
27721
27722         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27723
27724 2005-05-18  Devang Patel  <dpatel@apple.com>
27725
27726         * g++.dg/opt/20050511-1.C: New test.
27727
27728 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27729
27730         PR libfortran/21127
27731         * gfortran.dg/reshape-complex.f90: New test.
27732
27733 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27734
27735         * gfortran.dg/array_constructor_1.f90: New test.
27736         * gfortran.dg/array_constructor_2.f90: New test.
27737
27738 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27739
27740         PR fortran/20954
27741         * gfortran.dg/pr20954.f: New test.
27742
27743 2005-05-17  Mike Stump  <mrs@apple.com>
27744
27745         Yet more Objective-C++...
27746
27747         * objc.dg/method-5.m: Update.
27748         * objc.dg/method-6.m: Update.
27749         * objc.dg/method-7.m: Update.
27750         * objc.dg/method-9.m: Update.
27751         * objc.dg/try-catch-2.m: Update.
27752
27753 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27754
27755         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27756         Remove little-endian optimizations.
27757
27758 2005-05-17  Jeff Law  <law@redhat.com>
27759
27760         * g++.dg/tree-ssa/pr14814.C: New test.
27761         * gcc.dg/tree-ssa/pr14814.C: New test.
27762         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27763         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27764
27765 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27766
27767         * gcc.dg/compat/generate-random.c: Do not include
27768         libiberty.h.
27769         * gcc.dg/compat/generate-random_r.c: Likewise.
27770
27771 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27772
27773         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27774
27775 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27776
27777         PR middle-end/21595
27778         * g++.dg/tree-ssa/builtin1.C: New testcase.
27779
27780 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27781
27782         PR c++/21454
27783         * g++.dg/opt/const4.C: New test.
27784
27785         PR middle-end/21492
27786         * g++.dg/opt/crossjump1.C: New test.
27787
27788         PR tree-optimization/21610
27789         * gcc.c-torture/compile/20050516-1.c: New test.
27790
27791         PR fortran/15080
27792         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27793         about the test failing.
27794         * gfortran.fortran-torture/execute/where_7.f90: New test.
27795         * gfortran.fortran-torture/execute/where_8.f90: New test.
27796
27797 2005-05-16  Richard Henderson  <rth@redhat.com>
27798
27799         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27800         i?86 and x86_64.
27801
27802 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27803
27804         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27805         (limits.h): Include unconditionally.
27806         (stdlib.h): Likewise.
27807         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27808         (limits.h): Include unconditionally.
27809         (stdlib.h): Likewise.
27810         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27811         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27812         (limits.h): Include unconditionally.
27813         (stdlib.h): Likewise.
27814         (hashtab.h): Do not include.
27815         (getopt.h): Likewise.
27816         (stddef.h): Include.
27817         (hashval_t): Define.
27818         (struct entry): Add "next" field.
27819         (HASH_SIZE): New macro.
27820         (hash_table): New variable.
27821         (switchfiles): Do not use xmalloc.
27822         (mix): New macro.
27823         (iterative_hash): New function.
27824         (hasht): Remove.
27825         (e_exists): New function.
27826         (e_insert): Likewise.
27827         (output): Use, instead of libiberty hashtable functions.
27828         (main): Do not use getopt.  Do not call htab_create.
27829
27830 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27831
27832         PR libstdc++/21526
27833         * lib/target-supports.exp (check_mkfifo_available):
27834         Return 0 for cygwin as mkfifo support incomplete on platform.
27835         Fix typos in comments.
27836
27837 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27838
27839         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27840
27841 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27842
27843         PR fortran/17432
27844         * gfortran.dg/assign_4.f: New test.
27845
27846 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27847
27848         PR tree-optimization/21563
27849         * gcc.dg/tree-ssa/pr21563.c: New.
27850
27851 2005-05-14  Jan Hubicka  <jh@suse.cz>
27852
27853         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27854
27855 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27856
27857         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27858
27859 2005-05-13  Julian Brown  <julian@codesourcery.com>
27860
27861         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27862         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27863
27864 2005-05-13  Jan Hubicka  <jh@suse.cz>
27865
27866         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27867         * gcc.dg/fold-xor-?.c: Likewise.
27868         * gcc.dg/pr15784-?.c: Likewise.
27869         * gcc.dg/pr20922-?.c: Likewise.
27870         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27871         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27872         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27873
27874 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27875
27876         PR fortran/21260
27877         * gfortran.dg/hollerith_1.f90: New test.
27878
27879 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27880
27881         * gfortran.dg/func_result_2.f90: New test.
27882
27883 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27884
27885         * gfortran.dg/dev_null.f90: New test.
27886
27887 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27888
27889         * gcc.dg/arm-vfp1.c: Revert last change.
27890
27891 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27892
27893         PR middle-end/19807
27894         PR tree-optimization/19639
27895         * g++.dg/tree-ssa/pr19807.C: New testcase.
27896
27897 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27898
27899         PR libfortran/21471
27900         * gfortran.dg/append-1.f90: New test.
27901
27902 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27903
27904         * gcc.dg/pr18501.c: XFAIL.
27905         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27906         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27907         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27908         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27909         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27910         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27911         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27912         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27913
27914 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27915
27916         PR fortran/20178
27917         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27918         gfortran.dg/f2c_3.f90: New tests.
27919
27920         * gfortran.dg/return_1.f90: Fix dg annotation.
27921
27922 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27923
27924         * gcc.c-torture/compile/20050510-1.c: New test.
27925
27926 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27927
27928         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27929
27930 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27931
27932         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27933
27934 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27935
27936         PR c/17913
27937         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27938
27939 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27940
27941         PR c/21342
27942         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27943         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27944
27945 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27946
27947         PR debug/16676
27948         * gcc.dg/debug/pr16676.c: New test.
27949
27950 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27951
27952         PR testsuite/21443
27953         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27954         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27955         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27956         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27957         Change -O1 to -O2.
27958         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27959         -fno-tree-dominator-opts.
27960
27961 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27962
27963         * gfortran.dg/return_1.f90: New test.
27964
27965 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27966
27967         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27968
27969         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27970
27971 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         PR c++/21427
27974         * g++.dg/inherit/covariant13.C: New.
27975
27976 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27977
27978         PR libfortran/19155
27979         * gfortran.dg/pr19155.f: New test.
27980
27981 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27982
27983         PR inline-asm/8788
27984         * gcc.dg/pr8788-1.c: New testcase.
27985
27986 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27987
27988         PR target/21416
27989         * gcc.target/mips/fpcmp-[12].c: New tests.
27990
27991 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27992
27993         * lib/target-supports-dg.exp (dg-require-fork): New function.
27994         (dg-require-mkfifo): Likewise.
27995         * lib/target-supports.exp (check_function_available): New
27996         function.
27997         (check_fork_available): Likewise.
27998         (check_mkfifo_available): Likewise.
27999
28000 2005-05-06  Jeff Law  <law@redhat.com>
28001
28002         * gcc.c-torture/compile/pr21380.c: New test.
28003
28004 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
28005
28006         PR c++/20961
28007         * g++.dg/ext/weak3.C: New test.
28008
28009 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
28010
28011         PR c++/21352
28012         * g++.dg/template/crash37.C: New test.
28013
28014 2005-05-05  Paul Brook  <paul@codesourcery.com>
28015
28016         * gcc.dg/arm-g2.c: Use effective-target arm32.
28017         * gcc.dg/arm-mmx-1.c: Ditto.
28018         * gcc.dg/arm-scd42-2.c: Ditto.
28019         * gcc.dg/arm-vfp1.c: Ditto.
28020         * lib/target-supports.exp (check_effective_target_arm32): New
28021         function.
28022
28023 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
28024
28025         PR libfortran/21354
28026         gfortran.dg/in_pack_rank7.f90: New test.
28027
28028 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
28029
28030         PR middle-end/15618
28031         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28032
28033 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
28034
28035         PR middle-end/21265
28036         * gcc.dg/20050503-1.c: New test.
28037
28038         PR rtl-optimization/21239
28039         * gcc.dg/i386-sse-11.c: New test.
28040
28041 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
28042
28043         PR target/16888
28044         * gcc.target/i386/asm-1.c: New test.
28045
28046 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
28047
28048         PR rtl-optimization/21330
28049         * gcc.c-torture/execute/20050502-1.c: New test.
28050
28051         PR target/21297
28052         * gcc.c-torture/execute/20050502-2.c: New test.
28053
28054 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28055
28056         PR middle-end/21282
28057         * gcc.dg/pr21282.c: New.
28058
28059 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28060
28061         * gcc.dg/vect/pr20122.c: Clean up .vect file.
28062         * gcc.dg/vect/vect-92.c: Likewise.
28063         * gcc.dg/vect/vect-93.c: Likewise.
28064         * gcc.dg/vect/vect-dv-1.c: Likewise.
28065         * gcc.dg/vect/vect-dv-2.c: Likewise.
28066         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28067
28068 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28069
28070         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28071         * gfortran.dg/vect/vect-2.f90: Likewise.
28072         * gfortran.dg/vect/vect-3.f90: Likewise.
28073         * gfortran.dg/vect/vect-4.f90: Likewise.
28074         * gfortran.dg/vect/vect-5.f90: Likewise.
28075
28076 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
28077
28078         PR target/20813
28079         * gcc.dg/rs6000-fpint-2.c: New.
28080
28081 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
28082
28083         PR c/15698
28084         * gcc.dg/builtins-30.c: Update expected messages.
28085         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28086         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28087         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28088
28089 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
28090
28091         PR tree-optimization/21294
28092         * gcc.dg/tree-ssa/pr21294.c: New.
28093
28094 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
28095
28096         * gcc.dg/altivec-3.c (vec_store): Do not use the old
28097         __builtin_altivec_st_internal_4si built-in.
28098
28099 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c++/15875
28102         * g++.dg/template/ptrmem14.C: New test.
28103
28104 2005-05-02  Paul Brook  <paul@codesourcery.com>
28105
28106         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28107
28108 2005-05-02  Michael Matz  <matz@suse.de>
28109
28110         PR c++/19542
28111         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28112
28113 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
28114
28115         * g++.dg/cpp/weak.C: New test.
28116
28117 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
28118
28119         * gcc.dg/tree-ssa/loop-8.c: New test.
28120
28121 2005-04-30  Michael Maty  <matz@suse.de>
28122
28123         * gcc.dg/inline-mcpy.c: New test.
28124
28125 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
28126
28127         PR libfortran/18958
28128         * gfortran.dg/eoshift.f90: New test case.
28129
28130 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
28131
28132         PR libfortran/18857
28133         * gfortran.dg/matmul_1.f90: New test.
28134
28135 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28136
28137         PR tree-optimization/21030
28138         * gcc.dg/tree-ssa/pr21030.c: New.
28139
28140 2005-04-29  Devang Patel  <dpatel@apple.com>
28141
28142         PR tree-optimization/21272
28143         * gcc.dg/vect/vect-ifcvt-10.c: New test.
28144
28145 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
28146
28147         PR fortran/13082
28148         PR fortran/18824
28149         * gfortran.dg/entry_4.f90: New test.
28150         * gfortran.fortran-torture/execute/entry_1.f90: New test.
28151         * gfortran.fortran-torture/execute/entry_2.f90: New test.
28152         * gfortran.fortran-torture/execute/entry_3.f90: New test.
28153         * gfortran.fortran-torture/execute/entry_4.f90: New test.
28154         * gfortran.fortran-torture/execute/entry_5.f90: New test.
28155         * gfortran.fortran-torture/execute/entry_6.f90: New test.
28156         * gfortran.fortran-torture/execute/entry_7.f90: New test.
28157
28158 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28159
28160         * gfortran.fortran-torture/execute/entry_8.f90: New test.
28161
28162 2005-04-29  Paul Brook  <paul@codesourcery.com>
28163
28164         * gfortran.dg/entry_3.f90: New test.
28165
28166 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28167
28168         * gfortran.dg/implicit_4.f90: New test.
28169
28170 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
28171
28172         * lib/target-supports.exp (check_profiling_available): Return
28173         false for xtensa-*-elf.
28174
28175 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
28176
28177         * lib/fortran-torture.exp (fortran-torture.exp): Catch
28178         error if file cannot be deleted.
28179
28180 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
28181
28182         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28183         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28184         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28185         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28186         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28187         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28188         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28189         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28190         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28191         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28192         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28193         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28194         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28195
28196 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28197
28198         PR fortran/20865
28199         * gfortran.dg/pr20865.f90: New test.
28200
28201 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
28202
28203         * gcc.dg/void-cast-2.c: New test.
28204
28205 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28206
28207         PR c/21159
28208         * gcc.dg/void-cast-1.c: New test.
28209
28210 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
28211
28212         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28213
28214 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28215
28216         PR fortran/21177
28217         * gfortran.dg/pr21177.f90: New test.
28218
28219 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
28220
28221         PR tree-optimization/21171
28222         * gcc.dg/tree-ssa/pr21171.c: New test.
28223
28224 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
28225
28226         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28227         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28228         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28229         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28230         gcc.dg/tree-ssa/gen-vect-32.c: New.
28231         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28232         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28233         don't run on PPC32.
28234
28235 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28236
28237         PR c/21213
28238         * gcc.dg/transparent-union-3.c: New test.
28239
28240 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
28241
28242         PR c/20740
28243         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28244         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28245         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28246         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28247         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28248         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28249
28250 2005-04-26  Jeff Law  <law@redhat.com>
28251
28252         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28253         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28254         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28255         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28256         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28257         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28258         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28259
28260 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
28261
28262         PR tree-optimization/17598
28263         * gcc.dg/tree-ssa/pr17598.c: New testcase.
28264
28265 2005-04-25  Mike Stump  <mrs@apple.com>
28266
28267         * objc.dg/fix-and-continue-1.m: Add.
28268
28269 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28270
28271         PR c++/20995
28272         * g++.dg/opt/pr20995-1.C: New test case.
28273
28274 2005-04-25  Devang Patel <dpatel@apple.com>
28275
28276         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28277
28278 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28279
28280         PR testsuite/21062
28281         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28282
28283 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28284
28285         PR C++/21188
28286         * g++.dg/opt/rtti2.C: New test.
28287
28288 2005-04-25  Paul Brook  <paul@codesourcery.com>
28289         Steven G. Kargl  <kargls@comcast.net>
28290
28291         PR fortran/20879
28292         * gfortran.dg/ichar_1.f90: New file.
28293
28294 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28295
28296         PR middle-end/20991
28297         * g++.dg/opt/pr20991.C: New test.
28298
28299         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28300         where sizeof (type) < __alignof__ (type).
28301         * gcc.dg/compat/struct-layout-1.h: Likewise.
28302
28303 2005-04-24  Per Bothner  <per@bothner.com>
28304             Devang Patel  <dpatel@apple.com>
28305
28306         PR preprocessor/20907
28307         * gcc.dg/cpp/very-long-comment.c: New test.
28308
28309 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28310
28311         PR fortran/20059
28312         * gfortran.dg/common_5.f: New test.
28313
28314 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28315
28316         PR middle-end/21082
28317         * g++.dg/tree-ssa/pr21082.C: New testcase.
28318
28319 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28320
28321         * gcc.dg/vect/vect-99.c: New test.
28322
28323 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28324
28325         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28326
28327 2005-04-22  Jeff Law  <law@redhat.com>
28328
28329         * gcc.dg/uninit-5.c: Remove xfails.
28330         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28331         conditionals and loads.
28332
28333 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28334
28335         PR libfortran/20074
28336         PR libfortran/20436
28337         PR libfortran/21108
28338         * gfortran.dg/nested_reshape.f90: new test
28339         * gfortran.dg/reshape-alloc.f90: new test
28340         * gfortran.dg/reshape.f90: new test
28341
28342 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28343
28344         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28345
28346         * gcc.dg/arm-vfp1.c: New test.
28347
28348 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28349
28350         PR c++/21087
28351         * g++.dg/lookup/builtin2.C: New test.
28352
28353 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28354
28355         * gcc.dg/weak/weak-13.c: New test.
28356
28357 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28358
28359         * lib/target-supports.exp (check_effective_target_sync_int_long):
28360         Add powerpc*.
28361
28362 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28363
28364         * gcc.target/mips/branch-1.c: New test.
28365
28366 2005-04-21  Richard Henderson  <rth@redhat.com>
28367
28368         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28369         * gcc.dg/vect/vect-86.c: Likewise.
28370         * gcc.dg/vect/vect-87.c: Likewise.
28371         * gcc.dg/vect/vect-88.c: Likewise.
28372
28373 2005-04-21  Devang Patel  <dpatel@apple.com>
28374
28375         PR optimization/20994
28376         * gcc.dg/tree-ssa/ifc-3.c: New test.
28377
28378 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28379
28380         PR c/12913
28381         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28382         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28383         gcc.dg/c99-vla-jump-5.c: New tests.
28384
28385 2005-04-19  Richard Henderson  <rth@redhat.com>
28386
28387         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28388         Fix typo in exists check.
28389         (check_effective_target_sync_int_long): New.
28390         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28391         * gcc.dg/ia64-sync-2.c: Likewise.
28392         * gcc.dg/ia64-sync-3.c: Likewise.
28393         * gcc.dg/ia64-sync-4.c: Likewise.
28394
28395 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28396
28397         * gcc.dg/fold-xor-1.c: New test.
28398         * gcc.dg/fold-xor-2.c: New test.
28399
28400 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28401
28402         PR target/20670
28403         * g++.dg/eh/fp-regs.C: New test.
28404
28405 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28406
28407         * gcc.dg/Wint-to-pointer-cast-1.c,
28408         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28409         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28410         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28411
28412 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28413
28414         PR fortran/16861
28415         * gfortran.dg/pr16861.f90: New test.
28416
28417 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28418
28419         * gcc.dg/pr21085.c: New test.
28420
28421 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28422
28423         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28424         (setup_mips_tests, dg-mips-options): New procedures.
28425         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28426         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28427         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28428         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28429         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28430         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28431         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28432         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28433         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28434         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28435         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28436         dg-mips-options instead of dg-options.  Remove now-redundant
28437         preprocessor guards.
28438         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28439         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28440         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28441         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28442         * gcc.dg/vr-mult-2.c: Delete.
28443         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28444         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28445         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28446         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28447         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28448         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28449         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28450
28451 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28452
28453         * ada/acats/run_all.sh: Use sync when executable not present.
28454
28455 2005-04-18  Devang Patel  <dpatel@apple.com>
28456
28457         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28458         * gcc.dg/vect/vect-11a.c: New.
28459         * gcc.dg/vect/vect-none.c: Update.
28460         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28461
28462 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28463
28464         PR tree-optimization/20922
28465         * gcc.dg/pr20922-1.c: New test.
28466         * gcc.dg/pr20922-2.c: New test.
28467         * gcc.dg/pr20922-3.c: New test.
28468         * gcc.dg/pr20922-4.c: New test.
28469         * gcc.dg/pr20922-5.c: New test.
28470         * gcc.dg/pr20922-6.c: New test.
28471
28472 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28473
28474         PR libfortran/20950
28475         * gfortran.dg/pr20950.f: New test.
28476
28477 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28478
28479         PR libfortran/19216
28480         * gfortran.dg/pr19216.f: New test.
28481
28482 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28483
28484         PR tree-optimization/21001
28485         * gcc.dg/tree-ssa/pr21001.c: New.
28486
28487 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28488
28489         PR libfortran/21075
28490         * gfortran.dg/reshape_rank7.f90: New test.
28491
28492 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28493
28494         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28495         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28496         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28497         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28498         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28499         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28500         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28501         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28502         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28503         wrong way round).
28504         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28505         in namelists.  New test.
28506         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28507         New test.
28508         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28509         New test.
28510         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28511         namelist.  New test.
28512         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28513         New test.
28514         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28515         New test.
28516         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28517         namelist.  New test.
28518         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28519         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28520         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28521         New test.
28522         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28523         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28524         arrays. New test.
28525
28526 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28527
28528         * gfortran.dg/wtruncate.f: New testcase.
28529         * gfortran.dg/wtruncate.f90: New testcase.
28530
28531 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28532
28533         PR c++/21025
28534         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28535         which sizeof/alignof is dependent, rather than just whether we are
28536         processing_template_decl.
28537
28538 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28539
28540         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28541         corrected typo where the wrong variables had been compared.
28542
28543 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28544
28545         PR libfortran/18495
28546         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28547         Test callee-allocated version of return array with a write
28548         statement.
28549         Test spread with a temporary with another write statement.
28550
28551 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28552
28553         PR tree-optimization/21031
28554         * gcc.dg/tree-ssa/pr21031.c: New.
28555
28556 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28557
28558         PR tree-optimization/21004
28559         * gcc.dg/builtins-53.c: Include builtins-config.h.
28560         Check floorf, ceilf, floorl and ceill transformations
28561         only when HAVE_C99_RUNTIME is defined.
28562
28563 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28564
28565         PR middle-end/20739
28566         * gcc.dg/tree-ssa/pr20739.c: New test.
28567
28568 2005-04-14  Mike Stump  <mrs@apple.com>
28569
28570         * gcc.dg/Foundation.framework/empty: New.
28571         * gcc.dg/framework-2.c: New.
28572
28573 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28574
28575         PR tree-optimization/21021
28576         * gcc.c-torture/compile/pr21021.c: New.
28577
28578 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28579
28580         PR testsuite/21010
28581         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28582         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28583         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28584         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28585         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28586         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28587         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28588         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28589
28590 2005-04-14  Richard Henderson  <rth@redhat.com>
28591
28592         * lib/target-supports.exp (check_effective_target_vect_condition):
28593         Add ia64, i?86, and x86_64.
28594
28595 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28596
28597         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28598
28599 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28600
28601         PR tree-optimization/20657
28602         * gcc.dg/tree-ssa/pr20657.c: New.
28603
28604 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28605
28606         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28607         (long long int)trunc*.
28608
28609 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28610
28611         PR target/20927
28612         * gcc.dg/pr20927.c: New test.
28613
28614 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28615
28616         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28617         * gcc.target/mips/asm-1.c: Likewise.
28618
28619 2005-04-13  Dale Johannesen  <dalej@apple.com>
28620
28621         * objc.dg/objc-fast-4.m: New.
28622
28623 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28624
28625         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28626         directory.
28627         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28628
28629 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28630
28631         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28632         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28633         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28634
28635 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28636
28637         PR tree-optimization/20913
28638         * gcc.dg/tree-ssa/pr20913.c: New.
28639
28640         PR tree-optimization/20702
28641         * gcc.dg/tree-ssa/pr20702.c: New.
28642
28643 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28644
28645         PR c++/13744
28646         * g++.dg/inherit/local3.C: New test.
28647
28648 2005-04-12  Jeff Law  <law@redhat.com>
28649
28650         * gcc.dg/tree-ssa/20050412-1.c: New test.
28651
28652 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28653
28654         PR libfortran/19016
28655         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28656         Add tests with mask generated by expression.
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-12  Ulrich Weigand  <uweigand@de.ibm.com>
28662
28663         PR middle-end/20917
28664         * gcc.dg/20050409-1.c: New test.
28665
28666 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28667
28668         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28669
28670 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28671
28672         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28673         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28674         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28675         (TARGET_CXX): Adjust accordingly.
28676         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28677         determine_class_data_visibility and class_data_always_comdat.
28678         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28679         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28680         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28681         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28682         (arm_cxx_determine_class_data_visibility): New.
28683         (arm_cxx_class_data_always_comdat): Likewise.
28684         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28685         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28686         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28687         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28688         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28689         Define.
28690
28691 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28692
28693         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28694
28695 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28696
28697         * gcc.dg/i386-darwin-fpmath.c: New.
28698
28699 2004-04-11  Devang Patel  <dpatel@apple.com>
28700
28701         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28702         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28703         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28704         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28705         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28706         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28707         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28708         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28709         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28710
28711 2004-04-11  Devang Patel  <dpatel@apple.com>
28712
28713         * gcc.dg/vect/vect-dv-1.c: New test.
28714         * gcc.dg/vect/vect-dv-2.c: New test.
28715
28716 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28717
28718         PR tree-optimization/20933
28719         * gcc.dg/tree-ssa/pr20933.c: New test.
28720
28721 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28722
28723         * gfortran.dg/fold_nearest.f90: New test.
28724
28725 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28726
28727         * gcc.dg/tree-ssa/alias-1.c: New test.
28728
28729 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28730
28731         PR tree-optimization/20920
28732         * g++.dg/tree-ssa/pr20920.C: New test.
28733
28734 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28735
28736         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28737         (long long int)ceil*.
28738
28739 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28740
28741         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28742         explicit C++ linkage.
28743
28744 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28745
28746         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28747         warning for arithmetic IF statements.
28748
28749 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28750
28751         * eor_handling_1.f90: New test case.
28752         * eor_handling_2.f90: New test case.
28753         * eor_handling_3.f90: New test case.
28754         * eor_handling_4.f90: New test case.
28755         * eor_handling_5.f90: New test case.
28756         * noadv_size.f90: New test case.
28757         * pad_no.f90: New test case.
28758
28759 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28760
28761         * gcc.c-torture/execute/20050410-1.c: New test.
28762
28763 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28764
28765         * gcc.dg/pr20126.c: New.
28766
28767 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28768             Steven G. Kargl <kargls@comcast.net>
28769
28770         * gfortran.dg/PR19872.f: New test.
28771
28772 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28773
28774         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28775
28776 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28777
28778         * gfortran.dg/nint_1.f90: New test.
28779
28780 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28781
28782         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28783         Added test for callee-allocated arrays with write statements.
28784         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28785         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28786         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28787         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28788         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28789
28790 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28791
28792         PR libfortran/20163
28793         * gfortran.dg/open-options-blanks.f: New test.
28794
28795 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28796
28797         PR fortran/13257
28798         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28799
28800 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28801
28802         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28803         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28804         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28805         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28806         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28807         * gcc.c-torture/execute/stdarg-4.c: New test.
28808
28809         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28810
28811         PR target/20795
28812         * g++.dg/abi/param2.C: New test.
28813
28814 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28815
28816         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28817
28818 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28819
28820         * gcc.dg/builtins-53.c: New test.
28821
28822 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28823
28824         * g++.dg/tree-ssa/pr18178.C: New test.
28825         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28826         * gcc.c-torture/execute/20041019-1.c: New test.
28827         * gcc.dg/tree-ssa/20041008-1.c: New test.
28828         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28829         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28830         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28831         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28832         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28833         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28834         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28835         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28836         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28837         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28838
28839 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28840
28841         PR rtl-optimization/20466
28842         * gcc.c-torture/execute/pr20466-1.c: New test.
28843
28844 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28845
28846         PR c++/20905
28847         * g++.dg/parse/cond2.C: New test.
28848
28849         PR c++/20145
28850         * g++.dg/warn/Wdtor1.C: New test.
28851
28852 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28853
28854         PR fortran/17229
28855         * gfortran.dg/pr17229.f: New test.
28856
28857 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28858
28859         * gfortran.dg/tiny_1.f90: New test.
28860         * gfortran.dg/tiny_2.f90: ditto.
28861
28862 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28863
28864         * gfortran.dg/eor_1.f90: Fix dg-do run line
28865         * gfortran.dg/open_new.f90: Fix dg-do run line
28866
28867 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28868
28869         * lib/target-supports.exp (get_compiler_messages): Support
28870         optional arguments, the fourth being compiler options.
28871         (check_effective_target_fpic): New proc.
28872         * gcc.dg/20050321-2.c: Restrict to target fpic.
28873
28874 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28875
28876         * gcc.dg/15443-1.c: New test.
28877         * gcc.dg/15443-2.c: Likewise.
28878
28879 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28880
28881         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28882
28883 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28884
28885         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28886
28887 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28888
28889         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28890         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28891         -m64.
28892         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28893         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28894         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28895
28896 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28897
28898         PR c++/20212
28899         * g++.dg/warn/Wunused-11.C: New test.
28900
28901 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28902
28903         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28904
28905 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28906
28907         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28908
28909 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28910
28911         PR c++/20734
28912         * g++.dg/template/ptrmem13.C: New test.
28913
28914 2005-04-05  Per Bothner  <per@bothner.com>
28915
28916         * lib/gcc.exp: Always add -fno-show-column, for now.
28917
28918 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28919
28920         PR testsuite/20767
28921         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28922         of plain old "unsigned int" for the type of "i".  Makes this test
28923         64bit clean.
28924
28925 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28926
28927         * gcc.dg/i386-ssefn-1.c: New test.
28928         * gcc.dg/i386-ssefn-2.c: New test.
28929         * gcc.dg/i386-ssefn-3.c: New test.
28930         * gcc.dg/i386-ssefn-4.c: New test.
28931
28932 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28933
28934         PR tree-optimization/20076
28935         * gcc.dg/builtin-apply4.c: New test.
28936
28937         PR preprocessor/19475
28938         * gcc.dg/cpp/macspace1.c: New test.
28939         * gcc.dg/cpp/macspace2.c: New test.
28940
28941 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28942
28943         * gfortran.dg/pr20755.f: Fixed bad format.
28944
28945 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28946
28947         PR c++/20763
28948         * g++.dg/ext/attrib21.C: New test.
28949
28950 2004-04-05  Devang Patel  <dpatel@apple.com>
28951
28952         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28953         * gcc.dg/vect/vect-shift-1.c: New test.
28954
28955 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28956
28957         PR libfortran/20755
28958         * gfortran.dg/pr20755.f: New test.
28959
28960 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28961
28962         * gfortran.dg/pr15959.f90: New test.
28963         * gfortran.dg/string_pad_trunc.f90: New test.
28964
28965 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28966
28967         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28968         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28969         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28970         syntax.
28971
28972 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28973
28974         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28975
28976 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28977
28978         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28979         * gcc.c-torture/compile/20011119-2.c: Likewise.
28980         * gcc.c-torture/compile/981001-2.c: Likewise.
28981
28982 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28983
28984         PR c++/20679
28985         * g++.dg/template/overload4.C: New test.
28986
28987 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28988
28989         PR c++/20746
28990         * g++.dg/abi/covariant5.C: New.
28991
28992         PR debug/20505
28993         * g++.dg/debug/const2.C: New.
28994
28995 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28996
28997         PR rtl-optimization/16104
28998         * gcc.c-torture/execute/20050316-1.c: New test.
28999
29000 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
29001
29002         * g++.dg/template/spec23.C: Fix dg-error text.
29003
29004 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
29005
29006         PR c++/19199
29007         * g++.dg/expr/lval2.C: New.
29008
29009 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29010
29011         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29012         __builtin_strcasecmp and __builtin_strncasecmp.
29013
29014 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
29015
29016         PR c++/20723
29017         * g++.dg/template/spec22.C: New.
29018         * g++.dg/template/spec23.C: New.
29019
29020 2005-04-03  Dale Ranta  <dir@lanl.gov>
29021             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29022
29023         PR libfortran/20068
29024         PR libfortran/20125
29025         PR libfortran/20156
29026         PR libfortran/20471
29027         * gfortran.dg/backspace.f: New test.
29028
29029 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
29030
29031         * gcc.dg/pr19345.c: New test.
29032
29033 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29034
29035         PR tree-optimization/20640
29036         * gcc.dg/torture/tree-loop-1.c: New.
29037
29038 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
29039
29040         PR rtl-optimization/20290
29041         * gcc.c-torture/execute/loop-ivopts-2.c: New.
29042
29043 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
29044
29045         * gcc.dg/rs6000-fpint.c: New.
29046
29047 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29048
29049         * gcc.dg/old-style-then-proto-1.c: New test.
29050
29051 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29052
29053         * gfortran.fortran-torture/execute/backspace.f90: Check
29054         after backspace and read was incorrect.
29055
29056 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29057
29058         * gcc.c-torture/execute/builtins/strcat.c: Check the result
29059         buffer past the terminating NUL using memcmp.
29060         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29061         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29062
29063         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29064         Fix unused/uninitialized variable warnings.
29065
29066         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29067         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29068         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29069         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29070
29071         * gcc.c-torture/execute/builtins/abs-1-lib.c,
29072         gcc.c-torture/execute/builtins/fputs-lib.c,
29073         gcc.c-torture/execute/builtins/lib/fprintf.c,
29074         gcc.c-torture/execute/builtins/lib/main.c,
29075         gcc.c-torture/execute/builtins/lib/memcmp.c,
29076         gcc.c-torture/execute/builtins/lib/memmove.c,
29077         gcc.c-torture/execute/builtins/lib/mempcpy.c,
29078         gcc.c-torture/execute/builtins/lib/memset.c,
29079         gcc.c-torture/execute/builtins/lib/printf.c,
29080         gcc.c-torture/execute/builtins/lib/sprintf.c,
29081         gcc.c-torture/execute/builtins/lib/stpcpy.c,
29082         gcc.c-torture/execute/builtins/lib/strchr.c,
29083         gcc.c-torture/execute/builtins/lib/strcmp.c,
29084         gcc.c-torture/execute/builtins/lib/strcpy.c,
29085         gcc.c-torture/execute/builtins/lib/strcspn.c,
29086         gcc.c-torture/execute/builtins/lib/strlen.c,
29087         gcc.c-torture/execute/builtins/lib/strncat.c,
29088         gcc.c-torture/execute/builtins/lib/strncmp.c,
29089         gcc.c-torture/execute/builtins/lib/strncpy.c,
29090         gcc.c-torture/execute/builtins/lib/strrchr.c,
29091         gcc.c-torture/execute/builtins/lib/strspn.c,
29092         gcc.c-torture/execute/builtins/lib/strstr.c,
29093         gcc.c-torture/execute/builtins/memops-asm-lib.c,
29094         gcc.c-torture/execute/builtins/strlen-2.c,
29095         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29096         prototypes.
29097
29098 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
29099
29100         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29101         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29102         selectany usage.
29103
29104 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
29105
29106         PR c++/19406
29107         * g++.dg/debug/using1.C: New test.
29108
29109 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
29110
29111         PR middle-end/20524
29112         * gcc.dg/alias-7.c: Prefix asm-declared name with
29113         __USER_LABEL_PREFIX__.
29114
29115 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
29116
29117         Fix fallout from PR middle-end/15700:
29118         * gcc.c-torture/compile/20011119-1.c: Take
29119         __USER_LABEL_PREFIX__ into account.
29120         * gcc.c-torture/compile/20011119-2.c: Likewise.
29121
29122 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29123
29124         PR c++/18644
29125         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29126
29127 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
29128
29129         PR c/17855
29130         * gcc.c-torture/compile/struct-non-lval-1.c,
29131         gcc.c-torture/compile/struct-non-lval-2.c,
29132         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29133
29134 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
29135
29136         * gcc.dg/tls/tls.exp: Remove temporary file.
29137         * g++.dg/tls/tls.exp: Ditto.
29138         * lib/file-format.exp: Ditto.
29139         * g++.dg/special/ecos.exp: Ditto.
29140
29141         * lib/profopt.exp: Treat prof_ext as a list.
29142         * gcc.misc-tests/bprob.exp: Ditto.
29143         * g++.dg/bprob/bprob.exp: Ditto.
29144
29145         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29146         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29147         g++.dg/tree-ssa/pointer-reference-alias.C,
29148         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29149         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29150         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29151         g++.dg/vect/pr19951.cc: Ditto.
29152         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29153         gcc.dg/builtins-47.c: Ditto.
29154         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29155         gcc.dg/pr20115-1.c: Ditto.
29156         * gcc.dg/tree-ssa/20030530-2.c,
29157         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29158         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29159         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29160         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29161         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29162         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29163         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29164         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29165         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29166         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29167         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29168         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29169         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29170         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29171         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29172         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29173         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29174         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29175         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29176         gcc.dg/tree-ssa/20030824-1.c,
29177         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29178         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29179         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29180         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29181         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29182         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29183         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29184         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29185         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29186         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29187         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29188         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29189         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29190         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29191         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29192         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29193         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29194         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29195         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29196         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29197         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29198         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29199         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29200         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29201         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29202         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29203         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29204         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29205         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29206         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29207         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29208         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29209         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29210         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29211         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29212         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29213         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29214         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29215         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29216         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29217         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29218         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29219         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29220         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29221         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29222         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29223         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29224         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29225         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29226         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29227         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29228         gcc.dg/tree-ssa/useless-1.c: Ditto.
29229         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29230         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29231         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29232         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29233         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29234         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29235         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29236         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29237         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29238         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29239         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29240         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29241         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29242         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29243         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29244         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29245         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29246         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29247         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29248         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29249         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29250         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29251         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29252         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29253         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29254         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29255         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29256         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29257         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29258         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29259         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29260         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29261         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29262         gcc.dg/vect/vect-none.c: Ditto.
29263         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29264         treelang/compile/unsigned.tree: Ditto.
29265
29266         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29267         * gcc.dg/cpp/direct2s.c: Ditto.
29268         * gcc.dg/cpp/paste4.c: Ditto.
29269         * gcc.dg/cpp/separate-1.c: Ditto.
29270         * gcc.dg/pch/save-temps-1.c: Ditto.
29271         * g++.dg/ext/altivec-10.C: Ditto.
29272         * g++.dg/pch/pch.C: Ditto.
29273
29274         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29275
29276         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29277         * g++.dg/template/repo1.C: Ditto.
29278         * g++.dg/template/repo2.C: Ditto.
29279         * g++.dg/template/repo3.C: Ditto.
29280         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29281         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29282         * g++.old-deja/g++.pt/repo1.C: Ditto.
29283         * g++.old-deja/g++.pt/repo2.C: Ditto.
29284         * g++.old-deja/g++.pt/repo3.C: Ditto.
29285         * g++.old-deja/g++.pt/repo4.C: Ditto.
29286
29287         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29288         * gcc.dg/20030107-1.c: Ditto.
29289         * gcc.dg/20030702-1.c: Ditto.
29290         * gcc.dg/profile-generate-1.c: Ditto.
29291         * g++.dg/other/profile1.C: Ditto.
29292         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29293
29294         * lib/gcc-dg.exp (remove-build-file): New.
29295         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29296         cleanup-tree-dump, cleanup-saved-temps): New.
29297
29298 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         PR c++/19203, DR 214
29301         * g++.dg/parse/ambig3.C: Not ambiguous.
29302         * g++.dg/template/spec20.C: New.
29303         * g++.dg/template/spec21.C: New.
29304
29305 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29306
29307         PR target/20045
29308         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29309
29310 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29311
29312         PR libfortran/20660
29313         * gfortran.dg/negative_unit.f: New test.
29314
29315 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29316
29317         * gcc.dg/20050330-1.c: New test.
29318
29319 2005-03-30  Devang Patel  <dpatel@apple.com>
29320
29321         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29322
29323 2005-03-30  Dale Johannesen  <dalej@apple.com>
29324
29325         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29326
29327 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29328
29329         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29330         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29331         Strip options from test name.
29332
29333 2005-03-31  Jan Hubicka  <jh@suse.cz>
29334
29335         * gcc.dg/varpool-1.c: New testcase.
29336
29337 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29338
29339         PR c/772
29340         PR c/17913
29341         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29342         gcc.dg/stmt-expr-label-3.c : New tests.
29343         * gcc.c-torture/execute/medce-2.c: Remove.
29344
29345 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29346
29347         PR c/20368
29348         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29349         tests.
29350
29351 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29352
29353         * gcc.c-torture/compile/pr20203.c: New test.
29354
29355 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29356
29357         * gfortran.dg/promotion.f90: New test.
29358
29359 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29360
29361         PR middle-end/20491
29362         * gcc.dg/torture/asm-subreg-1.c: New test.
29363
29364 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29365
29366         PR c/20672
29367         * gcc.dg/pr20672-1.c: New test.
29368
29369 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29370
29371         * gfortran.dg/vect: New directory.
29372         * gfortran.dg/vect/vect.exp: New.
29373         * gfortran.dg/vect/vect-1.f90: New test.
29374         * gfortran.dg/vect/vect-2.f90: New test.
29375         * gfortran.dg/vect/vect-3.f90: New test.
29376         * gfortran.dg/vect/vect-4.f90: New test.
29377         * gfortran.dg/vect/vect-5.f90: New test.
29378
29379 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29380
29381         PR middle-end/20622
29382         * gcc.dg/alias-7.c: New test.
29383
29384 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29385
29386         * gcc.dg/sparc-reg-1.c: New test.
29387
29388 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29389
29390         PR target/19890
29391         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29392
29393 2005-03-29  Dale Ranta  <dir@lanl.gov>
29394             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29395
29396         PR libfortran/20163
29397         * gfortran.dg/pr20163-2.f: New test.
29398
29399 2005-03-28  Jan Hubicka  <jh@suse.cz>
29400
29401         PR middle-end/20635
29402         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29403         by Jakub Jelinek.
29404
29405 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29406
29407         PR tree-optimization/20626
29408         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29409         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29410
29411 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29412
29413         * gfortran.dg/underflow.f90: New test.
29414         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29415
29416 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29417
29418         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29419
29420 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29421
29422         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29423         (g++_init): Make sure that CXXFLAGS is set.
29424         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29425         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29426         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29427         * lib/objc.exp (objc_init): Likewise.
29428         * lib/treelang.exp (treelang_init): Likewise.
29429
29430 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29431
29432         PR tree-optimization/20470
29433         * gcc.dg/tree-ssa/pr20470.c: New test.
29434
29435 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29436
29437         * gcc.dg/ppc-stfiwx.c: New.
29438
29439 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29440
29441         PR target/19888
29442         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29443
29444 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29445
29446         * gcc.dg/20050325-1.c: Fix a typo.
29447
29448 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29449
29450         PR libfortran/19678
29451         PR libfortran/19679
29452         * gfortran.dg/dos_eol.f: New test.
29453
29454 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29455
29456         PR rtl-optimization/20249
29457         * gcc.dg/20050325-1.c: New test.
29458
29459 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29460
29461         PR libfortran/15332
29462         * gfortran.dg/pr15332.f: New test.
29463
29464 2005-03-24  Dale Johannesen  <dalej@apple.com>
29465
29466         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29467
29468 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29469
29470         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29471         'internal' visibility.
29472         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29473         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29474         'protected' visibility.
29475         * gcc.dg/visibility-7.c: Likewise.
29476         * lib/target-supports.exp (check_visibility_available): Take
29477         a parameter, the kind of visibility to check for.
29478         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29479         to check_visibility_available.
29480
29481         * g++.dg/expr/cast3.C: New.
29482
29483 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29484
29485         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29486         rs6000.
29487
29488 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29489
29490         PR target/20095
29491         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29492
29493 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29494
29495         * gcc.dg/badshift.c: Renamed to...
29496         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29497
29498         * gcc.target/i386/badshift.c: Renamed to...
29499         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29500         only.
29501
29502         PR rtl-optimization/20532
29503         * gcc.target/i386/badshift.c: New.
29504
29505 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29506
29507         * gfortran.dg/pr18025.f90: New test.
29508
29509 2005-03-23  Dale Johannesen  <dalej@apple.com>
29510
29511         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29512
29513 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29514
29515         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29516
29517         * lib/target-supports.exp (check_iconv_available): Default
29518         libiconv to -liconv, if there is no definition.
29519
29520 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29521
29522         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29523
29524 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29525
29526         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29527         * g++.dg/opt/pr7503-2.C: Likewise.
29528         * g++.dg/opt/pr7503-3.C: Likewise.
29529         * g++.dg/opt/pr7503-4.C: Likewise.
29530         * g++.dg/opt/pr7503-5.C: Likewise.
29531         * g++.dg/warn/minmax.C: New test.
29532
29533 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29534
29535         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29536         * gfortran.dg/g77_intrinsics_sub.f: New test.
29537
29538 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29539             Jan Hubicka  <jh@suse.cz>
29540             Steven Bosscher <stevenb@suse.de
29541
29542         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29543
29544 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29545
29546         PR c++/19980
29547         * g++.dg/template/redecl3.C: New test.
29548
29549 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29550
29551         PR c++/20499
29552         * g++.dg/parse/error16.C: Tweak error markers.
29553
29554 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29555
29556         PR target/20561
29557         * gcc.dg/20050321-2.c: New test.
29558
29559 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29560
29561         PR c++/20465
29562         PR c++/20381
29563         * g++.dg/template/ptrmem12.C: New.
29564
29565 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29566
29567         PR rtl-optimization/20527
29568         * gcc.c-torture/execute/pr20527-1.c: New test.
29569
29570 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29571
29572         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29573         program, compile it into a real executable and then delete the .c
29574         and .x files afterwards, to avoid problems on testglue targets.
29575
29576 2005-03-21  Stuart Hastings  <stuart@apple.com>
29577
29578         * gcc.target/i386/sse-2.c: New.
29579
29580 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29581
29582         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29583
29584 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29585
29586         * g++.dg/parse/crash25.C: Fix typo.
29587
29588 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29589
29590         PR c++/20461
29591         * g++.dg/parse/crash24.C: New test.
29592
29593         PR c++/20536
29594         * g++.dg/parse/crash25.C: New test.
29595
29596 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29597
29598         PR c++/20147
29599         * g++.dg/ext/stmtexpr4.C: New test.
29600
29601 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29602
29603         PR middle-end/20539
29604         * gcc.c-torture/compile/pr13066-1.c: New test case.
29605         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29606         * g++.dg/opt/pr13066-1.C: Likewise.
29607
29608 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29609
29610         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29611
29612 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29613
29614         PR fortran/18525
29615         * gfortran.dg/nesting_1.f90: New test.
29616
29617 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29618
29619         PR c++/20240
29620         * g++.dg/lookup/using13.C: New test.
29621
29622 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29623
29624         PR c++/20333
29625         * g++.dg/template/crash36.C: New test.
29626
29627 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29628
29629         PR c++/20463
29630         * g++.dg/template/crash35.C: New test.
29631
29632 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29633
29634         PR c++/19966
29635         * g++.dg/overload/operator2.C: New test.
29636
29637 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29638
29639         PR libfortran/20257
29640         * gfortran.dg/pr20257.f90: New test.
29641
29642 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29643
29644         PR libfortran/20480
29645         * gfortran.dg/pr20480.f90: New test.
29646
29647 2005-03-16  Richard Henderson  <rth@redhat.com>
29648
29649         PR middle-end/15700
29650         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29651         (_rtld_global): New.
29652         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29653         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29654
29655         * gcc.dg/alias-3.c: New.
29656         * gcc.dg/alias-4.c: New.
29657         * gcc.dg/alias-5.c: New.
29658         * gcc.dg/alias-6.c: New.
29659
29660 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29661
29662         * gcc.dg/cpp/ucnid-7.c: New.
29663
29664 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29665             Dorit Naishlos  <dorit@il.ibm.com>
29666
29667         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29668         darwin.
29669
29670 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29671
29672         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29673         support misaligned accesses.
29674         * gcc.dg/vect/vect-58.c: Likewise.
29675         * gcc.dg/vect/vect-92.c: New.
29676         * gcc.dg/vect/vect-93.c: New.
29677
29678 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29679
29680         PR fortran/18827
29681         * gfortran.dg/assign_2.f90: New test.
29682         * gfortran.dg/assign_3.f90: New test.
29683         * gfortran.dg/assign.f90: New test.
29684
29685 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29686
29687         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29688         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29689         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29690         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29691         names.
29692
29693 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29694
29695         * gcc.dg/cpp/ucnid-6.c: New.
29696
29697         * gcc.dg/cpp/normalize-1.c: New.
29698         * gcc.dg/cpp/normalize-2.c: New.
29699         * gcc.dg/cpp/normalize-3.c: New.
29700         * gcc.dg/cpp/normalize-4.c: New.
29701         * gcc.dg/cpp/ucnid-4.c: New.
29702         * gcc.dg/cpp/ucnid-5.c: New.
29703         * g++.dg/cpp/normalize-1.C: New.
29704         * g++.dg/cpp/ucnid-1.C: New.
29705
29706 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29707
29708         * gcc.dg/pr18628.c: New.
29709
29710 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29711
29712         PR c++/20280
29713         * g++.dg/tree-ssa/pr20280.C: New.
29714
29715 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29716
29717         PR fortran/20467
29718         * gfortran.dg/stfunc_2.f90: New test.
29719
29720 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29721
29722         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29723
29724 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29725
29726         * gcc.dg/tree-ssa/20050314-1.c: New test.
29727
29728 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         PR c++/4403
29731         PR c++/9783, DR433
29732         * g++.dg/template/friend34.C: New test.
29733         * g++.dg/template/friend35.C: Likewise.
29734         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29735
29736 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29737
29738         Friend class name lookup 5/n
29739         PR c++/1016
29740         * g++.dg/lookup/hidden-class1.C: New test.
29741         * g++.dg/lookup/hidden-class2.C: Likewise.
29742         * g++.dg/lookup/hidden-class3.C: Likewise.
29743         * g++.dg/lookup/hidden-class4.C: Likewise.
29744         * g++.dg/lookup/hidden-class5.C: Likewise.
29745         * g++.dg/lookup/hidden-class6.C: Likewise.
29746         * g++.dg/lookup/hidden-class7.C: Likewise.
29747         * g++.dg/lookup/hidden-class8.C: Likewise.
29748         * g++.dg/lookup/hidden-class9.C: Likewise.
29749         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29750         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29751         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29752         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29753         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29754         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29755         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29756         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29757         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29758         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29759         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29760
29761 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c++/20157
29764         * g++.dg/template/error18.C: New test.
29765
29766 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29767
29768         PR debug/16792
29769         * g++.dg/debug/pr16792.C: New test.
29770
29771 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29772
29773         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29774         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29775         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29776         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29777         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29778         test assertion names.
29779
29780 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29781
29782         PR fortran/18600
29783         * gfortran.dg/stfunc_1.f90: New test.
29784
29785 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29786
29787         PR fortran/16907
29788         * gfortran.dg/real_index_1.f90: New test.
29789
29790 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29791
29792         PR fortran/20323
29793         * gfortran.dg/spec_expr_1.f90: New test.
29794
29795 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29796
29797         PR c/20402
29798         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29799         new parser.
29800
29801 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29802
29803         PR fortran/20361
29804         * gfortran.dg/largeequiv_1.f90: New test.
29805
29806 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29807
29808         * gcc.dg/ucnid-1.c: New.
29809         * gcc.dg/ucnid-2.c: New.
29810         * gcc.dg/ucnid-3.c: New.
29811         * gcc.dg/ucnid-4.c: New.
29812         * gcc.dg/ucnid-5.c: New.
29813         * gcc.dg/ucnid-6.c: New.
29814         * gcc.dg/cpp/ucnid-1.c: New.
29815         * gcc.dg/cpp/ucnid-2.c: New.
29816         * gcc.dg/cpp/ucnid-3.c: New.
29817         * g++.dg/other/ucnid-1.C: New.
29818
29819 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29820
29821         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29822
29823 2005-03-11  Per Bothner  <per@bothner.com>
29824
29825         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29826         that diagnotics refer to correct token.
29827         * gcc.dg/unused-3.c: Likewise.
29828
29829 2005-03-11  Per Bothner  <per@bothner.com>
29830
29831         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29832         constant" is now actually on same line as string constant.
29833         * gcc.dg/cpp/direct2s.c: Likewise.
29834
29835 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29836
29837         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29838
29839 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29840
29841         PR libfortran/20124
29842         * gfortran.dg/pr20124.f90: New Test
29843
29844 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29845
29846         PR tree-optimization/20130
29847         * gcc.dg/pr20130-1.c: New test.
29848
29849 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29850
29851         PR target/20095
29852         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29853
29854 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29855
29856         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29857
29858 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29859
29860         * g++.dg/eh/forced1.C: Fix comment.
29861         * g++.dg/eh/forced2.C: Ditto.
29862         * g++.dg/eh/forced3.C: Ditto.
29863         * g++.dg/eh/forced4.C: Ditto.
29864
29865 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29866
29867         PR rtl-opt/20412
29868         * gcc.c-torture/compile/pr20412.c: New test.
29869
29870 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29871
29872         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29873
29874 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29875
29876         PR target/20322
29877         * gcc.dg/20050307-1.c: New test.
29878
29879 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29880
29881         PR c++/20375
29882         * g++.dg/other/stdarg3.C: New.
29883
29884 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29885
29886         PR c++/18384, c++/18327
29887         * g++.dg/init/array19.C: New test.
29888
29889         PR inline-asm/20314
29890         * gcc.dg/torture/pr20314-1.c: New test.
29891         * gcc.dg/torture/pr20314-2.c: New test.
29892
29893 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29894
29895         * gcc.dg/20050309-1.c: New test.
29896
29897 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29898
29899         * gcc.dg/builtins-10.c: Reactivate disabled test.
29900         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29901         new cbrt transformations.
29902
29903 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29904
29905         PR c++/20208
29906         * g++.dg/template/array13.C: New test.
29907
29908 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29909
29910         PR c++/16859
29911         * g++.dg/init/brace4.C: New test.
29912
29913 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29914
29915         PR c++/20186
29916         * g++.dg/template/non-dependent12.C: New.
29917
29918 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29919
29920         PR c++/20142
29921         * g++.dg/init/array18.C: Add dg-do run marker.
29922
29923         PR c++/20142
29924         * g++.dg/init/array18.C: New test.
29925
29926 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29927
29928         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29929         * g++.dg/gcov/gcov.exp: Likewise.
29930         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29931         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29932         * lib/c-torture.exp: Likewise.
29933         * lib/fortran-torture.exp: Likewise.
29934         * lib/g++.exp: Likewise.
29935         * lib/gcc-defs.exp: Likewise.
29936         * lib/gcc-dg.exp: Likewise.
29937         * lib/gcc.exp: Likewise.
29938         * lib/gcov.exp: Likewise.
29939         * lib/gfortran.exp: Likewise.
29940         * lib/mike-g++.exp: Likewise.
29941         * lib/mike-gcc.exp: Likewise.
29942         * lib/objc-torture.exp: Likewise.
29943         * lib/objc.exp: Likewise.
29944         * lib/profopt.exp: Likewise.
29945         * lib/target-libpath.exp: Likewise.
29946         * lib/target-supports.exp: Likewise.
29947         * lib/treelang.exp: Likewise.
29948         * lib/wrapper.exp: Likewise.
29949
29950 2005-03-08  Jeff Law  <law@redhat.com>
29951
29952         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29953         PHI-OPT changes.
29954
29955 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29956
29957         * gcc.dg/vect/pr20122.c: New test.
29958
29959 2005-03-07  Jeff Law  <law@redhat.com>
29960
29961         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29962         was folded away.
29963         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29964         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29965         * gcc.dg/tree-ssa/pr18134.c: New test.
29966
29967 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29968
29969         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29970         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29971         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29972
29973 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29974
29975         PR tree-opt/17671
29976         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29977
29978 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29979
29980         * g++.dg/warn/Wnvdtor.C: New test.
29981
29982 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29983
29984         * gcc.dg/torture/pr19683-1.c: New test.
29985
29986 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29987
29988         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29989         * gfortran.dg/g77/19990313-2.f: Ditto.
29990         * gfortran.dg/g77/19990313-3.f: Ditto.
29991         * gfortran.dg/g77/19990525-0.f: Ditto.
29992         * gfortran.dg/g77/19990826-0.f: Ditto.
29993         * gfortran.dg/g77/19990826-2.f: Ditto.
29994         * gfortran.dg/g77/19990826-3.f: Ditto.
29995         * gfortran.dg/g77/20000511-1.f: Ditto.
29996         * gfortran.dg/g77/20000511-2.f: Ditto.
29997         * gfortran.dg/g77/970625-2.f: Ditto.
29998         * gfortran.dg/g77/980310-2.f: Ditto.
29999         * gfortran.dg/g77/980310-3.f: Ditto.
30000         * gfortran.dg/g77/980310-8.f: Ditto.
30001         * gfortran.dg/g77/980519-2.f: Ditto.
30002         * gfortran.dg/g77/alpha1.f: Ditto.
30003         * gfortran.dg/g77/claus.f: Ditto.
30004         * gfortran.dg/g77/erfc.f: Ditto.
30005         * gfortran.dg/g77/short.f: Ditto.
30006         * gfortran.fortran-torture/execute/data.f90: Ditto.
30007         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30008         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30009
30010 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30011
30012         * lib/file-format.exp (gcc_target_object_format): Add check for som
30013         format and hardcode object formats on hppa*-*-hpux*.
30014         * lib/target-supports.exp (check_weak_available): Add check for som
30015         object format.  Always return 0 on hppa*-*-hpux10*.
30016
30017         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30018         is defined.
30019
30020         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30021
30022 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30023
30024         * gfortran.dg/pr19936_1.f90: New test.
30025         * gfortran.dg/pr19936_2.f90: New test.
30026         * gfortran.dg/pr19936_3.f90: New test.
30027
30028 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
30029             Paul Thomas <prthomas@drfccad.cea.fr>
30030
30031         * gfortran.dg/PR19754_1.f90: New test.
30032         * gfortran.dg/PR19754_2.f90: Ditto.
30033
30034 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30035
30036         PR c++/19311
30037         * g++.dg/template/non-dependent11.C: New test.
30038
30039 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
30040
30041         * lib/target-supports.exp (check_iconv_available): Fix comment.
30042
30043 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
30044             Joseph S. Myers  <joseph@codesourcery.com>
30045
30046         PR c++/19797
30047         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30048
30049 2005-03-04  Matthew Sachs  <msachs@apple.com>
30050
30051         * gcc.exp (gcc_target_compile): Put braces around
30052         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30053         * objc.exp (objc_target_compile): Likewise.
30054         * treelang.exp (treelang_target_compile): Likewise.
30055
30056 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30057
30058         PR fortran/19673
30059         * gfortran.dg/func_result_1.f90: New test.
30060
30061 2005-03-04  Ben Elliston  <bje@au.ibm.com>
30062
30063         * gcc.misc-tests/options.exp: New test.
30064
30065 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
30066
30067         * gcc.dg/pr15784-4.c: New test.
30068
30069 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
30070
30071         * gcc.c-torture/execute/pr17133.c: New.
30072         * gcc.c-torture/compile/20050303-1.c: New.
30073
30074 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
30075
30076         * gcc.dg/cpp/assert4.c: Fix for cygwin.
30077
30078 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
30079
30080         * g++.dg/overload/using2.C: New.
30081
30082 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
30083
30084         PR c++/19916
30085         * g++.dg/init/ptrmem2.C: New test.
30086
30087 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
30088
30089         PR c/8927
30090         * gcc.dg/pr8927-1.c: New test.
30091
30092 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
30093
30094         PR c++/20232
30095         * g++.dg/inherit/covariant12.C: New.
30096
30097 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30098
30099         PR fortran/19479
30100         * gfortran.dg/bound_1.f90: New test.
30101
30102 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
30103
30104         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30105         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30106
30107 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
30108
30109         PR c/20245
30110         * gcc.dg/pr20245-1.c: New test.
30111
30112 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
30113
30114         PR middle-end/19874
30115         * gcc.c-torture/execute/20050119-2.c: New test case.
30116
30117 2005-02-28  Ben Elliston  <bje@au.ibm.com>
30118
30119         * README: Update the DejaGnu bug reporting address.
30120         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30121         * lib/objc-torture.exp: Likewise.
30122
30123 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30124
30125         * gfortran.dg/boz_1.f90: New test.
30126         * gfortran.dg/boz_3.f90: New test.
30127         * gfortran.dg/boz_4.f90: New test.
30128
30129 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
30130
30131         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30132         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30133
30134 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30135
30136         PR libfortran/20101
30137         * gfortran.dg/write_0_pe_format.f90: New test.
30138
30139 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
30140
30141         PR c++/20206
30142         * g++.dg/opt/thunk2.C: New test.
30143         * g++.dg/opt/covariant1.C: New test.
30144
30145 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30146
30147         * gfortran.dg/e_d_fmt.f90: New test.
30148
30149 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
30150
30151         * gcc.dg/asm-b.c: Fix comment typos.
30152
30153 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30154
30155         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30156         a V_MAY_DEF also.
30157
30158 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
30159
30160         PR tree-opt/20188
30161         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30162         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30163         * gcc.dg/asm-b.c: New test.
30164
30165 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
30166
30167         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30168         Disable this test on IRIX 6.
30169
30170 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
30171
30172         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30173         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30174         parser.
30175
30176 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
30177
30178         PR tree-optimization/20204
30179         * gcc.dg/pr20204.c: New test.
30180
30181 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
30182
30183         PR target/20196
30184         * gcc.c-torture/execute/20050224-1.c: New test.
30185
30186         PR c++/20175
30187         * g++.dg/warn/Wbraces2.C: New test.
30188
30189 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
30190
30191         PR c++/19878
30192         * g++.dg/init/const2.C: New test.
30193
30194 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
30195
30196         PR tree-optimization/20100
30197         * gcc.c-torture/execute/pr20100-1.c: New test.
30198
30199 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30200
30201         * gfortran.dg/implicit_3.f90: New test.
30202
30203         * gfortran.dg/deftype_1.f90: New test.
30204
30205 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
30206
30207         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30208         the test passes.
30209         * g++.dg/other/anon3.C: Accept a warning.
30210
30211 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
30212
30213         * gcc.dg/pr20017.c: Fix a comment typo.
30214
30215 2005-02-23  Bud Davis  <bdavis@gfortran.org>
30216
30217         * gfortran.dg/list_read_4.f90: Change to f90 comments.
30218
30219 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30220
30221         PR ada/19902
30222         * ada/acats/tests/cxa/cxa3004.a: Remove.
30223         * ada/acats/tests/cxb/cxb30061.am: Likewise.
30224
30225 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30226
30227         PR c++/20073
30228         * g++.dg/init/const1.C: New test.
30229
30230         PR c++/19991
30231         * g++.dg/parse/constant7.C: New test.
30232
30233         PR c++/20152
30234         * g++.dg/parse/error27.C: New test.
30235         * g++.dg/template/qualttp15.C: Adjust error markers.
30236         * g++.old-deja/g++.other/struct1.C: Likewise.
30237
30238         PR c++/20153
30239         * g++.dg/template/error17.C: New test.
30240
30241         PR c++/20148
30242         * g++.dg/parser/error26.C: New test.
30243
30244 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
30245
30246         PR tree-optimization/20100
30247         PR tree-optimization/20115
30248         * gcc.dg/pr20115.c: New test.
30249         * gcc.dg/pr20115-1.c: New test.
30250         * gcc.dg/pr20100.c: New test.
30251         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30252         call-clobbered variables after alias1.
30253
30254 2005-02-22  Bud Davis  <bdavis@gfortran.org>
30255
30256         * gfortran.dg/list_read_4.f90: new test.
30257
30258 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
30259
30260         PR rtl-optimization/20017.
30261         * gcc.dg/pr20017.c: New.
30262
30263 2005-02-22  Devang Patel  <dpatel@apple.com>
30264
30265         PR 19952
30266         * g++.dg/tree-ssa/pr19952.C: New test.
30267
30268 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/19883
30271         * g++.dg/parse/constant6.C: New test.
30272
30273 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30274
30275         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30276         * g++.dg/charset/asm2.c: Likewise.
30277         * g++.dg/charset/asm3.c: Likewise.
30278         * g++.dg/charset/asm4.c: Likewise.
30279         * g++.dg/charset/asm5.c: Likewise.
30280         * g++.dg/charset/attribute1.c: Likewise.
30281         * g++.dg/charset/attribute2.c: Likewise.
30282         * g++.dg/charset/extern1.cc: Likewise.
30283         * g++.dg/charset/extern2.cc: Likewise.
30284         * g++.dg/charset/extern3.cc: Likewise.
30285         * g++.dg/charset/function.cc: Likewise.
30286         * g++.dg/charset/string.c: Likewise.
30287         * g++.dg/charset/charset.exp: Likewise.
30288         * lib/target-supports.exp (check_iconv_available): Fix comment.
30289
30290 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30291
30292         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30293         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30294         * gcc.dg/charset/asm2.c: Likewise.
30295         * gcc.dg/charset/asm3.c: Likewise.
30296         * gcc.dg/charset/asm4.c: Likewise.
30297         * gcc.dg/charset/asm5.c: Likewise.
30298         * gcc.dg/charset/asm6.c: Likewise.
30299         * gcc.dg/charset/attribute1.c: Likewise.
30300         * gcc.dg/charset/attribute2.c: Likewise.
30301         * gcc.dg/charset/builtin1.c: Likewise.
30302         * gcc.dg/charset/extern.c: Likewise.
30303         * gcc.dg/charset/function.c: Likewise.
30304         * gcc.dg/charset/string.c: Likewise.
30305         * gcc.dg/charset/charset.exp: Likewise.
30306
30307 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30308
30309         PR fortran/20086
30310         * gfortran.dg/pr20086.f90: New test.
30311
30312 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30313
30314         PR tree-optimization/19786
30315         * g++.dg/tree-ssa/pr19786.C: New.
30316
30317 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30318
30319         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30320
30321 2005-02-21  Jeff Law  <law@redhat.com>
30322
30323         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30324
30325 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30326
30327         * gfortran.dg/do_iterator: Split loop, markup all lines for
30328         which an error locus is printed.
30329         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30330         locus is printed.
30331         * gfortran.dg/select_4.f90: Likewise.
30332         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30333         locuses in the various permutations.
30334
30335 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30336
30337         PR tree-optimization/19951
30338         * g++.dg/vect: New directory.
30339         * g++.dg/vect/vect.exp: New file.
30340         * g++.dg/vect/pr19951.cc: New testcase.
30341         * g++.dg/dg.exp: Also prune vectorizer tests.
30342
30343 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30344
30345         PR 18785
30346         * gcc.dg/charset/builtin1.c: New test.
30347
30348 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30349
30350         PR c++/19299
30351         * g++.dg/inherit/volatile1.C: New test.
30352
30353         PR c++/19440
30354         * g++.dg/template/dtor4.C: New test.
30355
30356 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30357
30358         * gfortran.dg/int_1.f90: New test.
30359
30360 2005-02-19  Devang Patel  <dpatel@apple.com>
30361
30362         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30363
30364 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30365
30366         * gfortran.dg/achar_1.f90: New test.
30367
30368 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30369
30370         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30371
30372 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30373             Jakub Jelinek  <jakub@redhat.com>
30374
30375         PR tree-optimization/19828
30376         * gcc.dg/tree-ssa/loop-7.c: New test.
30377         * gcc.c-torture/execute/20050218-1.c: New test.
30378
30379 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30380
30381         PR c/20043
30382         * gcc.dg/transparent-union-1.c: New test.
30383         * gcc.dg/transparent-union-2.c: New test.
30384
30385 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30386
30387         PR tree-optimization/18977
30388         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30389
30390 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30391
30392         PR target/20054
30393         * gcc.dg/pr20054.c: New test.
30394
30395 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30396
30397         PR c++/19508
30398         * g++.dg/ext/attrib20.C: New test.
30399
30400 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30401
30402         PR middle-end/20030
30403         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30404
30405 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30406
30407         PR c++/20008
30408         * g++.dg/opt/switch4.C: New.
30409
30410 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30411
30412         PR c++/20023
30413         PR tree-optimization/20009
30414         * gcc.c-torture/compile/20050217-1.c: New test.
30415         * g++.dg/opt/switch3.C: New test.
30416
30417         PR tree-optimization/18947
30418         * gcc.c-torture/compile/20050215-1.c: New test.
30419         * gcc.c-torture/compile/20050215-2.c: New test.
30420         * gcc.c-torture/compile/20050215-3.c: New test.
30421
30422 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30423
30424         PR c++/20028
30425         * g++.dg/template/crash34.C: New.
30426
30427         PR c++/20022
30428         * g++.dg/other/access3.C: New.
30429
30430 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30431
30432         * gcc.dg/vect/vect-98.c: New test.
30433
30434 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30435
30436         PR tree-optimization/19967
30437         * gcc.dg/pr19967.c: New.
30438
30439 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30440
30441         PR middle-end/19857
30442         * gcc.dg/tree-ssa/20050215-1.c: New test.
30443         * gcc.c-torture/execute/20050215-1.c: New test.
30444
30445 2005-02-15  Eric Christopher  <echristo@redhat.com>
30446
30447         * gcc.dg/cpp/20050215-1.c: New file.
30448
30449 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30450
30451         PR tree-optimization/15785
30452         * gcc.dg/pr15785-1.c: New test.
30453
30454 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30455
30456         PR c++/17788
30457         * g++.dg/init/ctor4.C: New.
30458         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30459
30460 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30461
30462         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30463         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30464
30465 2005-02-15  Andreas Schwab  <schwab@suse.de>
30466
30467         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30468         declare malloc.
30469
30470 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30471
30472         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30473
30474 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30475
30476         PR tree-optimization/19853
30477         * gcc.c-torture/compile/pr19853.c: New test.
30478
30479 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         PR c++/19608
30482         * g++.dg/parse/local-class1.C: New.
30483
30484         PR c++/19895
30485         * g++.dg/parse/ptrmem3.C: New.
30486
30487         PR c++/19884
30488         * g++.old-deja/g++.oliva/template6.C: Add another case.
30489         * g++.dg/template/explicit6.C: New.
30490
30491 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30492
30493         PR c++/17816
30494         * g++.dg/other/redecl2.C: New.
30495
30496 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30497
30498         PR c++/19891
30499         * g++.dg/abi/covariant4.C: New.
30500
30501 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30502
30503         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30504         New tests.
30505
30506 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30507
30508         * gcc.dg/vect/vect-96.c: Fix typo.
30509
30510 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30511
30512         PR c++/14479
30513         PR c++/19487
30514         * g++.dg/template/enum5.C: New test.
30515
30516 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30517
30518         * gcc.dg/vect/vect-97.c: New test.
30519
30520 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30521
30522         * gcc.dg/vect/vect-96.c: New test.
30523
30524 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30525
30526         * gcc.dg/builtins-34.c: Also check ldexp*.
30527
30528 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30529
30530         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30531
30532 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30533
30534         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30535         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30536         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30537         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30538         selector_list, selector_expression, dg-process-target): Move to new
30539         file target-supports-dg.exp.
30540         * lib/target-supports-dg.exp: New.
30541
30542         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30543         New.
30544
30545 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30546
30547         PR c++/19666
30548         * g++.dg/other/ptrmem6.C: New test.
30549
30550         PR middle-end/19858
30551         * gcc.c-torture/compile/20050210-1.c: New test.
30552
30553 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30554
30555         PR c++/19755
30556         * g++.dg/warn/Wbraces1.C: New test.
30557
30558 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30559
30560         * gcc.dg/builtins-52.c: New testcase.
30561
30562 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30563
30564         PR c/19342
30565         * gcc.c-torture/execute/20050119-1.c: New test.
30566
30567 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30568
30569         PR c++/19811
30570         * g++.dg/init/delete1.C: New test.
30571
30572 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30573
30574         PR c++/18470
30575         * g++.dg/template/static12.C: New test.
30576
30577 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30578
30579         PR c++/19787
30580         * g++.dg/conversion/ambig1.C: New test.
30581
30582         PR c++/19739
30583         * g++.dg/ext/attrib19.C: New test.
30584
30585         PR c++/19732
30586         * g++.dg/parse/dtor5.C: New test.
30587
30588         PR c++/19762
30589         * g++.dg/template/dtor3.C: New test.
30590
30591         PR c++/19826
30592         * g++.dg/template/static11.C: New test.
30593         * g++.dg/template/crash2.C: Remove dg-error marker.
30594
30595 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30596
30597         PR C++/18491
30598         * g++.old-deja/g++.mike/p10769a.C: Remove.
30599
30600 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30601
30602         * gcc.dg/builtins-48.c: New test case.
30603         * gcc.dg/builtins-49.c: New test case.
30604         * gcc.dg/builtins-50.c: New test case.
30605         * gcc.dg/builtins-51.c: New test case.
30606
30607 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30608
30609         PR middle-end/19583
30610         * g++.dg/warn/Wreturn-type-3.C: New test.
30611
30612 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30613
30614         PR middle-end/19402
30615         * gcc.dg/pr19402-1.c: New testcase.
30616         * gcc.dg/pr19402-2.c: likewise.
30617
30618 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30619
30620         PR middle-end/19854
30621         * g++.dg/tree-ssa/tmmti.C: New testcase.
30622
30623 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30624
30625         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30626
30627 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30628
30629         PR c++/19733
30630         * g++.dg/parse/crash23.C: New test.
30631         * g++.dg/warn/Weff1.C: New test.
30632
30633 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30634
30635         * gcc.dg/20050209-1.c: New test.
30636
30637 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30638
30639         PR target/19799
30640         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30641
30642 2005-02-08  Mike Stump  <mrs@apple.com>
30643
30644         * g++.dg/pch/import-2.c: New test.
30645         * g++.dg/pch/import-2.hs: New.
30646         * g++.dg/pch/include/import-2a.h: New.
30647         * g++.dg/pch/include/import-2b.h: New.
30648
30649 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30650
30651         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30652
30653 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30654
30655         * gfortran.dg/substr_1.f90: New test.
30656
30657 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30658
30659         PR middle-end/19775
30660         * gcc.dg/torture/builtin-power-1.c: Disable test for
30661         invalid transformation.
30662         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30663         no longer optimize.
30664         * gcc.dg/builtins-47.c: New testcase.
30665
30666 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30667             Dorit Naishlos  <dorit@il.ibm.com>
30668
30669         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30670
30671 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30672
30673         * gcc.c-torture/compile/20050206-1.c: New test.
30674
30675 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30676
30677         PR tree-opt/19768
30678         * g++.dg/opt/pr19768.C: New test.
30679
30680 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30681
30682         PR tree-opt/19736
30683         * gcc.c-torture/compile/pr19736.c: New test.
30684
30685 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30686
30687         PR c++/17401
30688         * g++.dg/parse/error25.C: New test.
30689
30690 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30691
30692         * gcc.c-torture/execute/20050203-1.c: New.
30693
30694 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30695
30696         * gcc.dg/vect/vect-85.c: Remove xfail.
30697         * gcc.dg/vect/vect-86.c: Remove xfail.
30698         * gcc.dg/vect/vect-87.c: Remove xfail.
30699         * gcc.dg/vect/vect-88.c: Remove xfail.
30700
30701 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30702
30703         * gcc.dg/altivec-19.c: New.
30704
30705 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30706
30707         PR c/17807
30708         * gcc.dg/nested-func-3.c: New test.
30709         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30710
30711 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30712
30713         * gcc.test-framework/gen_directive_tests: Generate tests for
30714         selector expressions.
30715
30716 2005-02-02  Matt Austern  <austern@apple.com>
30717
30718         PR c++/19628
30719         * g++/ext/builtin7.C: New.
30720         * g++/ext/builtin8.C: New.
30721
30722 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30723
30724         PR c/18502
30725         * gcc.dg/pr18502-1.c: New test.
30726
30727 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30728
30729         PR c++/17413
30730         * g++.dg/template/local4.C: Tweak.
30731
30732 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30733
30734         PR tree-optimization/19578
30735         * gcc.c-torture/compile/20050202-1.c: New test.
30736
30737 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30738
30739         PR c/19435
30740         * gcc.dg/c99-init-4.c: New test.
30741
30742 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30743
30744         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30745
30746         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30747
30748         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30749         * g++.dg/eh/check-vect.h: New.
30750
30751         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30752         * gcc.dg/vect/vect-78.c: Ditto.
30753         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30754         Remove.
30755
30756         * g++.dg/conversion/simd1.C: Expect warning.
30757         * g++.dg/ext/attribute-test-1.C: Ditto.
30758         * g++.dg/ext/attribute-test-2.C: Ditto.
30759         * g++.dg/ext/attribute-test-3.C: Ditto.
30760         * g++.dg/ext/attribute-test-4.C: Ditto.
30761
30762         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30763         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30764
30765         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30766
30767 2005-02-01  Richard Henderson  <rth@redhat.com>
30768
30769         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30770         long double for ibm double-double format.
30771         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30772
30773 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30774
30775         PR tree-optimization/19633
30776         * gcc.dg/pr19633-1.c: New test.
30777         * gcc.dg/pr19633.c: Tweak to make pointer point
30778         to NULL or a symbol.
30779
30780 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30781
30782         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30783         New procs.
30784         (dg-process-target (local override)): Handle selector expressions.
30785
30786         * gcc.test-framework/README: Describe tests in source directory.
30787         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30788         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30789         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30790         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30791         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30792         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30793         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30794         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30795         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30796         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30797         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30798         * gcc.test-framework/dg-error-exp-P.c: New test.
30799         * gcc.test-framework/dg-error-exp-XP.c: New test.
30800         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30801         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30802         * gcc.test-framework/dg-output-exp-P.c: New test.
30803         * gcc.test-framework/dg-output-exp-XF.c: New test.
30804         * gcc.test-framework/dg-warning-exp-P.c: New test.
30805         * gcc.misc-tests/dg-1.c: Remove.
30806         * gcc.misc-tests/dg-2.c: Remove.
30807         * gcc.misc-tests/dg-3.c: Remove.
30808         * gcc.misc-tests/dg-4.c: Remove.
30809         * gcc.misc-tests/dg-5.c: Remove.
30810         * gcc.misc-tests/dg-6.c: Remove.
30811         * gcc.misc-tests/dg-7.c: Remove.
30812         * gcc.misc-tests/dg-8.c: Remove.
30813         * gcc.misc-tests/dg-9.c: Remove.
30814         * gcc.misc-tests/dg-10.c: Remove.
30815         * gcc.misc-tests/dg-11.c: Remove.
30816         * gcc.misc-tests/dg-12.c: Remove.
30817         * gcc.misc-tests/dg-test.exp: Remove.
30818
30819         * gcc.test-framework/test-framework.awk: Change recording and
30820         printing of passes and failures.
30821
30822         * gcc.test-framework: New directory.
30823         * gcc.test-framework/README: New.
30824         * gcc.test-framework/test-framework.exp: New.
30825         * gcc.test-framework/test-framework.awk: New.
30826         * gcc.test-framework/gen_directive_tests: New.
30827
30828 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30829
30830         * lib/treelang.exp: Fix comment typos.
30831         (treelang_target_compile): Don't append libs=-ltreelang to options.
30832
30833 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30834
30835         * g++.dg/parse/typename7.C: Adjust error messages.
30836
30837 2005-01-31  Jeff Law  <law@redhat.com>
30838
30839         * gcc.c-torture/execute/20050131-1.c: New test.
30840         * gcc.dg/wcaselabel.c: New test.
30841
30842 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30843
30844         * g++.dg/other/warning1.C: Adjust error messags.
30845         * g++.dg/parse/constant5.C: New test.
30846
30847 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30848
30849         PR c/19333
30850         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30851         the test case valid.
30852         * gcc.dg/20030815-1.c: Remove invalid tests.
30853         * gcc.dg/array-7.c: Adjust expected result.
30854         * gcc.dg/pr18596-3.c: Likewise.
30855         * gcc.dg/noncompile/20000901-1.c: Likewise.
30856         * gcc.dg/noncompile/init-2.c: Likewise.
30857         * gcc.dg/noncompile/init-4.c: Likewise.
30858
30859 2005-01-31  Dale Johannesen  <dalej@apple.com>
30860
30861         * g++.dg/opt/pr19650.C: New test.
30862
30863 2005-01-31  Richard Henderson  <rth@redhat.com>
30864
30865         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30866         long double for intel double extended format.
30867         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30868
30869 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30870
30871         PR c++/19555
30872         * g++.dg/template/static10.C: New test.
30873
30874         PR c++/19395
30875         * g++.dg/parse/error24.C: New test.
30876
30877         PR c++/19367
30878         * g++.dg/lookup/builtin1.C: New test.
30879
30880         PR c++/19457
30881         * g++.dg/warn/conv3.C: New test.
30882
30883 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30884
30885         PR fortran/19647
30886         * gfortan.dg/inquire_7.f90
30887
30888 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30889
30890         PR tree-optimization/15791
30891         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30892         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30893         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30894         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30895         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30896         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30897         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30898         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30899         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30900         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30901
30902 2005-01-29  Paul Brook  <paul@codesourcery.com>
30903
30904         PR fortran/18565
30905         * check.c (real_or_complex_check): New function.
30906         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30907         * intrinsic.c (add_functions): Use new check functions.
30908         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30909         Add prototypes.
30910
30911 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30912
30913         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30914         gcc.dg/lvalue-3.c: New tests.
30915         * gcc.dg/concat.c: Update expected messages.
30916
30917 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30918
30919         PR libfortran/19595
30920         * gfortran.dg/eor_1.f90: New test.
30921
30922 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30923
30924         PR fortran/19589
30925         * gfortran.dg/logical_data_1.f90: New test.
30926
30927 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/19253
30930         * g++.dg/template/crash33.C: New test.
30931
30932         PR c++/19667
30933         * g++.dg/template/crash32.C: New test.
30934
30935 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30936
30937         PR middle-end/16558
30938         * g++.dg/warn/Wreturn-type-2.C: New test.
30939
30940 2004-06-24  Jeff Law  <law@redhat.com>
30941
30942         * gcc.dg/tree-ssa/20050128-1.c: New test.
30943
30944 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30945
30946         * gcc.target/frv/all-mdpackh-1.c: New test.
30947
30948 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30949
30950         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30951
30952 2005-01-27  Richard Henderson  <rth@redhat.com>
30953
30954         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30955
30956 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30957
30958         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30959
30960 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30961
30962         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30963         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30964         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30965         to cope with cases where the multilib options override the dg-options.
30966
30967 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30968
30969         PR c/18946
30970         * gcc.dg/noncompile/20050120-1.c: New test.
30971
30972 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30973
30974         PR tree-optimization/19633
30975         * gcc.dg/pr19633.c: New test.
30976         * gcc.dg/tree-ssa/pr19633.c: New test.
30977
30978 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30979
30980         * gcc.dg/20041216-1.c: New test.
30981
30982 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30983
30984         PR objc/18862
30985         * objc.dg/selector-2.m: New test.
30986
30987 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * g++.dg/opt/range-test-2.C: New test.
30990
30991         PR rtl-optimization/19579
30992         * gcc.c-torture/execute/20050124-1.c: New test.
30993
30994 2005-01-26  Greg Parker  <gparker@apple.com>
30995         Stuart Hastings  <stuart@apple.com>
30996
30997         * gcc.c-torture/execute/20050125-1.c: New.
30998
30999 2005-01-18  Jan Hubicka  <jh@suse.cz>
31000
31001         PR tree-optimize/19337
31002         * gcc.c-torture/compile/20050119-1.c: New test.
31003
31004 2005-01-24  James E Wilson  <wilson@specifixinc.com>
31005
31006         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31007         test for successful match.
31008
31009 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
31010
31011         PR objc/18408
31012         * objc.dg/comp-types-7.m: New test.
31013
31014 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
31015
31016         * lib/target-supports.exp (current_target_name): New.
31017         (check_effective_target_ilp32, check_effective_target_lp64):
31018         Cache the result to use as long as the current target, with
31019         multilib flags, remains the same.
31020
31021         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31022         (dg-require-weak, dg-require-visibility, dg-require-alias,
31023         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31024         dg-require-effective-target, dg-skip-if): Remove call to
31025         skip_test_and_clear_xfail.
31026         (dg-test): Clear xfail data.
31027
31028 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
31029
31030         PR target/17751
31031         * gcc.dg/ppc64-toc.c: New test.
31032
31033         * g++.dg/tree-ssa/empty-1.C: New test.
31034
31035         PR middle-end/19551
31036         * gcc.c-torture/execute/20050121-1.c: New test.
31037         * gcc.dg/20050121-2.c: New test.
31038
31039 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
31040         Paul Brook  <paul@codesourcery.com>
31041
31042         PR fortran/17941
31043         * gfortran.dg/real_const_1.f: New test.
31044         * gfortran.dg/real_const_2.f90: New test.
31045         * gfortran.dg/complex_int_1.f90: New test.
31046
31047 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
31048
31049         PR fortran/19313
31050         * gfortan.dg/inquire_6.f90: New test.
31051
31052 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31053
31054         PR libfortran/19451
31055         * open_readonly_1.f90: New test.
31056
31057 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
31058
31059         PR libfortran/18982
31060         * gfortran.dg/open_new.f90: New file.
31061
31062 2005-01-22  Paul Brook  <paul@codesourcery.com>
31063
31064         * namelist_1.f90: New test.
31065
31066 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
31067
31068         PR tree-optimization/19484
31069         * gcc.c-torture/compile/20050122-[12].c: New tests.
31070
31071 2005-01-22  Paul Brook  <paul@codesourcery.com>
31072
31073         * gfortran.dg/implicit_2.f90: New test.
31074
31075 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
31076
31077         PR fortran/19314
31078         * gfortran.dg/inquire_5.f90: New test.
31079
31080 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31081
31082         PR c/18809
31083         * gcc.dg/pr18809-1.c: New test.
31084
31085 2005-01-21  Ian Lance Taylor  <ian@airs.com>
31086
31087         * gcc.dg/20050121-1.c: New test.
31088
31089         PR tree-optimization/13000
31090         * gcc.dg/20040206-1.c: Change warning to point where function is
31091         being inlined.
31092
31093 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31094
31095         PR c++/19208
31096         * g++.dg/template/array11.C: New test.
31097
31098 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31099
31100         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31101         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31102         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31103         * gfortran.dg/getenv_1.f90: Add dg-do directive.
31104         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31105         gfortran.dg/pr17164.f90: Add missing dg-do directives.
31106
31107 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31108
31109         PR tree-optimization/15349
31110         * gcc.dg/tree-ssa/pr15349.c: New.
31111
31112 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
31113
31114         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31115
31116 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
31117
31118         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31119         scan-assembler-times directive name.
31120
31121         * gcc.dg/asm-a.c: Move dg-require-effective-target to
31122         after dg-do.
31123
31124         PR rtl-optimization/19462
31125         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31126
31127 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
31128
31129         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31130         counting function calls on ia64.
31131
31132 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
31133
31134         PR rtl-optimization/15139
31135         * gcc.dg/20050111-2.c: New test.
31136
31137         PR c/17297
31138         * gcc.c-torture/compile/20050113-1.c: New testcase.
31139
31140         PR middle-end/19164
31141         * gcc.dg/20050113-1.c: New testcase.
31142
31143 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
31144
31145         * gcc.dg/vect/vect-85.c: Add comment.
31146         * gcc.dg/vect/vect-86.c: Add xfail for now.
31147         * gcc.dg/vect/vect-87.c: Add xfail for now.
31148         * gcc.dg/vect/vect-88.c: Add xfail for now.
31149         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31150
31151 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31152
31153         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31154
31155 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31156
31157         * g++.dg/debug/typedef3.C: New test.
31158
31159 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
31160
31161         PR c/19472
31162         * gcc.dg/asm-a.c: New test.
31163
31164 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
31165
31166         * gcc.dg/sh-relax.c: Add prototype for abort.
31167
31168 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31169
31170         * gcc.dg/short-compare-1.c: New test.
31171         * gcc.dg/short-compare-2.c: Likewise.
31172
31173 2005-01-18  Michael Matz  <matz@suse.de>
31174
31175         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31176
31177 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
31178
31179         PR tree-optimization/19121
31180         * gcc.c-torture/compile/pr19121.c: New test.
31181
31182 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
31183
31184         PR target/19357
31185         * gcc.c-torture/compile/pr19357.c: New test.
31186
31187 2005-01-17  Ian Lance Taylor  <ian@airs.com>
31188
31189         PR c/5675
31190         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31191         pass--those that refer just to the variable, possibly with a
31192         cast.
31193         * gcc.dg/c99-const-expr-3.c: Likewise.
31194
31195         PR middle-end/13127
31196         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31197         longer emitted.
31198
31199 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
31200
31201         PR fortran/18778
31202         * gfortran.dg/endfile_2.f90: New test.
31203
31204 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
31205
31206         PR 19168
31207         * gfortran.dg/select_5.f90: New test.
31208
31209 2004-01-16  Paul Brook  <paul@codesourcery.com>
31210
31211         * gfortran.dg/common_4.f90: New test.
31212
31213 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
31214
31215         PR rtl-optimization/19462
31216         * gcc.dg/torture/pr19462-1.c: New test.
31217
31218 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
31219
31220         PR objc/19321
31221         * objc.dg/func-ptr-2.m: New.
31222         * objc.dg/volatile-1.m: New.
31223
31224 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31225
31226         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31227
31228 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31229
31230         PR tree-optimization/19060
31231         * gcc.c-torture/execute/20050104-1.c: New test.
31232
31233 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
31234
31235         PR fortran/18983
31236         * gfortran.dg/write_to_null.f90: New test.
31237
31238 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
31239             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31240
31241         PR other/19328
31242         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31243         argument.
31244
31245 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
31246
31247         PR c++/19263
31248         * g++.dg/init/vector1.C: New test.
31249
31250 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
31251
31252         PR target/13158
31253         * gcc.target/ia64/sibcall-unwind-1.c: New test.
31254         PR target/18987
31255         * gcc.target/ia64/sibcall-unwind-2.c: New test.
31256
31257 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
31258
31259         * gfortran.dg/select_1.f90: New test.
31260         * gfortran.dg/select_2.f90: New test.
31261         * gfortran.dg/select_3.f90: New test.
31262         * gfortran.dg/select_4.f90: New test.
31263
31264 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
31265
31266         PR middle-end/19084
31267         PR rtl-optimization/19348
31268         * gcc.dg/20050111-1.c: New test.
31269         * gcc.c-torture/execute/20050111-1.c: New test.
31270
31271         * gcc.dg/i386-asm-4.c: New test.
31272
31273 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31274
31275         * gcc.dg/nested-func-2.c: New test.
31276         * ada/acats/norun.lst: Remove c953002.
31277
31278 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31279
31280         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31281
31282 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31283
31284         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31285
31286 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31287
31288         PR target/18761
31289         * g++.dg/abi/align1.C: New test.
31290
31291 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31292
31293         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31294         at a time.
31295         * g++.dg/ext/altivec_check.h: Support compiling as C.
31296
31297 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31298
31299         PR c++/19355
31300         * g++.dg/expr/pr19355-1.C: New test case.
31301
31302 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31303
31304         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31305         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31306         * ada/acats/tests/c3/c92005b.ada: Likewise.
31307         * ada/acats/tests/c3/cxb3012.a: Likewise.
31308         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31309
31310 2005-01-09  Paul Brook  <paul@codesourcery.com>
31311
31312         * gfortran.dg/common_2.f90: New file.
31313         * gfortran.dg/common_3.f90: New file.
31314
31315 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31316
31317         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31318
31319 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31320
31321         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31322         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31323         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31324         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31325         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31326         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31327         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31328         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31329         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31330         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31331         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31332         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31333         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31334         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31335         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31336         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31337         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31338         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31339         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31340         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31341         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31342         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31343         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31344         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31345         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31346         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31347         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31348         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31349         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31350         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31351         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31352         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31353         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31354         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31355         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31356         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31357         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31358         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31359         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31360         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31361         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31362         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31363         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31364         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31365         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31366         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31367         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31368         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31369         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31370         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31371         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31372         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31373         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31374         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31375         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31376         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31377         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31378         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31379         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31380         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31381         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31382         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31383         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31384         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31385         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31386         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31387         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31388
31389         * gcc.dg/vect/vect-1.c: Fix spelling.
31390         * gcc.dg/vect/vect-10.c: Fix spelling.
31391         * gcc.dg/vect/vect-11.c: Fix spelling.
31392         * gcc.dg/vect/vect-12.c: Fix spelling.
31393         * gcc.dg/vect/vect-14.c: Fix spelling.
31394         * gcc.dg/vect/vect-15.c: Fix spelling.
31395         * gcc.dg/vect/vect-16.c: Fix spelling.
31396         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31397         * gcc.dg/vect/vect-64.c: Fix comments.
31398         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31399
31400 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31401             Ira Rosen  <irar@il.ibm.com>
31402
31403         * gcc.dg/vect/vect-70.c: New test.
31404         * gcc.dg/vect/vect-71.c: New test.
31405
31406 2005-01-09  Manfred Hollstein  <mh@suse.com>
31407
31408         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31409         * gcc.dg/pr18241-2.c: Likewise.
31410         * gcc.dg/pr18241-3.c: Likewise.
31411         * gcc.dg/pr18241-4.c: Likewise.
31412         * gcc.dg/pr18241-5.c: Likewise.
31413
31414 2005-01-08  Richard Henderson  <rth@redhat.com>
31415
31416         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31417         False for x86 and x86-64.
31418
31419 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31420
31421         PR tree-optimization/18241
31422         * gcc.dg/pr18241-1.c: New test.
31423         * gcc.dg/pr18241-2.c: New test.
31424         * gcc.dg/pr18241-3.c: New test.
31425         * gcc.dg/pr18241-4.c: New test.
31426         * gcc.dg/pr18241-5.c: New test.
31427
31428 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31429
31430         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31431         gfortran.dg/select_4.f90: New.
31432
31433 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31434
31435         * gcc.c-torture/execute/20050107-1.c: New test.
31436
31437 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31438
31439         PR c++/19298
31440         * g++.dg/template/ref2.C: New.
31441
31442 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31443
31444         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31445         instead of being empty.
31446
31447 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31448
31449         PR fortran/15553
31450         * gfortran.dg/array-1.f90: New test.
31451
31452 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31453
31454         PR tree-optimization/19283
31455         * gcc.c-torture/execute/20050106-1.c: New test.
31456
31457         PR rtl-optimization/18861
31458         * gcc.dg/20050105-1.c: New test.
31459
31460         PR tree-optimization/18828
31461         * gcc.dg/20050105-2.c: New test.
31462
31463 2005-01-07  Andreas Jaeger  <aj@suse.de>
31464
31465         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31466
31467 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31468
31469         PR fortran/18398
31470         * gfortran.dg/fmt_read.f90: New test.
31471
31472 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31473
31474         * gcc.dg/rs6000-ldouble-2.c: New.
31475
31476 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/19244
31479         * g++.dg/parser/ctor2.C: New test.
31480
31481 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31482
31483         PR c++/17154
31484         * g++.dg/template/using9.C: New test.
31485
31486 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31487
31488         PR c++/19258
31489         * g++.dg/lookup/friend6.C: New test.
31490
31491 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31492
31493         PR c++/19270
31494         * g++.dg/template/array10.C: New.
31495
31496 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31497
31498         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31499         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31500
31501 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31502
31503         * gcc.c-torture/compile/20050105-1.c: New test.
31504
31505 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31506
31507         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31508
31509 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31510
31511         PR middle-end/19100
31512         * gcc.dg/conv-3.c: New test case.
31513
31514 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31515
31516         * gcc.dg/asm-wide-1.c: New test.
31517
31518 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         PR c++/19030
31521         * g++.dg/parse/crash22.C: New
31522
31523 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31524
31525         PR 19257
31526         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31527
31528 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31529
31530         PR middle-end/17767
31531         * gcc.dg/i386-mmx-6.c: New test case.
31532
31533 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31534
31535         PR tree-optimization/18308
31536         * gcc.dg/vect/pr18308.c: New testcase.
31537
31538 2005-01-04  Andreas Jaeger  <aj@suse.de>
31539
31540         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31541
31542 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31543             Robert Bowdidge <bowdidge@apple.com>
31544
31545         * gcc.dg/cpp/subframework1.c: New.
31546         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31547         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31548         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31549         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31550
31551 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31552
31553         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31554         producing warning.
31555         * gcc.dg/darwin-weakimport-2.c: New.
31556
31557 2005-01-03  Richard Henderson  <rth@redhat.com>
31558
31559         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31560
31561 2005-01-03  Richard Henderson  <rth@redhat.com>
31562
31563         * gcc.dg/vect/vect.exp: Enable for ia64.
31564         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31565         (check_effective_target_vect_float): Likewise.
31566         (check_effective_target_vect_no_align): Likewise.
31567         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31568         * gcc.dg/vect/vect-8.c: Likewise.
31569
31570 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31571
31572         PR target/19236
31573         * gcc.dg/pr19236-1.c: New test case.
31574
31575 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31576
31577         PR rtl-optimization/12092
31578         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31579
31580 2005-01-02  Andreas Jaeger  <aj@suse.de>
31581
31582         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31583
31584 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31585             Andrew Pinski  <pinskia@physics.uc.edu>
31586
31587         PR rtl-optimization/12092
31588         * gcc.dg/pr12092-1.c: New test case.
31589
31590 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31591
31592         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31593         'hidden' and 'default' for better portability.
31594         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31595
31596         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31597         6 and 7.
31598         * g++.old-deja/g++.brendan/new3.C: Likewise.
31599
31600 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31601
31602         * gcc.dg/20041231-1.C: New test.
31603         * g++.dg/warn/Wunreachable-code-1.C: New test.
31604
31605 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31606
31607         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31608         file, not /dev/null.  Abort on error.
31609
31610 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31611             Ziemowit Laski  <zlaski@apple.com>
31612
31613         PR objc/18971
31614         * objc.dg/encode-5.m: New test.
31615
31616 2004-12-29  Richard Henderson  <rth@redhat.com>
31617
31618         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31619         * objc.dg/stabs-1.m: Disable for ia64.
31620
31621 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31622
31623         PR c++/19190
31624         * g++.dg/warn/Wunused-10.C: New test.
31625
31626 2004-12-28  Richard Henderson  <rth@redhat.com>
31627
31628         * objc.dg/stabs-1.m: Disable for alpha.
31629
31630 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31631
31632         PR c++/19149
31633         * g++.dg/parse/error23.C: New test.
31634
31635 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31636
31637         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31638
31639         PR fortran/19032
31640         * gfortran.dg/intrinsic_modulo_1.f90: New.
31641         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31642         tests with divisor -1.
31643
31644 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31645
31646         * g++.dg/opt/temp1.C (memcpy): Return a value.
31647
31648         PR c++/19148
31649         * g++.dg/expr/cond7.C: New test.
31650
31651 2004-12-27  Paul Brook  <paul@codesourcery.com>
31652
31653         * gfortran.dg/g77/select_no_compile.f: Remove.
31654
31655 2004-12-27  Richard Henderson  <rth@redhat.com>
31656
31657         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31658         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31659         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31660
31661 2004-12-26  Richard Henderson  <rth@redhat.com>
31662
31663         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31664         by 1i instead of token pasting.
31665
31666 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31667
31668         PR tree-optimization/17578
31669         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31670         to additional_flags.
31671         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31672
31673 2004-12-25  Richard Henderson  <rth@redhat.com>
31674
31675         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31676         Remove Alpha.
31677
31678 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31679
31680         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31681         hppa*-*-hpux*.
31682         * gcc.dg/pr17957.c (dg-options): Likewise.
31683         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31684         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31685         instead of 0 on __hppa__.
31686         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31687         "foo,%r" on hppa*-*-*.
31688
31689 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31690
31691         PR fortran/19071
31692         * gfortran.dg/complex_write.f90: New test.
31693
31694 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31695
31696         PR c++/17595
31697         * g++.dg/parse/pragma2.C: New test.
31698
31699         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31700
31701 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31702
31703         * gcc.dg/empty2.c: Add missing dg-warning.
31704
31705 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31706
31707         PR c++/17413
31708         * g++.dg/template/local4.C: New test.
31709         * g++.dg/template/crash19.C: Add dg-error marker.
31710
31711         * g++.dg/template/crash31.C: Correct embedded PR number.
31712
31713 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31714
31715         PR c++/16405
31716         * g++.dg/opt/temp1.C: Add do-run marker.
31717
31718 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31719
31720         * g++.dg/template/spec19.C: New.
31721
31722 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31723
31724         PR target/16819
31725         * gcc.dg/empty2.c: New.
31726
31727 2004-12-23  Richard Henderson  <rth@redhat.com>
31728
31729         * lib/target-supports.exp (check_effective_target_vect_no_align):
31730         Remove i?86 and x86-64.
31731
31732 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31733
31734         PR c++/16405
31735         * g++.dg/opt/temp1.C: New test.
31736
31737 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31738
31739         PR c++/18733
31740         * g++.dg/template/friend33.C: New testcase.
31741
31742 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31743
31744         PR c++/18464
31745         * g++.dg/template/cond5.C: New test.
31746
31747         PR c++/18492
31748         * g++.dg/inherit/thunk3.C: New test.
31749
31750         PR c++/11224
31751         * g++.dg/warn/Wunused-9.C: New test.
31752
31753 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31754
31755         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31756
31757 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31758
31759         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31760
31761 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31762
31763         PR c++/18378
31764         * g++.dg/ext/packed8.C: New test.
31765
31766         PR c++/19063
31767         * g++.dg/template/crash31.C: New test.
31768
31769         PR c++/19034
31770         * g++.dg/template/crash30.C: New test.
31771
31772 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31773
31774         PR C++/18984
31775         * g++.dg/eh/ctor3.C: New test.
31776
31777 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31778
31779         * objc.dg/stabs-1.m: Allow section name to be quoted and
31780         assembly label to begin with '.LL'.
31781
31782 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31783
31784         * gcc.dg/vect/vect.exp
31785         (check_effective_target_lp64_or_vect_no_align): New.
31786         * gcc.dg/vect/vect-77.c: Use it.
31787         * gcc.dg/vect/vect-78.c: Use it.
31788
31789         * lib/target-supports.exp
31790         (check_effective_target_vect_no_max,
31791         check_effective_target_vect_no_bitwise,
31792         check_effective_target_vect_no_align): New.
31793         * gcc.dg/vect/vect-13.c: Use them.
31794         * gcc.dg/vect/vect-17.c: Ditto.
31795         * gcc.dg/vect/vect-18.c: Ditto.
31796         * gcc.dg/vect/vect-19.c: Ditto.
31797         * gcc.dg/vect/vect-20.c: Ditto.
31798         * gcc.dg/vect/vect-27.c: Ditto.
31799         * gcc.dg/vect/vect-29.c: Ditto.
31800         * gcc.dg/vect/vect-44.c: Ditto.
31801         * gcc.dg/vect/vect-48.c: Ditto.
31802         * gcc.dg/vect/vect-50.c: Ditto.
31803         * gcc.dg/vect/vect-52.c: Ditto.
31804         * gcc.dg/vect/vect-54.c: Ditto.
31805         * gcc.dg/vect/vect-56.c: Ditto.
31806         * gcc.dg/vect/vect-58.c: Ditto.
31807         * gcc.dg/vect/vect-60.c: Ditto.
31808         * gcc.dg/vect/vect-72.c: Ditto.
31809         * gcc.dg/vect/vect-80.c: Ditto.
31810
31811 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         PR c++/14075
31814         * g++.dg/init/string1.C: New.
31815
31816         PR c++/18975
31817         * g++.dg/other/synth1.C: New.
31818
31819 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31820
31821         PR c/18963
31822         * gcc.dg/pr18963-1.c: New test.
31823
31824 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31825
31826         PR c/18596
31827         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31828         * gcc.dg/pr18596-1.c: Use dg-error.
31829         (dg-options): Use -fno-unit-at-a-time.
31830         * gcc.dg/pr18596-2.c: New test.
31831         * gcc.dg/pr18596-3.c: New test.
31832
31833 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31834
31835         PR middle-end/18683
31836         * g++.dg/opt/pr18683-1.C: New test case.
31837
31838 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31839
31840         PR other/19093
31841         * g++.dg/opt/max1.C: Fix for 64bit targets.
31842
31843 2004-12-20  Matt Austern  <austern@apple.com>
31844
31845         PR c++/19044
31846         * g++.dg/ext/builtin6.C: New
31847
31848 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31849
31850         PR tree-optimization/19080
31851         * gcc.c-torture/compile/pr19080.c: New test.
31852
31853 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31854
31855         * gcc.dg/20041219-1.c: New test.
31856
31857 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31858
31859         PR middle-end/19068
31860         * g++.dg/opt/max1.C: New test case.
31861
31862 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31863
31864         * gcc.dg/fdata-sections-1.c: New test.
31865
31866 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31867
31868         PR middle-end/18548
31869         * gcc.dg/max-1.c: New test case.
31870
31871 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31872
31873         * gcc.c-torture/execute/20041218-1.c: New test.
31874
31875 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31876
31877         * gcc.dg/pr18501.c: New test.
31878         * gcc.dg/uninit-5.c: XFAIL.
31879         * gcc.dg/uninit-9.c: XFAIL.
31880
31881 2004-12-17  Dale Johannesen  <dalej@apple.com>
31882
31883         * gcc.dg/20041213-1.c: New.
31884
31885 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31886
31887         * objc.dg/stabs-1.m: Allow assembly label to begin
31888         with a dot ('.').
31889
31890 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31891
31892         * gcc.c-torture/execute/20041213-1.c: Move...
31893         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31894
31895 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31896
31897         PR c++/18721
31898         * g++.dg/lookup/conv-5.C: New.
31899
31900 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31901
31902         * objc.dg/stabs-1.m: New test.
31903
31904 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31905
31906         * gcc.dg/visibility-c.c: Change compile to
31907         assemble for the test.
31908
31909 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31910
31911         PR target/19041
31912         * gcc.dg/visibility-c.c: New test.
31913
31914 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31915
31916         PR middle-end/18493
31917         * gcc.dg/switch-8.c: New test case.
31918
31919 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31920
31921         PR c++/18905
31922         * g++.dg/template/init4.C: New.
31923         * g++.dg/opt/static3.C: Enable optimizer.
31924
31925 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31926
31927         * g++.dg/other/complex1.C: New test.
31928
31929 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31930
31931         * g++.dg/opt/inline9.C: New test.
31932
31933 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31934
31935         PR fortran/18993
31936         * gfotran.dg/nullify_1.f: New test.
31937
31938 2004-12-15  Richard Henderson  <rth@redhat.com>
31939
31940         * gcc.target/i386/i386.exp: New harness.
31941         * gcc.target/i386/vect-args.c: New.
31942
31943 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31944
31945         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31946
31947 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31948
31949         PR c++/18825
31950         * g++.dg/template/friend32.C: New test.
31951
31952 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31953
31954         * cpp/pragma-once-1.c: New test.
31955         * cpp/pragma-once-1b.h: Likewise.
31956         * cpp/pragma-once-1c.h: Likewise.
31957         * cpp/pragma-once-1d.h: Likewise.
31958         * cpp/inc/pragma-once-1a.h: Likewise.
31959
31960 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31961             Steven G. Kargl  <kargls@comcast.net>
31962
31963         PR fortran/17597
31964         * gfortran.dg/list_read_3.f90: New test.
31965
31966 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31967
31968         * gcc.dg/ftrapv-2.c: New test.
31969
31970 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31971
31972         PR c++/18981
31973         * g++.dg/template/typename9.C: New test.
31974
31975 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31976
31977         PR c++/18738
31978         * g++.dg/template/typename8.C: New test.
31979         * g++.dg/parse/friend2.C: Tweak error message.
31980
31981 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31982
31983         * gcc.c-torture/20041214-1.c: New test.
31984
31985 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31986
31987         PR c++/18965
31988         * g++.dg/init/array17.C: New test.
31989
31990 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31991
31992         PR c++/18793
31993         * g++.dg/init/aggr3.C: New test.
31994
31995 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31996
31997         * gcc.dg/altivec-types-1.c: New test.
31998         * gcc.dg/altivec-types-2.c: New test.
31999         * gcc.dg/altivec-types-3.c: New test.
32000         * gcc.dg/altivec-types-4.c: New test.
32001         * g++.dg/ext/altivec-types-1.C: New test.
32002         * g++.dg/ext/altivec-types-2.C: New test.
32003         * g++.dg/ext/altivec-types-3.C: New test.
32004         * g++.dg/ext/altivec-types-4.C: New test.
32005
32006 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
32007
32008         PR middle-end/18951
32009         * gcc.c-torture/execute/20041213-1.c: New test.
32010
32011 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
32012
32013         PR c++/18949
32014         * g++.dg/template/cast1.C: New.
32015
32016 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
32017
32018         * gcc.c-torture/execute/20041213-2.c: New test.
32019
32020 2004-12-13  Richard Henderson  <rth@redhat.com>
32021
32022         * gcc.dg/i386-sse-10.c: Fix typo in options.
32023
32024 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
32025
32026         PR c++/18968
32027         * g++.dg/opt/pr18968.C: New test.
32028
32029 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
32030
32031         PR c++/18925
32032         * g++.dg/ext/visibility/staticdatamem.C: New test.
32033
32034 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
32035
32036         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32037
32038 2004-12-13  Roger Sayle  <roger@eyesopen.com>
32039
32040         PR rtl-optimization/18928
32041         * gcc.dg/pr18928-1.c: New test case.
32042
32043 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
32044
32045         PR tree-opt/16951
32046         * gcc.c-torture/compile/20041211-1.c: New.
32047
32048 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32049
32050         PR middle-end/17564
32051         * gcc.c-torture/execute/20041212-1.c: New test.
32052
32053 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32054
32055         PR fortran/18869
32056         * gfortran.dg/common_1.f90: New test.
32057
32058 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
32059         Paul Brook  <paul@codesourcery.com>
32060
32061         PR fortran/16222
32062         * gfortran.dg/real_do_1.f90: New test.
32063
32064 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
32065
32066         PR tree-opt/18040
32067         * g++.dg/opt/ptrmem6.C: New test.
32068
32069 2004-12-11  Roger Sayle  <roger@eyesopen.com>
32070
32071         PR middle-end/18921
32072         * gcc.dg/pr18921-1.c: New test case.
32073
32074 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32075
32076         PR fortran/17175
32077         * gfortran.dg/scale_1.f90: New test.
32078
32079 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
32080
32081         PR middle-end/18903
32082         * gcc.c-torture/compile/pr18903.c: New test.
32083
32084 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
32085
32086         * gcc.c-torture/execute/20041210-1.c: New test.
32087
32088 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32089
32090         PR c++/18731
32091         * g++.dg/parser/struct-1.C: New test.
32092         * g++.dg/parser/struct-2.C: New test.
32093         * g++.dg/parser/struct-3.C: New test.
32094
32095 2004-12-09  Richard Henderson  <rth@redhat.com>
32096
32097         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32098
32099         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32100         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32101
32102 2004-12-09  Matt Austern  <austern@apple.com>
32103
32104         PR c++/18514
32105         * g++.dg/ext/builtin1.C: New
32106         * g++.dg/ext/builtin2.C: New
32107         * g++.dg/ext/builtin3.C: New
32108         * g++.dg/ext/builtin4.C: New
32109         * g++.dg/ext/builtin5.C: New
32110
32111 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
32112
32113         PR tree-opt/18904
32114         * g++.dg/opt/ptrmem5.C: New test.
32115
32116 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
32117
32118         * g++.dg/parse/typename5.C: Adjust for new error.
32119         * g++.dg/parse/typename7.C: New.
32120
32121 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32122
32123         PR c++/18073
32124         * g++.dg/other/mmintrin.C: New test.
32125
32126 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32127
32128         PR c++/16681
32129         * g++.dg/init/array15.C: New.
32130         * g++.dg/init/array16.C: New.
32131
32132 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32133
32134         PR fortran/18826
32135         * gfortran.dg/assign_1.f90: New test.
32136
32137 2004-12-08  Nick Clifton  <nickc@redhat.com>
32138
32139         * gcc.target/xstormy16/bss_below100: New directory containing tests.
32140         * gcc.target/xstormy16/data_below100: Likewise.
32141         * gcc.target/xstormy16/sfr: Likewise.
32142         * gcc.target/xstormy16/below100.S: New test source file.
32143         * gcc.target/xstormy16/below100.ld: New test linker script.
32144         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32145         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32146         bp instructions.
32147         * gcc.target/xstormy16/bp.c: Likewise.
32148
32149         * gcc.target/xstormy16/bss_below100: New files:
32150         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32151         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32152         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32153         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32154         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32155         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32156         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32157         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32158         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32159         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32160         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32161         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32162         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32163         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32164         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32165         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32166         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32167         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32168         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32169         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32170         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32171         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32172         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32173         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32174         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32175         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32176         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32177
32178         * gcc.target/xstormy16/data_below100: New files:
32179         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32180         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32181         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32182         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32183         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32184         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32185         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32186         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32187         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32188         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32189         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32190         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32191         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32192         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32193         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32194         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32195         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32196         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32197         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32198         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32199         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32200         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32201         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32202         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32203         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32204         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32205         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32206
32207         * gcc.target/xstormy16/sfr: New files:
32208         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32209         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32210         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32211         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32212         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32213         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32214         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32215         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32216         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32217         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32218         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32219         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32220         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32221         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32222         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32223         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32224         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32225         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32226         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32227         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32228         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32229         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32230         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32231         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32232         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32233         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32234         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32235         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32236         27_if0_sfrw_bitfield_f.c
32237
32238 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32239
32240         PR c++/18100
32241         * g++.dg/lookup/name-clash4.C: New test.
32242
32243 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         PR c++/18672
32246         * g++.dg/opt/array1.C: New.
32247
32248         PR c++/18803
32249         * g++.dg/template/operator5.C: New.
32250
32251 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
32252
32253         PR c/18867
32254         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32255
32256 2004-12-07  Steven Bosscher  <stevenb@suse.de>
32257
32258         * gcc.dg/noncompile/20041207.c: New test.
32259
32260 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
32261
32262         * g++.dg/other/unreachable-1.C: New test.
32263
32264 2004-12-06  Nick Clifton  <nickc@redhat.com>
32265
32266         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32267         <limits.h> because the latter comes from gcc's include/ directory
32268         and not the newlib/libc/include directory.
32269
32270 2004-12-04  Richard Henderson  <rth@redhat.com>
32271
32272         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32273
32274 2004-12-04  Richard Henderson  <rth@redhat.com>
32275
32276         * lib/target-supports.exp (check_gc_sections_available): Disable
32277         for alpha and ia64.
32278
32279 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32280
32281         PR middle-end/17909
32282         * g++.dg/other/vararg-2.C: New test.
32283
32284 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32285
32286         PR c++/17011, c++/17971
32287         * g++.dg/template/error15.C: Adjust expected error.
32288         * g++.dg/template/instantiate3.C: Likewise.
32289
32290 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32291
32292         * gcc.dg/altivec-18.c: Fix for darwin
32293
32294 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32295
32296         PR c++/18782
32297         * g++.dg/parse/ptrmem2.C: New.
32298
32299         PR c++/18318
32300         * g++.dg/template/new1.C: New.
32301
32302 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32303
32304         PR fortran/18710
32305         * gfortran.dg/direct_io_3.f90: New test.
32306
32307 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         PR 18758
32310         * g++.dg/parse/crash21.C: New.
32311
32312 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32313
32314         PR c++/15664, c++/18276
32315         * g++.dg/template/ttp13.C: New test.
32316         * g++.dg/template/ttp14.C: Likewise.
32317
32318 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32319
32320         PR c++/18123
32321         * g++.dg/parse/enum2.C: New test.
32322         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32323
32324 2004-12-02  Nick Clifton  <nickc@redhat.com>
32325
32326         * gcc.target/xstormy16: New test directory.
32327         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32328         * gcc.target/xstormy16/bp.c: Check the generation of bp
32329         instructions.
32330         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32331         bn instructions and the BELOW100 attribute.
32332
32333 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32334
32335         PR target/16952
32336         * gcc.dg/ppc-eabi.c: New.
32337
32338 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32339
32340         PR fortran/18284
32341         * gfortran.dg/backspace.f90
32342
32343 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32344
32345         * gfortran.dg/inquire.f90: New test.
32346
32347 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32348
32349         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32350         handle effective-target-keyword.
32351         (dg-skip-if): Support effective-target keyword as target list.
32352         (dg-xfail-if): Ditto.
32353         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32354
32355 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32356
32357         PR tree-optimization/18291
32358         * gcc.c-torture/compile/pr18291.c: New test.
32359
32360 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32361
32362         PR C++/18729
32363         * g++.dg/parse/crash20.C: New.
32364
32365         PR c++/17431
32366         * g++.dg/overload/arg1.C: New.
32367         * g++.dg/overload/arg2.C: New.
32368         * g++.dg/overload/arg3.C: New.
32369         * g++.dg/overload/arg4.C: New.
32370
32371 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32372
32373         * gcc.dg/c99-flex-array-4.c: Remove.
32374
32375 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32376
32377         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32378
32379         * lib/target-supports.exp (is-effective-target): Simplify.
32380
32381         * lib/target-supports.exp (check_effective_target_vect_long):
32382         Fix for powerpc64-*-*.
32383
32384 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32385
32386         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32387         to support new requirements on FreeBSD 5.
32388
32389 2004-11-30  Devang Patel  <dpatel@apple.com>
32390
32391         PR 18702
32392         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32393
32394 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32395
32396         * g++.dg/ext/altivec-13.C: New test.
32397
32398 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32399
32400         PR tree-opt/18298
32401         * gcc.c-torture/execute/p18298.c: New test.
32402
32403 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32404             Dorit Naishlos  <dorit@il.ibm.com>
32405
32406         PR tree-opt/18607
32407         * gcc.dg/vect/vect-89.c: New test.
32408
32409 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32410
32411         * gcc.dg/pr18596-1.c: New test.
32412
32413 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32414
32415         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32416
32417 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32418
32419         PR c/18479
32420         * gcc.dg/pr18479.c: New test.
32421
32422 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32423
32424         PR target/18490
32425         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32426         mmix-knuth-mmixware.
32427
32428         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32429         cris-*-elf* cris-*-aout* mmix-*-*
32430
32431 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32432
32433         PR middle-end/18725
32434         * gcc.dg/pr18725.c: New test.
32435
32436 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32437
32438         PR target/18488
32439         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32440
32441         PR target/18336
32442         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32443
32444 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/18368
32447         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32448         * g++.old-deja/g++.law/ctors5.C: Likewise.
32449         * g++.old-deja/g++.other/crash25.C: Likewise.
32450
32451         PR c++/18674
32452         * g++.dg/template/error16.C: New test.
32453
32454         PR c++/18512
32455         * g++.dg/template/crash29.C: New test.
32456
32457 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32458
32459         PR tree-optimization/18712
32460         * gcc.c-torture/compile/pr18712.c: New test.
32461
32462 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32463
32464         PR c/7544
32465         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32466         tests.
32467
32468 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32469
32470         PR c++/18652
32471         * g++.dg/lookup/crash6.C: New test.
32472
32473 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32474
32475         PR middle-end/18164
32476         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32477
32478 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32479
32480         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32481         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32482         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32483
32484 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32485
32486         * gcc.dg/pr18164.c: New test.
32487
32488 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32489
32490         * gcc.dg/funroll-loops-all.c: New.
32491
32492 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32493
32494         PR target/18489
32495         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32496         delimeter, match space and TAB as well as ":".
32497
32498         PR target/18484
32499         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32500
32501         PR target/18348
32502         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32503
32504         PR target/18345
32505         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32506
32507         PR target/18337
32508         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32509
32510 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32511
32512         * gfortran.dg/direct_io_2.f90: New test.
32513
32514 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32515
32516         PR target/18334
32517         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32518
32519 2004-11-28  Richard Henderson  <rth@redhat.com>
32520
32521         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32522
32523 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32524
32525         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32526         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32527         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32528         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32529         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32530         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32531         gcc.dg/pointer-arith-8.c: New tests.
32532
32533 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32534
32535         PR fortran/18364
32536         * gfortran.dg/endfile.f90: New test.
32537
32538 2004-11-27  Falk Hueffner  <falk@debian.org>
32539
32540         * gcc.dg/loop-6.c: New test.
32541
32542 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32543
32544         * gcc.c-torture/execute/20041126-1.c: New test.
32545
32546 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32547
32548         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32549         on IRIX.
32550
32551 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32552
32553         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32554         functions.
32555
32556 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32557
32558         PR rtl-optimization/17825
32559         * gcc.c-torture/compile/20041119-1.c: New test.
32560
32561 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32562
32563         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32564         Check existence of ld library path variables before unsetting.
32565
32566 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32567
32568         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32569
32570 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32571
32572         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32573
32574 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32575
32576         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32577
32578 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32579
32580         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32581         dg-do directive.
32582
32583 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32584
32585         * gcc.dg/pr17957.c: Pass --param, not -param.
32586
32587 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32588
32589         PR middle-end/17957
32590         * gcc.dg/pr17957.c: New test.
32591
32592 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32593
32594         PR c++/18445
32595         * g++.dg/template/crash28.C: Likewise.
32596
32597         PR c++/18001
32598         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32599         * g++.dg/ext/lvaddr.C: Likewise.
32600         * g++.dg/opt/pr7503-3.C: Likewise.
32601
32602         PR c++/18466
32603         * g++.dg/parse/qualified3.C: New test.
32604         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32605
32606         PR c++/18545
32607         * g++.dg/expr/return1.C: New test.
32608
32609 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32610
32611         Friend class name lookup 3/n, PR c++/3332
32612         * g++.dg/lookup/friend3.C: New test.
32613         * g++.dg/lookup/friend4.C: Likewise.
32614         * g++.dg/lookup/friend5.C: Likewise.
32615
32616 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32617
32618         Friend class name lookup 2/n, PR c++/14513, c++/15410
32619         * g++.dg/lookup/friend2.C: New test.
32620         * g++.dg/template/friend31.C: Likewise.
32621
32622 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32623
32624         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32625
32626 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32627
32628         PR c++/17473
32629         * g++.dg/tc1/dr56.C: Remove.
32630         * g++.dg/template/typedef1.C: Add dg-error markers.
32631         * g++.old-deja/g++.other/typedef7.C: Likewise.
32632
32633         PR c++/18285
32634         * g++.dg/parse/typedef7.C: New test.
32635
32636 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32637
32638         * gcc.c-torture/execute/20041124-1.c: New test.
32639
32640 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32641
32642         * g++.dg/template/deduce3.C: New test.
32643
32644         PR c++/18586
32645         * g++.dg/template/crash27.C: New test.
32646
32647         PR c++/18530
32648         * g++.dg/warn/Wshadow-3.C: New test.
32649
32650 2004-11-24  Devang Patel  <dpatel@apple.com>
32651
32652         PR/18555
32653         * gcc.dg/cpp/isysroot-1.c: New test.
32654         * gcc.dg/cpp/usr/include/stdio.h: New file.
32655         * gcc.dg/cpp/isysroot-2.c: New test.
32656         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32657         New file.
32658
32659 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32660
32661         PR c++/8929
32662         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32663
32664 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32665
32666         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32667         * gcc.target/sparc/pdist.c: Likewise.
32668
32669 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32670
32671         PR c++/16882
32672         * g++.dg/conversion/simd1.C: New test.
32673
32674 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32675
32676         * lib/target-libpath.exp: New file defining
32677         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32678         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32679         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32680         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32681         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32682
32683 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32684
32685         * gcc.dg/pragma-align-2.c: Test macro expansion.
32686         * gcc.dg/pragma-pack-2.c: New test.
32687
32688 2004-11-23  Richard Henderson  <rth@redhat.com>
32689
32690         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32691         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32692         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32693         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32694         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32695         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32696
32697         * gcc.dg/vect/vect.exp: Add check for alpha.
32698         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32699         (check_effective_target_vect_int): Enable for alpha.
32700         (check_effective_target_vect_long): New.
32701         (is-effective-target): Add it.
32702
32703 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32704
32705         * gcc.dg/pr18614-1.c: New test.
32706
32707 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32708
32709         * gcc.dg/setjmp-2.c: New test.
32710
32711 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32712
32713         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32714         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32715         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32716         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32717         gcc.target/sparc/pdist.c: New tests.
32718
32719 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32720
32721         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32722
32723 2004-11-22  Dale Johannesen  <dalej@apple.com>
32724
32725         * gcc.dg/20041111-1.c: New.
32726
32727 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32728
32729         PR tree-opt/18536
32730         * gcc.dg/vect/pr18536.c: New test.
32731
32732 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32733
32734         PR c++/18354
32735         * g++.dg/template/nontype11.C: New test.
32736
32737 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32738
32739         PR middle-end/18520
32740         * gcc.dg/pr18520-1.c: New test case.
32741
32742 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32743
32744         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32745         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32746         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32747         expected diagnostics.
32748
32749 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32750
32751         PR target/18580
32752         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32753         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32754         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32755
32756 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32757
32758         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32759
32760 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32761             Joseph Myers  <joseph@codesourcery.com>
32762
32763         * lib/target-supports.exp (check_visibility_available): Really
32764         test the compiler.
32765
32766 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32767
32768         PR tree-opt/18181
32769         * gcc.dg/vect/vect-85.c: New test.
32770         * gcc.dg/vect/vect-86.c: New test.
32771         * gcc.dg/vect/vect-87.c: New test.
32772         * gcc.dg/vect/vect-88.c: New test.
32773
32774 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32775
32776         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32777
32778 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32779
32780         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32781         * gcc.dg/ppc-and-1.c: Ditto.
32782         * gcc.dg/ppc-compare-1.c: Ditto.
32783         * gcc.dg/ppc-mov-1.c: Ditto
32784
32785 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32786             Mark Mitchell  <mark@codesourcery.com>
32787
32788         * gcc.dg/pragma-init-fini-2.c: New test.
32789
32790 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32791             Aldy Hernandez  <aldyh@redhat.com>
32792
32793         * lib/target-supports.exp (check_effective_target_vect_int): New
32794         (check_effective_target_vect_float): New
32795         (check_effective_target_vect_double): New.
32796         (is-effective-target): Support new effective targets keywords.
32797         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32798         default action for dg-do.
32799         * gcc.dg/vect/pr16105.c: Use new support.
32800         * gcc.dg/vect/pr18400.c: Ditto.
32801         * gcc.dg/vect/pr18425.c: Ditto.
32802         * gcc.dg/vect/vect-1.c: Ditto.
32803         * gcc.dg/vect/vect-10.c: Ditto.
32804         * gcc.dg/vect/vect-11.c: Ditto.
32805         * gcc.dg/vect/vect-12.c: Ditto.
32806         * gcc.dg/vect/vect-13.c: Ditto.
32807         * gcc.dg/vect/vect-14.c: Ditto.
32808         * gcc.dg/vect/vect-15.c: Ditto.
32809         * gcc.dg/vect/vect-16.c: Ditto.
32810         * gcc.dg/vect/vect-17.c: Ditto.
32811         * gcc.dg/vect/vect-18.c: Ditto.
32812         * gcc.dg/vect/vect-19.c: Ditto.
32813         * gcc.dg/vect/vect-2.c: Ditto.
32814         * gcc.dg/vect/vect-20.c: Ditto.
32815         * gcc.dg/vect/vect-21.c: Ditto.
32816         * gcc.dg/vect/vect-22.c: Ditto.
32817         * gcc.dg/vect/vect-23.c: Ditto.
32818         * gcc.dg/vect/vect-24.c: Ditto.
32819         * gcc.dg/vect/vect-25.c: Ditto.
32820         * gcc.dg/vect/vect-26.c: Ditto.
32821         * gcc.dg/vect/vect-27.c: Ditto.
32822         * gcc.dg/vect/vect-27a.c: Ditto.
32823         * gcc.dg/vect/vect-28.c: Ditto.
32824         * gcc.dg/vect/vect-29.c: Ditto.
32825         * gcc.dg/vect/vect-29a.c: Ditto.
32826         * gcc.dg/vect/vect-3.c: Ditto.
32827         * gcc.dg/vect/vect-30.c: Ditto.
32828         * gcc.dg/vect/vect-31.c: Ditto.
32829         * gcc.dg/vect/vect-32.c: Ditto.
32830         * gcc.dg/vect/vect-33.c: Ditto.
32831         * gcc.dg/vect/vect-34.c: Ditto.
32832         * gcc.dg/vect/vect-35.c: Ditto.
32833         * gcc.dg/vect/vect-36.c: Ditto.
32834         * gcc.dg/vect/vect-37.c: Ditto.
32835         * gcc.dg/vect/vect-38.c: Ditto.
32836         * gcc.dg/vect/vect-4.c: Ditto.
32837         * gcc.dg/vect/vect-40.c: Ditto.
32838         * gcc.dg/vect/vect-41.c: Ditto.
32839         * gcc.dg/vect/vect-42.c: Ditto.
32840         * gcc.dg/vect/vect-43.c: Ditto.
32841         * gcc.dg/vect/vect-44.c: Ditto.
32842         * gcc.dg/vect/vect-45.c: Ditto.
32843         * gcc.dg/vect/vect-46.c: Ditto.
32844         * gcc.dg/vect/vect-47.c: Ditto.
32845         * gcc.dg/vect/vect-48.c: Ditto.
32846         * gcc.dg/vect/vect-48a.c: Ditto.
32847         * gcc.dg/vect/vect-49.c: Ditto.
32848         * gcc.dg/vect/vect-5.c: Ditto.
32849         * gcc.dg/vect/vect-50.c: Ditto.
32850         * gcc.dg/vect/vect-51.c: Ditto.
32851         * gcc.dg/vect/vect-52.c: Ditto.
32852         * gcc.dg/vect/vect-53.c: Ditto.
32853         * gcc.dg/vect/vect-54.c: Ditto.
32854         * gcc.dg/vect/vect-55.c: Ditto.
32855         * gcc.dg/vect/vect-56.c: Ditto.
32856         * gcc.dg/vect/vect-56a.c: Ditto.
32857         * gcc.dg/vect/vect-57.c: Ditto.
32858         * gcc.dg/vect/vect-58.c: Ditto.
32859         * gcc.dg/vect/vect-59.c: Ditto.
32860         * gcc.dg/vect/vect-6.c: Ditto.
32861         * gcc.dg/vect/vect-60.c: Ditto.
32862         * gcc.dg/vect/vect-61.c: Ditto.
32863         * gcc.dg/vect/vect-62.c: Ditto.
32864         * gcc.dg/vect/vect-63.c: Ditto.
32865         * gcc.dg/vect/vect-64.c: Ditto.
32866         * gcc.dg/vect/vect-65.c: Ditto.
32867         * gcc.dg/vect/vect-66.c: Ditto.
32868         * gcc.dg/vect/vect-67.c: Ditto.
32869         * gcc.dg/vect/vect-68.c: Ditto.
32870         * gcc.dg/vect/vect-69.c: Ditto.
32871         * gcc.dg/vect/vect-7.c: Ditto.
32872         * gcc.dg/vect/vect-72.c: Ditto.
32873         * gcc.dg/vect/vect-72a.c: Ditto.
32874         * gcc.dg/vect/vect-73.c: Ditto.
32875         * gcc.dg/vect/vect-74.c: Ditto.
32876         * gcc.dg/vect/vect-75.c: Ditto.
32877         * gcc.dg/vect/vect-76.c: Ditto.
32878         * gcc.dg/vect/vect-77.c: Ditto.
32879         * gcc.dg/vect/vect-77a.c: Ditto.
32880         * gcc.dg/vect/vect-78.c: Ditto.
32881         * gcc.dg/vect/vect-79.c: Ditto.
32882         * gcc.dg/vect/vect-8.c: Ditto.
32883         * gcc.dg/vect/vect-80.c: Ditto.
32884         * gcc.dg/vect/vect-82.c: Ditto.
32885         * gcc.dg/vect/vect-82_64.c: Ditto.
32886         * gcc.dg/vect/vect-83.c: Ditto.
32887         * gcc.dg/vect/vect-83_64.c: Ditto.
32888         * gcc.dg/vect/vect-9.c: Ditto.
32889         * gcc.dg/vect/vect-all.c: Ditto.
32890         * gcc.dg/vect/vect-none.c: Ditto.
32891
32892 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32893
32894         * lib/gcc-dg.exp (dg-skip-if): New function.
32895         (dg-forbid-option): Remove.
32896         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32897         * g++.dg/abi/bitfield8.C: Likewise.
32898         * g++.dg/abi/dtor1.C: Likewise.
32899         * g++.dg/abi/empty10.C: Likewise.
32900         * g++.dg/abi/empty7.C: Likewise.
32901         * g++.dg/abi/empty9.C: Likewise.
32902         * g++.dg/abi/layout3.C: Likewise.
32903         * g++.dg/abi/layout4.C: Likewise.
32904         * g++.dg/abi/thunk1.C: Likewise.
32905         * g++.dg/abi/thunk2.C: Likewise.
32906         * g++.dg/abi/vbase11.C: Likewise.
32907         * g++.dg/abi/vthunk2.C: Likewise.
32908         * g++.dg/abi/vthunk3.C: Likewise.
32909         * g++.dg/ext/attrib8.C: Likewise.
32910         * g++.dg/opt/longbranch2.C: Likewise.
32911         * g++.dg/opt/reg-stack4.C: Likewise.
32912         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32913         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32914         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32915         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32916         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32917         * gcc.dg/20000609-1.c: Likewise.
32918         * gcc.dg/20000720-1.c: Likewise.
32919         * gcc.dg/20011107-1.c: Likewise.
32920         * gcc.dg/20011119-1.c: Likewise.
32921         * gcc.dg/20020108-1.c: Likewise.
32922         * gcc.dg/20020122-2.c: Likewise.
32923         * gcc.dg/20020122-3.c: Likewise.
32924         * gcc.dg/20020201-3.c: Likewise.
32925         * gcc.dg/20020206-1.c: Likewise.
32926         * gcc.dg/20020218-1.c: Likewise.
32927         * gcc.dg/20020310-1.c: Likewise.
32928         * gcc.dg/20020411-1.c: Likewise.
32929         * gcc.dg/20020418-2.c: Likewise.
32930         * gcc.dg/20020426-1.c: Likewise.
32931         * gcc.dg/20020426-2.c: Likewise.
32932         * gcc.dg/20020517-1.c: Likewise.
32933         * gcc.dg/20020523-1.c: Likewise.
32934         * gcc.dg/20020523-2.c: Likewise.
32935         * gcc.dg/20020729-1.c: Likewise.
32936         * gcc.dg/20030204-1.c: Likewise.
32937         * gcc.dg/20030826-2.c: Likewise.
32938         * gcc.dg/20030926-1.c: Likewise.
32939         * gcc.dg/20031202-1.c: Likewise.
32940         * gcc.dg/980312-1.c: Likewise.
32941         * gcc.dg/980313-1.c: Likewise.
32942         * gcc.dg/990117-1.c: Likewise.
32943         * gcc.dg/990424-1.c: Likewise.
32944         * gcc.dg/990524-1.c: Likewise.
32945         * gcc.dg/991230-1.c: Likewise.
32946         * gcc.dg/i386-387-1.c: Likewise.
32947         * gcc.dg/i386-387-2.c: Likewise.
32948         * gcc.dg/i386-387-3.c: Likewise.
32949         * gcc.dg/i386-387-4.c: Likewise.
32950         * gcc.dg/i386-387-5.c: Likewise.
32951         * gcc.dg/i386-387-6.c: Likewise.
32952         * gcc.dg/i386-asm-1.c: Likewise.
32953         * gcc.dg/i386-bitfield1.c: Likewise.
32954         * gcc.dg/i386-bitfield2.c: Likewise.
32955         * gcc.dg/i386-loop-1.c: Likewise.
32956         * gcc.dg/i386-loop-2.c: Likewise.
32957         * gcc.dg/i386-loop-3.c: Likewise.
32958         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32959         * gcc.dg/i386-pic-1.c: Likewise.
32960         * gcc.dg/i386-regparm.c: Likewise.
32961         * gcc.dg/i386-signbit-1.c: Likewise.
32962         * gcc.dg/i386-signbit-2.c: Likewise.
32963         * gcc.dg/i386-signbit-3.c: Likewise.
32964         * gcc.dg/i386-sse-5.c: Likewise.
32965         * gcc.dg/i386-sse-8.c: Likewise.
32966         * gcc.dg/i386-unroll-1.c: Likewise.
32967         * gcc.dg/tls/opt-1.c: Likewise.
32968         * gcc.dg/tls/opt-2.c: Likewise.
32969         * gcc.dg/unroll-1.c: Likewise.
32970         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32971         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32972         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32973         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32974
32975 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32976
32977         * g++.dg/template/incomplete1.C: New test.
32978
32979 2004-11-16  Nick Clifton  <nickc@redhat.com>
32980
32981         Revert patches accidentally commited during checkin of fixes for
32982         xstormy16 tests:
32983         gcc.c-torture/execute/simd-4.c: Revert
32984         gcc.dg/20040910-1.c: Revert.
32985
32986 2004-11-16  Paul Brook  <paul@codesourcery.com>
32987
32988         PR fortran/13010
32989         * gfortran.dg/der_pointer_1.f90: New test.
32990
32991 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32992
32993         PR c/18498
32994         * gcc.dg/bitfld-13.c: New test.
32995
32996 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32997
32998         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32999         powerpc*-*-linux*.
33000
33001         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33002         * gcc.dg/ppc64-abi-2.c: Ditto.
33003         * gcc.dg/ppc64-abi-3.c: Ditto.
33004
33005         * lib/gcc-dg.exp (dg-target-list): Remove.
33006
33007 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
33008
33009         * gcc.dg/ia64-postinc.c: New test.
33010
33011 2004-11-15  Mark Mitchell <mark@codesourcery.com>
33012
33013         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33014
33015 2004-11-15  Nick Clifton  <nickc@redhat.com>
33016
33017         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33018         __INT_MAX__ so that the test can be compiled by toolchains
33019         targeted at 16-bit processors.
33020
33021         * gcc.dg/20040625-1.c: Use long constants rather than integers
33022         when performing arithmetic that will overflow 16-bits.
33023
33024         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33025         xstormy16.  It does not support 128-bit vector operations.
33026
33027         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33028         with the macro PTR_TYPE.  Define this macro to an integer type
33029         suitable for holding a pointer.
33030
33031         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33032         the target is a 16-bit processor.
33033
33034         * gcc.dg/cpp/if-2.c: Expect a different warning message from
33035         16-bit targets where the character constant will be too long.
33036
33037         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33038         where the double will not be directly addressable.
33039
33040 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33041
33042         Friend class name lookup 1/n, PR c++/18471
33043         * g++.dg/template/crash26.C: New test.
33044         * g++.dg/lookup/struct1.C: Adjust expected error.
33045         * g++.dg/parse/elab1.C: Likewise.
33046         * g++.dg/parse/elab2.C: Likewise.
33047         * g++.dg/parse/int-as-enum1.C: Likewise.
33048         * g++.dg/parse/struct-as-enum1.C: Likewise.
33049         * g++.dg/parse/typedef1.C: Likewise.
33050         * g++.dg/parse/typedef3.C: Likewise.
33051         * g++.dg/parse/typedef4.C: Likewise.
33052         * g++.dg/parse/typedef5.C: Likewise.
33053         * g++.dg/template/nontype4.C: Likewise.
33054         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33055         * g++.old-deja/g++.other/elab1.C: Likewise.
33056         * g++.old-deja/g++.other/syntax4.C: Likewise.
33057
33058 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33059
33060         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33061
33062 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
33063
33064         * gcc.c-torture/execute/20041114-1.c: New test.
33065
33066 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
33067
33068         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33069         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33070         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33071         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33072         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33073         gcc.dg/switch-7.c: New tests.
33074
33075 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33076
33077         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33078
33079 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33080
33081         PR tree-opt/18400
33082         * gcc.dg/vect/pr18400.c: New test.
33083
33084 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
33085             Andrew Pinski  <pinskia@physics.uc.edu>
33086
33087         PR tree-opt/18425
33088         * gcc.dg/vect/pr18425.c: New test.
33089
33090 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33091
33092         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33093         Guard with dg-require-alias and dg-require-visibility.
33094
33095 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33096
33097         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33098
33099 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33100
33101         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33102
33103 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33104
33105         PR c++/17344
33106         * g++.dg/template/defarg5.C: New test.
33107
33108 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33109
33110         * g++.dg/parse/cast1.C: Run only on ILP32.
33111         * g++.old-deja/g++.mike/p784.C: Likewise.
33112
33113 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
33114
33115         * gcc.c-torture/execute/20041113-1.c: New test.
33116
33117 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33118
33119         PR target/18230
33120         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33121         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33122         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33123         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33124         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33125         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33126         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33127         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33128         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33129         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33130         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33131         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33132         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33133
33134 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
33135
33136         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33137         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33138         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33139         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33140         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33141         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33142         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33143         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33144         gcc.target/sparc/combined-1.c: New tests.
33145
33146 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
33147
33148         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33149         New tests.
33150
33151 2004-11-12  Mark Mitchell <mark@codesourcery.com>
33152
33153         * lib/gcc-dg.exp (dg-forbid-option): New function.
33154         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33155         * g++.dg/abi/bitfield8.C: Likewise.
33156         * g++.dg/abi/dtor1.C: Likewise.
33157         * g++.dg/abi/empty10.C: Likewise.
33158         * g++.dg/abi/empty7.C: Likewise.
33159         * g++.dg/abi/empty9.C: Likewise.
33160         * g++.dg/abi/layout3.C: Likewise.
33161         * g++.dg/abi/layout4.C: Likewise.
33162         * g++.dg/abi/thunk1.C: Likewise.
33163         * g++.dg/abi/thunk2.C: Likewise.
33164         * g++.dg/abi/vbase11.C: Likewise.
33165         * g++.dg/abi/vthunk2.C: Likewise.
33166         * g++.dg/abi/vthunk3.C: Likewise.
33167         * g++.dg/ext/attrib8.C: Likewise.
33168         * g++.dg/opt/longbranch2.C: Likewise.
33169         * g++.dg/opt/reg-stack4.C: Likewise.
33170         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33171         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33172         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33173         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33174         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33175         * gcc.dg/20000609-1.c: Likewise.
33176         * gcc.dg/20000720-1.c: Likewise.
33177         * gcc.dg/20011107-1.c: Likewise.
33178         * gcc.dg/20011119-1.c: Likewise.
33179         * gcc.dg/20020108-1.c: Likewise.
33180         * gcc.dg/20020122-2.c: Likewise.
33181         * gcc.dg/20020122-3.c: Likewise.
33182         * gcc.dg/20020201-3.c: Likewise.
33183         * gcc.dg/20020206-1.c: Likewise.
33184         * gcc.dg/20020218-1.c: Likewise.
33185         * gcc.dg/20020310-1.c: Likewise.
33186         * gcc.dg/20020411-1.c: Likewise.
33187         * gcc.dg/20020418-2.c: Likewise.
33188         * gcc.dg/20020426-1.c: Likewise.
33189         * gcc.dg/20020426-2.c: Likewise.
33190         * gcc.dg/20020517-1.c: Likewise.
33191         * gcc.dg/20020523-1.c: Likewise.
33192         * gcc.dg/20020523-2.c: Likewise.
33193         * gcc.dg/20020729-1.c: Likewise.
33194         * gcc.dg/20030204-1.c: Likewise.
33195         * gcc.dg/20030826-2.c: Likewise.
33196         * gcc.dg/20030926-1.c: Likewise.
33197         * gcc.dg/20031202-1.c: Likewise.
33198         * gcc.dg/980312-1.c: Likewise.
33199         * gcc.dg/980313-1.c: Likewise.
33200         * gcc.dg/990117-1.c: Likewise.
33201         * gcc.dg/990424-1.c: Likewise.
33202         * gcc.dg/990524-1.c: Likewise.
33203         * gcc.dg/991230-1.c: Likewise.
33204         * gcc.dg/i386-387-1.c: Likewise.
33205         * gcc.dg/i386-387-2.c: Likewise.
33206         * gcc.dg/i386-387-3.c: Likewise.
33207         * gcc.dg/i386-387-4.c: Likewise.
33208         * gcc.dg/i386-387-5.c: Likewise.
33209         * gcc.dg/i386-387-6.c: Likewise.
33210         * gcc.dg/i386-asm-1.c: Likewise.
33211         * gcc.dg/i386-bitfield1.c: Likewise.
33212         * gcc.dg/i386-bitfield2.c: Likewise.
33213         * gcc.dg/i386-loop-1.c: Likewise.
33214         * gcc.dg/i386-loop-2.c: Likewise.
33215         * gcc.dg/i386-loop-3.c: Likewise.
33216         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33217         * gcc.dg/i386-pic-1.c: Likewise.
33218         * gcc.dg/i386-regparm.c: Likewise.
33219         * gcc.dg/i386-signbit-1.c: Likewise.
33220         * gcc.dg/i386-signbit-2.c: Likewise.
33221         * gcc.dg/i386-signbit-3.c: Likewise.
33222         * gcc.dg/i386-sse-5.c: Likewise.
33223         * gcc.dg/i386-sse-8.c: Likewise.
33224         * gcc.dg/i386-unroll-1.c: Likewise.
33225         * gcc.dg/tls/opt-1.c: Likewise.
33226         * gcc.dg/tls/opt-2.c: Likewise.
33227         * gcc.dg/unroll-1.c: Likewise.
33228         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33229         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33230         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33231         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33232         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33233         -m64 is specified.
33234
33235 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33236
33237         PR c++/18389
33238         * g++.dg/parse/cond1.C: New test.
33239
33240         PR c++/18429
33241         * g++.dg/template/array9.C: New test.
33242         * g++.dg/ext/vla1.C: Adjust error messages.
33243         * g++.dg/ext/vlm1.C: Likewise.
33244         * g++.dg/template/crash2.C: Likewise.
33245
33246         PR c++/18436
33247         * g++.dg/template/call3.C: New test.
33248
33249         PR c++/18407
33250         * g++.dg/template/ptrmem11.C: New test.
33251
33252 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
33253
33254         PR other/14264
33255         * lib/g++.exp: Set LC_ALL and LANG to C.
33256         * lib/gcc-dg.exp: Likewise.
33257         * lib/gfortran.exp: Likewise.
33258         * lib/objc.exp: Likewise.
33259         * lib/treelang.exp: Likewise.
33260
33261 2004-11-12  Andreas Schwab  <schwab@suse.de>
33262
33263         * gcc.dg/pr16286.c: Fix last change.
33264
33265 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33266
33267         PR c++/18416
33268         * g++.dg/init/global1.C: New test.
33269
33270 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33271
33272         * gcc.c-torture/execute/20041112-1.c: New test.
33273
33274 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33275
33276         * lib/gcc-dg.exp (dg-target-list): New.
33277
33278 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33279             Richard Sandiford  <rsandifo@redhat.com>
33280
33281         * lib/target-supports.exp (get-compiler_messages): New.
33282         (check_named_sections_available): Use it.
33283         (check_effective_target_ilp32): New.
33284         (check_effective_target_lp64): New.
33285         (is-effective-target): New.
33286         * lib/gcc-dg.exp (dg-require-effective-target): New.
33287
33288 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33289
33290         * gcc.dg/precedence-1.c: New test.
33291
33292 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33293
33294         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33295
33296         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33297         message, delete generated files, use more descriptive name for
33298         executable, and make the test unsupported when it cannot be run.
33299
33300         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33301         (dg-require-weak, dg-require-visibility, dg-require-alias,
33302         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33303         dg-require-iconv, dg-require-named-sections): Use it.
33304
33305         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33306
33307 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33308
33309         PR target/16457
33310         * gcc.dg/ppc-and-1: New
33311
33312         PR target/16796
33313         * gcc.dg/ppc-mov-1.c: New.
33314
33315         PR target/16458
33316         * gcc.dg/ppc-compare-1.c: New.
33317
33318 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33319
33320         * objc.dg/desig-init-2.m: New test.
33321
33322 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33323
33324         PR middle-end/18160
33325         * g++.dg/warn/register-var-1.C: New test.
33326         * g++.dg/warn/register-var-2.C: New test.
33327
33328 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33329
33330         * gcc.dg/union-2.c: New test.
33331
33332 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33333
33334         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33335         New test for PR tree-optimization/17892.
33336
33337 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33338
33339         PR c++/18369
33340         * g++.dg/init/new12.C: New test.
33341
33342 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33343
33344         * gcc.target/sparc: New directory.
33345         * gcc.target/sparc/sparc.exp: New driver.
33346         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33347         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33348         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33349         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33350
33351 2004-11-10  Paul Brook  <paul@codesourcery.com>
33352
33353         PR fortran/18218
33354         * gfortran.dg/list_read.c: New test.
33355
33356 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33357
33358         PR c/18322
33359         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33360         expected diagnostic location.
33361
33362 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33363
33364         * gcc.dg/20041109-1.c: New test.
33365
33366 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33367
33368         PR objc/18406
33369         * objc/compile/pr18406.m: New test.
33370
33371 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33372
33373         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33374
33375 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33376
33377         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33378
33379 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33380
33381         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33382
33383 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33384
33385         * gcc.dg/20030225-2.c: Add prototype for abort and
33386         exit.
33387
33388 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33389
33390         PR tree-opt/18299
33391         * gcc.c-torture/pr18299-1.c: New test.
33392
33393 2004-11-06  Andreas Schwab  <schwab@suse.de>
33394
33395         * gcc.dg/pr16286.c: Also test for bool and pixel.
33396
33397 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33398
33399         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33400         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33401         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33402         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33403         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33404         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33405         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33406         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33407         gcc.dg/struct-semi-3.c: New tests.
33408
33409 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33410
33411         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33412
33413 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33414
33415         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33416         Do not use C99 designators.
33417
33418 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33419
33420         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33421
33422 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33423
33424         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33425         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33426         * gcc.c-torture/execute/simd-5.x: Remove.
33427
33428 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33429
33430         PR rtl-optimization/17933
33431         * gcc.dg/torture/pr17933-1.c: New test.
33432
33433 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33434
33435         PR target/18106
33436         * lib/target-supports.exp (check_weak_available): Support
33437         Windows.
33438
33439 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33440
33441         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33442         call to fflush(stdout) before abort.
33443         (my_ffsll): New function.
33444         (generate_fields): Use it.
33445
33446 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33447
33448         * gcc.dg/init-undef-1.c: New test.
33449
33450 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33451
33452         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33453         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33454         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33455         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33456         expected messages for new parser.
33457
33458 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33459
33460         * g++.dg/ext/visibility/symbian1.C: New test.
33461
33462 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33463
33464         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33465         on LP64 targets.
33466
33467 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33468
33469         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33470         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33471         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33472         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33473         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33474         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33475         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33476         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33477         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33478         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33479
33480 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33481
33482         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33483         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33484         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33485         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33486         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33487         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33488         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33489         for new parser.
33490
33491 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33492
33493         PR target/15342
33494         * gcc.dg/20041104-1.c: New test.
33495
33496 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33497
33498         * g++.dg/template/nontype7.C: New test.
33499         * g++.dg/template/nontype8.C: Likewise.
33500         * g++.dg/template/nontype9.C: Likewise.
33501         * g++.dg/template/nontype10.C: Likewise.
33502         * g++.dg/tc1/dr49.C: Likewise.
33503         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33504         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33505
33506 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33507
33508         * g++.dg/rtti/tinfo1.C: Remove xfails.
33509
33510 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33511
33512         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33513         packed attribute to the definition to satisfy the new C++ parser.
33514
33515 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33516
33517         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33518         invocations of va_arg.
33519
33520 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33521
33522         PR c++/18124
33523         * g++.dg/template/crash25.C: New test.
33524
33525         PR c++/18155
33526         * g++.dg/template/typedef2.C: New test.
33527         * g++.dg/parse/crash13.C: Adjust error markers.
33528
33529         PR c++/18177
33530         * g++.dg/conversion/const3.C: New test.
33531
33532 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33533
33534         PR fortran/17535
33535         PR fortran/17583
33536         PR fortran/17713
33537         * gfortran.dg/generic_[123].f90: New testcases.
33538
33539 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33540
33541         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33542         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33543
33544 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33545
33546         PR tree-opt/16808
33547         * gcc.c-torture/compile/pr16808.c: New test.
33548
33549 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33550
33551         PR rtl-optimization/17104
33552         * gcc.dg/ppc-bitfield1.c: New.
33553
33554 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33555
33556         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33557
33558 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33559
33560         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33561         strings for 32-bit code.
33562
33563 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33564
33565         PR c/18239
33566         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33567
33568 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33569
33570         PR c++/18064
33571         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33572
33573 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33574
33575         PR c++/15172
33576         * g++.dg/init/aggr2.C: New test.
33577
33578 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33579
33580         * objc.dg/local-decl-1.m: New test.
33581
33582 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33583
33584         * gcc.dg/20040910-1.c: Adjust regex.
33585
33586 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33587
33588         PR rtl-optimization/18084
33589         * g++.dg/opt/pr18084-1.C: New testcase.
33590
33591 2004-10-30  Matt Austern  <austern@apple.com>
33592
33593         PR c++/17542
33594         * g++.dg/ext/attrib18.C: New test.
33595
33596 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33597
33598         PR middle-end/18096
33599         * gcc.dg/pr18096-1.c: New test case.
33600
33601 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33602
33603         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33604
33605 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33606
33607         PR c/16666
33608         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33609         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33610         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33611         gcc.dg/old-style-prom-3.c: New tests.
33612
33613 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33614
33615         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33616         Remove unnecessary inclusion of stdio.h.
33617
33618 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33619
33620         PR rtl-optimization/17581
33621         * gcc.dg/pr17581-1.c: New test case.
33622
33623 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33624
33625         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33626         being implemented.
33627         * g++.dg/conversion/dr195-1.C: New.
33628         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33629         * g++.old-deja/g++.mike/p10148.C: Likewise.
33630
33631 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33632
33633         PR c++/17695
33634         * g++.dg/debug/typedef2.C: New test.
33635
33636 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33637
33638         PR fortran/13490
33639         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33640         * gfortran.dg/g77/README: Update.
33641
33642 2004-10-28  Matt Austern  <austern@apple.com>
33643
33644         PR c++/14124
33645         * g++.dg/ext/packed7.C: New test.
33646
33647 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33648
33649         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33650         scan-assembler.
33651         * lib/scanasm.exp (hidden-scan-for): New proc.
33652         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33653         string.
33654         (scan-not-hidden): Likewise.
33655         * lib/target-supports.exp (check_visibility_available): mach-o is
33656         support too.
33657
33658 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33659
33660         PR c++/17132
33661         * g++.dg/template/memclass3.C: New test.
33662
33663 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33664
33665         PR middle-end/18160
33666         * gcc.dg/register-var-1.c: New test.
33667         * gcc.dg/register-var-2.c: New test.
33668         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33669         error now.
33670
33671 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33672
33673         PR other/18172
33674         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33675         unused variables.
33676         * gcc.dg/vect/vect-22.c: Likewise.
33677
33678 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33679
33680         * gcc.dg/i386-rotate-1.c: New test.
33681
33682 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33683
33684         * g++.dg/init/ref12.C: Add "run" marker.
33685
33686         PR c++/17435
33687         * g++.dg/init/ref12.C: New test.
33688
33689         PR c++/18140
33690         * g++.dg/template/shift1.C: New test.
33691         * g++.dg/template/error10.C: Adjust error markers.
33692
33693 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33694
33695         PR tree-opt/17529
33696         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33697
33698 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33699
33700         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33701         * gcc.dg/weak/weak-3.c: Likewise.
33702         * gcc.dg/weak/weak-5.c: Likewise.
33703         * gcc.dg/weak/weak-9.c: Likewise.
33704         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33705         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33706
33707         * gcc.dg/darwin-weakimport-1.c: New.
33708
33709 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33710
33711         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33712
33713 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33716         'syntax' error messages.
33717         * gcc.dg/cpp/direct2s.c: Likewise.
33718
33719 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33720
33721         * gcc.c-torture/compile/20041026-1.c: New.
33722
33723 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33724
33725         PR c++/18093
33726         * g++.dg/lookup/ns2.C: New test.
33727
33728         PR c++/18020
33729         * g++.dg/template/enum4.C: New test.
33730
33731         PR c++/18161
33732         * g++.dg/template/expr1.C: New test.
33733
33734 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33735
33736         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33737
33738 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33739
33740         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33741         gcc.dg/decl-nospec-3.c: New tests.
33742
33743 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33744
33745         * objc.dg/super-class-3.m: New test.
33746
33747 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33748
33749         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33750         resyncing.
33751         * gcc.dg/cpp/direct2s.c: Likewise.
33752
33753 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33754
33755         * objc.dg/image-info.m: Update for changes to section selection.
33756
33757 2004-10-25  David Ayers  <d.ayers@inode.at>
33758             Ziemowit Laski  <zlaski@apple.com>
33759
33760         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33761         diagnostics when messaging 'id <Proto>'.
33762         * objc.dg/class-protocol-1.m: New test.
33763         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33764         a non-existent method signature.
33765         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33766         Update diagnostics when messaging with non-existent method signature.
33767         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33768         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33769         invalid receivers are now resolved as if messaging 'id'; remove
33770         extraneous diagnostics.
33771
33772 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33773
33774         PR c/16667
33775         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33776         gcc.dg/init-desig-obs-3.c: New tests.
33777
33778 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33779
33780         * gcc.dg/debug/20041023-1.c: New test.
33781
33782 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33783
33784         PR middle-end/17407
33785         * gcc.c-torture/compile/pr17407.c: New test.
33786
33787         PR c++/18121
33788         * g++.dg/template/array8.C: New test.
33789
33790 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33791
33792         PR other/18138
33793         * lib/g++.exp: Accept more than one multilib libgcc.
33794         * lib/gcc-dg.exp: Likewise.
33795         * lib/objc.exp: Likewise.
33796         * lib/treelang.exp: Likewise.
33797         * lib/gfortran.exp: Likewise.
33798
33799 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33800
33801         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33802
33803 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33804
33805         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33806         * gcc.dg/c99-const-expr-3.c: Likewise.
33807
33808 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33809
33810         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33811
33812 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33813
33814         * gcc.c-torture/execute/loop-2e.x: Remove.
33815
33816 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33817
33818         PR c++/18095
33819         * g++.dg/parse/crash18.C: New.
33820         * g++.dg/parse/crash19.C: New.
33821
33822 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33823
33824         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33825         * g++.dg/ext/dllimport2.C: Same.
33826         * g++.dg/ext/dllimport8.C: Same.
33827
33828 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33829
33830         PR c++/10841
33831         * g++.dg/conversion/cast1.C: New test.
33832         * g++.dg/overload/pmf1.C: Adjust error marker.
33833
33834 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33835
33836         PR objc/17923
33837         * objc.dg/const-str-7.m: New test.
33838
33839 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33840
33841         * g++.dg/template/memfriend11.C: Fix comment typo.
33842         * g++.dg/template/memfriend14.C: Likewise.
33843
33844 2004-10-20  Richard Henderson  <rth@redhat.com>
33845
33846         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33847         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33848         -fasynchronous-unwind-tables.
33849
33850 2004-10-20  Richard Henderson  <rth@redhat.com>
33851
33852         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33853         (main): Return success.
33854         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33855         (main): Return success.
33856
33857 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33858
33859         PR c++/13495
33860         * g++.dg/template/memfriend9.C: New test.
33861         * g++.dg/template/memfriend10.C: Likewise.
33862         * g++.dg/template/memfriend11.C: Likewise.
33863         * g++.dg/template/memfriend12.C: Likewise.
33864         * g++.dg/template/memfriend13.C: Likewise.
33865         * g++.dg/template/memfriend14.C: Likewise.
33866         * g++.dg/template/memfriend15.C: Likewise.
33867         * g++.dg/template/memfriend16.C: Likewise.
33868         * g++.dg/template/memfriend17.C: Likewise.
33869         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33870
33871 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33872
33873         * g++.dg/conversion/dr195.C: New.
33874         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33875
33876 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33877             Devang Patel  <dpatel@apple.com>
33878
33879         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33880         of floating point arithmetic, which could trap.
33881
33882 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33883
33884         PR c++/14035
33885         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33886         * g++.dg/conversion/const2.C: New test.
33887         * g++.dg/expr/reinterpret2.C: New test.
33888         * g++.dg/expr/reinterpret3.C: New test.
33889         * g++.dg/expr/cast2.C: New test.
33890         * g++.dg/expr/copy1.C: New test.
33891         * g++.dg/other/conversion1.C: Change error message.
33892         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33893         function pointers to void *.
33894         * g++.old-deja/g++.mike/p10148.C: Likewise.
33895
33896 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33897
33898         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33899
33900 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33901
33902         PR c++/18047
33903
33904         * g++.dg/parse/expr3.C: New test.
33905
33906 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33907
33908         * gcc.dg/smod-1.c: New test.
33909
33910 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33911
33912         * objc.dg/method-14.m: New test.
33913
33914 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33915
33916         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33917         Also xfail as the patch was reverted.
33918
33919 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33920
33921         PR middle-end/16973
33922         * gcc.dg/pr16973.c: New test.
33923
33924 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33925
33926         PR tree-optimization/17656
33927         * gcc.c-torture/compile/pr17656.c: New test.
33928
33929 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33930
33931         * g++.dg/eh/shadow1.C: New.
33932
33933 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.c-torture/compile/20041018-1.c: New test.
33936
33937 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33938
33939         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33940         compiler referring to register 0 when accessing sdata.  The linker
33941         now patches things up.
33942
33943 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33944
33945         PR c/17529
33946         * gcc.c-torture/compile/pr17529.c: New test.
33947
33948 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33949
33950         PR c++/17743
33951         * g++.dg/ext/attrib17.C: New test.
33952
33953 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33954
33955         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33956
33957 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33958
33959         PR c++/10479
33960         * g++.dg/ext/attrib16.C: New test.
33961
33962 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33963
33964         PR c++/17042
33965         * g++.dg/init/dso_handle1.C: New test.
33966
33967         PR c++/14667
33968         * g++.dg/parse/typedef6.C: New test.
33969
33970         PR c++/17916
33971         * g++.dg/parse/pragma1.C: New test.
33972
33973 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33974
33975         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33976
33977 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33978
33979         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33980         -fno-common when on HPPA HP-UX platforms.
33981
33982 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33983
33984         PR other/16820
33985         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33986         stdint.h.
33987         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33988         uintptr_t.
33989
33990 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33991
33992         PR c++/16301
33993         * g++.dg/lookup/strong-using-4.C: New test.
33994
33995 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33996
33997         PR middle-end/16567
33998         * gcc.c-torture/compile/nested-1.c: New test.
33999
34000 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34001
34002         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34003         and mipsisa64*-*-* (until support for misaligned loads is added).
34004         * gcc.dg/vect/vect-50.c: Likewise.
34005         * gcc.dg/vect/vect-52.c: Likewise.
34006         * gcc.dg/vect/vect-54.c: Likewise.
34007         * gcc.dg/vect/vect-58.c: Likewise.
34008         * gcc.dg/vect/vect-60.c: Likewise.
34009         * gcc.dg/vect/vect-80.c: Likewise.
34010
34011 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
34012
34013         PR c++/17976
34014         * g++.dg/init/dtor3.C: New test.
34015
34016 2004-10-15  Ben Elliston  <bje@au.ibm.com>
34017
34018         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34019
34020 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
34021
34022         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34023         * gcc.dg/macho-lo-sum.c: Likewise.
34024
34025 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
34026
34027         * gcc.dg/ppc-spe64-1.c: New test.
34028
34029 2004-10-14  Devang Patel  <dpatel@apple.com>
34030
34031         PR 17635
34032         * gcc.dg/pr17635.c : New test.
34033
34034 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
34035
34036         * gcc.dg/vect/vect-28.c: Remove xfail.
34037         * gcc.dg/vect/vect-30.c: Remove xfail.
34038         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34039         * gcc.dg/vect/vect-33.c: Remove xfail.
34040         * gcc.dg/vect/vect-44.c: Remove xfail.
34041         * gcc.dg/vect/vect-46.c: Remove xfail.
34042         * gcc.dg/vect/vect-50.c: Remove xfail.
34043         * gcc.dg/vect/vect-52.c: Remove xfail.
34044         * gcc.dg/vect/vect-54.c: Remove xfail.
34045         * gcc.dg/vect/vect-58.c: Remove xfail.
34046         * gcc.dg/vect/vect-60.c: Remove xfail.
34047         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34048         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34049         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34050         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34051         * gcc.dg/vect/vect-8.c: Remove xfail.
34052         * gcc.dg/vect/vect-80.c: Remove xfail.
34053         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34054
34055 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
34056
34057         * gcc.dg/vect/vect-82.c: New testcase.
34058         * gcc.dg/vect/vect-82_64.c: New testcase.
34059         * gcc.dg/vect/vect-83.c: New testcase.
34060         * gcc.dg/vect/vect-83_64.c: New testcase.
34061
34062 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34063
34064         * gcc.dg/cpp/error-1.c: New test.
34065
34066 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34067
34068         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34069
34070 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
34071
34072         PR target/17984
34073         * gcc.dg/cris-peep2-xsrand2.c: New test.
34074
34075 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
34076
34077         PR c++/17661
34078         * g++.dg/expr/for2.C: New test.
34079
34080 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34081
34082         * g++.dg/inherit/thunk1.C: Run on the SPARC.
34083
34084 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
34085
34086         PR tree-optimization/17724
34087         * g++.dg/opt/pr17724-1.C: New test.
34088         * g++.dg/opt/pr17724-2.C: New test.
34089         * g++.dg/opt/pr17724-3.C: New test.
34090         * g++.dg/opt/pr17724-4.C: New test.
34091         * g++.dg/opt/pr17724-5.C: New test.
34092         * g++.dg/opt/pr17724-6.C: New test.
34093
34094 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
34095
34096         PR c/17301
34097         * gcc.dg/pr17301-2.c: New test.
34098
34099 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
34100
34101         PR c++/15876
34102         * g++.dg/parse/error22.C: New test.
34103
34104         PR c++/17936
34105         * g++.dg/template/spec18.C: New test.
34106
34107 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
34108
34109         * gcc.dg/ia64-asm-1.c: Add prototype for abort
34110         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34111         memcpy.
34112         * gcc.dg/ia64-sync-2.c: Ditto.
34113         * gcc.dg/ia64-sync-3.c: Ditto.
34114
34115 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
34116
34117         * g++.dg/eh/cleanup5.C: Add dg-options "".
34118
34119 2004-10-11  Roger Sayle  <roger@eyesopen.com>
34120
34121         PR middle-end/17657
34122         * gcc.dg/switch-4.c: New test case.
34123
34124 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
34125
34126         * gcc.c-torture/execute/20041011-1.c: New test.
34127
34128 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34129
34130         PR c++/17554
34131         * g++.dg/init/for3.C: New test.
34132
34133         PR c++/17657
34134         * g++.dg/opt/switch2.C: New test.
34135
34136         PR middle-end/17703
34137         * g++.dg/warn/Wreturn-2.C: New test.
34138
34139 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
34140
34141         PR c++/17907
34142         * g++.dg/eh/cleanup5.C: New test.
34143
34144 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
34145
34146         PR c++/17393
34147         * g++.dg/parse/error21.C: New test.
34148
34149 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34150
34151         * g++.dg/overload/pmf1.C: Adjust quoting marks.
34152         * g++.dg/warn/incomplete1.C: Likewise.
34153         * g++.dg/template/qualttp20.C: Likewise.
34154
34155 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34156
34157         PR c/17881
34158         * parm-incomplete-1.c: New test.
34159
34160 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34161
34162         PR c++/17867
34163         * g++.dg/parse/error19.C: New test.
34164
34165         PR c++/17670
34166         * g++.dg/init/new11.C: New test.
34167
34168         PR c++/17821
34169         * g++.dg/parse/error20.C: New test.
34170
34171         PR c++/17826
34172         * g++.dg/template/crash24.C: New test.
34173
34174 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34175
34176         PR c/17301
34177         * gcc.dg/pr17301-1.c: New test.
34178
34179 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34180
34181         PR c/17189
34182         * gcc.dg/anon-struct-5.c: New test.
34183
34184 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34185
34186         PR c/17844
34187         * gcc.dg/pr17844-1.c: New test.
34188
34189 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
34190
34191         PR tree-optimization/17906
34192         * gcc.c-torture/compile/pr17906.c: New.
34193
34194 2004-10-09  Stuart Hastings  <stuart@apple.com>
34195             Roger Sayle  <roger@eyesopen.com>
34196
34197         PR rtl-optimization/17853
34198         * gcc.dg/i386-mmx-5.c: New testcase.
34199
34200 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
34201
34202         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34203
34204 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
34205
34206         PR c++/17524
34207         * g++.dg/template/static9.C: New test.
34208
34209         PR c++/17685
34210         * g++.dg/parse/operator5.C: New test.
34211
34212 2004-10-09  Roger Sayle  <roger@eyesopen.com>
34213
34214         PR middle-end/17894
34215         * gcc.c-torture/execute/divcmp-4.c: New test case.
34216
34217 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34218
34219         PR tree-opt/17902
34220         * g++.dg/opt/pr17902.C: New test.
34221
34222 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
34223
34224         * gcc.dg/cpp/ident-1.c: Add dg-options "".
34225
34226 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34227
34228         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34229
34230 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34231
34232         * gcc.dg/assign-warn-3.c: New test.
34233
34234 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34235
34236         PR c/16999
34237         * gcc.dg/cpp/ident-1.c: New test.
34238
34239 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34240
34241         * gcc.c-torture/compile/acc1.c: New.
34242
34243 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
34244
34245         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34246         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34247
34248 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34249
34250         * gcc.dg/ultrasp11.c: New test.
34251
34252 2004-10-08  Michael Matz  <matz@suse.de>
34253
34254         * gcc.dg/doloop-2.c: New test.
34255
34256 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34257
34258         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34259         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34260         objc.dg/method-9.m: Update expected diagnostics.
34261
34262 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
34263
34264         * gcc.dg/ppc-fsel-3.c: New file.
34265         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34266
34267 2004-10-07  Paul Brook  <paul@codesourcery.com>
34268
34269         * gfortran.dg/intrinsic_verify_1.f90: New test.
34270
34271 2004-10-07  Paul Brook  <paul@codesourcery.com>
34272
34273         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34274
34275 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34276
34277         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34278         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34279         commit.
34280
34281 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34282
34283         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34284
34285 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34286
34287         PR c++/17115
34288         * g++.dg/warn/Winline-4.C: New test.
34289
34290 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34291
34292         * gcc.c-torture/compile/20041007-1.c: New test.
34293
34294 2004-10-07  Paul Brook  <paul@codesourcery.com>
34295
34296         PR fortran/17678
34297         * gfortran.dg/use_allocated_1.f90: New test.
34298
34299 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34300
34301         PR middle-end/17849
34302         * gfortran.fortran-torture/compile/nested.f90: New test
34303
34304 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34305
34306         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34307
34308 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34309
34310         PR c++/17368
34311         * g++.dg/ext/asm6.C: New test.
34312
34313 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34314
34315         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34316
34317 2004-10-06  Paul Brook  <paul@codesourcery.com>
34318
34319         PR libfortran/17709
34320         * gfortran.dg/empty_format_1.f90: New test.
34321
34322 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34323
34324         PR fortran/17568
34325         * gfortran.dg/ishft.f90: New test.
34326
34327         PR fortran/17283
34328         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34329         tests.
34330
34331 2004-10-06  Paul Brook  <paul@codesourcery.com>
34332
34333         * gfortran.dg/do_1.f90: New test.
34334
34335 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34336
34337         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34338         optimizing for size.
34339
34340 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34341
34342         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34343
34344 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34345
34346         * gcc.c-torture/compile/20041005-1.c: New test.
34347
34348 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34349
34350         PR c++/17829
34351         * g++.dg/lookup/koenig4.C: New.
34352
34353 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34354
34355         * g++.dg/other/classkey1.C: Adjust quoting marks.
34356         * g++.dg/parse/error15.C: Likewise.
34357         * g++.dg/template/meminit2.C (int>): Likewise.
34358
34359 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34360
34361         PR fortran/17283
34362         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34363
34364         PR fortran/17631
34365         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34366
34367         PR fortran/17708
34368         * gfortran.dg/pr17708.f90: New test.
34369
34370 2004-10-04  Chao-ying Fu  <fu@mips.com>
34371
34372         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34373         * gcc.dg/vect/vect-4.c: Ditto.
34374         * gcc.dg/vect/vect-5.c: Ditto.
34375         * gcc.dg/vect/vect-6.c: Ditto.
34376         * gcc.dg/vect/vect-8.c: Ditto.
34377         * gcc.dg/vect/vect-16.c: Ditto.
34378         * gcc.dg/vect/vect-30.c: Ditto.
34379         * gcc.dg/vect/vect-40.c: Ditto.
34380         * gcc.dg/vect/vect-41.c: Ditto.
34381         * gcc.dg/vect/vect-42.c: Ditto.
34382         * gcc.dg/vect/vect-43.c: Ditto.
34383         * gcc.dg/vect/vect-44.c: Ditto.
34384         * gcc.dg/vect/vect-45.c: Ditto.
34385         * gcc.dg/vect/vect-46.c: Ditto.
34386         * gcc.dg/vect/vect-47.c: Ditto.
34387         * gcc.dg/vect/vect-48.c: Ditto.
34388         * gcc.dg/vect/vect-49.c: Ditto.
34389         * gcc.dg/vect/vect-50.c: Ditto.
34390         * gcc.dg/vect/vect-51.c: Ditto.
34391         * gcc.dg/vect/vect-52.c: Ditto.
34392         * gcc.dg/vect/vect-53.c: Ditto.
34393         * gcc.dg/vect/vect-54.c: Ditto.
34394         * gcc.dg/vect/vect-55.c: Ditto.
34395         * gcc.dg/vect/vect-56.c: Ditto.
34396         * gcc.dg/vect/vect-57.c: Ditto.
34397         * gcc.dg/vect/vect-58.c: Ditto.
34398         * gcc.dg/vect/vect-59.c: Ditto.
34399         * gcc.dg/vect/vect-60.c: Ditto.
34400         * gcc.dg/vect/vect-74.c: Ditto.
34401         * gcc.dg/vect/vect-79.c: Ditto.
34402         * gcc.dg/vect/vect-80.c: Ditto.
34403
34404 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34405
34406         * gcc.dg/unused-7.c: Use the correct option.
34407
34408 2004-10-04  Paul Brook  <paul@codesourcery.com>
34409         Bud Davis  <bdavis9659@comcast.net>
34410
34411         PR fortran/17706
34412         PR fortran/16434
34413         * gfortran/pr17706.f90: New test.
34414         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34415
34416 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34417
34418         * gfortran.dg/pr17612.f90: New test.
34419
34420 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34421
34422         * g++.dg/template/local1.C: Adjust quoting marks in
34423         testing for diagnostics.
34424         * g++.dg/tls/diag-2.C: Likewise.
34425         * g++.dg/other/error8.C: Likewise.
34426
34427 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         PR c/17178
34430         * gcc.dg/unused-4.c: Adjust to be correct.
34431
34432         PR c/17820
34433         * gcc.dg/unused-7.c: New test.
34434
34435 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34436
34437         PR c++/17797
34438         * g++.dg/overload/template2.C: New test.
34439
34440 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34441
34442         PR tree-optimization/16632
34443         * gcc.dg/tree-ssa/20041002-1.c: New.
34444
34445 2004-10-03  Paul Brook  <paul@codesourcery.com>
34446
34447         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34448         rather than relying on default formatting.
34449
34450 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34451
34452         * gcc.dg/20040920-1.c: Update expected message text.
34453
34454 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34455
34456         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34457
34458 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34459
34460         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34461         tree level.
34462
34463 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34464
34465         * gcc.dg/tree-ssa/pr17343.c: Remove.
34466
34467 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34468
34469         PR tree-opt/17343
34470         * gcc.dg/tree-ssa/pr17343.c: New test.
34471
34472 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34473
34474         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34475         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34476         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34477         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34478         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34479
34480 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34481
34482         * gcc.dg/lvalue-2.c: New test.
34483
34484 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34485
34486         PR c/17730
34487         * gcc.dg/pr17730-1.c: New test
34488
34489 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34490
34491         PR c/7425
34492         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34493
34494 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * gcc.c-torture/execute/stdarg-1.c: New test.
34497         * gcc.c-torture/execute/stdarg-2.c: New test.
34498         * gcc.c-torture/execute/stdarg-3.c: New test.
34499         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34500         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34501         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34502         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34503         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34504
34505 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34506
34507         PR tree-optimization/17697
34508         * g++.dg/opt/pr17697-1.C: New test.
34509         * g++.dg/opt/pr17697-2.C: New test.
34510         * g++.dg/opt/pr17697-3.C: New test.
34511
34512 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34513
34514         PR c/16409
34515         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34516         gcc.dg/vla-init-5.c: New tests.
34517
34518 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34519
34520         PR c/13804
34521         * gcc.dg/pr13804-1.c: New test.
34522
34523 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34524
34525         PR fortran/16938
34526         * gfortran.dg/pr16938.f90: New test.
34527
34528 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34529
34530         * g++.dg/template/crash23.C: New test.
34531
34532 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34533
34534         PR c++/17585
34535         * g++.dg/template/static8.C: New test.
34536
34537 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34538
34539         PR c++/17681
34540         * g++.dg/other/error9.C: New test.
34541
34542 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34543
34544         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34545
34546 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34547
34548         PR fortran/15164
34549         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34550
34551 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34552
34553         PR middle-end/17112
34554         * gcc.dg/pr17112-1.c: New test case.
34555
34556 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34557
34558         PR c/11459
34559         * gcc.dg/pr11459-1.c: New test.
34560
34561 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34562
34563         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34564         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34565
34566 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34567
34568         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34569
34570 2004-09-25  Jan Hubicka  <jh@suse.cz>
34571
34572         * compile/30040909-1.c: New test.
34573         * compile/30040907-1.c: New test.
34574
34575 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34576
34577         * gcc.c-torture/execute/va-arg-26.c: New test.
34578
34579 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34580
34581         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34582         extra diagnostics on targets with 64-bit pointers.
34583         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34584
34585 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34586
34587         PR c/17188
34588         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34589         * gcc.dg/decl-3.c: Adjust expected message.
34590
34591 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34592
34593         PR fortran/17615
34594         * gfortran.dg/pr17615.f90: New test.
34595
34596 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34597
34598         PR tree-optimzation/17517
34599         * g++.dg/tree-ssa/pr17517.C: New Test.
34600
34601 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34602
34603         PR c++/16889
34604         * g++.dg/lookup/ambig3.C: New.
34605
34606 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34607
34608         PR tree-opt/17624
34609         * g++.dg/opt/pr17624.C: New test.
34610
34611 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34612
34613         PR c/6980
34614         * gcc.dg/Wbad-function-cast-1.c: New test.
34615
34616 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34617
34618         * g++.dg/ext/complit1.C
34619         * g++.dg/other/error2.C
34620         * g++.dg/other/nontype-1.C
34621         * g++.dg/parse/crash11.C
34622         * g++.dg/parse/crash12.C
34623         * g++.dg/parse/error15.C
34624         * g++.dg/parse/error4.C
34625         * g++.dg/parse/tmpl-outside1.C
34626         * g++.dg/parse/too-many-tmpl-args1.C
34627         * g++.dg/template/dependent-expr3.C
34628         * g++.dg/template/error10.C
34629         * g++.dg/template/instantiate1.C
34630         * g++.dg/template/vtable2.C
34631         * g++.dg/warn/Wshadow-1.C
34632         * g++.dg/warn/weak1.C
34633         * g++.old-deja/g++.brendan/crash16.C
34634         * g++.old-deja/g++.brendan/crash18.C
34635         * g++.old-deja/g++.brendan/crash48.C
34636         * g++.old-deja/g++.brendan/crash49.C
34637         * g++.old-deja/g++.brendan/crash55.C
34638         * g++.old-deja/g++.brendan/crash56.C
34639         * g++.old-deja/g++.brendan/crash8.C
34640         * g++.old-deja/g++.brendan/enum11.C
34641         * g++.old-deja/g++.brendan/enum8.C
34642         * g++.old-deja/g++.brendan/enum9.C
34643         * g++.old-deja/g++.brendan/friend3.C
34644         * g++.old-deja/g++.brendan/misc14.C
34645         * g++.old-deja/g++.bugs/900402_02.C
34646         * g++.old-deja/g++.bugs/900404_03.C
34647         * g++.old-deja/g++.bugs/900404_04.C
34648         * g++.old-deja/g++.bugs/900428_03.C
34649         * g++.old-deja/g++.jason/crash4.C
34650         * g++.old-deja/g++.jason/overload21.C
34651         * g++.old-deja/g++.jason/redecl1.C
34652         * g++.old-deja/g++.jason/report.C
34653         * g++.old-deja/g++.jason/rfg10.C
34654         * g++.old-deja/g++.jason/template30.C
34655         * g++.old-deja/g++.law/arm12.C
34656         * g++.old-deja/g++.law/ctors5.C
34657         * g++.old-deja/g++.law/cvt20.C
34658         * g++.old-deja/g++.law/init10.C
34659         * g++.old-deja/g++.law/init8.C
34660         * g++.old-deja/g++.law/visibility17.C
34661         * g++.old-deja/g++.law/visibility7.C
34662         * g++.old-deja/g++.mike/net8.C
34663         * g++.old-deja/g++.mike/p646.C
34664         * g++.old-deja/g++.mike/p700.C
34665         * g++.old-deja/g++.mike/p701.C
34666         * g++.old-deja/g++.mike/p811.C
34667         * g++.old-deja/g++.ns/template13.C
34668         * g++.old-deja/g++.other/array3.C
34669         * g++.old-deja/g++.other/crash25.C
34670         * g++.old-deja/g++.other/dtor3.C
34671         * g++.old-deja/g++.other/dtor4.C
34672         * g++.old-deja/g++.other/main1.C
34673         * g++.old-deja/g++.other/warn7.C
34674         * g++.old-deja/g++.pt/crash11.C
34675         * g++.old-deja/g++.pt/crash36.C
34676         * g++.old-deja/g++.pt/spec22.C
34677         * g++.old-deja/g++.pt/spec9.C
34678         * g++.old-deja/g++.pt/ttp52.C
34679         * g++.old-deja/g++.robertl/eb103.C
34680         * g++.old-deja/g++.robertl/eb121.C
34681         * g++.old-deja/g++.robertl/eb22.C
34682         * g++.old-deja/g++.robertl/eb8.C:
34683         Update locations and/or regexps of dg-error markers.
34684         Remove markers for some bogus messages that are no longer issued.
34685
34686 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34687
34688         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34689         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34690
34691 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34692
34693         PR c++/17618
34694         * g++.dg/lookup/crash5.C: New test.
34695
34696 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34697
34698         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34699         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34700         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34701         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34702         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34703         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34704
34705         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34706         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34707         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34708         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34709         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34710         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34711
34712         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34713
34714         * gcc.dg/vect/vect-44.c: Check additional cases.
34715         * gcc.dg/vect/vect-48.c: Check additional cases.
34716
34717         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34718         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34719         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34720         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34721         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34722         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34723         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34724         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34725         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34726
34727         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34728         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34729         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34730
34731 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34732
34733         * gcc.dg/tree-ssa/loop-6.c: New test.
34734
34735 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34736
34737         PR c++/17620
34738         * g++.dg/inherit/base2.C: New.
34739
34740 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34741
34742         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34743         * gcc.dg/20001012-2.c: Likewise.
34744         * gcc.dg/20001013-1.c: Likewise.
34745         * gcc.dg/20001101-1.c: Likewise.
34746         * gcc.dg/20001102-1.c: Likewise.
34747         * gcc.dg/bf-spl1.c: Likewise.
34748         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34749         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34750
34751 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34752
34753         PR tree-optimization/16721
34754         * gcc.dg/tree-ssa/pr16721.c: New test.
34755
34756 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34757
34758         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34759         * gcc.dg/20040305-1.c: Likewise.
34760
34761 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34762
34763         PR c/16566
34764         * gcc.c-torture/compile/pr16566-1.c,
34765         gcc.c-torture/compile/pr16566-2.c,
34766         gcc.c-torture/compile/pr16566-3.c: New tests.
34767
34768 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34769
34770         PR tree-optimization/17512
34771         * gcc.c-torture/compile/20040916-1.c.
34772
34773 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34774
34775         * gcc.dg/pragma-re-3.c: New test.
34776
34777 2004-09-17  Matt Austern  <austern@apple.com>
34778
34779         PR c++/15049
34780         * g++.dg/other/anon3.C: New.
34781
34782 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34783
34784         PR c++/7503
34785         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34786         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34787         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34788         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34789         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34790
34791 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34792
34793         PR fortran/17286
34794         * gfortran.dg/pr17286.f90: New test.
34795
34796 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34797
34798         PR c++/17530
34799         * g++.dg/template/static7.C: New test.
34800
34801 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34802
34803         PR tree-opt/17558
34804         * gcc.c-torture/compile/pr17558.c: New test.
34805
34806 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34807
34808         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34809         if SKIP_ATTRIBUTE is defined.
34810
34811 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34812
34813         PR fortran/15957
34814         * gfortran.dg/pr15957.f90: New test.
34815
34816 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34817
34818         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34819         in comparison.
34820         * gcc.dg/vect/vect-79.c: Likewise.
34821         * gcc.dg/vect/vect-80.c: Likewise.
34822
34823 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34824
34825         PR fortran/15750
34826         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34827
34828 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34829
34830         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34831         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34832         * gcc.dg/vect/vect-62.c: New testcase.
34833         * gcc.dg/vect/vect-63.c: New testcase.
34834         * gcc.dg/vect/vect-64.c: New testcase.
34835         * gcc.dg/vect/vect-65.c: New testcase.
34836         * gcc.dg/vect/vect-66.c: New testcase.
34837         * gcc.dg/vect/vect-67.c: New testcase.
34838         * gcc.dg/vect/vect-68.c: New testcase.
34839         * gcc.dg/vect/vect-69.c: New testcase.
34840         * gcc.dg/vect/vect-79.c: New testcase.
34841         * gcc.dg/vect/vect-80.c: New testcase.
34842
34843 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34844
34845         * gcc.target/mips/asm-1.c: New test.
34846
34847 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34848
34849         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34850         * gcc.dg/vect/vect-73.c: New testcase.
34851         * gcc.dg/vect/vect-74.c: New testcase.
34852         * gcc.dg/vect/vect-75.c: New testcase.
34853         * gcc.dg/vect/vect-76.c: New testcase.
34854         * gcc.dg/vect/vect-77.c: New testcase.
34855         * gcc.dg/vect/vect-78.c: New testcase
34856
34857 2004-09-18  Paul Brook  <paul@codesourcery.com>
34858
34859         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34860
34861 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34862
34863         PR c/17424
34864         * gcc.dg/pr17424-1.c: New test.
34865
34866 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34867
34868         * g++.dg/tree-ssa/pr17153.C: New test.
34869
34870 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34871
34872         PR pch/13361
34873         * g++.dg/pch/wchar-1.C: New.
34874         * g++.dg/pch/wchar-1.Hs: New.
34875
34876 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34877
34878         * gcc.c-torture/execute/20040917-1.c: New test.
34879
34880 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34881
34882         PR tree-optimization/17319
34883         * gcc.dg/pr17319.c: New test.
34884
34885 2004-09-17  Devang Patel  <dpatel@apple.com>
34886
34887         * gcc.dg/20040813-1.c: New test.
34888
34889 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34890
34891         PR tree-optimization/17273
34892         * gcc.c-torture/compile/pr17273.c: New test.
34893
34894 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34895
34896         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34897         Update expected messages.
34898         * gcc.dg/declspec-13.c: New test.
34899
34900 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34901
34902         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34903
34904 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34905
34906         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34907         change what 'a' is pointing to.
34908
34909 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34910
34911         PR c++/16002
34912         * g++.dg/template/error18.C: New test.
34913
34914         PR c++/16029
34915         * g++.dg/warn/Wunused-8.C: New test.
34916
34917 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34918
34919         PR tree-optimization/17513
34920         * gcc.dg/20040916-1.c: New test.
34921
34922 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34923
34924         PR c++/17501
34925         * g++.dg/template/typename7.C: New test.
34926
34927 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34928
34929         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34930
34931 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34932
34933         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34934         with -ftree-based-profiling also.
34935         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34936
34937 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34938
34939         PR/15364
34940         * gfortran.dg/der_array_io_1.f90: New test.
34941         * gfortran.dg/der_array_io_2.f90: New test.
34942         * gfortran.dg/der_array_io_3.f90: New test.
34943
34944 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34945
34946         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34947         EABI.
34948
34949 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34950
34951         * g++.dg/opt/switch1.C: New test.
34952
34953 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34954
34955         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34956         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34957         Update expected messages.
34958
34959 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34960
34961         PR fortran/16485
34962         * gfortran.dg/same_name_1.f90: New test.
34963
34964 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34965
34966         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34967         dereference garbage pointers.
34968
34969 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34970
34971         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34972         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34973
34974         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34975         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34976         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34977
34978 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34979
34980         PR c++/17324
34981         * g++.dg/template/mangle1.C: New test.
34982
34983 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34984
34985         PR tree-optimization/17252
34986         * gcc.c-torture/execute/pr17252.c: New test.
34987
34988 2004-09-14  Andrew Pinski  <apinski@apple.com>
34989
34990         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34991
34992 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34993
34994         PR rtl-optimization/9771
34995         * gcc.dg/pr9771-1.c: New test case.
34996
34997 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34998
34999         PR tree-optimization/15262
35000         * gcc.c-torture/execute/pr15262-1.c: New test.
35001         * gcc.c-torture/execute/pr15262-2.c: New test.
35002
35003 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35004
35005         * gcc.dg/declspec-12.c: New test.
35006
35007 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
35008
35009         * gfortran.dg/pr17090.f90: Add directives to test.
35010
35011 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35012
35013         * gcc.c-torture/compile/20040914-1.c: New test.
35014
35015 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35016
35017         PR c++/16162
35018         * g++.dg/template/decl2.C: New test.
35019
35020 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
35021
35022         PR fortran/17090
35023         * gfortran.dg/pr17090.f90: New test.
35024
35025 2004-09-13  Dale Johannesen  <dalej@apple.com>
35026
35027         * gcc.c-torture/compile/pr17408.c: New test case.
35028
35029 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
35030
35031         PR c++/16716
35032         * g++.dg/parse/crash17.C: New test.
35033
35034         PR c++/17327
35035         * g++.dg/template/enum3.C: New test.
35036
35037 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
35038
35039         * lib/gcc-defs.exp: Load wrapper.exp.
35040         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35041         using local code.
35042         * lib/gcc.exp (gcc_init): Similar.
35043         * lib/gfortran.exp (gfortran_init): Similar.
35044         * lib/objc.exp (objc_init): Similar.
35045         * lib/treelang.exp (treelang_init): Similar.
35046         * lib/wrapper.exp: New file with build_wrapper call machinery in
35047         ${tool}_maybe_build_wrapper.
35048
35049 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35050
35051         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35052         "inline".
35053         * gcc.dg/declspec-11.c: Update expected messages.
35054         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35055         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35056         gcc.dg/inline-12.c: New tests.
35057
35058 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
35059
35060         * g++.dg/tree-ssa/pr17400.C: New testcase.
35061
35062 2004-09-13  James E Wilson  <wilson@specifixinc.com>
35063
35064         * gcc.target/mips/sb1-1.c: New testcase.
35065
35066 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
35067
35068         * lib/g77-dg.exp: Remove unused file.
35069         * lib/mike-g77.exp: Ditto.
35070         * lib/g77.exp: Ditto.
35071
35072 2004-09-12  Richard Henderson  <rth@redhat.com>
35073
35074         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35075
35076 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
35077
35078         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35079         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35080         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35081         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35082         Update expected messages.
35083
35084 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
35085
35086         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35087         declaration/use mismatch for dirp parameter.
35088
35089 2004-09-12  Andrew Pinski  <apinski@apple.com>
35090
35091         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35092         -fgnu-runtime is passed.
35093
35094 2004-09-12  Richard Henderson  <rth@redhat.com>
35095
35096         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35097         do the uplevel thing and update additional_flags directly.
35098         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35099         gfortran.fortran-torture/execute/intrinsic_nearest.x,
35100         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35101         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35102
35103 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35104
35105         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35106
35107 2004-09-11  Roger Sayle  <roger@eyesopen.com>
35108
35109         PR middle-end/17411
35110         * g++.dg/opt/pr17411-1.C: New test case.
35111
35112 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35113
35114         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35115         gcc.dg/tls/diag-2.c: Update expected messages.
35116         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
35117         messages.
35118         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35119         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35120         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35121         gcc.dg/tls/diag-5.c: New tests.
35122
35123 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
35124
35125         * gcc.dg/20040910-1.c: Correct dg-error regexp.
35126
35127 2004-09-11  Steven Bosscher  <stevenb@suse.de>
35128
35129         * g++.dg/parse/break-in-for.C: New test.
35130
35131 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
35132
35133         * gcc.dg/tree-ssa/20040911-1.c: New test.
35134
35135 2004-09-11  Andreas Jaeger  <aj@suse.de>
35136
35137         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35138         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35139
35140 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
35141
35142         * gcc.target/frv: New directory of FR-V-specific tests.
35143
35144 2004-09-10  James E Wilson  <wilson@specifixinc.com>
35145
35146         * gcc.dg/convert-vec-1.c: New test.
35147
35148 2004-09-10  Roger Sayle  <roger@eyesopen.com>
35149
35150         PR middle-end/17024
35151         * gcc.dg/pr17024-1.c: New test case.
35152
35153 2004-09-10  Eric Christopher  <echristo@redhat.com>
35154
35155         * gcc.dg/20040910-1.c: New test.
35156
35157 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35158
35159         * gcc.dg/bitfld-9.c: New test.
35160
35161 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
35162
35163         * gcc.c-torture/execute/ieee/acc1.c: New test.
35164         * gcc.c-torture/execute/ieee/acc2.c: New test.
35165         * gcc.c-torture/execute/ieee/mzero6.c: New test.
35166
35167 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35168
35169         * gcc.dg/deprecated-2.c: New test.
35170
35171 2004-09-09  James E Wilson  <wilson@specifixinc.com>
35172
35173         * gcc.dg/init-vec-1.c: New test.
35174
35175 2004-09-09  Roger Sayle  <roger@eyesopen.com>
35176
35177         PR middle-end/17055
35178         * gcc.dg/pr17055-1.c: New test case.
35179
35180 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
35181
35182         PR target/17377
35183         * gcc.c-torture/execute/pr17377.c: New test.
35184
35185 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35186
35187         PR c/8420
35188         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35189         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35190         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35191         gcc.dg/long-long-typespec-1.c: New tests.
35192         * gcc.dg/tls/diag-2.c: Update expected diagnostics
35193
35194 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35195
35196         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35197         gcc.dg/gnu99-static-1.c: New tests.
35198
35199 2004-09-08  Devang Patel  <dpatel@apple.com>
35200
35201         * gcc.dg/darwin-ld-20040828-1.c: New test.
35202         * gcc.dg/darwin-ld-20040828-2.c: New test.
35203         * gcc.dg/darwin-ld-20040828-3.c: New test.
35204
35205 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
35206
35207         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35208         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35209         in error message.
35210         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35211         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35212         in error message.
35213         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35214         types they qualify.
35215         * objc.dg/type-size-2.m: Fix wording in comment.
35216         * objc.dg/va-meth-1.m: New test case.
35217
35218 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
35219
35220         PR c/16633:
35221         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35222         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35223
35224 2004-09-06  Devang Patel  <dpatel@apple.com>
35225
35226         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35227         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35228
35229 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
35230
35231         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35232         reflect changed line numbering of diagnostics.
35233
35234 2004-09-06  Paul Brook  <paul@codesourcery.com>
35235
35236         * gfortran.dg/edit_real_1.f90: Add new test.
35237
35238 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35239
35240         * gcc.dg/tree-ssa/loop-2.c: New test.
35241         * gcc.dg/tree-ssa/loop-3.c: New test.
35242         * gcc.dg/tree-ssa/loop-4.c: New test.
35243         * gcc.dg/tree-ssa/loop-5.c: New test.
35244
35245 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35246
35247         * gcc.dg/format/sentinel-1.c: Update for parameter option.
35248
35249 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35250
35251         * gcc.dg/format/sentinel-1.c: New test.
35252
35253 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
35254
35255         * gcc.dg/builtins-46.c: New.
35256
35257 2004-09-03  Devang Patel  <dpatel@apple.com>
35258
35259         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35260         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35261
35262 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35263
35264         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35265         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35266         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35267         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35268         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35269         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35270         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35271         the non-portable bzero.
35272         * gcc.dg/20010912-1.c: xfail for NetWare.
35273         * gcc.dg/20020426-2.c: xfail for NetWare.
35274         * gcc.dg/20021014-1.c: xfail for NetWare.
35275         * gcc.dg/20021018-1.c: xfail for NetWare.
35276         * gcc.dg/20030213-1.c: xfail for NetWare.
35277         * gcc.dg/20030225-1.c: xfail for NetWare.
35278         * gcc.dg/20030708-1.c: xfail for NetWare.
35279         * gcc.dg/builtins-config.h: Also exclude NetWare.
35280         * gcc.dg/format/format.h: Define restrict only if not already defined.
35281         * gcc.dg/nest.c: xfail for NetWare.
35282         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35283         * lib/target-supports.exp (check_visibility_available): Exclude
35284         NetWare.
35285
35286 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35287
35288         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35289         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35290         deterministic starting point for the alignment of structure fields.
35291         * gcc.dg/Wpadded.c: Dito.
35292         * g++.dg/abi/vbase10.C: Dito.
35293
35294 2004-09-03  Devang Patel  <dpatel@apple.com>
35295
35296         * g++.dg/debug/pr15736.cc: New test.
35297
35298 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35299
35300         * README.QMTEST: Fix out-of-date link.
35301
35302 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35303
35304         PR fortran/16579
35305         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35306         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35307
35308 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35309
35310         * g++.dg/abi/arm_rtti1.C: New test.
35311
35312 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35313
35314         * gcc.dg/ppc-vector-memcpy.c: New.
35315         * gcc.dg/ppc-vector-memset.c: New.
35316
35317 2004-09-02  Chao-ying Fu  <fu@mips.com>
35318
35319         * gcc.target/mips/mips-3d-1.c: New test.
35320         * gcc.target/mips/mips-3d-2.c: New test.
35321         * gcc.target/mips/mips-3d-3.c: New test.
35322         * gcc.target/mips/mips-3d-4.c: New test.
35323         * gcc.target/mips/mips-3d-5.c: New test.
35324         * gcc.target/mips/mips-3d-6.c: New test.
35325         * gcc.target/mips/mips-3d-7.c: New test.
35326         * gcc.target/mips/mips-3d-8.c: New test.
35327         * gcc.target/mips/mips-3d-9.c: New test.
35328         * gcc.target/mips/mips-ps-1.c: New test.
35329         * gcc.target/mips/mips-ps-2.c: New test.
35330         * gcc.target/mips/mips-ps-3.c: New test.
35331         * gcc.target/mips/mips-ps-4.c: New test.
35332         * gcc.target/mips/mips-ps-type.c: New test.
35333
35334 2004-09-02  Paul Brook  <paul@codesourcery.com>
35335
35336         * gfortran.dg/edit_real_1.f90: Add new tests.
35337
35338 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35339
35340         PR fortran/15327
35341         * gfortran.dg/merge_char_1.f90: New test.
35342
35343 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35344
35345         PR fortran/16404
35346         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35347
35348 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35349
35350         PR c/1522
35351         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35352
35353 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35354
35355         * g++.dg/opt/loop1.C: Do not XFAIL.
35356
35357 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35358
35359         * gcc.c-torture/execute/20040831-1.c: New test.
35360
35361 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35362
35363         PR fortran/16579
35364         * gfortran.dg/g77/20010610.f: Now passes.
35365         Copy from g77.f-torture/execute. Add dg-run directive.
35366         * gfortran.dg/g77/README: Update
35367
35368 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35369
35370         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35371         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35372         (t1, t2, t3, t4): Add volatile.
35373
35374 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35375
35376         * g++.dg/ext/visibility/arm1.C: New test.
35377
35378 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35379
35380         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35381         -pedantic-errors.
35382
35383 2004-09-01  Paul Brook  <paul@codesourcery.com>
35384
35385         * gfortran.dg/eof_2.f90: New test.
35386
35387 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35388
35389         PR fortran/16579
35390         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35391
35392 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35393
35394         PR libfortran/16805
35395         * gfortran.dg/list_read_2.f90: New test.
35396
35397 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35398
35399         * g++.dg/abi/key1.C: New test.
35400
35401 2004-08-31  Richard Henderson  <rth@redhat.com>
35402
35403         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35404         form of offsetof.
35405         * g++.dg/other/offsetof5.C: Remove duplicate.
35406
35407 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35408
35409         PR fortran/17244
35410         * gfortran.dg/func_derived_1.f90: New test.
35411
35412 2004-08-31  Paul Brook  <paul@codesourcery.com>
35413
35414         * gfortran.dg/eof_1.f90: New test.
35415
35416 2004-08-31  Paul Brook  <paul@codesourcery.com>
35417
35418         * gfortran.dg/list_read_1.f90: New file.
35419
35420 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35421
35422         * g++.dg/opt/loop1.C: XFAIL.
35423
35424 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35425
35426         * gcc.dg/funcdef-storage-1.c: New.
35427         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35428         an extern function in local scope.
35429         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35430         declare an 'auto inline' function in local scope.
35431         * gcc.dg/20011130-1.c: Likewise.
35432         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35433         an 'auto' function in local scope.
35434         * gcc.dg/20021014-1.c: Likewise.
35435         * gcc.dg/20030331-2.c: Likewise.
35436
35437 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35438
35439         * gfortran.dg/blockdata_1.f90: New test.
35440
35441 2004-08-30  Richard Henderson  <rth@redhat.com>
35442
35443         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35444
35445 2004-08-30  Richard Henderson  <rth@redhat.com>
35446
35447         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35448         additional_flags set by alternate driver.
35449         (ieee-options): New procedure.
35450         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35451         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35452         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35453         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35454
35455 2004-08-30  Richard Henderson  <rth@redhat.com>
35456
35457         * lib/f-torture.exp: Remove.
35458
35459 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35460
35461         PR rtl-optimization/16590
35462         * g++.dg/opt/loop1.C: New test.
35463
35464 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35465
35466         PR fortran/13910
35467         * gfortran.dg/oldstyle_1.f90: New test.
35468
35469 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35470         Paul Brook  <paul@codesourcery.com>
35471
35472         * gfortran.dg/g77/README: Update.
35473         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35474         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35475         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35476
35477 2004-08-28  Paul Brook  <paul@codesourcery.com>
35478
35479         PR libfortran/17195
35480         * gfortran.dg/edit_real_1.f90: New test.
35481
35482 2004-08-27  Paul Brook  <paul@codesourcery.com>
35483
35484         * gfortran.dg/rewind_1.f90: New test.
35485
35486 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35487
35488         PR fortran/16597
35489         * gfortran.dg/pr16597.f90: New test.
35490
35491 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35492
35493         PR c/13801
35494         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35495         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35496         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35497         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35498         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35499
35500 2004-08-26  Nick Clifton  <nickc@redhat.com>
35501
35502         * gcc.c-torture/compile/pr17119.c: New test.
35503
35504 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35505
35506         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35507
35508 2004-08-25  Richard Henderson  <rth@redhat.com>
35509
35510         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35511         the bits that expect kind=8 to be the largest real kind.
35512
35513 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35514
35515         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35516
35517 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35518
35519         * gfortran.dg/assignment_1.f90: New test.
35520
35521 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35522
35523         * g++.dg/template/repo3.C: New test.
35524
35525 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35526
35527         PR middle-end/16693
35528         PR tree-optimization/16372
35529         * g++.dg/opt/pr16372-1.C: New test case.
35530         * g++.dg/opt/pr16693-1.C: New test case.
35531         * g++.dg/opt/pr16693-2.C: New test case.
35532
35533 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35534
35535         * objc.dg/proto-lossage-4.m: New test.
35536
35537 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35538
35539         PR c++/17155
35540         * g++.dg/inherit/local2.C: New test.
35541
35542 2004-08-25  Paul Brook  <paul@codesourcery.com>
35543
35544         PR fortran/17144
35545         * gfortran.dg/string_ctor_1.f90: New test.
35546
35547 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35548
35549         PR c++/14428
35550         * g++.dg/template/redecl2.C: New test.
35551
35552 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35553
35554         PR fortran/17143
35555         * gfortran.dg/pr17143.f90: New test.
35556
35557 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35558
35559         PR fortran/17164
35560         * gfortran.dg/pr17164.f90: New test.
35561
35562 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35563
35564         * gcc.dg/tree-ssa/loop-1.c: New test.
35565
35566 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35567
35568         * gcc.c-torture/compile/20040824-1.c: New test.
35569
35570 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35571
35572         * gcc.c-torture/compile/iftrap-3.c: New test.
35573
35574 2004-08-24  Paul Brook  <paul@codesourcery.com>
35575
35576         * gfortran.dg/entry_2.f90: New test.
35577
35578 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35579
35580         PR c++/16889
35581         * g++.dg/lookup/ambig[12].C: New.
35582
35583 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35584
35585         PR c++/16706
35586         * g++.dg/template/crash21.C: New test.
35587         * g++.dg/template/crash22.C: Likewise.
35588
35589 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         PR c++/17149
35592         * g++.dg/template/access15.C: New.
35593
35594 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35595
35596         PR c++/17163
35597         * g++.dg/template/repo2.C: New test.
35598
35599 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35600
35601         PR rtl-optimization/17078
35602         * gcc.c-torture/execute/pr17078-1.c: New test case.
35603
35604 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35605
35606         PR c/14492
35607         * gcc.dg/debug/crash1.c: New test.
35608
35609 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35610
35611         PR c/16180
35612         * gcc.dg/loop-5.c: New test.
35613
35614 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35615
35616         * gcc.c-torture/execute/20040823-1.c: New test.
35617
35618 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35619
35620         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35621         to the assembler.  Simplify test accordingly.
35622         (asm_abi_flags): Use GNU names.
35623         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35624         to check for ABI flags.
35625
35626 2004-08-22  Andrew Pinski  <apinski@apple.com>
35627
35628         * g++.dg/opt/pr14029.C: New test.
35629         * gcc.c-torture/execute/pr15262.c: New test.
35630
35631 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35632
35633         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35634
35635 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35636
35637         PR 16908
35638         * gfortran.dg/direct_io.f90: New test.
35639
35640 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35641
35642         PR c++/17121
35643         * g++.dg/inherit/local2.C: New test.
35644
35645 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35646
35647         PR c++/17120
35648         * g++.dg/warn/Wparentheses-4.C: New test.
35649
35650 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35651
35652         PR c++/17121
35653         * g++.dg/inherit/local2.C: New test.
35654
35655         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35656         * gcc.dg/ppc-ldstruct.c: Likewise.
35657         * gcc.dg/ppc64-abi-2.c: Likewise.
35658
35659 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35660
35661         PR rtl-optimization/17099
35662         * gcc.c-torture/execute/20040820-1.c: New test.
35663
35664 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35665
35666         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35667
35668 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35669
35670         PR fortran/17077
35671         * gfortran.dg/auto_array_1.f90: New test.
35672
35673 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35674
35675         PR fortran/17074
35676         * gfortran.dg/simpleif_1.f90: New test.
35677
35678 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35679
35680         * lib/target-supports.exp (check_profiling_available): Return
35681         false for arm*-*-symbianelf* and arm*-*-eabi*.
35682
35683         PR c++/15890
35684         * g++.dg/template/delete1.C: New test.
35685
35686 2004-08-19  Paul Brook  <paul@codesourcery.com>
35687
35688         PR fortran/14976
35689         PR fortran/16228
35690         * gfortran.dg/data_char_1.f90: New test.
35691
35692 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35693
35694         PR fortran/16946
35695         * gfortran.dg/reduction.f90: New testcase.
35696
35697 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35698
35699         PR fortran/16520
35700         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35701
35702 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35703
35704         PR c++/17041
35705         * g++.dg/Wparentheses-3.C: New test.
35706
35707 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35708
35709         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35710         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35711         * gcc.dg/vect/vect-2.c: Likewise.
35712         * gcc.dg/vect/vect-3.c: Likewise.
35713         * gcc.dg/vect/vect-4.c: Likewise.
35714         * gcc.dg/vect/vect-5.c: Likewise.
35715         * gcc.dg/vect/vect-6.c: Likewise.
35716         * gcc.dg/vect/vect-7.c: Likewise.
35717         * gcc.dg/vect/vect-25.c: Likewise.
35718         * gcc.dg/vect/vect-31.c: Likewise.
35719         * gcc.dg/vect/vect-32.c: Likewise.
35720         * gcc.dg/vect/vect-34.c: Likewise.
35721         * gcc.dg/vect/vect-36.c: Likewise.
35722         * gcc.dg/vect/vect-all.c: Likewise.
35723
35724 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35725
35726         PR c++/17068
35727         * g++.dg/template/operator4.C: New test.
35728
35729 2004-08-18  Richard Henderson  <rth@redhat.com>
35730
35731         * gcc.dg/20040206-1.c: XFAIL.
35732
35733 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35734
35735         PR c++/16246
35736         * g++.dg/template/array7.C: New test.
35737
35738 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35739
35740         * gcc.dg/mips-movcc-1.c: New test.
35741         * gcc.dg/mips-movcc-2.c: New test.
35742         * gcc.dg/mips-movcc-3.c: New test.
35743
35744         * gcc.dg/mips-nmadd-1.c: New test.
35745         * gcc.dg/mips-nmadd-2.c: New test.
35746
35747 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/15871
35750         * g++.dg/opt/inline8.C: New test.
35751
35752         PR c++/16965
35753         * g++.dg/parse/error17.C: New test.
35754
35755 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35756
35757         * gcc.dg/vect: New directory for vectorizer tests.
35758         * gcc.dg/vect/tree-vect.h: New file.
35759         * gcc.dg/vect/vect.exp: New file.
35760         * gcc.dg/vect/pr16105.c.c: New test.
35761         * gcc.dg/vect/vect-1.c: New test.
35762         * gcc.dg/vect/vect-2.c: New test.
35763         * gcc.dg/vect/vect-3.c: New test.
35764         * gcc.dg/vect/vect-4.c: New test.
35765         * gcc.dg/vect/vect-5.c: New test.
35766         * gcc.dg/vect/vect-6.c: New test.
35767         * gcc.dg/vect/vect-7.c: New test.
35768         * gcc.dg/vect/vect-8.c: New test.
35769         * gcc.dg/vect/vect-9.c: New test.
35770         * gcc.dg/vect/vect-10.c: New test.
35771         * gcc.dg/vect/vect-11.c: New test.
35772         * gcc.dg/vect/vect-12.c: New test.
35773         * gcc.dg/vect/vect-13.c: New test.
35774         * gcc.dg/vect/vect-14.c: New test.
35775         * gcc.dg/vect/vect-15.c: New test.
35776         * gcc.dg/vect/vect-16.c: New test.
35777         * gcc.dg/vect/vect-17.c: New test.
35778         * gcc.dg/vect/vect-18.c: New test.
35779         * gcc.dg/vect/vect-19.c: New test.
35780         * gcc.dg/vect/vect-20.c: New test.
35781         * gcc.dg/vect/vect-21.c: New test.
35782         * gcc.dg/vect/vect-22.c: New test.
35783         * gcc.dg/vect/vect-23.c: New test.
35784         * gcc.dg/vect/vect-24.c: New test.
35785         * gcc.dg/vect/vect-25.c: New test.
35786         * gcc.dg/vect/vect-26.c: New test.
35787         * gcc.dg/vect/vect-27.c: New test.
35788         * gcc.dg/vect/vect-28.c: New test.
35789         * gcc.dg/vect/vect-29.c: New test.
35790         * gcc.dg/vect/vect-30.c: New test.
35791         * gcc.dg/vect/vect-31.c: New test.
35792         * gcc.dg/vect/vect-32.c: New test.
35793         * gcc.dg/vect/vect-33.c: New test.
35794         * gcc.dg/vect/vect-34.c: New test.
35795         * gcc.dg/vect/vect-35.c: New test.
35796         * gcc.dg/vect/vect-36.c: New test.
35797         * gcc.dg/vect/vect-37.c: New test.
35798         * gcc.dg/vect/vect-38.c: New test.
35799         * gcc.dg/vect/vect-40.c: New test.
35800         * gcc.dg/vect/vect-41.c: New test.
35801         * gcc.dg/vect/vect-42.c: New test.
35802         * gcc.dg/vect/vect-43.c: New test.
35803         * gcc.dg/vect/vect-44.c: New test.
35804         * gcc.dg/vect/vect-45.c: New test.
35805         * gcc.dg/vect/vect-46.c: New test.
35806         * gcc.dg/vect/vect-47.c: New test.
35807         * gcc.dg/vect/vect-48.c: New test.
35808         * gcc.dg/vect/vect-49.c: New test.
35809         * gcc.dg/vect/vect-50.c: New test.
35810         * gcc.dg/vect/vect-51.c: New test.
35811         * gcc.dg/vect/vect-52.c: New test.
35812         * gcc.dg/vect/vect-53.c: New test.
35813         * gcc.dg/vect/vect-54.c: New test.
35814         * gcc.dg/vect/vect-55.c: New test.
35815         * gcc.dg/vect/vect-56.c: New test.
35816         * gcc.dg/vect/vect-57.c: New test.
35817         * gcc.dg/vect/vect-58.c: New test.
35818         * gcc.dg/vect/vect-59.c: New test.
35819         * gcc.dg/vect/vect-60.c: New test.
35820         * gcc.dg/vect/vect-61.c: New test.
35821         * gcc.dg/vect/vect-all.c: New test.
35822         * gcc.dg/vect/vect-none.c: New test.
35823
35824 2004-08-17  Paul Brook  <paul@codesourcery.com>
35825
35826         PR fortran/13082
35827         * gfortran.dg/entry_1.f90: New test.
35828
35829 2004-08-17  Andrew Pinski  <apinski@apple.com>
35830
35831         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35832
35833 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35834
35835         * gcc.dg/pr17036-1.c: New test.
35836
35837 2004-08-16  Devang Patel  <dpatel@apple.com>
35838
35839         * gcc.dg/darwin-20040809-1.c: New test.
35840
35841 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35842
35843         * gcc.dg/funcdef-attr-1.c: New test.
35844
35845 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35846
35847         * gcc.dg/altivec-17.c: New test.
35848         * gcc.dg/altivec-18.c: New test.
35849
35850 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35851
35852         PR c++/6749
35853         * g++.dg/template/vtable2.C: New test.
35854
35855 2004-08-14  Richard Henderson  <rth@redhat.com>
35856
35857         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35858         * gcc.dg/pack-test-4.c (main): Return 0.
35859         * gcc.dg/setjmp-1.c: Remove XFAIL.
35860         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35861
35862 2004-08-14  Richard Henderson  <rth@redhat.com>
35863
35864         * gcc.dg/980217-1.c: Add prototype for printf.
35865
35866 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35867
35868         * gfortran.dg/pr16935.f90: New test.
35869
35870 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35871
35872         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35873
35874 2004-08-13  Paul Brook  <paul@codesourcery.com>
35875
35876         * gfortran.dg/der_io_1.f90: Remove stray comma.
35877
35878 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35879
35880         * gcc.dg/vmx/cw-bug-2.c: Remove.
35881         * gcc.dg/vmx/vprint-1.c: Remove.
35882         * gcc.dg/vmx/vscan-1.c: Remove.
35883
35884 2004-08-12  Devang patel  <dpatel@apple.com>
35885
35886         * gcc.dg/darwin-20040809-2.c: New test.
35887
35888 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35889
35890         * g++.dg/ext/altivec-12.C: New test.
35891
35892         * g++.dg/ext/altivec-11.C: New test.
35893
35894 2004-08-12  Paul Brook  <paul@codesourcery.com>
35895
35896         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35897
35898 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35899
35900         * g++.dg/ext/altivec-2.C: Check for hardware support before
35901         executing any VMX instructions.
35902
35903         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35904
35905 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35906
35907         PR c++/16276
35908         * g++.old-deja/g++.other/comdat4.C: New test.
35909         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35910
35911 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35912
35913         PR target/16286
35914         * gcc.dg/pr16286.c: New test.
35915
35916 2004-08-12 Jan Beulich <jbeulich@novell.com>
35917
35918         * g++.dg/ext/asm5.C: New.
35919
35920 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35921
35922         PR c++/16698
35923         * g++.dg/eh/crash1.C: New test.
35924
35925         PR c++/16717
35926         * g++.dg/ext/construct1.C: New test.
35927
35928 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35929
35930         PR c++/16853
35931         * g++.dg/init/ptrmem1.C: New test.
35932
35933         PR c++/16618
35934         * g++.dg/parse/offsetof5.C: New test.
35935
35936         PR c++/16870
35937         * g++.dg/template/overload3.C: New test.
35938
35939 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35940
35941         PR c++/16964
35942         * g++.dg/parse/error16.C: New test.
35943
35944         PR c++/16904
35945         * g++.dg/template/error14.C: New test.
35946
35947         PR c++/16929
35948         * g++.dg/template/error15.C: New test.
35949
35950 2004-08-11  Devang Patel  <dpatel@apple.com>
35951
35952         * gcc.dg/darwin-ld-20040809-1.c: New test.
35953         * gcc.dg/darwin-ld-20040809-2.c: New test.
35954
35955 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35956
35957         PR fortran/16917
35958         * gfortran.dg/dfloat_1.f90: New test.
35959
35960 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35961
35962         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35963         * gcc.dg/dll-2.c: Fix dg-require syntax.
35964         * gcc.misc-tests/arm-isr.c (abort): Declare.
35965         (exit): Likewise.
35966
35967 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35968
35969         PR c++/16971
35970         * g++.dg/parse/crash16.C: New test.
35971
35972 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35973
35974         * gcc.dg/mips-rsqrt-1.c: New test case.
35975         * gcc.dg/mips-rsqrt-2.c: New test case.
35976         * gcc.dg/mips-rsqrt-3.c: New test case.
35977
35978 2004-08-10  Paul Brook  <paul@codesourcery.com>
35979
35980         * gfortran.dg/der_io_1.f90: New test.
35981
35982 2004-08-10  Paul Brook  <paul@codesourcery.com>
35983
35984         PR fortran/16919
35985         * gfortran.dg/der_array_1.f90: New test.
35986
35987 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35988
35989         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35990
35991 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35992
35993         * gcc.dg/wchar_t-2.c: Fix typo.
35994
35995 2004-08-09  Falk Hueffner  <falk@debian.org>
35996
35997         PR tree-optimization/12517
35998         * gcc.c-torture/compile/pr12517.c: New test.
35999
36000         PR tree-optimization/12578
36001         * gcc.c-torture/compile/pr12578.c: New test.
36002
36003         PR tree-optimization/12899
36004         * gcc.c-torture/compile/pr12899.c: New test.
36005
36006         PR rtl-optimization/14692
36007         * gcc.c-torture/compile/pr14692.c: New test.
36008
36009         PR tree-optimization/16461
36010         * gcc.c-torture/compile/pr16461.c: New test.
36011
36012 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36013
36014         * gfortran.dg/getenv_1.f90: New test.
36015
36016 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36017
36018         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36019         wchar_t.
36020         * gcc.dg/symbian5.c: Test -fno-short-wchar.
36021
36022 2004-08-06  Paul Brook  <paul@codesourcery.com>
36023
36024         * gfortran.dg/ret_array_1.f90: New test.
36025         * gfortran.dg/ret_pointer_1.f90: New test.
36026
36027 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
36028
36029         * gcc.dg/missing-field-init-[12].c: New tests.
36030         * g++.dg/warn/missing-field-init-[12].C: New tests.
36031
36032 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
36033
36034         * gcc.dg/enum2.c: New test.
36035         * gcc.dg/symbian3.c: Likewise.
36036         * gcc.dg/symbian4.c: Likewise.
36037         * gcc.dg/wchar_t-2.c: Likewise.
36038
36039 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36040
36041         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36042         destructor tests.
36043
36044 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
36045
36046         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36047         dg-require-visiblity.
36048         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36049         * g++.dg/ext/visibility/fvisibility.C: Likewise.
36050         * g++.dg/ext/visibility/memfuncts.C: Likewise.
36051         * g++.dg/ext/visibility/new1.C: Likewise.
36052         * g++.dg/ext/visibility/pragma.C: Likewise.
36053         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36054         * g++.dg/ext/visibility/virtual.C: Likewise.
36055         * g++/dg/ext/visibility/visibility-1.C: Likewise.
36056         * g++/dg/ext/visibility/visibility-2.C: Likewise.
36057         * g++/dg/ext/visibility/visibility-3.C: Likewise.
36058         * g++/dg/ext/visibility/visibility-4.C: Likewise.
36059         * g++/dg/ext/visibility/visibility-5.C: Likewise.
36060         * g++/dg/ext/visibility/visibility-6.C: Likewise.
36061         * g++/dg/ext/visibility/visibility-7.C: Likewise.
36062         * g++/dg/ext/visibility/visibility-8.C: New test.
36063         * gcc.c-torture/compile/dll.x: Remove.
36064         * gcc.dg/dll-2.c: Use dg-require-dll
36065         * gcc.dg/visibility-10.c: New test.
36066         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36067         supporting DLLs.
36068         * lib/scanasm.exp (scan_hidden): New function.
36069         (scan_not_hidden): Likewise.
36070
36071 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
36072
36073         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36074
36075 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
36076
36077         * gcc.c-torture/execute/20040805-1.c: New test.
36078
36079 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
36080
36081         * gcc.dg/20020118-1.c: Declare abort.
36082         * gcc.dg/altivec_check.h: Likewise.
36083         * gcc.dg/iftrap-2.c: Likewise.
36084         * gcc.dg/pragma-darwin.c: Likewise.
36085         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36086
36087 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
36088
36089         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36090
36091 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36092
36093         * gcc.c-torture/execute/builtins/abs-2.c,
36094         gcc.c-torture/execute/builtins/abs-3.c,
36095         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36096         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36097         intmax_t, uintmax_t and their limits.
36098         * gcc.dg/intmax_t-1.c: New test.
36099
36100 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36101
36102         * g++.dg/tc1/dr147.C: Add reference to PR.
36103
36104 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
36105
36106         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36107         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36108
36109 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
36110
36111         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36112
36113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36114
36115         * gcc.dg/redecl-5.c: New test.
36116         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36117         of scanf.
36118
36119 2004-08-03  Roger Sayle  <roger@eyesopen.com>
36120
36121         PR middle-end/16790
36122         * gcc.c-torture/execute/pr16790-1.c: New test case.
36123
36124 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
36125
36126         * g++.dg/ext/visibility/assign1.C: New test.
36127         * g++.dg/ext/visibility/new1.C: Likewise.
36128
36129         * gcc.dg/symbian1.c: New test.
36130         * gcc.dg/symbian2.c: Likewise.
36131
36132 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
36133
36134         PR target/16570
36135         * gcc.dg/i386-sse-9.c: New test.
36136
36137 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36138
36139         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36140
36141 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
36142
36143         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36144         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36145         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36146         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36147         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36148         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36149         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36150         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36151         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36152         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36153         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36154         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36155         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36156         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36157         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36158         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36159         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36160         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36161         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36162         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36163         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36164         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36165         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36166         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36167         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36168         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36169         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36170         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36171         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36172         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36173         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36174         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36175         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36176         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36177         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36178         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36179         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36180         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36181         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36182         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36183         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36184         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36185         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36186         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36187         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36188         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36189         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36190         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36191         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36192         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36193         gcc.misc-tests/i386-pf-3dnow-1.c,
36194         gcc.misc-tests/i386-pf-athlon-1.c,
36195         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36196         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36197         Declare built-in functions used.
36198         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36199
36200 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
36201
36202         PR c++/16707
36203         * g++.dg/lookup/using12.C: New test.
36204
36205         * g++.dg/init/null1.C: Fix PR number.
36206         * g++.dg/parse/namespace10.C: Likewise.
36207
36208 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36209
36210         PR c++/16224
36211         * g++.dg/template/spec17.C: New test.
36212         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36213         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36214
36215 2004-08-02  David Billinghurst
36216
36217         PR fortran/16292
36218         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36219
36220 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
36221
36222         * gcc.dg/ia64-got-1.c: New test case.
36223
36224 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
36225
36226         PR c++/16489
36227         * g++.dg/init/null1.C: New test.
36228         * g++.dg/tc1/dr76.C: Adjust error marker.
36229
36230         PR c++/16529
36231         * g++.dg/parse/namespace10.C: New test.
36232
36233         PR c++/16810
36234         * g++.dg/inherit/ptrmem2.C: New test.
36235
36236 2004-08-02  Ben Elliston  <bje@au.ibm.com>
36237
36238         PR target/16155
36239         * gcc.dg/pr16155.c: New test.
36240
36241 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36242
36243         * gcc.dg/redecl-2.c: New test.
36244
36245 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
36246
36247         * gcc.dg/darwin-longdouble.c: New file.
36248
36249 2004-07-30  Richard Henderson  <rth@redhat.com>
36250
36251         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36252         write to constant argument.
36253         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36254
36255 2004-07-30  Richard Henderson  <rth@redhat.com>
36256
36257         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36258         tests of nearest around zero.
36259
36260 2004-07-30  Andrew Pinski  <apinski@apple.com>
36261
36262         * gcc.c-torture/compile/20040730-1.c: New test.
36263
36264 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36265
36266         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36267         powerpc-eabispe.
36268
36269 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36270
36271         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36272
36273 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36274
36275         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36276         contains $ld_library_path.
36277         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36278
36279 2004-07-29  Richard Henderson  <rth@redhat.com>
36280
36281         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36282
36283         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36284         (alt2, which): New.
36285         (Check): Accept either alternative.
36286
36287 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36288
36289         * g++.dg/abi/inline1.C: New test.
36290         * g++.dg/abi/local1-a.cc: Likewise.
36291         * g++.dg/abi/local1.C: Likewise.
36292         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36293         * g++.dg/abi/mangle12.C: Likewise.
36294         * g++.dg/abi/mangle17.C: Likewise.
36295         * g++.dg/abi/mangle20-2.C: Likewise.
36296         * g++.dg/opt/interface1.C: Likewise.
36297         * g++.dg/opt/interface1.h: Likewise.
36298         * g++.dg/opt/interface1-a.cc: New test.
36299         * g++.dg/parse/repo1.C: New test.
36300         * g++.dg/template/repo1.C: Likewise.
36301         * g++.dg/warn/Winline-1.C: Likewise.
36302         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36303
36304 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36305
36306         * gcc.dg/tree-ssa/20040729-1.c: New test.
36307
36308 2004-07-27  Matt Austern <austern@apple.com>
36309
36310         * gcc.dg/darwin-bool-1.c: New test.
36311         * gcc.dg/darwin-bool-2.c: New test.
36312
36313 2004-07-28  Richard Henderson  <rth@redhat.com>
36314
36315         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36316         arguments in the correct type.  Don't write to constant arguments.
36317
36318 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36319
36320         PR tree-optimization/16688
36321         PR tree-optimization/16689
36322         * g++.dg/tree-ssa/pr16688.C: New test.
36323
36324 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36325
36326         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36327         loads.  Not only in the comment, this time.
36328
36329 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36330
36331         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36332         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36333         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36334         * gcc.dg/sh4a-bitmovua.c: New.
36335         * gcc.dg/sh4a-cos.c: New.
36336         * gcc.dg/sh4a-cosf.c: New.
36337         * gcc.dg/sh4a-fprun.c: New.
36338         * gcc.dg/sh4a-fsrra.c: New.
36339         * gcc.dg/sh4a-memmovua.c: New.
36340         * gcc.dg/sh4a-sin.c: New.
36341         * gcc.dg/sh4a-sincos.c: New.
36342         * gcc.dg/sh4a-sincosf.c: New.
36343         * gcc.dg/sh4a-sinf.c: New.
36344
36345 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36346
36347         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36348         conditionals.
36349         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36350         loads.
36351         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36352         DOM1.
36353
36354 2004-07-27  Andrew Pinski  <apinski@apple.com>
36355
36356         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36357
36358 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36359
36360         * gcc.dg/pragma-isr.c: New test.
36361
36362 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36363
36364         PR c++/14429
36365         * g++.dg/template/ttp11.C: New test.
36366
36367 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36368
36369         * gcc.c-torture/compile/20040727-1.c: New test.
36370
36371 2004-07-26  Eric Christopher  <echristo@redhat.com>
36372
36373         * gcc.c-torture/compile/20040726-2.c: New test.
36374
36375 2004-07-26  Andrew Pinski  <apinski@apple.com>
36376
36377         * g++.dg/rtti/tinfo1.C: Xfail.
36378
36379 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36380
36381         * gcc.c-torture/compile/20040726-1.c: New test.
36382
36383 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36384             Brian Ryner  <bryner@brianryner.com>
36385
36386         PR c++/9283
36387         PR c++/15000
36388         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36389         * g++.dg/ext/visibility/: New directory.
36390         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36391         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36392         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36393         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36394         * g++.dg/ext/visibility/fvisibility.C,
36395         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36396         g++.dg/ext/visibility/fvisibility-override1.C
36397         g++.dg/ext/visibility/fvisibility-override2.C
36398         g++.dg/ext/visibility/memfuncts.C
36399         g++.dg/ext/visibility/noPLT.C
36400         g++.dg/ext/visibility/pragma.C
36401         g++.dg/ext/visibility/pragma-override1.C
36402         g++.dg/ext/visibility/pragma-override2.C
36403         g++.dg/ext/visibility/staticmemfuncts.C
36404         g++.dg/ext/visibility/virtual.C: New tests.
36405
36406 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36407
36408         PR c/15360
36409         * gcc.dg/pr15360-1.c: New test.
36410
36411 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36412
36413         * gcc.dg/pragma-align-2.c: New test.
36414         * gcc.dg/pragma-init-fini.c: New test.
36415         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36416         targets.
36417
36418 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36419
36420         * gcc.dg/init-string-2.c: New test.
36421
36422 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36423
36424         PR 16684
36425         * gcc.dg/Wredundant-decls-1.c: New test case.
36426
36427 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36428
36429         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36430         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36431         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36432         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36433         * gcc.dg/compat/generate-random.c: New file.
36434         * gcc.dg/compat/generate-random.h: Likewise.
36435         * gcc.dg/compat/generate-random_r.c: Likewise.
36436         * gcc.dg/compat/struct-layout-1.h: Likewise.
36437         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36438         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36439         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36440         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36441         * gcc.dg/compat/struct-layout-1_main.c: New test.
36442         * gcc.dg/compat/struct-layout-1_x.c: New file.
36443         * gcc.dg/compat/struct-layout-1_y.c: New file.
36444         * gcc.dg/compat/struct-layout-1_test.h: New file.
36445
36446 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36447
36448         * gcc.dg/comp-return-1.c: New test
36449
36450 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36451
36452         * gcc.dg/vmx/8-02a.c: Fix typo.
36453
36454         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36455         * gcc.dg/darwin-abi-3.c: New test.
36456
36457         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36458         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36459
36460         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36461         * gcc.dg/vmx/ops-long-1.c: New test.
36462         * gcc.dg/vmx/ops-long-2.c: New test.
36463
36464 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36465
36466         * g++.dg/lookup/conv-[1234].C: New.
36467
36468 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36469
36470         * g++.dg/parse/attr2.C: Simplify.
36471
36472 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36473
36474         PR c/7284
36475         * gcc.c-torture/execute/pr7284-1.c: New test.
36476
36477 2004-07-22  Brian Booth  <bbooth@redhat.com>
36478
36479         * gcc.dg/tree-ssa/20040721-1.c: New test.
36480
36481 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.dg/template/crash20.c: New.
36484
36485 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36486
36487         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36488         Add dg-run directive.  Declare variables as required.
36489         * gfortran.dg/g77/README: Update
36490
36491 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36492
36493         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36494         gcc.dg/cris-peep2-andu2.c: New tests.
36495
36496 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36497
36498         PR c/15052
36499         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36500         on return type.
36501         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36502         messages.
36503         * gcc.dg/qual-return-2.c: Update expected messages.
36504         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36505
36506 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36507
36508         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36509         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36510
36511 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36512
36513         PR c/11250
36514         * gcc.dg/init-string-1.c: New test.
36515
36516 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36517
36518         PR middle-end/15345
36519         PR c/16450
36520         * gcc.dg/torture/nested-fn-1.c: New test.
36521
36522 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36523
36524         PR target/16559
36525         * gcc.dg/ia64-fptr-1.c: New file.
36526
36527 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36528
36529         PR c++/14497
36530         * g++.dg/template/spec16.C: New test.
36531         * g++.old-deja/g++.robertl/eb118.C: Remove.
36532
36533 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36534
36535         PR c++/509
36536         * g++.dg/template/spec15.C: New test.
36537
36538 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36539
36540         Copy cases from g77.f-torture/execute and add dg-run
36541         directive.  Other changes as noted.
36542         * gfortran.dg/g77/13037.f
36543         * gfortran.dg/g77/1832.f
36544         * gfortran.dg/g77/19981119-0.f
36545         * gfortran.dg/g77/19990313-0.f
36546         * gfortran.dg/g77/19990313-1.f
36547         * gfortran.dg/g77/19990313-2.f
36548         * gfortran.dg/g77/19990313-3.f
36549         * gfortran.dg/g77/19990419-1.f
36550         * gfortran.dg/g77/19990826-0.f
36551         * gfortran.dg/g77/19990826-2.f
36552         * gfortran.dg/g77/20000503-1.f
36553         * gfortran.dg/g77/20001111.f
36554         * gfortran.dg/g77/20010116.f
36555         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36556         * gfortran.dg/g77/20010430.f
36557         * gfortran.dg/g77/6177.f
36558         * gfortran.dg/g77/947.f
36559         * gfortran.dg/g77/970816-3.f
36560         * gfortran.dg/g77/971102-1.f
36561         * gfortran.dg/g77/980520-1.f
36562         * gfortran.dg/g77/980628-0.f
36563         * gfortran.dg/g77/980628-1.f
36564         * gfortran.dg/g77/980628-10.f
36565         * gfortran.dg/g77/980628-2.f
36566         * gfortran.dg/g77/980628-3.f
36567         * gfortran.dg/g77/980628-7.f
36568         * gfortran.dg/g77/980628-8.f
36569         * gfortran.dg/g77/980628-9.f
36570         * gfortran.dg/g77/980701-0.f
36571         * gfortran.dg/g77/980701-1.f
36572         * gfortran.dg/g77/cabs.f
36573         * gfortran.dg/g77/claus.f
36574         * gfortran.dg/g77/complex_1.f
36575         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36576         * gfortran.dg/g77/dcomplex.f
36577         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36578         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36579         * gfortran.dg/g77/f90-intrinsic-numeric.f
36580         * gfortran.dg/g77/int8421.f
36581         * gfortran.dg/g77/labug1.f
36582         * gfortran.dg/g77/large_vec.f
36583         * gfortran.dg/g77/le.f
36584         * gfortran.dg/g77/short.f
36585         * gfortran.dg/g77/README: Update
36586
36587 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36588
36589         PR c++/16637
36590         * g++.dg/parse/lookup4.C: New test.
36591
36592 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36593
36594         PR c++/16175
36595         * g++.dg/template/ttp10.C: New test.
36596
36597 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36598
36599         * gcc.dg/pr12625-1.c: New test.
36600
36601 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36602
36603         * gcc.dg/switch-warn-1.c: New test.
36604         * gcc.dg/switch-warn-2.c: New test.
36605         * gcc.c-torture/compile/pr14730.c: Update.
36606
36607 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36608
36609         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36610         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36611         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36612         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36613
36614 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36615
36616         PR c++/16623
36617         * g++.dg/template/assign1.C: New test.
36618
36619 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36620
36621         PR c++/12170
36622         * g++.dg/template/ttp9.C: New test.
36623
36624 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36625
36626         * gcc.dg/format/cmn-err-1.c: New test.
36627
36628 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36629
36630         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36631         gcc.dg/Wparentheses-10.c: New tests.
36632         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36633
36634 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36635
36636         PR fortran/16465
36637         * gfortran.dg/g77//ffixed-line-length-0.f,
36638         gfortran.dg/g77/ffixed-line-length-132.f,
36639         gfortran.dg/g77/ffixed-line-length-72.f,
36640         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36641         gfortran.dg/g77/README: Update.
36642
36643 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36644
36645         PR c++/13092
36646         * g++.dg/template/non-dependent7.C: New test.
36647         * g++.dg/template/non-dependent8.C: Likewise.
36648         * g++.dg/template/non-dependent9.C: Likewise.
36649         * g++.dg/template/non-dependent10.C: Likewise.
36650
36651 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36652
36653         PR c++/16337
36654         * g++.dg/parse/attr2.C: New test.
36655
36656 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36657
36658         * g77.dg: Removed.
36659         * g77.f-torture: Ditto.
36660
36661 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36662
36663         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36664         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36665         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36666
36667 2004-07-16  Richard Henderson  <rth@redhat.com>
36668
36669         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36670
36671 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36672
36673         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36674         tests with full list of options.
36675         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36676         of TORTURE_OPTIONS if test contains 'dg-do run'.
36677
36678         PR fortran/16404
36679         * gfortran.dg/do_iterator.f90: New test.
36680
36681 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36682
36683         PR rtl-optimization/16536
36684         * gcc.c-torture/execute/restrict-1.c: New test.
36685
36686 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36687
36688         PR fortran/15324
36689         * gfortran.dg/pr15324.f90: New test.
36690
36691         PR fortran/15129
36692         * gfortran.dg/pr15129.f90: New test.
36693
36694         PR fortran/15140
36695         * gfortran.dg/pr15140.f90: New test.
36696
36697         PR fortran/13792
36698         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36699         compile-time simplification.
36700
36701 2004-07-14  Mike Stump  <mrs@apple.com>
36702
36703         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36704
36705 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36706
36707         PR target/16325
36708         * gcc.dg/profile-generate-1.c: New.
36709
36710 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36711
36712         * gcc.c-torture/execute/20040709-1.c: New test.
36713         * gcc.c-torture/execute/20040709-2.c: New test.
36714
36715 2004-07-14  Mike Stump  <mrs@apple.com>
36716
36717         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36718
36719 2004-07-14  Mike Stump  <mrs@apple.com>
36720
36721         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36722
36723 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36724
36725         PR c++/16518
36726         * g++.dg/parse/mutable1.C: New test.
36727
36728 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36729
36730         PR tree-optimization/16443
36731         * gcc.dg/tree-ssa/20040713-1.c: New test.
36732
36733 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36734
36735         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36736         for operator new.
36737
36738 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36739
36740         * gfortran.dg/g77/README: New file
36741         * gfortran.dg/g77/19981216-0.f: Copy from
36742         g77.f-torture/noncompile.  Add "dg-do compile" and
36743         dg-error as required.
36744         * gfortran.dg/g77/19990218-1.f: Likewise.
36745         * gfortran.dg/g77/19990905-1.f: Likewise.
36746         * gfortran.dg/g77/9263.f: Likewise.
36747         * gfortran.dg/g77/980615-0.f: Likewise.
36748         * gfortran.dg/g77/980616-0.f: Likewise.
36749         * gfortran.dg/g77/check0.f: Likewise.
36750         * gfortran.dg/g77/select_no_compile.f: Likewise.
36751
36752 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36753
36754         Copy files from g77.f-torture/compile.
36755         Add "{ dg-do compile}".  Other changes as noted
36756         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36757         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36758         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36759         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36760         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36761         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36762         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36763         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36764         statement to conform to standard.  Append alpha1.x for reference.
36765         * gfortran.dg/g77/xformat.f: Add dg-warning
36766
36767 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36768
36769         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36770         Add {dg-do compile} directive.
36771         * gfortran.dg/g77/cpp2.F: Likewise.
36772
36773 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36774
36775         PR c++/5402
36776         * g++.dg/lookup/name-clash1.C: New test.
36777
36778         PR c++/9777
36779         * g++.dg/lookup/name-clash2.C: New test.
36780
36781         PR c++/12102
36782         * g++.dg/lookup/name-clash3.C: New test.
36783
36784 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36785
36786         * g++.dg/lookup/new2.C: New test.
36787         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36788
36789 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36790
36791         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36792         Add {dg-do compile} directive.
36793         * gfortran.dg/g77/13060.f: Likewise.
36794         * gfortran.dg/g77/19990218-0.f: Likewise.
36795         * gfortran.dg/g77/19990305-0.f: Likewise.
36796         * gfortran.dg/g77/19990419-0.f: Likewise.
36797         * gfortran.dg/g77/19990502-0.f: Likewise.
36798         * gfortran.dg/g77/19990502-1.f: Likewise.
36799         * gfortran.dg/g77/19990525-0.f: Likewise.
36800         * gfortran.dg/g77/19990826-1.f: Likewise.
36801         * gfortran.dg/g77/19990826-3.f: Likewise.
36802         * gfortran.dg/g77/19990905-2.f: Likewise.
36803         * gfortran.dg/g77/20000412-1.f: Likewise.
36804         * gfortran.dg/g77/20000511-1.f: Likewise.
36805         * gfortran.dg/g77/20000511-2.f: Likewise.
36806         * gfortran.dg/g77/20000518.f: Likewise.
36807         * gfortran.dg/g77/20000601-1.f: Likewise.
36808         * gfortran.dg/g77/20000601-2.f: Likewise.
36809         * gfortran.dg/g77/20000629-1.f: Likewise.
36810         * gfortran.dg/g77/20000630-2.f: Likewise.
36811         * gfortran.dg/g77/20010115.f: Likewise.
36812         * gfortran.dg/g77/20010321-1.f: Likewise.
36813         * gfortran.dg/g77/20010426.f: Likewise.
36814         * gfortran.dg/g77/20020307-1.f: Likewise.
36815         * gfortran.dg/g77/8485.f: Likewise.
36816         * gfortran.dg/g77/960317-1.f: Likewise.
36817         * gfortran.dg/g77/970915-0.f: Likewise.
36818         * gfortran.dg/g77/980310-1.f: Likewise.
36819         * gfortran.dg/g77/980310-2.f: Likewise.
36820         * gfortran.dg/g77/980310-3.f: Likewise.
36821         * gfortran.dg/g77/980310-4.f: Likewise.
36822         * gfortran.dg/g77/980310-6.f: Likewise.
36823         * gfortran.dg/g77/980310-7.f: Likewise.
36824         * gfortran.dg/g77/980310-8.f: Likewise.
36825         * gfortran.dg/g77/980419-2.f: Likewise.
36826         * gfortran.dg/g77/980424-0.f: Likewise.
36827         * gfortran.dg/g77/980427-0.f: Likewise.
36828         * gfortran.dg/g77/980729-0.f: Likewise.
36829         * gfortran.dg/g77/981117-1.f: Likewise.
36830         * gfortran.dg/g77/toon_1.f: Likewise.
36831
36832 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36833
36834         PR c++/2204
36835         * g++.dg/other/abstract2.C: New test.
36836
36837 2004-07-12  Paul Brook  <paul@codesourcery.com>
36838
36839         * gfortran.dg/pointer_init_1.f90: New test.
36840
36841 2004-07-11  Paul Brook  <paul@codesourcery.com>
36842
36843         PR fortran/15986
36844         * gfortran.dg/contained_1.f90: New test.
36845
36846 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36847
36848         * g++.dg/parse/defarg8.C: New test.
36849
36850 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36851
36852         PR fortran/16433
36853         * gfortran.dg/pr16433.f: New test.
36854
36855         PR fortran/17574
36856         * gfortran.dg/pr15754.f90: New test.
36857
36858 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36859
36860         PR tree-optimization/16437
36861         * gcc.c-torture/execute/bitfld-4.c: New test.
36862
36863 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36864
36865         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36866         access to common var from module.
36867
36868 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36869
36870         PR fortran/16336
36871         * gfortran.fortran-torture/execute/common_2.f90: New test.
36872
36873 2004-07-10  Paul Brook  <paul@codesourcery.com>
36874
36875         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36876
36877 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36878
36879         PR fortran/15969
36880         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36881
36882 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36883
36884         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36885         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36886         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36887         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36888         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36889         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36890         * gfortran.dg/g77/funderscoring.f: Likewise.
36891         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36892
36893 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36894
36895         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36896
36897 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36898         Paul Brook  <paul@codesourcery.com>
36899
36900         PR fortran/13415
36901         * gfortran.dg/common_pointer_1.f90: New test.
36902
36903 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36904
36905         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36906
36907 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36908
36909         PR target/16364
36910         * gcc.c-torture/compile/20040709-1.c: New.
36911
36912 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36913
36914         PR fortran/14077
36915         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36916
36917 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36918
36919         PR fortran/13201
36920         * gfortran.dg/shape_1.f90: New test.
36921
36922 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36923             Andrew Pinski  <apinski@apple.com>
36924
36925         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36926
36927 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36928
36929         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36930         comment.
36931
36932 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36933         Paul Brook  <paul@codesourcery.com>
36934
36935         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36936         '.f95' and '.F95'.
36937
36938 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36939
36940         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36941
36942 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36943
36944         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36945         testcases with capital suffix.
36946
36947 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36948
36949         PR fortran/15481
36950         PR fortran/13372
36951         PR fortran/13575
36952         PR fortran/15978
36953         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36954
36955         * gfortran.dg/implicit_1.f90: New test.
36956
36957 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36958
36959         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36960         expression to match gfortran warning/error messages
36961         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36962         dg-error text.
36963
36964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36965
36966         * lib/fortran-torture.exp: Rename proc search_for to
36967         search_for_re.
36968
36969 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36970
36971         * gcc.c-torture/execute/simd-5.x: New file.
36972         XFAIL on SPARC 64-bit at -O0.
36973
36974 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36975
36976         PR c++/8211
36977         PR c++/16165
36978         * g++.dg/warn/effc3.C: New test.
36979
36980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36981
36982         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36983         change X to 1X in format.
36984         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36985         add data statements to conform to standard.
36986
36987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36988
36989         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36990         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36991         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36992
36993 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36994
36995         * gfortran.dg/g77/7388.f: Copy from g77.dg
36996         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36997         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36998         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36999         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37000         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37001         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37002         * gfortran.dg/g77/strlen0.f: Likewise.
37003
37004 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37005
37006         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37007         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37008
37009 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37010
37011         * gcc.c-torture/execute/920428-2.x: Delete.
37012         * gcc.c-torture/execute/920501-7.x: Likewise.
37013
37014 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
37015
37016         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37017         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
37018         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37019         prescott and c3-2.
37020         (PREFETCH_3DNOW): Add -march=c3.
37021
37022 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
37023
37024         PR c/16437
37025         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37026         * gcc.c-torture/execute/bf64-1.x: Likewise.
37027
37028 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37029
37030         * gcc.c-torture/compile/20040708-1.c: New test.
37031
37032 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37033
37034         PR c++/16169
37035         * g++.dg/warn/effc2.C: New test.
37036
37037 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37038
37039         * gcc.c-torture/execute/bitfld-1.x: Remove.
37040         * gcc.c-torture/execute/bitfld-3.c: New test.
37041         * gcc.dg/bitfld-2.c: Remove XFAILs.
37042
37043 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
37044
37045         PR c++/16276
37046         * g++.dg/rtti/tinfo1.C: New file.
37047
37048 2004-07-07  Eric Christopher  <echristo@redhat.com>
37049
37050         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37051
37052 2004-07-07  Andrew Pinski  <apinski@apple.com>
37053
37054         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37055
37056 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * g++.dg/init/call1.C: XFAIL.
37059
37060 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
37061
37062         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37063         except for movstrict*, to movmem* and clrstr* to clrmem*.
37064
37065 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
37066
37067         * gcc.c-torture/execute/20040707-1.c: New test.
37068
37069 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
37070
37071         * gcc.c-torture/execute/20040706-1.c: New test.
37072
37073 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37074
37075         PR c++/3671
37076         * g++.dg/template/spec14.C: New test.
37077
37078 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
37079
37080         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37081         nothing if not yet defined.  Use it in b, c and d type definitions.
37082         * gcc.c-torture/execute/20040705-1.c: New test.
37083         * gcc.c-torture/execute/20040705-2.c: New test.
37084
37085 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37086
37087         PR c++/2518
37088         * g++.dg/lookup/new1.C: New test.
37089
37090 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37091
37092         PR c++/11406
37093         * g++.dg/template/sizeof8.C: New test.
37094
37095 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
37096
37097         * gcc.c-torture/compile/20040705-1.c: New test.
37098
37099 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
37100
37101         * gfortran.fortran-torture/execute/seq_io.f90: New test.
37102
37103 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
37104
37105         * gcc.dg/cpp/if-mop.c: Two new testcases.
37106         * gcc.dg/cpp/trad/comment-3.c: New.
37107
37108 2004-07-04  Paul Brook  <paul@codesourcery.com>
37109
37110         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37111
37112 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
37113
37114         PR c++/3761
37115         * g++.dg/lookup/crash4.C: New test.
37116
37117 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
37118
37119         * gcc.c-torture/execute/builtin-abs-1.c
37120         * gcc.c-torture/execute/builtin-abs-2.c
37121         * gcc.c-torture/execute/builtin-complex-1.c
37122         * gcc.c-torture/execute/builtins/string-1-lib.c
37123         * gcc.c-torture/execute/builtins/string-1.c
37124         * gcc.c-torture/execute/builtins/string-2-lib.c
37125         * gcc.c-torture/execute/builtins/string-2.c
37126         * gcc.c-torture/execute/builtins/string-3-lib.c
37127         * gcc.c-torture/execute/builtins/string-3.c
37128         * gcc.c-torture/execute/builtins/string-4-lib.c
37129         * gcc.c-torture/execute/builtins/string-4.c
37130         * gcc.c-torture/execute/builtins/string-5-lib.c
37131         * gcc.c-torture/execute/builtins/string-5.c
37132         * gcc.c-torture/execute/builtins/string-6-lib.c
37133         * gcc.c-torture/execute/builtins/string-6.c
37134         * gcc.c-torture/execute/builtins/string-7-lib.c
37135         * gcc.c-torture/execute/builtins/string-7.c
37136         * gcc.c-torture/execute/builtins/string-8-lib.c
37137         * gcc.c-torture/execute/builtins/string-8.c
37138         * gcc.c-torture/execute/builtins/string-9-lib.c
37139         * gcc.c-torture/execute/builtins/string-9.c
37140         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37141         * gcc.c-torture/execute/builtins/string-asm-1.c
37142         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37143         * gcc.c-torture/execute/builtins/string-asm-2.c
37144         * gcc.c-torture/execute/stdio-opt-1.c
37145         * gcc.c-torture/execute/stdio-opt-2.c
37146         * gcc.c-torture/execute/stdio-opt-3.c
37147         * gcc.c-torture/execute/string-opt-1.c
37148         * gcc.c-torture/execute/string-opt-10.c
37149         * gcc.c-torture/execute/string-opt-11.c
37150         * gcc.c-torture/execute/string-opt-12.c
37151         * gcc.c-torture/execute/string-opt-13.c
37152         * gcc.c-torture/execute/string-opt-14.c
37153         * gcc.c-torture/execute/string-opt-15.c
37154         * gcc.c-torture/execute/string-opt-16.c
37155         * gcc.c-torture/execute/string-opt-2.c
37156         * gcc.c-torture/execute/string-opt-6.c
37157         * gcc.c-torture/execute/string-opt-7.c
37158         * gcc.c-torture/execute/string-opt-8.c:
37159         Replace with ...
37160
37161         * gcc.c-torture/execute/builtins/abs-2.c
37162         * gcc.c-torture/execute/builtins/abs-3.c
37163         * gcc.c-torture/execute/builtins/complex-1.c
37164         * gcc.c-torture/execute/builtins/fprintf.c
37165         * gcc.c-torture/execute/builtins/fputs.c
37166         * gcc.c-torture/execute/builtins/memcmp.c
37167         * gcc.c-torture/execute/builtins/memmove.c
37168         * gcc.c-torture/execute/builtins/memops-asm.c
37169         * gcc.c-torture/execute/builtins/mempcpy-2.c
37170         * gcc.c-torture/execute/builtins/mempcpy.c
37171         * gcc.c-torture/execute/builtins/memset.c
37172         * gcc.c-torture/execute/builtins/printf.c
37173         * gcc.c-torture/execute/builtins/sprintf.c
37174         * gcc.c-torture/execute/builtins/strcat.c
37175         * gcc.c-torture/execute/builtins/strchr.c
37176         * gcc.c-torture/execute/builtins/strcmp.c
37177         * gcc.c-torture/execute/builtins/strcpy.c
37178         * gcc.c-torture/execute/builtins/strcspn.c
37179         * gcc.c-torture/execute/builtins/strlen-2.c
37180         * gcc.c-torture/execute/builtins/strlen.c
37181         * gcc.c-torture/execute/builtins/strncat.c
37182         * gcc.c-torture/execute/builtins/strncmp-2.c
37183         * gcc.c-torture/execute/builtins/strncmp.c
37184         * gcc.c-torture/execute/builtins/strncpy.c
37185         * gcc.c-torture/execute/builtins/strpbrk.c
37186         * gcc.c-torture/execute/builtins/strpcpy-2.c
37187         * gcc.c-torture/execute/builtins/strpcpy.c
37188         * gcc.c-torture/execute/builtins/strrchr.c
37189         * gcc.c-torture/execute/builtins/strspn.c
37190         * gcc.c-torture/execute/builtins/strstr-asm.c
37191         * gcc.c-torture/execute/builtins/strstr.c:
37192         ... these new files.
37193
37194         * gcc.c-torture/execute/builtins/abs-2-lib.c
37195         * gcc.c-torture/execute/builtins/abs-3-lib.c
37196         * gcc.c-torture/execute/builtins/complex-1-lib.c
37197         * gcc.c-torture/execute/builtins/fprintf-lib.c
37198         * gcc.c-torture/execute/builtins/fputs-lib.c
37199         * gcc.c-torture/execute/builtins/memcmp-lib.c
37200         * gcc.c-torture/execute/builtins/memmove-lib.c
37201         * gcc.c-torture/execute/builtins/memops-asm-lib.c
37202         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37203         * gcc.c-torture/execute/builtins/mempcpy-lib.c
37204         * gcc.c-torture/execute/builtins/memset-lib.c
37205         * gcc.c-torture/execute/builtins/printf-lib.c
37206         * gcc.c-torture/execute/builtins/sprintf-lib.c
37207         * gcc.c-torture/execute/builtins/strcat-lib.c
37208         * gcc.c-torture/execute/builtins/strchr-lib.c
37209         * gcc.c-torture/execute/builtins/strcmp-lib.c
37210         * gcc.c-torture/execute/builtins/strcpy-lib.c
37211         * gcc.c-torture/execute/builtins/strcspn-lib.c
37212         * gcc.c-torture/execute/builtins/strlen-2-lib.c
37213         * gcc.c-torture/execute/builtins/strlen-lib.c
37214         * gcc.c-torture/execute/builtins/strncat-lib.c
37215         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37216         * gcc.c-torture/execute/builtins/strncmp-lib.c
37217         * gcc.c-torture/execute/builtins/strncpy-lib.c
37218         * gcc.c-torture/execute/builtins/strpbrk-lib.c
37219         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37220         * gcc.c-torture/execute/builtins/strpcpy-lib.c
37221         * gcc.c-torture/execute/builtins/strrchr-lib.c
37222         * gcc.c-torture/execute/builtins/strspn-lib.c
37223         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37224         * gcc.c-torture/execute/builtins/strstr-lib.c
37225         * gcc.c-torture/execute/builtins/lib/abs.c
37226         * gcc.c-torture/execute/builtins/lib/fprintf.c
37227         * gcc.c-torture/execute/builtins/lib/memset.c
37228         * gcc.c-torture/execute/builtins/lib/printf.c
37229         * gcc.c-torture/execute/builtins/lib/sprintf.c
37230         * gcc.c-torture/execute/builtins/lib/strcpy.c
37231         * gcc.c-torture/execute/builtins/lib/strcspn.c
37232         * gcc.c-torture/execute/builtins/lib/strncat.c
37233         * gcc.c-torture/execute/builtins/lib/strncmp.c
37234         * gcc.c-torture/execute/builtins/lib/strncpy.c
37235         * gcc.c-torture/execute/builtins/lib/strpbrk.c
37236         * gcc.c-torture/execute/builtins/lib/strspn.c
37237         * gcc.c-torture/execute/builtins/lib/strstr.c:
37238         New files containing support routines.
37239
37240         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37241         declaration.
37242         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37243         when not optimizing.
37244
37245 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
37246
37247         PR c++/16240
37248         * g++.dg/abi/mangle22.C: New test.
37249         * g++.dg/abi/mangle23.C: Likewise.
37250
37251 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
37252
37253         PR fortran/16290
37254         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37255         Allow for cases without denormalized floating point numbers.
37256
37257 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
37258
37259         PR c/1027
37260         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37261         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37262         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37263         expected warning text.
37264         * gcc.dg/format/diag-2.c: New test.
37265
37266 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37267
37268         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37269
37270 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37271
37272         * gcc.dg/builtins-43.c: New.
37273         * gcc.dg/builtins-44.c: New.
37274         * gcc.dg/builtins-45.c: New.
37275
37276 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37277             Andreas Tobler  <a.tobler@schweiz.ch>
37278
37279         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37280         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37281         as SIGSEGV.
37282         * gcc.dg/cleanup-11.c: Likewise.
37283         * gcc.dg/cleanup-8.c: Likewise.
37284         * gcc.dg/cleanup-9.c: Likewise.
37285         * gcc.dg/cleanup-5.c: Run on all platforms.
37286
37287 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37288
37289         * g++.dg/warn/nonnull1.C: New test.
37290
37291 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37292
37293         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37294         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37295         Special-case the Sun compiler wrt to <complex.h>.
37296
37297 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37298
37299         * gcc.dg/Wunreachable-8.C: New test.
37300
37301         * gcc.dg/h8300-ice2.c : New test.
37302
37303 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37304
37305         PR fortran/16161
37306         * gfortran.fortran-torture/compile/implicit.f90: Add test
37307         for implicit character.
37308
37309 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37310
37311         PR fortran/16289
37312         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37313         Use tiny() intrinsic to find smallest non-negative real
37314
37315 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37316
37317         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37318         * gcc.dg/compat/struct-by-value-22_x.c: New.
37319         * gcc.dg/compat/struct-by-value-22_y.c: New.
37320
37321         * gcc.c-torture/execute/20040629-1.c: New test.
37322
37323 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37324
37325         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37326         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37327
37328         PR target/16195
37329         * gcc.dg/20040625-1.c: New test.
37330
37331 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37332
37333         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37334
37335 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37336
37337         PR fortran/15963
37338         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37339
37340 2004-06-29  Richard Henderson  <rth@redhat.com>
37341
37342         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37343
37344 2004-06-29  Paul Brook  <paul@codesourcery.com>
37345
37346         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37347         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37348
37349 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         PR c++/16260
37352         * g++.dg/parse/crash15.C: New.
37353
37354 2004-06-28  Andrew Pinski  <apinski@apple.com>
37355
37356         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37357         by the error already.
37358
37359         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37360
37361 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37362
37363         PR target/14041
37364         * gcc.dg/h8300-bss-align-1.c : New.
37365
37366 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37367
37368         * PR c++/16174
37369         * g++.dg/template/ctor4.C: New.
37370
37371 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37372
37373         PR c++/16205
37374         * g++.dg/warn/Wsequence-point-1.C: New test.
37375
37376 2004-06-27  Paul Brook  <paul@codesourcery.com>
37377
37378         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37379
37380 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37381
37382         * g++.old-deja/g++.mike/p7325.C: Remove.
37383
37384 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37385
37386         PR c/14963
37387         * gcc.dg/pr14963.c: New test.
37388
37389 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c++/16193
37392         * g++.dg/parse/redef1.C: New test.
37393
37394 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37395
37396         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37397         20021110.c.
37398         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37399         20021119-1.c.
37400         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37401         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37402         5-04.c.
37403         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37404         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37405         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37406         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37407         g++.brendan/enum14.C.
37408         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37409         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37410         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37411         g++.mike/virt1.C.
37412         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37413         memtemp24.C.
37414
37415 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37416
37417         * gcc.dg/20040527-1.c: New test case.
37418
37419 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37420
37421         PR gfortran/pr16196
37422         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37423
37424 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37425
37426         PR middle-end/15825
37427         * gcc.dg/pr15825-1.c: New test case.
37428
37429 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37430
37431         * gcc.c-torture/execute/20040625-1.c: New test.
37432
37433 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37434
37435         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37436
37437 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37438
37439         * gcc.dg/torture/mips-div-1.c: New test.
37440
37441 2004-06-24  Jeff Law  <law@redhat.com>
37442
37443         * gcc.dg/tree-ssa/20040624-1.c: New test.
37444
37445 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37446
37447         * gcc.c-torture/compile/20040624-1.c: New test.
37448
37449 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37450
37451         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37452         this directory.
37453
37454 2004-06-23  Andrew Pinski  <apinski@apple.com>
37455
37456         PR middle-end/15988
37457         * g++.dg/opt/ptrmem4.C: New test.
37458
37459         * gcc.dg/c90-array-quals-2.c: New test.
37460
37461 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37462
37463         * gcc.dg/kpice1.c: New test.
37464
37465 2006-06-23  Andrew Pinski  <apinski@apple.com>
37466
37467         * gcc.dg/c90-array-quals.c: New test.
37468
37469 2006-06-22  Richard Henderson  <rth@redhat.com>
37470
37471         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37472
37473 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37474
37475         * gcc.dg/builtins-config.h: Handle FreeBSD.
37476
37477 2006-06-22  Richard Henderson  <rth@redhat.com>
37478
37479         * g++.dg/opt/devirt1.C: New.
37480
37481 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37482
37483         * g++.dg/opt/pr15551.C: New testcase.
37484
37485 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37486
37487         PR target/14800
37488         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37489         x86_64-*-linux* when compiling for 32bit.
37490
37491 2004-06-21  Andrew Pinski  <apinski@apple.com>
37492
37493         * gcc.dg/pch/struct-1.c: New.
37494         * gcc.dg/pch/struct-1.hs: New.
37495
37496 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37497
37498         * gcc.dg/pch/save-temps-1.c: New file.
37499         * gcc.dg/pch/save-temps-1.hs: New file.
37500
37501 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37502
37503         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37504         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37505
37506 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37507
37508         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37509         to fix type error.
37510         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37511         Remove trailing spaces.
37512
37513 2004-06-21  Richard Henderson  <rth@redhat.com>
37514
37515         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37516         merging && to BIT_FIELD_REF.
37517
37518 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37519
37520         * g++.dg/opt/placeholder1.C: New test.
37521
37522 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37523
37524         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37525         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37526         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37527         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37528
37529 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37530
37531         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37532         extern "C".
37533         * g++.dg/other/pragma-re-1.C: Add comments.
37534
37535 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37536
37537         PR gfortran/16080
37538         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37539
37540 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37541
37542         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37543         instead of setting the type of size_t by
37544         hand.
37545
37546 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37547
37548         * gcc.dg/unordered-2.c: New test case.
37549         * gcc.dg/unordered-3.c: New test case.
37550
37551 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37552
37553         PR other/16043
37554         * lib/g++.exp (g++_version): Tweak regexp for version
37555         * lib/g77.exp (g77_version): Likewise.
37556         * lib/gfortran.exp (gfortran_version): Likewise.
37557         * lib/objc.exp (objc_version): Likewise.
37558         * lib/treelang.exp (treelang_version): Likewise.
37559
37560 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37561
37562         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37563         Use INT_MAX instead of __INT_MAX__.
37564         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37565
37566         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37567         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37568         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37569         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37570         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37571         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37572         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37573         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37574         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37575
37576         * gcc.dg/range-test-1.c: New test.
37577         * g++.dg/opt/range-test-1.C: New test.
37578
37579 2004-06-17  Richard Henderson  <rth@redhat.com>
37580
37581         * objc.dg/sync-1.m: New.
37582         * objc.dg/try-catch-1.m: Don't force next runtime.
37583         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37584         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37585         shadowed catch clause.
37586         * objc.dg/try-catch-5.m: New.
37587
37588 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37589
37590         Bug 14610
37591         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37592
37593 2004-06-15  Richard Henderson  <rth@redhat.com>
37594
37595         * gcc.dg/20001116-1.c: Move expected warning line.
37596
37597 2004-06-15  Richard Henderson  <rth@redhat.com>
37598
37599         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37600         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37601
37602 2004-06-15  Jeff Law  <law@redhat.com>
37603
37604         * gcc.dg/tree-ssa/20040615-1.c: New test.
37605         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37606         be less sensitive to operand ordering.
37607         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37608
37609 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37610
37611         * g++.dg/abi/bitfield3.C: Add comment..
37612
37613 2004-06-15  Richard Henderson  <rth@redhat.com>
37614
37615         * g++.dg/ext/stmtexpr1.C: XFAIL.
37616         * gcc.dg/20030612-1.c: XFAIL.
37617
37618 2004-06-15  Eric Christopher  <echristo@redhat.com>
37619
37620         * g++.dg/charset/asm5.c: New.
37621         * gcc.dg/charset/asm6.c: New.
37622
37623 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37624
37625         PR fortran/15962
37626         * gfortran.fortran-torture/execute/select_1.f90: New test.
37627
37628 2004-06-15  Paul Brook  <paul@codesourcery.com>
37629
37630         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37631
37632 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37633
37634         PR c++/15967
37635         * g++.dg/lookup/crash3.C: New test.
37636
37637 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37638
37639         PR c++/15947
37640         * g++.dg/parse/dtor4.C: New test.
37641
37642 2004-06-14  Jeff Law  <law@redhat.com>
37643
37644         * gcc.c-torture/compile/20040614-1.c: New test.
37645
37646 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37647
37648         PR fortran/15211
37649         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37650         LEN of a character array.
37651
37652 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37653
37654         PR c++/15096
37655         * g++.dg/template/ptrmem10.C: New test.
37656
37657         PR c++/14930
37658         * g++.dg/template/friend30.C: New test.
37659
37660 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37661
37662         PR fortran/14928
37663         * gfortran.fortran-torture/compile/mloc.f90: New test.
37664
37665 2004-06-13  Paul Brook  <paul@codesourcery.com>
37666
37667         * gfortran.fortran-torture/execute/random_2.f90: New test.
37668
37669 2004-06-13  Eric Christopher  <echristo@redhat.com>
37670
37671         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37672
37673 2004-06-12  Paul Brook  <paul@codesourcery.com>
37674
37675         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37676
37677 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37678
37679         PR fortran/14923
37680         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37681
37682 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37683
37684         PR fortran/14957
37685         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37686         syntax errors in end statements of contained subroutines.
37687
37688 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37689
37690         PR fortran/12841
37691         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37692
37693 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37694
37695         PR fortran/15665
37696         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37697
37698 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37699
37700         PR gfortran/12839
37701         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37702
37703 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37704
37705         PR c++/15862
37706         * g++.dg/parse/enum1.C: New test.
37707
37708 2004-06-10  Jeff Law  <law@redhat.com>
37709
37710         * gcc.c-torture/compile/20040610-1.c: New test.
37711
37712 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37713
37714         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37715         * g++.old-deja/g++.other/decl3.C: Likewise.
37716
37717 2004-06-10  Brian Booth  <bbooth@redhat.com>
37718
37719         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37720         V_MAY_DEF instead of VDEF.
37721         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37722
37723 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37724
37725         PR c++/14211
37726         * g++.dg/conversion/const1.C: New test.
37727
37728         PR c++/15076
37729         * g++.dg/conversion/reinterpret1.C: New test.
37730
37731         PR c++/15877
37732         * g++.dg/template/enum2.C: New test.
37733
37734         PR c++/15227
37735         * g++.dg/template/error13.C: New test.
37736
37737 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37738
37739         PR fortran/14957
37740         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37741         arguments to test_* REAL and of the right size.
37742
37743 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37744
37745         PR target/15569
37746         PR rtl-optimization/15681
37747         * gcc.dg/20040609-1.c: New test.
37748
37749 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37750
37751         PR c++/14791
37752         * g++.dg/opt/builtins1.C: New test.
37753
37754 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37755
37756         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37757         that use default windows32 struct layout.
37758         * gcc.dg/i386-bitfield2.c: Likewise.
37759
37760 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37761
37762         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37763         for mingw32 and cygwin targets.
37764
37765 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37766
37767         * gcc.dg/pch/macro-4.c: New.
37768         * gcc.dg/pch/macro-4.hs: New.
37769
37770 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37771
37772         PR fortran/13249
37773         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37774
37775 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37776
37777         PR fortran/13372
37778         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37779
37780 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37781
37782         PR gfortran/14897
37783         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37784
37785 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37786
37787         PR gfortran/15755
37788         * gfortran.fortran-torture/execute/backspace.c : New test.
37789
37790 2004-06-09  Paul Brook  <paul@codesourcery.com>
37791
37792         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37793         (pointer_to_section): Rewrite to use smaller array.
37794
37795 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37796
37797         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37798         * gcc.dg/ext/altivec-10.c: Same.
37799         * gcc.dg/ext/altivec-11.c: Same.
37800         * gcc.dg/ext/altivec-12.c: Same.
37801         * gcc.dg/ext/altivec-13.c: Same.
37802         * gcc.dg/ext/altivec-14.c: Same.
37803         * gcc.dg/ext/altivec-15.c: Same.
37804         * gcc.dg/ext/altivec-16.c: Same.
37805         * gcc.dg/ext/altivec-3.c: Same.
37806         * gcc.dg/ext/altivec-4.c: Same.
37807         * gcc.dg/ext/altivec-6.c: Same.
37808         * gcc.dg/ext/altivec-7.c: Same.
37809         * gcc.dg/ext/altivec-8.c: Same.
37810         * gcc.dg/ext/altivec-varargs-1.c: Same.
37811
37812         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37813         * g++.dg/ext/altivec-10.C: Same.
37814         * g++.dg/ext/altivec-2.C: Same.
37815         * g++.dg/ext/altivec-3.C: Same.
37816         * g++.dg/ext/altivec-4.C: Same.
37817         * g++.dg/ext/altivec-5.C: Same.
37818         * g++.dg/ext/altivec-6.C: Same.
37819         * g++.dg/ext/altivec-7.C: Same.
37820         * g++.dg/ext/altivec-8.C: Same.
37821         * g++.dg/ext/altivec-9.C: Same.
37822
37823 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37824
37825         PR c++/7841
37826         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37827
37828 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37829
37830         * gcc.dg/union-1.c: New test.
37831
37832 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37833
37834         * gcc.dg/builtins-41.c: New test case.
37835         * gcc.dg/builtins-42.c: New test case.
37836
37837 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37838
37839         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37840         * g++.dg/ext/altivec-10.C: Same.
37841         * g++.dg/ext/altivec-2.C: Same.
37842         * g++.dg/ext/altivec-3.C: Same.
37843         * g++.dg/ext/altivec-4.C: Same.
37844         * g++.dg/ext/altivec-5.C: Same.
37845         * g++.dg/ext/altivec-6.C: Same.
37846         * g++.dg/ext/altivec-7.C: Same.
37847         * g++.dg/ext/altivec-8.C: Same.
37848         * g++.dg/ext/altivec-9.C: Same.
37849         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37850         * g++.old-deja/g++.brendan/new3.C: Same.
37851         * gcc.c-torture/execute/eeprof-1.x: Same.
37852
37853 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37854
37855         PR c/14765
37856         * gcc.dg/pr14765-1.c: New test.
37857
37858 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37859
37860         PR c/14649
37861         * gcc.dg/pr14649-1.c: New test case.
37862
37863 2004-06-07  Richard Henderson  <rth@redhat.com>
37864
37865         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37866         if temporaries.
37867
37868 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37869
37870         * g++.dg/eh/elide1.C: Remove XFAIL.
37871
37872 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37873
37874         PR c++/15337
37875         * g++.dg/expr/sizeof3.C: New test.
37876
37877         PR c++/14777
37878         * g++.dg/template/access14.C: New test.
37879
37880         PR c++/15554
37881         * g++.dg/template/enum1.C: New test.
37882
37883         PR c++/15057
37884         * g++.dg/eh/throw1.C: New test.
37885
37886 2004-06-07  David Ayers  <d.ayers@inode.at>
37887             Ziemowit Laski  <zlaski@apple.com>
37888
37889         * lib/objc.exp (objc_target_compile): Revert the '-framework
37890         Foundation' flag fix, since bare Darwin does not ship
37891         with the Foundation framework.
37892         * objc/execute/next_mapping.h: Provide a local NSConstantString
37893         @interface and @implementation.
37894         (objc_constant_string_init): A constructor function, used to
37895         initialize the NSConstantString meta-class object.
37896         * objc/execute/string1.m: Include "next_mapping.h" instead of
37897         <Foundation/NSString.h>.
37898         * objc/execute/string2.m: Likewise.
37899         * objc/execute/string3.m: Likewise.
37900         * objc/execute/string4.m: Likewise.
37901
37902 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37903
37904         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37905         to double. Replace double with FLOAT.
37906         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37907
37908         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37909         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37910         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37911         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37912         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37913         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37914         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37915         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37916
37917 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37918
37919         PR c/13519
37920         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37921
37922 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37923
37924         PR c++/15503
37925         * g++.dg/template/meminit2.C: New test.
37926
37927 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37928
37929         PR target/15822
37930         * gcc.c-torture/execute/compare-fp-1.c,
37931         gcc.c-torture/execute/compare-fp-2.c,
37932         gcc.c-torture/execute/compare-fp-3.c,
37933         gcc.c-torture/execute/compare-fp-4.c,
37934         gcc.c-torture/execute/compare-fp-3.x,
37935         gcc.c-torture/execute/compare-fp-4.x: Moved...
37936         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37937         gcc.c-torture/execute/ieee/compare-fp-2.c,
37938         gcc.c-torture/execute/ieee/compare-fp-3.c,
37939         gcc.c-torture/execute/ieee/compare-fp-4.c,
37940         gcc.c-torture/execute/ieee/compare-fp-3.x,
37941         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37942
37943 2004-06-04  David Ayers  <d.ayers@inode.at>
37944
37945         * objc/execute/protocol-isEqual-4.m: New testcase.
37946
37947 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37948
37949         * objc/execute/protocol-isEqual-1.m: New testcase.
37950         * objc/execute/protocol-isEqual-2.m: New testcase.
37951         * objc/execute/protocol-isEqual-3.m: New testcase.
37952
37953 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37954
37955         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37956
37957 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37958
37959         * lib/objc.exp (objc_target_compile): When running tests on
37960         Darwin (Mac OS X), inform the linker about '-framework
37961         'Foundation'.
37962
37963 2004-06-02  Eric Christopher  <echristo@redhat.com>
37964
37965         * gcc.c-torture/compile/20040602-1.c: New.
37966
37967 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37968
37969         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37970         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37971
37972         PR tree-optimization/14736
37973         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37974
37975         PR tree-optimization/14042
37976         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37977
37978         PR tree-optimization/14729
37979         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37980
37981 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37982
37983         PR fortran/15557
37984         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37985
37986 2004-06-01  Richard Hederson  <rth@redhat.com>
37987
37988         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37989
37990 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37991
37992         PR c++/14932
37993         * g++.dg/parse/offsetof4.C: New test.
37994
37995 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37996
37997         PR objc/7993
37998         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37999
38000 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
38001
38002         PR c++/15701
38003         * g++.dg/template/friend29.C: New test.
38004
38005 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38006
38007         PR c/15749
38008         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38009
38010 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
38011
38012         * gcc.dg/sparc-trap-1.c: New test.
38013
38014 2004-05-31  Roger Sayle  <roger@eyesopen.com>
38015
38016         PR middle-end/15069
38017         * g++.dg/opt/fold3.C: New test case.
38018
38019 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
38020
38021         * lib/target-supports.exp (check_iconv_available): Fix fallout
38022         from 2004-05-28 patch.
38023
38024 2004-05-30  Paul Brook  <paul@codesourcery.com>
38025
38026         PR fortran/15620
38027         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38028         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38029
38030 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
38031
38032         * gfortran.fortran-torture/execute/random_1.f90: New test.
38033
38034 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38035
38036         * g++.dg/ext/altivec-10.C: New test.
38037
38038 2004-05-29  Paul Brook  <paul@codesourcery.com>
38039
38040         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38041
38042 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38043
38044         * gcc.dg/altivec-16.c: New test.
38045
38046 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
38047
38048         * lib/target-supports.exp (check_vmx_hw_available): New.
38049         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38050
38051         * lib/target-supports.exp (check_alias_available,
38052         check_iconv_available, check_named_sections_available): Use
38053         unique names for temporary files.
38054
38055 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
38056
38057         * gcc.dg/altivec-15.c: New test.
38058
38059 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38060
38061         PR c++/15083
38062         * g++.dg/warn/noeffect6.C: New test.
38063
38064         PR c++/15471
38065         * g++.dg/expr/ptrmem4.C: New test.
38066
38067         PR c++/15640
38068         * g++.dg/template/operator3.C: New test.
38069
38070 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
38071
38072         PR c++/14668
38073         * g++.dg/lookup/redecl1.C: New test.
38074         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38075
38076 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
38077
38078         * gcc.c-torture/execute/compare-fp-1.c,
38079         gcc.c-torture/execute/compare-fp-2.c,
38080         gcc.c-torture/execute/compare-fp-3.c,
38081         gcc.c-torture/execute/compare-fp-4.c,
38082         gcc.c-torture/execute/compare-fp-3.x,
38083         gcc.c-torture/execute/compare-fp-4.x,
38084         gcc.dg/pr15649-1.c: New.
38085
38086 2004-05-27  Adam Nemet  <anemet@lnxw.com>
38087
38088         PR c++/12883
38089         * g++.dg/init/array14.C: New test.
38090
38091 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
38092
38093         * lib/compat.exp (compat-get-options-main): New.
38094         (compat-get-options): Remove unneeded code, warn for ignored
38095         command.
38096         (compat-execute): Check flag set by dg-require-* commands.
38097
38098         * lib/compat.exp (compat-execute): Break up long lines.
38099
38100 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
38101
38102         * gcc.dg/altivec-7.c: Don't use 'vector long'.
38103         * gcc.dg/altivec-14.c: New test.
38104         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38105
38106         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38107         * gcc.dg/altivec-12.c: Ditto.
38108
38109         * gcc.dg/altivec-3.c: Move call to altivec_check.
38110
38111 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38112
38113         PR c++/15044
38114         * g++.dg/template/error12.C: New test.
38115
38116         PR c++/15317
38117         * g++.dg/ext/attrib15.C: New test.
38118
38119         PR c++/15329
38120         * g++.dg/template/ptrmem9.C: New test.
38121
38122 2004-05-25  Paul Brook  <paul@codesourcery.com>
38123
38124         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38125
38126 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38127
38128         PR c++/15165
38129         * g++.dg/template/crash19.C: New test.
38130
38131 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38132
38133         PR c++/15025
38134         * g++.dg/template/redecl1.C: New test.
38135
38136 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
38137
38138         PR c++/14821
38139         * g++.dg/other/ns1.C: New test.
38140
38141         PR c++/14883
38142         * g++.dg/template/invalid1.C: New test.
38143
38144 2004-05-23  Paul Brook  <paul@codesourcery.com>
38145         Victor Leikehman  <lei@haifasphere.co.il>
38146
38147         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38148         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38149
38150 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38151
38152         PR c++/15285
38153         PR c++/15299
38154         * g++.dg/template/non-dependent5.C: New test.
38155         * g++.dg/template/non-dependent6.C: New test.
38156
38157 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
38158
38159         PR c++/15507
38160         * g++.dg/inherit/union1.C: New test.
38161
38162         PR c++/15542
38163         * g++.dg/template/addr1.C: New test.
38164
38165         PR c++/15427
38166         * g++.dg/template/array5.C: New test.
38167
38168         PR c++/15287
38169         * g++.dg/template/array6.C: New test.
38170
38171 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
38172             Roger Sayle  <roger@eyesopen.com>
38173
38174         * g++.dg/lookup/forscope2.C: New test case.
38175
38176 2004-05-22  Ben Elliston  <bje@au.ibm.com>
38177
38178         * gcc.dg/cpp/Wmissingdirs.c: New.
38179
38180 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38181
38182         PR target/15301
38183         * gcc.dg/compat/union-m128-1.h: New file.
38184         * gcc.dg/compat/union-m128-1_main.c: Likewise.
38185         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38186         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38187
38188 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
38189
38190         PR target/15302
38191         * gcc.dg/compat/struct-complex-1.h: New file.
38192         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38193         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38194         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38195
38196 2004-05-20  Roger Sayle  <roger@eyesopen.com>
38197
38198         PR middle-end/3074
38199         * gcc.dg/pr3074-1.c: New test case.
38200         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38201
38202 2004-05-20  Falk Hueffner  <falk@debian.org>
38203
38204         PR other/15526
38205         * gcc.dg/ftrapv-1.c: New test case.
38206
38207 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
38208
38209         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38210
38211 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
38212             Jeff Law  <law@redhat.com>
38213
38214         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38215         * gcc.dg/tree-ssa/20040518-2.c: New test.
38216
38217         * gcc.dg/tree-ssa/20040518-1.c: New test.
38218
38219 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
38220
38221         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38222
38223 2004-05-18  Paul Brook  <paul@codesourcery.com>
38224
38225         PR fortran/13930
38226         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38227
38228 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38229
38230         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38231         constant folding.
38232
38233 2004-05-17  Steven Bosscher  <stevenb@suse.de>
38234
38235         * gcc.dg/tree-ssa/20040517-1.c: New test.
38236
38237 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38238
38239         * gcc.dg/loop-4.c: New test.
38240
38241 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
38242
38243         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38244
38245 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
38246
38247         PR fortran/15311
38248         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38249
38250 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38251
38252         PR fortran/13826
38253         PR fortran/13940
38254         * gfortran.fortran-torture/compile/data_1.f90: New test.
38255
38256 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
38257
38258         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38259         * gcc.dg/uninit-H.c: Define ASM for __s390__.
38260
38261 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38262
38263         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38264
38265 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38266
38267         PR c/15444
38268         * gcc.dg/format/xopen-1.c: Adjust expected message.
38269         * gcc.dg/format/xopen-3.c: New test.
38270
38271 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38272
38273         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38274
38275 2004-05-14  Jeff Law  <law@redhat.com>
38276
38277         * gcc.dg/tree-ssa/20040514-2.c: New test.
38278
38279 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38280
38281         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38282         this ...
38283         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38284         this.
38285
38286 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38287
38288         * gcc.dg/tree-ssa/20040514-1.c: New test.
38289
38290 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38291
38292         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38293         test.
38294
38295 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38296
38297         PR fortran/14066
38298         * gfortran.fortran-torture/compile/do_1.f90: New test.
38299
38300 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38301
38302         PR fortran/15051
38303         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38304         test.
38305
38306 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38307
38308         PR fortran/15149
38309         * gfortran.fortran-torture/execute/random_init.f90: New test.
38310
38311 2004-05-13  Paul Brook  <paul@codesourcery.com>
38312
38313         PR fortran/15314
38314         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38315
38316 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38317
38318         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38319         for the powerpc case.
38320
38321 2004-05-13  Jeff Law  <law@redhat.com>
38322
38323         * gcc.dg/tree-ssa/20040513-1.c: New test.
38324         * gcc.dg/tree-ssa/20040513-2.c: New test.
38325
38326 2004-05-13  Paul Brook  <paul@codesourcery.com>
38327
38328         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38329         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38330         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38331
38332 2004-05-13  Andreas Schwab  <schwab@suse.de>
38333
38334         PR other/10819
38335         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38336         characters.
38337
38338 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38339
38340         PR fortran/15294
38341         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38342
38343 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38344
38345         Merge from tree-ssa-20020619-branch.  See
38346         ChangeLog.tree-ssa for details.
38347
38348 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38349
38350         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38351         include <altivec.h> explicitly.
38352         * gcc.dg/altivec-13.c: Likewise.
38353
38354 2004-05-11  Paul Brook  <paul@codesourcery.com>
38355
38356         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38357
38358 2004-05-10  Eric Christopher  <echristo@redhat.com>
38359
38360         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38361         * gcc.dg/sibcall-4.c: Ditto.
38362
38363 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38364
38365         * g++.dg/ext/altivec-8.C: New test case.
38366         * gcc.dg/altivec-13.c: New test case.
38367
38368 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38369
38370         * gcc.c-torture/execute/divcmp-1.c: New test case.
38371         * gcc.c-torture/execute/divcmp-2.c: New test case.
38372         * gcc.c-torture/execute/divcmp-3.c: New test case.
38373
38374 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38375
38376         * g++.dg/other/pragma-re-2.C: New test.
38377
38378 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38379
38380         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38381         * gcc.dg/i386-387-2.c: Likewise.
38382
38383         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38384         __builtin_drem.
38385         * gcc.dg/i386-387-6.c: Likewise.
38386
38387 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38388
38389         * gcc.dg/builtins-33.c: Also check log1p*.
38390
38391 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38392
38393         PR optimization/15296
38394         * gcc.c-torture/execute/pr15296.c: New test.
38395
38396 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38397
38398         * gcc.dg/builtins-40.c: New test.
38399
38400 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38401
38402         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38403
38404 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38405
38406         * g++.dg/ext/spe1.C: New testcase.
38407
38408 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38409
38410         * objc.dg/image-info.m: Allow additional attributes
38411         for __image_info section.
38412
38413 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38414
38415         * gcc.dg/torture/mips-hilo-2.c: New test.
38416
38417 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38418
38419         PR c++/14389
38420         * g++.dg/template/member5.C: New test.
38421
38422 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38423
38424         * gcc.dg/builtins-34.c: Also check expm1*.
38425
38426 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38427
38428         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38429         * gcc.dg/torture/builtin-convert-3.c: New test.
38430
38431 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38432
38433         PR middle-end/15054
38434         * g++.dg/opt/pr15054.C: New test.
38435
38436 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38437
38438         * gcc.dg/torture/builtin-rounding-1.c: New test.
38439         * gcc.dg/builtins-25.c: Delete.
38440         * gcc.dg/builtins-29.c: Delete.
38441
38442 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38443
38444         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38445         * gcc.dg/sibcall-4.c: Likewise.
38446         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38447
38448 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38449
38450         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38451         bit-field on 16-bit targets.
38452
38453 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38454
38455         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38456         16-bit targets.
38457
38458 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38459
38460         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38461         * gcc.dg/rs6000-power2-2.c: Likewise.
38462
38463 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38464
38465         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38466         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38467         Change the asm registers to be in form of frN instead of fN.
38468
38469 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38470
38471         * gcc.dg/torture/builtin-convert-2.c: New test.
38472
38473 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38474
38475         * gcc.dg/rs6000-power2-1.c: New test.
38476         * gcc.dg/rs6000-power2-2.c: New test.
38477
38478 2004-04-28  Jan Hubicka  <jh@suse.cz>
38479
38480         * gcc.dg/unused-6.c: New test.
38481
38482 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38483             Ulrich Weigand  <uweigand@de.ibm.com>
38484
38485         * ada/acats/run_all.sh: Define $target variable.
38486
38487 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38488
38489         PR c++/15119
38490         * g++.dg/other/vararg-1.C: New test.
38491
38492         PR c++/4794
38493         * g++.dg/eh/cleanup3.C: New test.
38494
38495 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38496
38497         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38498         and ad8011a (target_insn).
38499         * ada/acats/support/macro.dfs: Likewise.
38500         * ada/acats/support/impbit.adb: New file.
38501
38502 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38503
38504         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38505
38506 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38507
38508         * gcc.dg/loop-3.c: New test.
38509
38510 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38511
38512         * gcc.c-torture/execute/simd-5.c: New test.
38513
38514 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38515
38516         PR c++/15064
38517         * g++.dg/template/crash18.C: New test.
38518
38519 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38520
38521         * g++.dg/ext/complit3.C: New test.
38522
38523 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38524
38525         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38526         * gcc.dg/altivec-3.c: Same.
38527         * gcc.dg/altivec-varargs-1.c: Same.
38528
38529 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38530
38531         * lib/target-supports.exp (check_profiling_available): Assume
38532         profiling is not available on powerpc-eabi targets.
38533
38534 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38535
38536         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38537         * gcc.dg/vmx/bug-1.c: Ditto.
38538
38539 2004-04-20  Eric Christopher  <echristo@redhat.com>
38540
38541         * gcc.dg/charset/extern.c: New test.
38542         * g++.dg/charset/extern3.cc: Ditto.
38543
38544 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38545
38546         * gcc.dg/builtins-39.c: New test.
38547
38548 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38549
38550         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38551
38552 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38553
38554         * gcc.dg/torture/mips-hilo-1.c: New test.
38555
38556 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38557
38558         * gcc.c-torture/compile/20040419-1.c: New test.
38559
38560 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38561
38562         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38563
38564 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38565             Aldy Hernandez  <aldyh@redhat.com>
38566
38567         * gcc.c-torture/execute/va-arg-24.c: New.
38568
38569 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38570             Aldy Hernandez  <aldyh@redhat.com>
38571
38572         * gcc.dg/vmx/1b-01.c: New.
38573         * gcc.dg/vmx/1b-02.c: New.
38574         * gcc.dg/vmx/1b-03.c: New.
38575         * gcc.dg/vmx/1b-04.c: New.
38576         * gcc.dg/vmx/1b-05.c: New.
38577         * gcc.dg/vmx/1b-06.c: New.
38578         * gcc.dg/vmx/1b-07.c: New.
38579         * gcc.dg/vmx/1c-01.c: New.
38580         * gcc.dg/vmx/1c-02.c: New.
38581         * gcc.dg/vmx/3a-01a.c: New.
38582         * gcc.dg/vmx/3a-01.c: New.
38583         * gcc.dg/vmx/3a-01m.c: New.
38584         * gcc.dg/vmx/3a-03.c: New.
38585         * gcc.dg/vmx/3a-03m.c: New.
38586         * gcc.dg/vmx/3a-04.c: New.
38587         * gcc.dg/vmx/3a-04m.c: New.
38588         * gcc.dg/vmx/3a-05.c: New.
38589         * gcc.dg/vmx/3a-06.c: New.
38590         * gcc.dg/vmx/3a-06m.c: New.
38591         * gcc.dg/vmx/3a-07.c: New.
38592         * gcc.dg/vmx/3b-01.c: New.
38593         * gcc.dg/vmx/3b-02.c: New.
38594         * gcc.dg/vmx/3b-10.c: New.
38595         * gcc.dg/vmx/3b-13.c: New.
38596         * gcc.dg/vmx/3b-14.c: New.
38597         * gcc.dg/vmx/3b-15.c: New.
38598         * gcc.dg/vmx/3c-01a.c: New.
38599         * gcc.dg/vmx/3c-01.c: New.
38600         * gcc.dg/vmx/3c-02.c: New.
38601         * gcc.dg/vmx/3c-03.c: New.
38602         * gcc.dg/vmx/3d-01.c: New.
38603         * gcc.dg/vmx/4-01.c: New.
38604         * gcc.dg/vmx/4-03.c: New.
38605         * gcc.dg/vmx/5-01.c: New.
38606         * gcc.dg/vmx/5-02.c: New.
38607         * gcc.dg/vmx/5-03.c: New.
38608         * gcc.dg/vmx/5-04.c: New.
38609         * gcc.dg/vmx/5-05.c: New.
38610         * gcc.dg/vmx/5-06.c: New.
38611         * gcc.dg/vmx/5-07.c: New.
38612         * gcc.dg/vmx/5-07t.c: New.
38613         * gcc.dg/vmx/5-08.c: New.
38614         * gcc.dg/vmx/5-10.c: New.
38615         * gcc.dg/vmx/5-11.c: New.
38616         * gcc.dg/vmx/7-01a.c: New.
38617         * gcc.dg/vmx/7-01.c: New.
38618         * gcc.dg/vmx/7c-01.c: New.
38619         * gcc.dg/vmx/7d-01.c: New.
38620         * gcc.dg/vmx/7d-02.c: New.
38621         * gcc.dg/vmx/8-01.c: New.
38622         * gcc.dg/vmx/8-02a.c: New.
38623         * gcc.dg/vmx/8-02.c: New.
38624         * gcc.dg/vmx/brode-1.c: New.
38625         * gcc.dg/vmx/bug-1.c: New.
38626         * gcc.dg/vmx/bug-2.c: New.
38627         * gcc.dg/vmx/bug-3.c: New.
38628         * gcc.dg/vmx/cw-bug-1.c: New.
38629         * gcc.dg/vmx/cw-bug-2.c: New.
38630         * gcc.dg/vmx/cw-bug-3.c: New.
38631         * gcc.dg/vmx/dct.c: New.
38632         * gcc.dg/vmx/debug-1.c: New.
38633         * gcc.dg/vmx/debug-2.c: New.
38634         * gcc.dg/vmx/debug-3.c: New.
38635         * gcc.dg/vmx/debug-4.c: New.
38636         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38637         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38638         * gcc.dg/vmx/eg-5.c: New.
38639         * gcc.dg/vmx/fft.c: New.
38640         * gcc.dg/vmx/gcc-bug-1.c: New.
38641         * gcc.dg/vmx/gcc-bug-2.c: New.
38642         * gcc.dg/vmx/gcc-bug-3.c: New.
38643         * gcc.dg/vmx/gcc-bug-4.c: New.
38644         * gcc.dg/vmx/gcc-bug-5.c: New.
38645         * gcc.dg/vmx/gcc-bug-6.c: New.
38646         * gcc.dg/vmx/gcc-bug-7.c: New.
38647         * gcc.dg/vmx/gcc-bug-8.c: New.
38648         * gcc.dg/vmx/gcc-bug-9.c: New.
38649         * gcc.dg/vmx/gcc-bug-b.c: New.
38650         * gcc.dg/vmx/gcc-bug-c.c: New.
38651         * gcc.dg/vmx/gcc-bug-d.c: New.
38652         * gcc.dg/vmx/gcc-bug-e.c: New.
38653         * gcc.dg/vmx/gcc-bug-f.c: New.
38654         * gcc.dg/vmx/gcc-bug-g.c: New.
38655         * gcc.dg/vmx/gcc-bug-i.c: New.
38656         * gcc.dg/vmx/harness.h: New.
38657         * gcc.dg/vmx/ira1.c: New.
38658         * gcc.dg/vmx/ira2a.c: New.
38659         * gcc.dg/vmx/ira2b.c: New.
38660         * gcc.dg/vmx/ira2.c: New.
38661         * gcc.dg/vmx/ira2c.c: New.
38662         * gcc.dg/vmx/mem.c: New.
38663         * gcc.dg/vmx/newton-1.c: New.
38664         * gcc.dg/vmx/ops.c: New.
38665         * gcc.dg/vmx/sn7153.c: New.
38666         * gcc.dg/vmx/spill2.c: New.
38667         * gcc.dg/vmx/spill3.c: New.
38668         * gcc.dg/vmx/spill.c: New.
38669         * gcc.dg/vmx/t.c: New.
38670         * gcc.dg/vmx/varargs-1.c: New.
38671         * gcc.dg/vmx/varargs-2.c: New.
38672         * gcc.dg/vmx/varargs-3.c: New.
38673         * gcc.dg/vmx/varargs-4.c: New.
38674         * gcc.dg/vmx/varargs-5.c: New.
38675         * gcc.dg/vmx/varargs-6.c: New.
38676         * gcc.dg/vmx/varargs-7.c: New.
38677         * gcc.dg/vmx/vmx.exp: New.
38678         * gcc.dg/vmx/vprint-1.c: New.
38679         * gcc.dg/vmx/vscan-1.c: New.
38680         * gcc.dg/vmx/x-01.c: New.
38681         * gcc.dg/vmx/x-02.c: New.
38682         * gcc.dg/vmx/x-03.c: New.
38683         * gcc.dg/vmx/x-04.c: New.
38684         * gcc.dg/vmx/x-05.c: New.
38685         * gcc.dg/vmx/yousufi-1.c: New.
38686         * gcc.dg/vmx/zero-1.c: New.
38687         * gcc.dg/vmx/zero.c: New.
38688
38689 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38690
38691         * g++.dg/lookup/java1.C: Update for chage of
38692         _Jv_AllocObject.
38693         * g++.dg/lookup/java2.C: Likewise.
38694
38695 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38696
38697         * ada/acats/run_all.sh: use -O2 by default.
38698
38699 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38700
38701         * gcc.dg/vr-mult-[12].c: New tests.
38702
38703 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38704
38705         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38706
38707         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38708
38709 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38710
38711         * lib/target-supports.exp (check_profiling_available): Assume
38712         profiling isn't available for mips*-*-elf targets.
38713
38714 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38715
38716         * gcc.dg/builtins-38.c: New test.
38717
38718 2004-04-14  Eric Christopher  <echristo@redhat.com>
38719
38720         * g++.dg/charset/charset.exp: Run .cc extension tests.
38721
38722 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38723
38724         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38725
38726 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38727
38728         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38729
38730 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38731
38732         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38733         * gcc.dg/i386-387-2.c: Likewise.
38734
38735         * gcc.dg/i386-387-7.c: New test.
38736         * gcc.dg/i386-387-8.c: New test.
38737
38738         * gcc.dg/builtins-37.c: New test.
38739
38740 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38741
38742         * g++.dg/pch/externc-1.C: Add missing semicolon.
38743
38744 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38745
38746         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38747
38748 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38749
38750         * gcc.c-torture/execute/20040411-1.c: New test.
38751
38752 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38753
38754         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38755
38756 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38757
38758         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38759
38760 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38761
38762         * lib/target-supports.exp (check_named_sections_available): New.
38763         * lib/gcc-dg.exp (dg-require-named-sections): New.
38764         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38765         old-deja.exp.  Also prune error-count message from HP linker.
38766         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38767
38768         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38769         * g++.old-deja/g++.pt/static3.C: Likewise.
38770         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38771
38772 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38773
38774         * gcc.c-torture/execute/20040409-1.c: New test case.
38775         * gcc.c-torture/execute/20040409-2.c: New test case.
38776         * gcc.c-torture/execute/20040409-3.c: New test case.
38777
38778 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38779
38780         * gcc.dg/20040409-1.c: New test.
38781
38782 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38783
38784         PR target/14888
38785         * g++.dg/opt/pr14888.C: New test case.
38786
38787 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38788
38789         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38790         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38791         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38792         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38793         New tests.
38794
38795 2004-04-08  Paul Brook  <paul@codesourcery.com>
38796
38797         * gcc.dg/spill-1.c: New test.
38798
38799 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38800
38801         * gcc.dg/torture/builtin-ctype-2.c: New test.
38802
38803 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38804
38805         * gcc.dg/pch/pch.exp: Add largefile test.
38806
38807 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38808
38809         * g++.dg/pch/externc-1.Hs: New.
38810         * g++.dg/pch/externc-1.C: New.
38811
38812 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38813
38814         * gcc.dg/compat/struct-by-value-5a_main.c,
38815         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38816         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38817         * gcc.dg/compat/struct-by-value-5a_x.c,
38818         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38819         gcc.dg/compat/struct-by-value-5_x.c.
38820         * gcc.dg/compat/struct-by-value-5a_y.c,
38821         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38822         gcc.dg/compat/struct-by-value-5_y.c.
38823
38824         * gcc.dg/compat/struct-by-value-6a_main.c,
38825         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38826         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38827         * gcc.dg/compat/struct-by-value-6a_x.c,
38828         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38829         gcc.dg/compat/struct-by-value-6_x.c.
38830         * gcc.dg/compat/struct-by-value-6a_y.c,
38831         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38832         gcc.dg/compat/struct-by-value-6_y.c.
38833
38834         * gcc.dg/compat/struct-by-value-7a_main.c,
38835         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38836         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38837         * gcc.dg/compat/struct-by-value-7a_x.c,
38838         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38839         gcc.dg/compat/struct-by-value-7_x.c.
38840         * gcc.dg/compat/struct-by-value-7a_y.c,
38841         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38842         gcc.dg/compat/struct-by-value-7_y.c.
38843
38844 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38845
38846         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38847         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38848         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38849         options.
38850
38851 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38852
38853         * gcc.dg/builtins-36.c: New test.
38854
38855 2004-04-06  Paul Brook  <paul@codesourcery.com>
38856
38857         * README.gcc: Remove obsolete contraint on testcases.
38858
38859 2004-04-05  Paul Brook  <paul@codesourcery.com>
38860
38861         PR2123
38862         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38863         failure and exit(0) on success.
38864         * g++.dg/expr/anew2.C: Ditto.
38865         * g++.dg/expr/anew3.C: Ditto.
38866         * g++.dg/expr/anew4.C: Ditto.
38867
38868 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38869
38870         PR c++/3518
38871         * g++.dg/template/unify7.C: New.
38872
38873 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38874
38875         * g++.dg/README: Bring up to date with new subdirectories; remove
38876         duplicate subdirectory lines.
38877
38878 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38879
38880         PR c++/14007
38881         * g++.dg/template/unify5.C: New.
38882         * g++.dg/template/unify6.C: New.
38883         * g++.dg/template/qualttp20.C: Adjust.
38884         * g++.old-deja/g++.jason/report.C: Adjust.
38885         * g++.old-deja/g++.other/qual1.C: Adjust.
38886
38887 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38888
38889         PR c++/14803
38890         * g++.dg/inherit/ptrmem1.C: New test.
38891
38892 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38893
38894         PR c++/14755
38895         * gcc.c-torture/execute/20040331-1.c: New test.
38896         * gcc.dg/20040331-1.c: New test.
38897
38898 2004-04-01  Paul Brook  <paul@codesourcery.com>
38899
38900         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38901
38902 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38903
38904         PR c++/14724
38905         * g++.dg/init/goto1.C: New test.
38906
38907         PR c++/14763
38908         * g++.dg/template/defarg4.C: New test.
38909
38910 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38911
38912         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38913
38914 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38915
38916         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38917
38918 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38919
38920         * gcc.dg/noncompile/undeclared-2.c: New test.
38921
38922 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38923
38924         * gcc.dg/940409-1.c: Remove XFAIL.
38925         * gcc.dg/reg-vol-struct-1.c: New test.
38926
38927 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38928
38929         * gcc.dg/torture/builtin-wctype-1.c: New test.
38930
38931 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38932
38933         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38934         * gcc.dg/20001101-1.c: Likewise.
38935         * gcc.dg/20001102-1.c: Likewise.
38936
38937 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38938
38939         * gcc.dg/compare8.c: Add an additional test for XOR.
38940
38941 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38942
38943         * gcc.dg/torture/builtin-ctype-1.c: New test.
38944
38945 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38946
38947         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38948         * gcc.dg/torture/builtin-math-1.c: Likewise.
38949         * gcc.dg/torture/builtin-power-1.c: New test.
38950
38951 2004-03-24  Andreas Schwab  <schwab@suse.de>
38952
38953         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38954         IA64 assembler.
38955
38956 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38957             Roger Sayle  <roger@eyesopen.com>
38958
38959         * gcc.dg/compare8.c: New test case.
38960
38961 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38962
38963         * g++.dg/ext/altivec-7.C: New test.
38964
38965 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38966
38967         PR 12267, 12391, 12560, 13129, 14114, 14133
38968         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38969         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38970         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38971         Adjust error regexps.
38972         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38973         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38974         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38975         * gcc.dg/local1.c: Add explanatory comment.
38976
38977 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38978
38979         PR optimization/14669
38980         * g++.dg/opt/fold2.C: New test case.
38981
38982 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38983
38984         PR c/14069
38985         * gcc.dg/20040322-1.c: New test.
38986
38987 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38988
38989         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38990         * gcc.dg/ultrasp4.c: Likewise.
38991         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38992
38993 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38994
38995         * gcc.dg/i386-sse-8.c: Reset default options.
38996
38997 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38998
38999         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39000         in the error message text.
39001
39002 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39003
39004         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39005
39006 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
39007
39008         PR c++/14616
39009         * g++.dg/init/array13.C: New test.
39010
39011 2004-03-20  Roger Sayle  <roger@eyesopen.com>
39012
39013         PR target/13889
39014         * gcc.c-torture/compile/pr13889.c: New test case.
39015
39016 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39017
39018         PR c/14635
39019         * builtins-1.c (nan, nans): Don't test.
39020         * builtins-30.c: Don't use nan, nanf, nanl.
39021         * builtins-35.c: New test.
39022
39023 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
39024
39025         * g++.dg/ext/altivec-6.C: New test.
39026
39027 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
39028
39029         * g++.dg/init/placement3.C: New test.
39030
39031         * g++.dg/template/spec13.C: New test.
39032
39033         * g++.dg/lookup/using11.C: New test.
39034
39035         * g++.dg/lookup/koenig3.C: New test.
39036
39037         * g++.dg/template/operator2.C: New test.
39038
39039         * g++.dg/expr/dtor3.C: New test.
39040         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39041         marker.
39042         * g++.old-deja/g++.law/visibility28.C: Likewise.
39043
39044 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
39045
39046         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39047         * gcc.dg/ppc64-abi-3.c: Likewise.
39048
39049 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39050
39051         PR c++/14545
39052         * g++.dg/parse/template15.C: New test.
39053
39054 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39055
39056         * g++.dg/expr/dtor2.C: New test.
39057
39058         * g++.dg/lookup/anon4.C: New test.
39059
39060         * g++.dg/overload/using1.C: New test.
39061
39062         * g++.dg/template/lookup7.C: New test.
39063
39064         * g++.dg/template/typename6.C: New test.
39065
39066         * g++.dg/expr/cond6.C: New test.
39067
39068 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39069
39070         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39071
39072 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39073
39074         * g++.dg/expr/cond5.C: New test.
39075         * g++.dg/expr/constcast1.C: Likewise.
39076         * g++.dg/expr/ptrmem2.C: Likewise.
39077         * g++.dg/expr/ptrmem3.C: Likewise.
39078         * g++.dg/lookup/main1.C: Likewise.
39079         * g++.dg/template/lookup6.C: Likewise.
39080
39081 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
39082
39083         * gcc.dg/local1.c: New test.
39084
39085         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39086
39087 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39088
39089         * gcc.dg/torture/builtin-convert-1.c: New test.
39090
39091 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39092
39093         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39094
39095 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39096
39097         PR c++/14481
39098         * g++.dg/warn/Wunused-7.C: New test.
39099
39100 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39101
39102         * gcc.dg/torture/builtin-integral-1.c: New test.
39103
39104 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
39105
39106         PR c++/14586
39107         * g++.dg/parse/non-dependent3.C: New test.
39108
39109 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
39110
39111         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39112         * g++.dg/eh/simd-2.C: Likewise.
39113         * g++.dg/init/array10.C: Likewise.
39114         * gcc.c-torture/compile/simd-1.c: Likewise.
39115         * gcc.c-torture/compile/simd-2.c: Likewise.
39116         * gcc.c-torture/compile/simd-3.c: Likewise.
39117         * gcc.c-torture/compile/simd-4.c: Likewise.
39118         * gcc.c-torture/compile/simd-6.c: Likewise.
39119         * gcc.c-torture/execute/simd-1.c: Likewise.
39120         * gcc.c-torture/execute/simd-2.c: Likewise.
39121         * gcc.dg/compat/vector-defs.h: Likewise.
39122         * gcc.dg/20020531-1.c: Likewise.
39123         * gcc.dg/altivec-3.c: Likewise.
39124         * gcc.dg/altivec-4.c: Likewise.
39125         * gcc.dg/altivec-varargs-1.c: Likewise.
39126         * gcc.dg/compat/vector-defs.h: Likewise.
39127         * gcc.dg/i386-mmx-3.c: Likewise.
39128         * gcc.dg/i386-sse-4.c: Likewise.
39129         * gcc.dg/i386-sse-5.c: Likewise.
39130         * gcc.dg/i386-sse-8.c: Likewise.
39131         * gcc.dg/simd-1.c: Likewise.
39132         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
39133         __ev64_opaque__ since the machine description provides it.
39134
39135 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39136
39137         * lib/compat.exp (skip_list): New global variable.
39138         Use it to hold the user defined COMPAT_SKIPS list if any.
39139         (compat-obj): Add the members of skip_list to optall.
39140
39141 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39142
39143         * gcc.dg/compat/union-by-value-1_main.c,
39144         union-by-value-1_x.c, union-by-value-1_y.c,
39145         union-check.h, union-defs.h,
39146         union-init.h, union-return-1_main.c,
39147         union-return-1_x.c, union-return-1_y.c: New files.
39148
39149 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39150
39151         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39152         mixed-struct-init.h: Add 4 mixed structure types.
39153         struct-by-value-21_main.c, struct-by-value-21_x.c,
39154         struct-by-value-21_y.c, struct-return-21_main.c,
39155         struct-return-21_x.c, struct-return-21_y.c: New files.
39156
39157 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
39158
39159         PR c++/14550
39160         * g++.dg/parse/template14.C: New test.
39161
39162 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39163
39164         * gcc.c-torture/execute/20040313-1.c: New test.
39165
39166 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
39167
39168         PR target/14533
39169         * gcc.dg/20040311-2.c: New test.
39170
39171 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
39172
39173         PR other/14544
39174         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39175         bit-field.
39176
39177 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
39178
39179         * gcc.dg/20040305-2.c: Add missing return statement.
39180
39181 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39182
39183         * gcc.dg/builtins-34.c: Also check pow10*.
39184
39185 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39186
39187         PR target/14262
39188         * gcc.dg/20040305-2.c: New test.
39189
39190 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
39191
39192         * gcc.dg/20040310-1.c: New test.
39193
39194 2004-03-11  Roger Sayle  <roger@eyesopen.com>
39195
39196         * gcc.c-torture/execute/20040311-1.c: New test case.
39197
39198 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
39199
39200         PR c++/14476
39201         * g++.dg/lookup/enum1.C: New test.
39202
39203 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39204
39205         PR c++/14510
39206         * g++.dg/lookup/struct2.C: New test.
39207
39208 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
39209
39210         * gcc.dg/builtins-34.c: New test.
39211
39212 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39213
39214         * gcc.dg/torture/builtin-nonneg-1.c: New test.
39215
39216 2004-03-09  James E Wilson  <wilson@specifixinc.com>
39217
39218         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39219         * gcc.dg/alias-2.c: New testcase.
39220
39221 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
39222
39223         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39224
39225 2004-03-09  Roger Sayle  <roger@eyesopen.com>
39226
39227         * gcc.c-torture/execute/20040309-1.c: New test case.
39228
39229 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
39230
39231         PR c++/14397
39232         * g++.dg/overload/ref1.C: New.
39233
39234 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39235
39236         PR c++/14409
39237         * g++.dg/template/spec12.C: New test.
39238
39239         PR c++/14448
39240         * g++.dg/parse/crash14.C: New test.
39241
39242 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39243
39244         PR c++/14230
39245         * g++.dg/init/ref11.C: New test.
39246
39247 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
39248
39249         PR c++/14432
39250         * g++.dg/parse/builtin2.C: New test.
39251
39252 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39253
39254         PR c++/14401
39255         * g++.dg/init/ctor3.C: New test.
39256         * g++.dg/init/union1.C: New test.
39257         * g++.dg/ext/anon-struct4.C: New test.
39258
39259 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
39260
39261         * g++.dg/lookup/koenig1.C: Tweak error messages.
39262         * g++.dg/lookup/used-before-declaration.C: Likewise.
39263         * g++.dg/other/do1.C: Likewise.
39264         * g++.dg/overload/koenig1.C: Likewise.
39265         * g++.dg/parse/crash13.C: Likewise.
39266         * g++.dg/template/instantiate3.C: Likewise.
39267
39268 2004-03-08  Eric Christopher  <echristo@redhat.com>
39269
39270         * * lib/target-supports.exp: Enable libiconv in test
39271         compilation.  Fix up error checking.
39272
39273 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39274
39275         PR middle-end/14289
39276         * gcc.dg/pr14289-1.c: New test case.
39277         * gcc.dg/pr14289-2.c: Likewise.
39278         * gcc.dg/pr14289-3.c: Likewise.
39279
39280 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39281
39282         * gcc.c-torture/execute/20040308-1.c: New test.
39283
39284 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39285
39286         * gcc.c-torture/execute/20040307-1.c: New test case.
39287
39288 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39289
39290         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39291
39292 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39293
39294         * gcc.dg/20040306-1.c: New test.
39295
39296 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39297
39298         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39299         them static.
39300         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39301
39302 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39303
39304         PR c/14465
39305         * gcc.dg/decl-6.c: New test.
39306
39307 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39308
39309         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39310         Rename LOGPOW -> LOG_POW.
39311         (SQRT_EXP, POW_EXP): New.
39312
39313 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39314
39315         * gcc.dg/i386-sse-8.c: New test.
39316
39317 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39318
39319         PR c/14114
39320         * gcc.dg/decl-5.c: New test.
39321
39322 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39323
39324         * gcc.dg/20040305-1.c: New test.
39325
39326 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39327
39328         PR other/14354
39329         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39330
39331 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39332
39333         PR c++/14425, c++/14426
39334         * g++.dg/ext/altivec-4.C: New test.
39335         * g++.dg/ext/altivec-5.C: New test.
39336
39337 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39338
39339         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39340         global variables of a type with no linkage.
39341         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39342         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39343         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39344         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39345         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39346         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39347         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39348         * g++.dg/warn/deprecated.C: Name enum Color.
39349         * g++.dg/overload/VLA.C: Name structure for 'b'.
39350         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39351
39352 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39353
39354         * gcc.c-torture/compile/20040304-1.c: New test.
39355
39356 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39357
39358         PR 13728
39359         * gcc.dg/decl-4.c: New testcase.
39360
39361 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39362
39363         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39364         as PRECF if sizeof (float) > sizeof (double).
39365         (PRECL): Make it the same as PRECF if
39366         sizeof (float) > sizeof (long double).
39367
39368 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39369
39370         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39371         system type.  Add check for irix6 which doesn't have c99 runtime.
39372
39373 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39374
39375         * gcc.dg/const-elim-1.c: xfail for xtensa.
39376
39377 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39378
39379         PR c++/14369
39380         * g++.dg/template/cond4.C: New test.
39381
39382 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39383
39384         PR c++/14360
39385         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39386
39387         PR c++/14361
39388         * g++.dg/parse/defarg7.C: New test.
39389
39390         PR c++/14359
39391         * g++.dg/template/friend26.C: New test.
39392
39393 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39394
39395         PR c++/14324
39396         * g++.dg/abi/mangle21.C: New test.
39397
39398         PR c++/14260
39399         * g++.dg/parse/constructor2.C: New test.
39400
39401         PR c++/14337
39402         * g++.dg/template/sfinae1.C: New test.
39403
39404 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39405
39406         PR c++/14267
39407         * g++.dg/expr/crash2.C: New test.
39408
39409         PR middle-end/13448
39410         * gcc.dg/inline-5.c: New test.
39411         * gcc.dg/always-inline.c: Split out tests into ...
39412         * gcc.dg/always-inline2.c: ... this and ...
39413         * gcc.dg/always-inline3.c: ... this.
39414
39415 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39416
39417         PR debug/12103
39418         * g++.dg/debug/crash1.C: New test.
39419
39420 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39421
39422         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39423         function with __attribute__((noinline)).
39424         (recurser_void2): Likewise.
39425         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39426         (recurser_void2): Likewise.
39427
39428 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39429
39430         PR middle-end/14203
39431         * g++.dg/warn/Wunused-6.C: New test case.
39432
39433 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39434
39435         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39436         not defined.
39437
39438 2004-02-27  Eric Christopher  <echristo@redhat.com>
39439
39440         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39441         * g++.dg/charset/asm2.c: Run only x86.
39442         * gcc.dg/charset/asm3.c: Ditto.
39443
39444 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39445
39446         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39447         ld_library_path.
39448
39449 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39450
39451         * g++.dg/ext/altivec-3.C: New.
39452
39453 2004-02-26  Richard Henderson  <rth@redhat.com>
39454
39455         * g++.dg/ext/attrib10.C: Mark for warning.
39456         * gcc.dg/attr-alias-1.c: New.
39457
39458 2004-02-26  Richard Henderson  <rth@redhat.com>
39459
39460         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39461         * gcc.c-torture/execute/20040208-2.c: ... it back.
39462
39463 2004-02-26  Eric Christopher  <echristo@redhat.com>
39464
39465         * lib/target-supports.exp (check-iconv-available): New function.
39466         * lib/gcc-dg.exp (dg-require-iconv): New function.
39467         Use above.
39468         * gcc.dg/charset: New directory.
39469         * gcc.dg/charset/charset.exp: New file.
39470         * gcc.dg/charset/asm1.c: Ditto.
39471         * gcc.dg/charset/asm2.c: Ditto.
39472         * gcc.dg/charset/asm3.c: Ditto.
39473         * gcc.dg/charset/asm4.c: Ditto.
39474         * gcc.dg/charset/asm5.c: Ditto.
39475         * gcc.dg/charset/attribute1.c: Ditto.
39476         * gcc.dg/charset/attribute2.c: Ditto.
39477         * gcc.dg/charset/string1.c: Ditto.
39478         * g++.dg/charset: New directory.
39479         * g++.dg/dg.exp: Add here. Special options.
39480         * g++.dg/charset/charset.exp: New file.
39481         * g++.dg/charset/asm1.c: Ditto.
39482         * g++.dg/charset/asm2.c: Ditto.
39483         * g++.dg/charset/asm3.c: Ditto.
39484         * g++.dg/charset/asm4.c: Ditto.
39485         * g++.dg/charset/attribute1.c: Ditto.
39486         * g++.dg/charset/attribute2.c: Ditto.
39487         * g++.dg/charset/extern1.cc: Ditto.
39488         * g++.dg/charset/extern2.cc: Ditto.
39489         * g++.dg/charset/string1.c: Ditto.
39490
39491 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39492
39493         PR c++/14278
39494         * g++.dg/parse/comma1.C: New test.
39495
39496 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39497
39498         PR c++/14284
39499         * g++.dg/template/ttp8.C: New test.
39500
39501 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39502
39503         * gcc.dg/fixuns-trunc-1.c: New test.
39504
39505 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39506
39507         * gcc.dg/builtins-config.h: Use #elif.
39508
39509 2004-02-26  Michael Matz  <matz@suse.de>
39510
39511         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39512         * gcc.dg/991214-1.c: Likewise.
39513         * gcc.dg/i386-asm-1.c: Likewise.
39514
39515 2004-02-25  Richard Henderson  <rth@redhat.com>
39516
39517         * gcc.c-torture/execute/20040208-2.c: Move ...
39518         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39519
39520 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39521
39522         PR c++/14246
39523         * g++.dg/other/crash-3.C: New test.
39524
39525 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39526
39527         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39528         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39529
39530         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39531         HP-UX.
39532
39533 2004-02-24  Michael Matz  <matz@suse.de>
39534
39535         * gcc.dg/i386-regparm.c: New.
39536
39537 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39538
39539         * gcc.c-torture/execute/20040223-1.c: New.
39540
39541 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39542             Kazu Hirata  <kazu@cs.umass.edu>
39543
39544         * gcc.dg/fwritable-strings-1.c: Remove.
39545
39546 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39547
39548         PR c/14156
39549         * gcc.dg/20040223-1.c: New test.
39550
39551 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39552
39553         PR c++/14106
39554         * g++.dg/ext/typeof9.C: New test.
39555
39556 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39557
39558         PR c++/14250
39559         * g++.dg/other/switch1.C: New test.
39560
39561 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39562
39563         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39564         * gcc.dg/va-arg-1.c: Likewise.
39565
39566 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39567
39568         PR c++/14143
39569         * g++.dg/template/koenig5.C: New test.
39570
39571 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39572
39573         * g++.dg/ext/altivec-1.C: Generalize target triple.
39574         * g++.dg/ext/altivec-2.C: New test case.
39575         * g++.dg/ext/altivec_check.h: New file.
39576         * gcc.dg/altivec-1.c: Generalize target triple;
39577         include altivec_check.h and call altivec_check().
39578         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39579         * gcc.dg/altivec-6.c: New test case.
39580         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39581         type casts as needed.
39582         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39583         altivec_check().
39584         * gcc.dg/altivec-12.c: New test case.
39585         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39586         include altivec_check.h and call altivec_check().
39587         * gcc.dg/altivec_check.h: New file.
39588
39589 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39590
39591         * lib/target-supports.exp (check_alias_available): Don't mangle
39592         function `g' in test program.
39593
39594 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39595
39596         * lib/target-supports.exp (check_profiling_available): Check
39597         argument to determine whether we support a profiling type.
39598         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39599         check_profiling_available.
39600         * g++.dg/bprob/bprob.exp: Likewise.
39601         * g77.dg/bprob/bprob.exp: Likewise.
39602         * gcc.misc-tests/bprob.exp: Likewise.
39603         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39604         dg-require-profiling and delete expected error handling.
39605         * gcc.dg/20021014-1.c: Likewise.
39606         * gcc.dg/nest.c: Likewise.
39607
39608 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39609
39610         PR c++/12007
39611         * g++.dg/other/vthunk1.C: New test.
39612
39613 2004-02-20  Falk Hueffner  <falk@debian.org>
39614
39615         PR target/14201
39616         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39617
39618 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39619
39620         PR c++/13927
39621         * g++.dg/other/error8.C: Remove XFAIL markers.
39622
39623         PR c++/14173
39624         * g++.dg/ext/packed5.C: New test.
39625
39626         PR c++/14199
39627         * g++.dg/warn/Wunused-5.C: New test.
39628
39629         PR c++/14186
39630         * g++.dg/lookup/member1.C: New test.
39631
39632 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39633
39634         * gcc.c-torture/compile/20040130-1.c: Enable only when
39635         __INT_MAX__ >= 2147483647L.
39636         * gcc.c-torture/compile/961203-1.c: Likewise.
39637
39638 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39639
39640         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39641         * g++.dg/opt/template1.C: Robustify assembler regexp
39642
39643 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39644
39645         * gcc.c-torture/execute/simd-4.x: Remove.
39646         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39647         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39648         Guard with #ifndef SKIP_ATTRIBUTE.
39649         * gcc.dg/compat/vector-1_y.c: Likewise.
39650         * gcc.dg/compat/vector-2_x.c: Likewise.
39651         * gcc.dg/compat/vector-2_y.c: Likewise.
39652         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39653         * g++.dg/eh/simd-2.C: Likewise.
39654
39655 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39656
39657         * gcc.c-torture/compile/complex-1.c: New.
39658
39659 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39660
39661         PR target/14209
39662         * gcc.c-torture/execute/20040218-1.c: New test.
39663
39664 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39665
39666         PR c++/14181
39667         * g++.dg/parse/new2.C: New test.
39668
39669 2004-02-18  Paul Brook  <paul@codesourcery.com>
39670
39671         * gcc.c-torture/compile/libcall-1.c: New test.
39672
39673 2004-02-18  Paul Brook  <paul@codesourcery.com>
39674
39675         PR debug/12934
39676         * gcc.dg/debug/debug-7.c: New test.
39677
39678 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39679
39680         * gcc.dg/20040217-1.c: New test.
39681
39682 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39683
39684         * gcc.c-torture/execute/990208-1.x: Delete.
39685
39686 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39687
39688         * gcc.c-torture/execute/20040208-2.x: New file.
39689
39690 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39691
39692         PR c++/11326
39693         * g++.dg/abi/structret1.C: New test.
39694
39695 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39696
39697         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39698         (i386_cpuid): No need to test if cpuid is available on AMD64.
39699         Fix assembly, so that it works onboth i386 and AMD64.
39700         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39701         (vecInLong): Fix s[] member type to unsigned int.
39702         (vecInWord): Remove type.
39703         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39704         (a64, b64, c64, d64, e64): Remove.
39705         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39706         Remove unused variable.  Remove initialization of removed variables.
39707         Don't call mmx_tests nor sse_tests.
39708         (reference_mmx, reference_sse): Remove.
39709         (check): Add return stmt.
39710         * gcc.dg/i386-sse-7.c: New test.
39711         * gcc.dg/i386-mmx-4.c: New test.
39712
39713 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39714
39715         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39716         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39717         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39718         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39719         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39720         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39721         g++.dg/tc1/dr94.C: Fix line terminator.
39722
39723 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39724
39725         * gcc.c-torture/compile/20040216-1.c: New.
39726
39727 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39728
39729         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39730         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39731         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39732         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39733         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39734         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39735
39736 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39737
39738         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39739
39740 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39741
39742         PR c++/13971
39743         * g++.dg/expr/cond4.C: New test.
39744
39745         PR c++/14086
39746         * g++.dg/lookup/crash2.C: New test.
39747
39748 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39749
39750         * gcc.c-torture/compile/20040214-2.c: New test.
39751
39752 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39753
39754         PR c++/14116
39755         * g++.dg/ext/typeof8.C: New test.
39756
39757 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39758
39759         * gcc.c-torture/compile/20040214-1.c: New test.
39760
39761 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39762
39763         PR c++/13635
39764         * g++.dg/template/spec11.C: New test.
39765
39766 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39767
39768         PR c++/13927
39769         * g++.dg/other/error8.C: New test.
39770
39771 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39772
39773         PR c++/14122
39774         * g++.dg/template/array4.C: New test.
39775
39776         PR c++/14108
39777         * g++.dg/inherit/thunk2.C: New test.
39778
39779         PR c++/14083
39780         * g++.dg/eh/cond2.C: New test.
39781
39782 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39783
39784         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39785
39786 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39787
39788         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39789
39790 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39791
39792         * g++.dg/simd-2.C: xfail on ppc64-linux.
39793
39794 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39795
39796         PR c/456
39797         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39798         tests.
39799
39800 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39801
39802         * gcc.dg/builtins-33.c: New test.
39803
39804 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39805
39806         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39807
39808 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39809
39810         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39811
39812 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39813
39814         * gcc.dg/ppc64-abi-3.c: New test.
39815
39816 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39817
39818         PR c/14092
39819
39820         * gcc.dg/pr14092-1.c: New testcase.
39821
39822 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39823
39824         * gcc.dg/cpp/assert4.c: Fix typo last change.
39825
39826         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39827         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39828
39829         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39830
39831 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39832
39833         * gcc.c-torture/compile/20040209-1.c: New test case.
39834
39835 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39836
39837         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39838
39839 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39840
39841         * gcc.c-torture/execute/20040208-[12].c: New tests.
39842
39843 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39844
39845         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39846
39847 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39848
39849         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39850
39851 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39852
39853         Bug 13856
39854         * gcc.dg/visibility-8.c: New testcase.
39855
39856 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39857
39858         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39859         arguments.
39860         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39861
39862 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39863
39864         PR middle-end/13696
39865         * g++.dg/opt/fold1.C: New test case.
39866
39867 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39868
39869         PR c++/14033
39870         * g++.dg/other/crash-2.C: New test.
39871
39872 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39873
39874         PR c++/14028
39875         * g++.dg/parse/angle-bracket2.C: New test.
39876
39877 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39878
39879         PR middle-end/13750
39880         Revert:
39881         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39882         PR pch/13361
39883         * g++.dg/pch/wchar-1.C: New.
39884         * g++.dg/pch/wchar-1.Hs: New.
39885
39886 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39887
39888         PR c++/14008
39889         * g++.dg/parse/error15.C: New test.
39890         * g++.dg/parse/crash11.C: Update dg-error mark.
39891
39892 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39893
39894         PR c++/13932
39895         * g++.dg/warn/conv2.C: New test.
39896
39897 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39898
39899         PR c++/13086
39900         * g++.dg/warn/incomplete1.C: Remove xfail.
39901
39902 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39903
39904         * lib/file-format.exp (gcc_target_object_format): Use
39905         ${tool}_target_compile, not gcc_target_compile.
39906         * lib/target-supports.exp (check_alias_available): Likewise.
39907         (check_gc_sections_available): Likewise.
39908         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39909         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39910         dg-require-alias.
39911
39912 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39913
39914         PR c++/13969
39915         * g++.dg/template/static6.C: New test.
39916
39917 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39918
39919         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39920
39921 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39922
39923         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39924         tests for systems where `char' is unsigned by default.
39925
39926 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39927
39928         PR c++/13997
39929         * g++.dg/template/partial3.C: New test.
39930
39931 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39932
39933         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39934         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39935         Remove mentions of obsolete ports.
39936
39937 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39938
39939         * gcc.dg/noncompile/20001228-1.c: Fix for new
39940         error message.
39941
39942 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39943
39944         PR target/9348
39945         * gcc.c-torture/execute/multdi-1.c: New test case.
39946
39947 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39948
39949         PR c++/13925
39950         * g++.dg/template/lookup5.C: New test.
39951
39952 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39953
39954         PR c++/13950
39955         * g++.dg/template/lookup4.C: New test.
39956
39957         PR c++/13970
39958         * g++.dg/parse/error14.C: New test.
39959
39960         PR c++/14002
39961         * g++.dg/parse/template13.C: New test.
39962
39963 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39964
39965         PR c++/13978
39966         * g++.dg/template/koenig4.C: New test.
39967
39968         PR c++/13968
39969         * g++.dg/template/crash17.C: New test.
39970
39971         PR c++/13975
39972         * g++.dg/parse/error13.C: New test.
39973         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39974
39975 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39976
39977         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39978
39979 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39980
39981         PR c/11658
39982         PR c/13994
39983         * gcc.dg/noncompile/20040203-1.c: New test.
39984         * gcc.dg/noncompile/20040203-2.c: Likewise.
39985         * gcc.dg/noncompile/20040203-3.c: Likewise.
39986         * gcc.dg/20040203-1.c: Likewise.
39987
39988 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39989
39990         PR c++/10858
39991         * g++.dg/template/sizeof7.C: New test.
39992
39993 2004-02-02  Eric Christopher  <echristo@redhat.com>
39994             Zack Weinberg  <zack@codesourcery.com>
39995
39996         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39997
39998 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39999
40000         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40001         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40002         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40003         * gcc.dg/cleanup-5.c: Run only on Linux targets.
40004
40005 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
40006
40007         PR c++/13113
40008         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40009
40010         PR c++/13854
40011         * g++.dg/ext/attrib13.C: New test.
40012
40013         PR c++/13907
40014         * g++.dg/conversion/op2.C: New test.
40015
40016 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40017
40018         * gcc.dg/titype-1.c: Fix pasto.
40019
40020 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40021
40022         * gcc.dg/titype-1.c: New test.
40023
40024 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40025
40026         PR c++/13957
40027         * g++.dg/template/non-type-template-argument-1.C,
40028         g++.dg/template/qualified-id1.C: Update dg-error marks.
40029         * g++.dg/template/nontype6.C: New test.
40030
40031 2004-02-01  Roger Sayle  <roger@eyesopen.com>
40032
40033         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40034         * gcc.dg/builtins-31.c: New testcase.
40035         * gcc.dg/builtins-32.c: New testcase.
40036
40037 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
40038
40039         * objc.dg/call-super-2.m: Update line numbers
40040         for the including of stddef.h.
40041
40042 2004-01-30  Michael Matz  <matz@suse.de>
40043
40044         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40045         g++.dg/ext/case-range3.C: New tests.
40046
40047 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40048
40049         DR206
40050         PR c++/13813
40051         * g++.dg/template/member4.C: New test.
40052
40053 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40054
40055         PR c++/13683
40056         * g++.dg/template/sizeof6.C: New test.
40057
40058 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40059
40060         * gcc.dg/fwritable-strings-1.c: New test.
40061
40062 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40063
40064         * gcc.c-torture/compile/20040130-1.c: New test.
40065
40066 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
40067
40068         * objc.dg/call-super-2.m: Include stddef.h for size_t.
40069
40070 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
40071
40072         PR c++/13883
40073         * g++.dg/template/ctor3.C: New test.
40074
40075 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40076
40077         * g++.dg/tc1: New directory.
40078         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40079         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40080         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40081         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40082         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40083
40084 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40085
40086         * g++.dg/parse/error11.C: New test.
40087         * g++.dg/parse/error12.C: Likewise.
40088
40089 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
40090
40091         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40092         (scan_initial, main): Use aligned_sizeof instead of sizeof.
40093
40094 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
40095
40096         PR c++/13791
40097         * g++.dg/ext/attrib12.C: New test.
40098
40099         PR c++/13736
40100         * g++.dg/parse/cast2.C: New test.
40101
40102 2004-01-27  James E Wilson  <wilson@specifixinc.com>
40103
40104         * objc.dg/encode-2.m (main): New local string.  Set depending on
40105         sizeof long.  Use in sscanf call.
40106         * objc.dg/encode-3.m (main): New local string.  Set depending on
40107         sizeof long.  Use in scan_initial call.
40108
40109 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40110
40111         * objc.dg/call-super-2.m: Make LP64-safe.
40112         * objc.dg/desig-init-1.m: Likewise.
40113
40114 2004-01-27  Devang Patel <dpatel@apple.com>
40115
40116         * g++.dg/debug/namespace1.C: New test.
40117
40118 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
40119
40120         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40121         xscale-*-*.
40122
40123         * gcc.dg/arm-mmx-1.c: New test.
40124
40125 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40126
40127         * gcc.dg/20040127-1.c: New test.
40128         * gcc.dg/20040127-2.c: New test.
40129
40130 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40131
40132         * objc.dg/stret-1.m (glob): Renamed to globa.
40133
40134 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
40135
40136         PR c++/13663
40137         * g++.dg/expr/for1.C: New test.
40138
40139 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
40140
40141         PR middle-end/13779
40142         * gcc.dg/darwin-longlong.c: New test.
40143
40144 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
40145
40146         * gcc.dg/20040124-1.c: Moved test from here...
40147         * gcc.c-torture/compile/20040124-1.c: ...to here.
40148
40149 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40150
40151         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
40152         the assembly output if -m64 is passed.
40153
40154 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
40155
40156         PR c++/13833
40157         * g++.dg/template/cond3.C: New test.
40158
40159 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40160
40161         PR c++/13810
40162         * g++.dg/template/ttp7.C: New test.
40163
40164 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40165
40166         PR c++/13797
40167         * g++.dg/template/nontype4.C: New test.
40168         * g++.dg/template/nontype5.C: Likewise.
40169
40170 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
40171
40172         * gcc.dg/torture/mips-clobber-at.c: New test.
40173
40174 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
40175
40176         * gcc.dg/20040124-1.c: New test.
40177
40178 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
40179
40180         * gcc.dg/20040123-1.c: New test.
40181
40182 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40183
40184         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40185
40186 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40187
40188         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40189
40190 2004-01-23  Andrew Pinski  <apinski@apple.com>
40191
40192         * gcc.dg/20030121-1.c: Move to ..
40193         * gcc.dg/20040121-1.c: here.
40194
40195 2004-01-23  Roger Sayle  <roger@eyesopen.com>
40196
40197         * gcc.dg/builtins-29.c: New test case.
40198
40199 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
40200
40201         PR 18314
40202         * gcc.dg/builtins-30.c: New testcase.
40203
40204 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
40205
40206         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40207         * lib/g77.exp: Likewise.
40208         * lib/objc.exp: Likewise.
40209         * lib/g++.exp: Likewise.
40210
40211 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40212
40213         * gcc.dg/struct-by-value-2.c: New test.
40214
40215 2004-01-21  Andrew Pinski  <apinski@apple.com>
40216
40217         PR target/13785
40218         * gcc.dg/20030121-1.c: New test.
40219
40220 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
40221
40222         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
40223         clobber frame pointer register in asm statement.
40224
40225 2004-01-21  Falk Hueffner  <falk@debian.org>
40226
40227         * gcc.c-torture/compile/20040121-1.c: New test.
40228
40229 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
40230
40231         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40232
40233 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
40234
40235         * gcc.dg/ppc64-abi-2.c: New test.
40236
40237 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
40238
40239         * lib/treelang.exp: Fill out this file.
40240         * lib/treelang-dg.exp: New File.
40241
40242 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40243
40244         * gcc.c-torture/compile/981022-1.c: Remove.
40245         * gcc.dg/array-5.c: Remove XFAIL.
40246         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40247         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40248         gcc.dg/cond-lvalue-1.c: Update.
40249         * gcc.dg/cast-lvalue-2.c: New test.
40250
40251 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
40252
40253         PR c++/13592
40254         * g++.dg/other/error1.C (class foo): Tweak error message.
40255
40256         PR c++/13592
40257         * g++.dg/template/call2.C: New test.
40258
40259 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40260
40261         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40262         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40263         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40264         scalar-return-1_x.c, scalar-return-2_y.c,
40265         scalar-return-3_x.c, scalar-return-3_y.c,
40266         scalar-return-4_x.c, scalar-return-4_y.c,
40267         struct-align-1.h, struct-align-1_x.c,
40268         struct-align-1_y.c, struct-align-2.h,
40269         struct-align-2_x.c, struct-align-2_y.c,
40270         struct-by-value-10_y.c, struct-by-value-11_x.c,
40271         struct-by-value-11_y.c, struct-by-value-12_x.c,
40272         struct-by-value-12_y.c, struct-by-value-13_x.c,
40273         struct-by-value-13_y.c, struct-by-value-14_x.c,
40274         struct-by-value-14_y.c, struct-by-value-15_x.c,
40275         struct-by-value-15_y.c, struct-by-value-16_y.c,
40276         struct-by-value-17_y.c, struct-by-value-18_y.c,
40277         struct-by-value-19_y.c, struct-by-value-1_x.c,
40278         struct-by-value-1_y.c, struct-by-value-20_y.c,
40279         struct-by-value-2_x.c, struct-by-value-2_y.c,
40280         struct-by-value-3_y.c, struct-by-value-4_x.c,
40281         struct-by-value-4_y.c, struct-by-value-5_y.c,
40282         struct-by-value-6_y.c, struct-by-value-7_y.c
40283         struct-by-value-8_x.c, struct-by-value-8_y.c
40284         struct-by-value-9_x.c, struct-by-value-9_y.c
40285         struct-return-10_x.c, struct-return-10_y.c,
40286         struct-return-19_x.c, struct-return-20_x.c
40287         struct-return-2_x.c, struct-return-2_y.c
40288         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40289         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40290
40291 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40292
40293         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40294         attribute on sparc*-sun-solaris2.*.
40295
40296 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40297
40298         PR c++/13710
40299         * g++.dg/ext/typeof7.C: New test.
40300
40301 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40302
40303         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40304         * gcc.dg/const-elim-1.c: Same.
40305
40306 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40307
40308         * objc.dg/stret-1.m: New.
40309         * objc.dg/stret-2.m: New.
40310
40311 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40312
40313         PR c++/11895
40314         * g++.dg/ext/vector1.C: New test.
40315
40316 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40317
40318         * gcc.dg/pch/import-1.c: New.
40319         * gcc.dg/pch/import-1.hs: New.
40320         * gcc.dg/pch/import-1a.h: New.
40321         * gcc.dg/pch/import-1b.h: New.
40322         * gcc.dg/pch/import-1c.h: New.
40323
40324 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40325
40326         PR c++/13574
40327         * g++.dg/ext/array1.C: New test.
40328
40329         PR c++/13178
40330         * g++.dg/conversion/op1.C: New test.
40331
40332 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40333
40334         PR 11864
40335         From Kazumoto Kojima / Dan Kegel:
40336         * gcc.dg/pr11864-1.c: New test.
40337
40338         PR 10392
40339         From Marcus Comstedt / Dan Kegel:
40340         * gcc.dg/pr10392-1.c: New test.
40341
40342 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40343
40344         PR c++/13478
40345         * g++.dg/init/ref10.C: New test.
40346
40347 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40348
40349         PR c++/13407
40350         * g++.dg/parse/typename6.C: New test.
40351
40352 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40353
40354         PR pch/13361
40355         * g++.dg/pch/wchar-1.C: New.
40356         * g++.dg/pch/wchar-1.Hs: New.
40357
40358 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40359
40360         PR c++/9259
40361         * g++.dg/expr/sizeof2.C: New test.
40362
40363 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40364
40365         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40366
40367 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40368
40369         PR c++/13659
40370         * g++.dg/lookup/strong-using-3.C: New.
40371         * g++.dg/lookup/using-10.C: New.
40372
40373 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40374
40375         PR c++/13594
40376         * g++.dg/lookup/strong-using-2.C: New.
40377
40378 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40379             Dan Kegel <dank@kegel.com>
40380             J"orn Rennecke <joern.rennecke@superh.com>
40381
40382         PR target/9365
40383         * gcc.dg/pr9365-1.c: New test.
40384
40385 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40386
40387         PR c++/8856
40388         * g++.dg/parse/casting-operator2.C: New test.
40389         * g++.old-deja/g++.pt/explicit83.C: Remove.
40390
40391 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40392
40393         * gcc.dg/label-compound-stmt-1.c: New test.
40394         * gcc.c-torture/compile/950922-1.c,
40395         gcc.c-torture/compile/20000211-3.c,
40396         gcc.c-torture/compile/20000518-1.c,
40397         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40398         compound statements.
40399
40400 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40401
40402         * gcc.dg/ppc64-abi-1.c: New test.
40403
40404 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40405
40406          * g++.dg/ext/attrib9.C: Add dg-warnings.
40407
40408 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40409
40410         PR c++/12335
40411         * g++.dg/parse/dtor3.C: New test.
40412
40413 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40414
40415         PR c++/12709
40416         * g++.dg/parse/try-catch-1.C: New test.
40417
40418 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40419
40420         * ada/acats/run_all.sh: Add more verbose output in acats.log
40421         when compiling tests.
40422
40423 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40424
40425         PR 13656
40426         * gcc.dg/typedef-redecl.c: New test case.
40427         * gcc.dg/typedef-redecl.h: New support file.
40428
40429 2004-01-13  Jan Hubicka  <jh@suse.cz>
40430
40431         * gcc.dg/always_inline.c: New test.
40432         * gcc.dg/debug/20031231-1.c: Fix.
40433
40434 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40435
40436         PR c++/13474
40437         * g++.dg/template/array3.C: New test.
40438
40439 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40440
40441         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40442         * g++.dg/warn/Wunused-2.C: Likewise.
40443
40444 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40445
40446         PR c++/13289
40447         * g++.dg/template/instantiate6.C: New test.
40448
40449 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40450
40451         PR middle-end/11397
40452         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40453
40454 2004-01-12  Jan Hubicka  <jh@suse.cz>
40455
40456         PR opt/12826
40457         * gcc.dg/20040112-1.c: New.
40458
40459         * gcc.dg/dwarf-die[1-7].c: Move to...
40460         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40461         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40462
40463 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40464
40465         PR c++/4100
40466         * g++.dg/parse/friend4.C: New test.
40467
40468 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40469
40470         PR c++/4100
40471         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40472         definition is called a friend.
40473
40474 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40475
40476         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40477
40478 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40479
40480         PR c++/3478
40481         * g++.dg/parse/error10.C: New test.
40482         * g++.dg/template/arg2.C: Accept "invalid type" error.
40483
40484 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40485
40486         PR middle-end/13392
40487         * g++.dg/opt/expect2.C: New test.
40488
40489 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40490
40491         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40492         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40493         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40494         Update dg-error regexps.
40495
40496 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40497
40498         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40499         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40500
40501 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40502
40503         * gcc.dg/pragma-re-1.c: Use right pointer type.
40504
40505 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40506
40507         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40508
40509 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40510
40511         * gcc.dg/rs6000-ldouble-1.c: New.
40512
40513 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40514
40515         DR 337
40516         PR c++/9256
40517         * g++.dg/other/abstract1.C: New test.
40518
40519 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40520
40521         * g++.dg/lookup/strong-using-1.C: New.
40522
40523 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40524
40525         PR c/11234
40526         * gcc.dg/func-ptr-conv-1.c: New test.
40527         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40528
40529 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40530
40531         PR target/13380.
40532         * gcc.c-torture/compile/20040109-1.c: New.
40533
40534 2004-01-08  Stuart Hastings  <stuart@apple.com>
40535
40536         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40537         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40538         * gcc.dg/i386-sse-6.c: ...this new testcase.
40539
40540 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40541
40542         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40543
40544 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40545
40546         * ada/acats/run_acats: Treat 'gnatchop' the same way
40547         as 'gnatmake'.  Export GCC_DRIVER.
40548         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40549         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40550
40551 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40552
40553         PR c++/12573
40554         * g++.dg/template/dependent-expr4.C: New test.
40555
40556 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40557
40558         * gcc.dg/altivec-11.c: New test.
40559
40560 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40561
40562         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40563
40564 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40565
40566         PR c/6024
40567         * gcc.dg/enum-compat-1.c: New test.
40568         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40569
40570 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40571
40572         PR c/12165
40573         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40574         gcc.dg/c99-idem-qual-3.c: New tests.
40575
40576 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40577
40578         * gcc.dg/winline-7.c: Don't cast void * to int.
40579
40580 2004-01-06  Jan Hubicka  <jh@suse.cz>
40581
40582         * gcc.dg/i386-sse-5.c: New test
40583         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40584
40585 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40586
40587         PR c++/12815
40588         * g++.dg/rtti/typeid4.C: New test.
40589
40590 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40591
40592         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40593
40594 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/12132
40597         * g++.dg/template/error11.C: New test.
40598
40599         PR c++/13451
40600         * g++.dg/template/class2.C: New test.
40601
40602 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40603         Richard Sandiford <rsandifo@redhat.com>
40604
40605         PR c++/13387
40606         * g++.dg/opt/alias3.C: New test.
40607
40608 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40609
40610         PR c++/13157
40611         * g++.dg/template/koenig3.C: New test.
40612
40613         PR c++/13529
40614         * g++.dg/parse/offsetof3.C: New test.
40615
40616         * g++.dg/init/copy7.C: Add missing dg-error markers.
40617
40618         PR c++/12226
40619         * g++.dg/init/copy7.c: New test.
40620
40621         PR c++/13536
40622         * g++.dg/parse/cast1.C: New test.
40623
40624 2004-01-04  Jan Hubicka  <jh@suse.cz>
40625
40626         * gcc.dg/winline[1-7].c: New tests.
40627
40628 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40629
40630         PR c++/13520
40631         * g++.dg/template/qualttp22.C: New test.
40632
40633 2004-01-01  Jan Hubicka  <jh@suse.cz>
40634
40635         * gcc.dg/debug/20031231-1.c: New.
40636         * gcc.c-torture/compile/20040101-1.c: New.
40637         * gcc.dg/dwarf-die-[1-7].c: New.
40638
40639 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40640
40641         PR optimization/13521
40642         * gcc.c-torture/compile/20031231-1.c: New test.
40643
40644 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40645
40646         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40647
40648 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40649
40650         PR c++/10079
40651         * g++.dg/template/crash16.C: New test.
40652
40653 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40654
40655         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40656
40657 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40658
40659         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40660         ports.
40661         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40662         * g++.old-deja/g++.law/profile1.C: Likewise.
40663         * gcc.c-torture/compile/981006-1.c: Likewise.
40664         * gcc.c-torture/execute/loop-2e.x: Likewise.
40665         * gcc.c-torture/execute/loop-2f.x: Remove.
40666         * gcc.c-torture/execute/loop-2g.x: Likewise.
40667         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40668         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40669
40670 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40671
40672         PR c++/13507
40673         * g++.dg/ext/attrib11.C: New test.
40674
40675         PR c++/13494
40676         * g++.dg/template/array2-1.C: New test.
40677         * g++.dg/template/array2-2.C: New test.
40678
40679 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40680
40681         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40682
40683 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40684
40685         PR c++/12774
40686         * g++.dg/template/array1-1.C: New test.
40687         * g++.dg/template/array1-2.C: New test.
40688
40689 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40690
40691         PR fortran/12632
40692         * g77.dg/12632.f: New test case.
40693
40694 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40695
40696         PR c++/13289
40697         * g++.dg/parse/nontype1.C: New test.
40698
40699 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40700
40701         PR c++/12403
40702         * g++.dg/parse/explicit1.C: New test.
40703         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40704
40705 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40706
40707         PR c++/13081
40708         * g++.dg/opt/inline6.C: New test.
40709
40710         PR c++/12613
40711         * g++.dg/parse/error9.C: New test.
40712
40713         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40714
40715 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40716
40717         PR c++/13009
40718         * g++.dg/init/assign1.C: New test.
40719
40720 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40721
40722         PR c++/13070
40723         * g++.dg/warn/format3.C: New test case.
40724
40725 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40726
40727         * gcc.c-torture/compile/20031227-1.c: New test.
40728
40729 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40730
40731         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40732         * g77.dg/bprob/bprob.exp: Likewise.
40733         * gcc.misc-tests/bprob.exp: Likewise.
40734         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40735         variants on systems where the library does not provide that
40736         functionality.
40737         * gcc.dg/builtins-20.c: Use builtins-config.h.
40738         * gcc.dg/builtins-config.h: New file.
40739
40740 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40741
40742         * lib/gcc-dg.exp (dg-require-profiling): New function.
40743         * lib/target-supports.exp (check_profiling_available): Likewise.
40744         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40745         * g77.dg/bprob/bprob.exp: Likewise.
40746         * gcc.misc-tests/bprob.exp: Likewise.
40747         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40748         * gcc.dg/20021014-1.c: Likewise.
40749         * gcc.dg/nest.c: Likewise.
40750
40751 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40752
40753         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40754         compiling.
40755         * g++.dg/lookup/java2.C: Likewise.
40756         * gcc.dg/cpp/lexident.c: Likewise.
40757
40758 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40759
40760         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40761         given.
40762         * gcc.c-torture/compile/961203-1.c: Likewise.
40763         * gcc.c-torture/compile/980506-1.c: Likewise.
40764
40765 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40766
40767         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40768         (additional_prunes): New global.
40769         (gcc-dg-prune): Handle additional per-test pruning.
40770         (dg-test): Clear additional_prunes between tests.
40771
40772         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40773         dg-prune-output to avoid spurious failures from assembler
40774         complaining about nonexistent WAW violations.
40775         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40776         Use dg-prune-output to avoid spurious failures from assembler
40777         warning about Itanium B-step errata.
40778
40779 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40780
40781         * g++.dg/abi/macro0.C: New test.
40782         * g++.dg/abi/macro1.C: Likewise.
40783         * g++.dg/abi/macro2.C: Likewise.
40784
40785         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40786         * g++.dg/abi/bitfield7.C: Likewise.
40787         * g++.dg/abi/dtor2.C: Likewise.
40788         * g++.dg/abi/mangle11.C: Likewise.
40789         * g++.dg/abi/mangle12.C: Likewise.
40790         * g++.dg/abi/mangle14.C: Likewise.
40791         * g++.dg/abi/mangle17.C: Likewise.
40792         * g++.dg/abi/vbase10.C: Likewise.
40793         * g++.dg/abi/vbase14.C: Likewise.
40794         * g++.dg/template/qualttp17.C: Likewise.
40795
40796 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40797
40798         PR c/11995
40799         * gcc.dg/20031223-1.c: New test.
40800
40801 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40802
40803         * gcc.dg/noreturn-7.c: New test.
40804
40805 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40806
40807         * gcc.dg/null-pointer-1.c: New test.
40808
40809 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40810
40811         * g++.old-deja/g++.jason/template18.C: Remove.
40812         * g++.old-deja/g++.jason/template37.C: Likewise.
40813
40814         PR c++/12862
40815         * g++.dg/lookup/ns1.C: New test.
40816
40817         PR c++/12397
40818         * g++.dg/template/lookup3.C: New test.
40819
40820 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40821
40822         * g++.dg/template/recurse1.C: New test
40823
40824 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40825
40826         PR c++/12479
40827         * g++.dg/parse/semicolon1.C: New test.
40828         * g++.dg/parse/semicolon1.h: Likewise.
40829
40830 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40831
40832         * gcc.dg/darwin-misaligned.c: New test.
40833
40834 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40835
40836         PR c/9163
40837         * gcc.dg/20031222-1.c: New test.
40838
40839 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40840
40841         PR c++/13438
40842         * g++.dg/parse/error8.C: New test.
40843
40844         PR c++/11554
40845         * g++.dg/warn/ctor-init-1.C: New test.
40846
40847 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40848
40849         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40850         too small.
40851         * gcc.c-torture/compile/930217-1.c: Likewise.
40852         * gcc.c-torture/compile/930513-1.c: Likewise.
40853         * gcc.c-torture/execute/920908-2.c: Likewise.
40854         * gcc.c-torture/execute/921204-1.c: Likewise.
40855         * gcc.c-torture/execute/930621-1.c: Likewise.
40856         * gcc.c-torture/execute/930630-1.c: Likewise.
40857         * gcc.c-torture/execute/931031-1.c: Likewise.
40858         * gcc.c-torture/execute/980602-2.c: Likewise.
40859         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40860         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40861         * gcc.c-torture/execute/extzvsi.c: Likewise.
40862         * gcc.c-torture/unsorted/ext.c: Likewise.
40863
40864 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40865
40866         PR target/12749
40867         * gcc.c-torture/compile/20031220-2.c: New test case.
40868
40869 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40870
40871         PR optimization/13031
40872         * gcc.c-torture/compile/20031220-1.c: New test case.
40873
40874 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40875
40876         * gcc.dg/cast-function-1.c: New test.
40877
40878 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40879
40880         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40881         formats.
40882
40883 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40884
40885         PR c++/12795
40886         * g++.dg/ext/attrib10.C: New test.
40887
40888 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40889
40890         * gcc.dg/cleanup-10.c: New test.
40891         * gcc.dg/cleanup-11.c: New test.
40892
40893 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40894
40895         PR c++/13239
40896         * g++.dg/opt/expect1.C: New test.
40897
40898 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40899
40900         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40901
40902 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40903
40904         PR debug/12923
40905         * gcc.dg/20031218-1.c: New test.
40906
40907         PR debug/12389
40908         * gcc.dg/20031218-2.c: New test.
40909         * gcc.dg/20031218-3.c: New test.
40910
40911         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40912         of label name and allow for USER_LABEL_PREFIX == "_" names.
40913         * g++.dg/abi/mangle18-2.C: Likewise.
40914         * g++.dg/abi/mangle19-1.C: Likewise.
40915         * g++.dg/abi/mangle19-2.C: Likewise.
40916         * g++.dg/abi/mangle20-1.C: Likewise.
40917         * g++.dg/abi/mangle20-2.C: Likewise.
40918
40919 2003-12-18  Richard Henderson  <rth@redhat.com>
40920
40921         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40922
40923 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40924             Dan Kegel <dank@kegel.com>
40925
40926         PR other/12009
40927         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40928         testing a cross compiler, it causes spurious compile failures.
40929         * lib/g++.exp: Likewise.
40930
40931 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40932
40933         PR c++/13262
40934         * g++.dg/template/access13.C: New test.
40935
40936 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40937
40938         * gcc.dg/20031216-1.c: New test.
40939
40940 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40941
40942         PR c++/9154
40943         * g++.dg/template/error10.C: New test.
40944
40945 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40946
40947         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40948         * g++.dg/eh/simd-2.C: Likewise.
40949
40950 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40951             Roger Sayle  <roger@eyesopen.com>
40952
40953         * gcc.c-torture/execute/ieee/mzero5.c: New.
40954
40955 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40956
40957         PR c++/10603
40958         * g++.dg/parse/error6.C: New test.
40959
40960         PR c++/12827
40961         * g++.dg/parse/error7.C: New test.
40962
40963 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40964
40965         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40966         at -O with stabs debugging formats.
40967         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40968         * gcc.dg/debug/debug-2.c: Likewise.
40969
40970 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40971
40972         PR c++/12696
40973         * g++.dg/init/error1.C: New test.
40974
40975         PR c++/12218
40976         * g++.dg/init/pm3.C: New test.
40977
40978 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40979
40980         PR c/3347
40981         * gcc.dg/bitfld-8.c: New test.
40982
40983 2003-12-16  James Lemke  <jim@wasabisystems.com>
40984
40985         * gcc.dg/arm-scd42-[123].c: New tests.
40986
40987 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40988
40989         PR c++/9043
40990         * g++.dg/abi/mangle20-1.C: New test.
40991         * g++.dg/abi/mangle20-2.C: New test.
40992
40993 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40994
40995         PR c++/13275
40996         * g++.dg/other/offsetof2.C: Remove XFAIL.
40997         * g++.dg/parse/offsetof1.C: New test.
40998         * g++.gd/parse/offsetof2.C: Likewise.
40999
41000 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41001
41002         * g++.dg/template/nontype3.C: New test.
41003         * g++.dg/template/static2.C: Tweaked the dg-error clause.
41004
41005 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41006
41007         * g++.dg/warn/noreturn-3.C: Also test instantiation.
41008
41009 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
41010
41011         PR c++/13387
41012         * g++.dg/expr/assign1.C: New test.
41013
41014         PR c++/13242
41015         * g++.dg/abi/mangle19-1.C: New test.
41016         * g++.dg/abi/mangle19-2.C: New test.
41017
41018 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
41019
41020         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41021
41022 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41023
41024         * gcc.c-torture/execute/20031216-1.c: New test.
41025
41026 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41027
41028         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41029         an ICE regression.
41030
41031 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41032
41033         PR c++/10926
41034         * g++.dg/template/error9.C: New test.
41035
41036         PR c++/11116
41037         * g++.dg/template/error8.C: New test.
41038
41039 2003-12-15  Roger Sayle  <roger@eyesopen.com>
41040
41041         PR middle-end/13400
41042         * gcc.c-torture/execute/20031215-1.c: New test case.
41043
41044 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41045
41046         PR c++/13269
41047         * g++.dg/parse/error5.C: New test.
41048
41049         PR c++/12989
41050         * g++.dg/expr/sizeof1.C: New test.
41051
41052         PR c++/13310
41053         * g++.dg/template/crash15.C: New test.
41054
41055 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
41056
41057         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41058         a non-POD type as the last named parameter of a varargs function.
41059
41060 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
41061
41062         PR c++/13243
41063         PR c++/12573
41064         * g++.dg/template/crash14.C: New test.
41065         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41066
41067 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
41068
41069         * g++.dg/other/java1.C: New test.
41070
41071         PR c++/13241
41072         * g++.dg/abi/mangle18-1.C: New test.
41073         * g++.dg/abi/mangle18-2.C: New test.
41074
41075 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41076
41077         PR optimization/10312
41078         * gcc.c-torture/execute/20031214-1.c: New.
41079
41080 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
41081
41082         PR c++/10779
41083         PR c++/12160
41084         * g++.dg/parse/error3.C: New test.
41085         * g++.dg/parse/error4.C: Likewise.
41086         * g++.dg/abi/mangle4.C: Tweak error messages.
41087         * g++.dg/lookup/using5.C: Likewise.
41088         * g++.dg/other/error2.C: Likewise.
41089         * g++.dg/parse/typename5.C: Likewise.
41090         * g++.dg/parse/undefined1.C: Likewise.
41091         * g++.dg/template/arg2.C: Likewise.
41092         * g++.dg/template/ttp3.C: Likewise.
41093         * g++.dg/template/type1.C: Likewise.
41094         * g++.old-deja/g++.other/crash32.C: Likewise.
41095         * g++.old-djea/g++.pt/defarg8.C: Likewise.
41096
41097 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41098
41099         PR c++/13106
41100         * g++.dg/warn/noreturn-3.C: New test.
41101
41102 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41103
41104         PR c++/13118
41105         * g++.dg/abi/covariant3.C: New.
41106
41107 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
41108
41109         * g++.dg/eh/ia64-1.C: New test.
41110
41111 2003-12-12  Roger Sayle  <roger@eyesopen.com>
41112
41113         PR optimization/13037
41114         * g77.f-torture/execute/13037.f: New test case.
41115
41116 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41117
41118         PR c++/12881
41119         * g++.dg/abi/covariant2.C: New.
41120
41121 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
41122
41123         * gcc.dg/cpp/trad/macro.c: New tests.
41124
41125 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
41126
41127         * gcc.c-torture/execute/wchar_t-1.x: Delete.
41128
41129 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
41130
41131         PR other/10819
41132         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41133         to fix Bug 10819.
41134         * lib/g++.exp (g++_version): Likewise.
41135         * lib/g77.exp (g77_version): Likewise.
41136         * lib/objc.exp (default_objc_version): Likewise.
41137
41138 2003-12-10  Richard Henderson  <rth@redhat.com>
41139
41140         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41141
41142         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41143
41144 2003-12-08  Matt Austern  <austern@apple.com>
41145
41146         PR c/13134
41147         * lib/gcc-dg.exp (dg-require-visibility): Define.
41148         * lib/target-supports (check_visibility_available): Define.
41149         * gcc.dg/visibility-1.c: New test.
41150         * gcc.dg/visibility-2.c: Likewise.
41151         * gcc.dg/visibility-3.c: Likewise.
41152         * gcc.dg/visibility-4.c: Likewise.
41153         * gcc.dg/visibility-5.c: Likewise.
41154         * gcc.dg/visibility-6.c: Likewise.
41155         * g++.dg/ext/visibility-1.C: Likewise.
41156         * g++.dg/ext/visibility-2.C: Likewise.
41157         * g++.dg/ext/visibility-3.C: Likewise.
41158         * g++.dg/ext/visibility-4.C: Likewise.
41159         * g++.dg/ext/visibility-5.C: Likewise.
41160         * g++.dg/ext/visibility-6.C: Likewise.
41161
41162 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41163
41164         * g++.dg/lookup/java1.C: New test.
41165         * g++.dg/lookup/java2.C: New test.
41166
41167 2003-12-07  Falk Hueffner  <falk@debian.org>
41168
41169         * g++.dg/opt/noreturn-1.C: New test.
41170
41171 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
41172
41173         * gcc.dg/overflow-1.c: New test.
41174
41175 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41176
41177         * g77.f-torture/compile/13060.f: New test.
41178
41179 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
41180
41181         PR c++/13323
41182         * g++.dg/inherit/operator2.C: New test.
41183
41184 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41185
41186         PR c++/13305
41187         * g++.dg/ext/attrib9.C: New test.
41188
41189 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
41190
41191         PR c++/13314
41192         * g++.dg/template/error7.C: New test.
41193
41194 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
41195             J"orn Rennecke <joern.rennecke@superh.com>
41196
41197         PR target/13302
41198         * g++.dg/other/struct-va_list.C: New test.
41199
41200 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41201
41202         PR c++/13166
41203         * g++.dg/parse/defarg6.C: New test.
41204
41205 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
41206
41207         PR target/13256
41208         * gcc.c-torture/execute/20031201-1.c: New test.
41209
41210 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
41211
41212         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41213
41214 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41215
41216         * gcc.dg/builtin-return-1.c: New test.
41217
41218 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
41219             J"orn Rennecke <joern.rennecke@superh.com>
41220
41221         PR optimization/13260
41222         * gcc.c-torture/execute/20031204-1.c: New test.
41223
41224 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41225
41226         PR c++/9127
41227         * g++.dg/template/error6.C: New test.
41228
41229 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
41230
41231         * gcc.dg/20031202-1.c: New test.
41232
41233 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
41234
41235         PR c++/13179
41236         * g++.dg/template/eh1.C: New test.
41237
41238         PR c++/10771
41239         * g++.dg/template/error5.C: New test.
41240
41241 2003-12-02  David Ung  <davidu@mips.com>
41242
41243         * gcc.dg/compat/vector-check.h: Corrected type for var
41244         g_##TMODE
41245
41246 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41247
41248         PR c++/10126
41249         * g++.dg/template/ptrmem8.C: New test.
41250
41251 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41252
41253         PR c++/12573
41254         * g++.dg/template/dependent-expr3.C: New test.
41255
41256 2003-12-01  James Lemke  <jim@wasabisystems.com>
41257
41258         * gcc.dg/arm-g2.c: New test.
41259
41260 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41261
41262         PR optimization/11634
41263         * gcc.dg/20031201-2.c: New test case.
41264
41265 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41266
41267         PR 11433
41268         * objc.dg/proto-lossage-3.m: New test.
41269
41270 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41271
41272         PR optimization/12628
41273         * gcc.dg/20031201-1.c: New test case.
41274
41275 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41276
41277         * gcc.dg/unaligned-1.c: New test.
41278
41279 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41280
41281         PR c++/9849
41282         * g++.dg/template/error4.C: New test.
41283         * g++.dg/template/nested3.C: Adjust error markers.
41284
41285 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41286
41287         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41288
41289 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41290
41291         PR c/10333
41292         * gcc.dg/bitfld-7.c: New test.
41293
41294 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41295
41296         * gcc.dg/tls/asm-1.C: New test.
41297
41298 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41299
41300         * gcc.dg/cpp/assert4.c: Update.
41301
41302 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41303
41304         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41305         * gcc.dg/builtin-apply3.c: New test.
41306
41307 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41308
41309         * lib/compat.exp (compat-obj): New xfaildata parameter.
41310         Use it to set compiler_conditional_xfail_data before compiling.
41311         (compat-get-options): Handle dg-xfail-if.
41312         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41313         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41314         * gcc.dg/compat/vector-1_y.c: Likewise.
41315         * gcc.dg/compat/vector-2_x.c: Likewise.
41316         * gcc.dg/compat/vector-2_y.c: Likewise.
41317
41318 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41319
41320         * g++.dg/opt/reg-stack4.C: New test.
41321
41322 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41323
41324         * gcc.dg/builtin-apply2.c: New test.
41325
41326 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41327
41328         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41329
41330 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41331
41332         PR c++/12924
41333         * g++.dg/template/template-id-2.C: New test.
41334
41335 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41336
41337         PR c++/5369
41338         * g++.dg/template/memfriend1.C: New test.
41339         * g++.dg/template/memfriend2.C: Likewise.
41340         * g++.dg/template/memfriend3.C: Likewise.
41341         * g++.dg/template/memfriend4.C: Likewise.
41342         * g++.dg/template/memfriend5.C: Likewise.
41343         * g++.dg/template/memfriend6.C: Likewise.
41344         * g++.dg/template/memfriend7.C: Likewise.
41345         * g++.dg/template/memfriend8.C: Likewise.
41346         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41347
41348 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41349
41350         PR c++/12515
41351         * g++.dg/ext/cond1.C: New test.
41352
41353 2003-11-20  Richard Henderson  <rth@redhat.com>
41354
41355         * gcc.dg/20020201-2.c: Remove.
41356         * gcc.dg/20020201-4.c: Remove.
41357         * gcc.dg/20020304-1.c: Remove.
41358
41359 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41360
41361         * gcc.dg/cpp/trad/xwin1.c: New test case.
41362
41363 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41364
41365         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41366         * lib/g77.exp: Likewise.
41367         * lib/objc.exp: Likewise.
41368         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41369         for darwin.
41370
41371 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41372
41373         PR c++/12932
41374         * g++.dg/template/static5.C: New test.
41375
41376 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41377
41378         * gcc.dg/nested-func-1.c: New test.
41379
41380 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41381
41382         * gcc.dg/cpp/assert4.c: New test.
41383
41384 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41385
41386         PR c++/2294
41387         * g++.dg/lookup/using9.c: New test.
41388
41389 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41390
41391         PR c++/12762
41392         * g++.dg/template/error3.C: New test.
41393
41394 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41395
41396         PR ada/13035
41397         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41398         No longer use a wrapper for gcc, since this does not work under
41399         Windows.
41400
41401 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41402
41403         PR c++/2094
41404         * g++.dg/template/ptrmem7.C: New test.
41405
41406 2003-11-13  Andrew Pinski <apinski@apple.com>
41407
41408         * gcc.c-torture/compile/20031113-1.c: New test.
41409
41410 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41411             Kean Johnston <jkj@sco.com>
41412
41413         PR c/13029
41414         * gcc.dg/unused-4.c: Update.
41415
41416 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41417
41418         * g++.dg/opt/const3.C: New test.
41419
41420 2003-11-13  Jan Hubicka  <jh@suse.cz>
41421
41422         * gcc.c-torture/compile/20031112-1.c: New test.
41423
41424 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41425
41426         * g++.dg/parse/crash10.C: Remove bogus error marker.
41427
41428 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41429
41430         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41431         (host_gcc): Likewise.
41432         (ROOT): Honor $PWDCMD.
41433         (BASE): Likewise.
41434         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41435
41436 2003-11-12  Catherine Moore  <clm@redhat.com>
41437
41438         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41439
41440 2003-11-12  Andreas Jaeger  <aj@suse.de>
41441             Jakub Jelinek  <jakub@redhat.com>
41442             Andrew Pinski  <pinskia@physics.uc.edu>
41443             Richard Henderson  <rth@redhat.com>
41444
41445         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41446         systems.
41447         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41448
41449         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41450         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41451
41452 2003-11-11  Andreas Jaeger  <aj@suse.de>
41453
41454         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41455
41456         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41457
41458 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41459
41460         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41461         Clean ups.
41462
41463 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41464
41465         * gcc.dg/trampoline-1.c: New test.
41466
41467 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41468
41469         * gcc.c-torture/compile/200031109-1.c: New test.
41470
41471 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41472
41473         PR c/3190
41474         PR c/8714
41475         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41476         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41477         gcc.dg/format/no-y2k-1.c: Update.
41478
41479 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41480
41481         PR optimization/10467
41482         * gcc.dg/20031108-1.c: New test case.
41483
41484 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41485
41486         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41487
41488 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41489
41490         * gcc.dg/compound-lvalue-1.c: New test.
41491         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41492         some XFAILs.
41493
41494 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41495
41496         * gcc.dg/altivec-varargs-1.c: New test.
41497
41498 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41499
41500         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41501         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41502         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41503         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41504         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41505
41506 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41507
41508         * gcc.dg/cond-lvalue-1.c: New test.
41509
41510 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41511
41512         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41513
41514 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41515
41516         PR c++/11616
41517         * g++.dg/template/instantiate5.C: New test.
41518
41519 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41520
41521         PR c++/12726
41522         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41523         * ChangeLog: Add missing first entry for above test.
41524
41525 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41526
41527         PR c++/9810
41528         * g++.dg/template/using8.C: New test.
41529         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41530
41531 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41532
41533         PR optimization/10817
41534         * gcc.c-torture/compile/20031102-1.c: New test case.
41535
41536 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41537
41538         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41539         2147483647.
41540
41541 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41542
41543         * gcc.dg/20031102-1.c: New test.
41544
41545 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41546
41547         * gcc.dg/complex-1.c: New test.
41548
41549 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41550
41551         PR c++/12796
41552         * g++.dg/template/crash13.C: Adjust expected error location.
41553         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41554
41555 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41556
41557         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41558
41559 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41560
41561         PR/10239
41562         * gcc.c-torture/compile/20031031-2.c: New test.
41563
41564 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41565
41566         PR/11640
41567         * gcc.c-torture/compile/20031031-1.c: New test.
41568
41569 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41570
41571         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41572         * gcc.misc-tests/bprob.exp: Likewise.
41573         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41574         the execution test on arm-elf configs.
41575         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41576         configs that don't support scratch files.
41577         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41578
41579 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41580
41581         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41582         done by dejagnu.
41583
41584 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41585
41586         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41587         Avoid non pure sh syntax. Add more logging.
41588
41589         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41590         fail.
41591
41592 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41593
41594         PR libgcj/10610
41595         * gcc.dg/ppc-stackalign-1.c: New test.
41596
41597 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41598
41599         * ada/acats/run_all.sh: Change output to be more compliant with
41600         dejagnu framework.
41601         Create acats.sum and acats.log files under testsuite/ada/acats
41602         Only run [a-z]* directories, to filter out e.g. CVS.
41603         Redirect build output to log file.
41604
41605 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41606
41607         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41608
41609 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41610
41611         PR ada/5909:
41612         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41613
41614 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41615
41616         * gcc.c-torture/compile/20031023-1.c: New test.
41617         * gcc.c-torture/compile/20031023-2.c: New test.
41618         * gcc.c-torture/compile/20031023-3.c: New test.
41619         * gcc.c-torture/compile/20031023-4.c: New test.
41620
41621 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41622
41623         PR c++/10371
41624         * g++.dg/lookup/scoped8.C: New test.
41625
41626 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41627
41628         * g++.dg/opt/reg-stack3.C: New test.
41629
41630 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41631
41632         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41633
41634 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41635
41636         PR c++/11076
41637         * g++.dg/template/crash13.C: New test.
41638
41639 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41640
41641         * gcc.dg/c99-restrict-2.c: New test.
41642
41643 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41644
41645         PR c++/12698, c++/12699, c++/12700, c++/12566
41646         * g++.dg/inherit/covariant9.C: New test.
41647         * g++.dg/inherit/covariant10.C: New test.
41648         * g++.dg/inherit/covariant11.C: New test.
41649
41650 2003-10-23  Jason Merrill  <jason@redhat.com>
41651
41652         PR c++/12726
41653         * g++.dg/ext/complit2.C: New test.
41654
41655 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41656
41657         PR target/12654
41658         * gcc.c-torture/execute/20031020-1.c: New test.
41659
41660 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41661
41662         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41663         following the jump_insn.
41664
41665 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41666
41667         * gcc.dg/cast-lvalue-1.c: New test.
41668
41669 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41670
41671         PR c++/11962
41672         * g++.dg/template/cond2.C: New test.
41673
41674 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41675
41676         * gcc.dg/builtins-28.c: New test.
41677
41678 2003-10-20  Jan Hubicka  <jh@suse.cz>
41679
41680         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41681         parameter.
41682         * gcc.dg/inline-2.c: Likewise.
41683
41684 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41685
41686         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41687         * gcc.dg/nest.c: Likewise.
41688
41689 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41690
41691         PR c++/9781, c++/10583, c++/11862
41692         * g++.dg/parse/crash13.C: New test.
41693
41694 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41695
41696         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41697
41698 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41699
41700         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41701         Define HAVE_C99_RUNTIME except on Solaris.
41702         * gcc.dg/builtins-20.c: Likewise.
41703
41704 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41705
41706         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41707
41708 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41709
41710         PR c++/12495
41711         * g++.dg/template/crash21.C: New test.
41712
41713 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41714
41715         PR c++/2513
41716         * g++.dg/template/typename5.C: New test.
41717
41718 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41719
41720         PR c++/12369
41721         * g++.dg/template/friend25.C: New test.
41722
41723 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41724
41725         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41726         versions.
41727
41728 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41729
41730         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41731         == 2147483647.
41732
41733 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41734
41735         * gcc.c-torture/execute/960416-1.x: Remove.
41736         * gcc.c-torture/execute/divconst-3.x: Likewise.
41737
41738 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41739
41740         PR target/12598
41741         * gcc.dg/torture/cris-volatile-1.c: New test.
41742
41743 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41744
41745         PR optimization/9325
41746         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41747         for overflowing floating point to integer conversion during RTL
41748         simplification.
41749
41750 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41751
41752         * objc/execute/_cmd.m: Fix typo.
41753         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41754         Relax 'scan-assembler' regexp.
41755         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41756         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41757         * objc.dg/zero-link-2.m: Remove blank line.
41758         * objc.dg/zero-link-3.m: New test case.
41759
41760 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41761
41762         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41763
41764         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41765         than linker trickery.
41766
41767 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41768
41769         PR c++/12370
41770         * g++.dg/other/friend2.C: New test.
41771
41772 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41773
41774         * gcc.dg/20031012-1.c: New test.
41775
41776 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41777
41778         * gcc.dg/weak/weak-3.c: Fix for new warning.
41779
41780 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41781
41782         PR optimization/8750
41783         * gcc.c-torture/execute/20031012-1.c: New test case.
41784
41785 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41786
41787         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41788         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41789
41790 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41791
41792         PR optimization/12260
41793         * gcc.c-torture/compile/20031011-2.c: New test case.
41794
41795 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41796
41797         * gcc.c-torture/execute/20031011-1.c: New testcase.
41798
41799 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41800
41801         * gcc.c-torture/compile/20031011-1.c: New test.
41802
41803 2003-10-11  Jan Hubicka  <jh@suse.cz>
41804
41805         * g++.dg/other/first-global.C: New test.
41806
41807 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41808
41809         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41810
41811 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41812
41813         * gcc.c-torture/compile/20031010-1.c: New test.
41814
41815 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41816
41817         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41818         * gcc.c-torture/execute/va-arg-25.c: ... here.
41819
41820 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41821
41822         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41823
41824 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41825
41826         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41827
41828 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41829
41830         * g++.dg/parse/error2.C: New test.
41831
41832 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41833
41834         PR c++/11097
41835         * g++.dg/other/error5.C: Modify the error message.
41836         * g++.dg/lookup/using8.C: New test.
41837
41838 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41839
41840         * gcc.dg/darwin-abi-2.c: New file.
41841         * gcc.c-torture/execute/va-arg-24.c: New file.
41842
41843 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41844
41845         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41846         indentation.
41847
41848 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41849
41850         PR c++/10147
41851         * g++.dg/other/error4.C: Update error messages.
41852         * g++.dg/template/ptrmem4.C: Likewise.
41853
41854         PR c++/12337
41855         * g++.dg/init/new9.C: New test.
41856
41857         PR c++/12334, c++/12236, c++/8656
41858         * g++.dg/ext/attrib8.C: New test.
41859
41860 2003-10-06  Devang Patel  <dpatel@apple.com>
41861
41862         * gcc.dg/debug/dwarf2-3.h: New test.
41863         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41864
41865 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41866
41867         * g++.dg/opt/cfg2.C: New test.
41868
41869 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41870
41871         * g++.dg/opt/float1.C: New test.
41872
41873 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41874
41875         * gcc.dg/c90-array-lval-6.c: New test.
41876         * gcc.dg/c99-array-lval-6.c: New test.
41877
41878 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41879             Ziemowit Laski  <zlaski@apple.com>
41880
41881         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41882         'Derived', so that it is never considered a class method; add
41883         new warning for '+port' method ambiguity.
41884         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41885         <objc/objc-api.h> (needed on Mac OS X).
41886         * objc.dg/method-13.m: New test.
41887
41888 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41889
41890         PR optimization/9325, PR java/6391
41891         * gcc.c-torture/execute/20031003-1.c: New test case.
41892
41893 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41894
41895         PR optimization/12180
41896         * gcc.dg/20031002-1.c: New test.
41897
41898         PR c++/12486
41899         * g++.dg/inherit/error1.C: New test.
41900
41901 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41902
41903         * lib/f-torture.exp (search_for): Rename to...
41904         (search_for_re): This.  Also, clean up comments and the
41905         "regexp" invocation.
41906
41907 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41908
41909         * gcc.c-torture/compile/20031002-1.c: New test.
41910
41911 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41912
41913         * g++.dg/opt/cond1.C: New test.
41914
41915 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41916
41917         * gcc.dg/Wold-style-definition-2.c: New testcase.
41918         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41919
41920 2003-09-29  Richard Henderson  <rth@redhat.com>
41921
41922         * g++.dg/init/array10.C: Add dg-options.
41923
41924 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41925
41926         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41927
41928 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41929
41930         * g++.dg/template/friend19.C: Fix typo.
41931         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41932
41933 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41934
41935         * gcc.c-torture/execute/20030928-1.c: New test.
41936         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41937
41938 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41939
41940         * g++.dg/opt/unroll1.C: New test.
41941
41942 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41943
41944         PR optimization/11741
41945         * gcc.dg/20030926-1.c: New test case.
41946
41947 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41948
41949         PR c++/5655
41950         * g++.dg/parse/access7.C: New test.
41951         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41952
41953 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41954
41955         MERGE OF objc-improvements-branch into MAINLINE:
41956         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41957         if libobjc has not been built.
41958         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41959         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41960         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41961         objc/execute/nested-3.m, objc/execute/np-2.m,
41962         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41963         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41964         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41965         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41966         objc.dg/special/unclaimed-category-1.h,
41967         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41968         well as GNU runtime.
41969         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41970         * execute/cascading-1.m, execute/function-message-1.m,
41971         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41972         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41973         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41974         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41975         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41976         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41977         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41978         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41979         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41980         * objc.dg/bitfield-2.m: Run only on Darwin.
41981         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41982         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41983         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41984         * objc.dg/const-str-1.m: Fix constant string layout.
41985
41986 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41987
41988         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41989
41990 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41991
41992         * gcc.dg/darwin-abi-1.c: New file.
41993
41994 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41995
41996         PR target/12281
41997         * gcc.c-torture/compile/20030921-1.c: New test.
41998
41999 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42000
42001         * g++.dg/opt/reg-stack2.C: New test.
42002
42003 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42004
42005         * g++.dg/eh/delayslot1.C: New test.
42006
42007 2003-09-20  Richard Henderson  <rth@redhat.com>
42008
42009         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42010
42011 2003-09-20  Roger Sayle  <roger@eyesopen.com>
42012
42013         * gcc.c-torture/execute/20030920-1.c: New test case.
42014
42015 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42016
42017         * g++.dg/rtti/typeid3.C: Correct expected error message.
42018
42019 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42020
42021         PR c++/157
42022         * g++.dg/parse/crash12.C: New test.
42023
42024 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
42025
42026         * gcc.dg/compat/mixed-struct-check.h: New.
42027         * gcc.dg/compat/mixed-struct-defs.h: New.
42028         * gcc.dg/compat/mixed-struct-init.h: New.
42029         * gcc.dg/compat/struct-by-value-19_main.c: New.
42030         * gcc.dg/compat/struct-by-value-19_x.c: New.
42031         * gcc.dg/compat/struct-by-value-19_y.c: New.
42032         * gcc.dg/compat/struct-by-value-20_main.c: New.
42033         * gcc.dg/compat/struct-by-value-20_x.c: New.
42034         * gcc.dg/compat/struct-by-value-20_y.c: New.
42035         * gcc.dg/compat/struct-return-19_main.c: New.
42036         * gcc.dg/compat/struct-return-19_x.c: New.
42037         * gcc.dg/compat/struct-return-19_y.c: New.
42038         * gcc.dg/compat/struct-return-20_main.c: New.
42039         * gcc.dg/compat/struct-return-20_x.c: New.
42040         * gcc.dg/compat/struct-return-20_y.c: New.
42041
42042 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
42043         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42044         so that it will not complain on LP64 targets.
42045
42046 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42047
42048         PR c++/495
42049         * g++.dg/template/friend24.C: New test.
42050
42051 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
42052
42053         PR c++/12332
42054         * g++.dg/template/memtmpl2.C: New test.
42055
42056 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
42057
42058         PR target/11184
42059         * gcc.dg/builtin-apply1.c: New test.
42060
42061 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42062
42063         PR c++/9848
42064         * g++.dg/warn/Wunused-4.C: New test.
42065
42066 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42067
42068         PR c++/12316
42069         * g++.dg/other/gc2.C: New test.
42070
42071 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
42072
42073         PR c++/11991
42074         * g++.dg/rtti/typeid3.C: New test.
42075
42076         PR c++/12266
42077         * g++.dg/overload/template1.C: New test.
42078
42079 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42080
42081         * g++.dg/opt/cfg3.C: New test.
42082
42083 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42084
42085         PR c++/7939
42086         * g++.dg/template/crash11.C: New test.
42087
42088 2003-09-16  Jason Merrill  <jason@redhat.com>
42089             Jakub Jelinek  <jakub@redhat.com>
42090
42091         * gcc.dg/attr-warn-unused-result.c: New test.
42092
42093 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42094
42095         PR c++/12184
42096         * g++.dg/expr/call2.C: New test.
42097
42098 2003-09-15  Andreas Jaeger  <aj@suse.de>
42099
42100         * gcc.dg/Wold-style-definition-1.c: New test.
42101
42102 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
42103
42104         PR c++/3907
42105         * g++.dg/parse/template12.C: New test.
42106
42107         * g++.dg/abi/bitfield11.C: New test.
42108         * g++.dg/abi/bitfield12.C: Likewise.
42109
42110 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
42111
42112         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
42113         non-expansion of functional macro name without arguments at EOL.
42114         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
42115
42116 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
42117
42118         * gcc.c-torture/execute/20030914-[12].c: New tests.
42119
42120 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
42121
42122         PR c++/11788
42123         * g++.dg/overload/addr1.C: New test.
42124
42125 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
42126
42127         * gcc.dg/20030909-1.c: New test.
42128
42129 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42130
42131         * gcc.dg/ultrasp10.c: New test.
42132
42133 2003-09-09  Devang Patel  <dpatel@apple.com>
42134
42135         * gcc.dg/darwin-ld-6.c: New test.
42136
42137 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42138
42139         * gcc.dg/torture/builtin-explog-1.c: New testcase.
42140
42141 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42142
42143         * gcc.dg/ia64-types1.c: New test.
42144         * gcc.dg/ia64-types2.c: Likewise.
42145
42146 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42147
42148         * gcc.dg/builtins-1.c: Add more _Complex tests.
42149         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42150
42151         * gcc.dg/builtins-1.c: Test existing _Complex functions.
42152         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42153
42154 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
42155
42156         PR c++/11786
42157         * g++.dg/lookup/koenig2.C: New test.
42158
42159         PR c++/5296
42160         * g++.dg/rtti/typeid2.C: New test.
42161
42162 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
42163
42164         * gcc.c-torture/compile/20030904-1.c: New test.
42165
42166 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42167
42168         * g++.dg/opt/longbranch2.C: New test.
42169
42170 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42171
42172         * g++.dg/template/crash10.C: Only compile it.
42173
42174 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
42175
42176         PR middle-end/11665
42177         * gcc.c-torture/compile/20030907-1.c: New test.
42178         * g++.dg/init/array11.C: New test.
42179
42180 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42181
42182         PR c++/11852
42183         * g++.dg/init/struct1.C: New test.
42184
42185 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
42186
42187         PR c++/12181
42188         * g++.dg/expr/comma1.C: New test.
42189
42190 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
42191
42192         PR c++/11867
42193         * g++.dg/expr/static_cast5.C: New test.
42194
42195 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
42196
42197         PR c++/11507
42198         * g++.dg/lookup/scoped7.C: New test.
42199
42200         PR c++/9574
42201         * g++.dg/other/static1.C: New test.
42202
42203         PR c++/11490
42204         * g++.dg/warn/template-1.C: New test.
42205
42206         PR c++/11432
42207         * g++.dg/template/crash10.C: New test.
42208
42209         PR c++/2478
42210         * g++.dg/overload/VLA.C: New test.
42211
42212         PR c++/10804
42213         * g++.dg/template/call1.C: New test.
42214
42215 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42216
42217         PR c++/11794
42218         * g++.dg/parse/using3.C: New test.
42219
42220 2003-09-06  Roger Sayle  <roger@eyesopen.com>
42221
42222         PR c++/11409
42223         * g++.dg/overload/builtin3.C: New test case.
42224
42225 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
42226
42227         PR c/9862
42228         * gcc.dg/20030906-1.c: New test.
42229         * gcc.dg/20030906-2.c: Likewise.
42230
42231 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
42232
42233         PR c++/12167
42234         * g++.dg/parse/defarg5.C: New test.
42235
42236         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42237
42238 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
42239
42240         PR c++/12163
42241         * g++.dg/expr/static_cast4.C: New test.
42242
42243         PR c++/12146
42244         * g++.dg/template/crash9.C: New test.
42245
42246 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
42247
42248         * g++.old-deja/g++.ext/pretty2.C: Update for change
42249         in __FUNCTION__.
42250         * g++.old-deja/g++.ext/pretty3.C: Likewise.
42251
42252 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
42253
42254         PR c++/11922
42255         * g++/dg/template/qualified-id1.C: New test.
42256
42257         PR c++/12037
42258         * g++.dg/warn/noeffect4.C: New test.
42259
42260 2003-09-04  Matt Austern  <austern@apple.com>
42261
42262         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42263         * g++.dg/ext/fnname2.C: Likewise.
42264         * g++.dg/ext/fnname3.C: Likewise.
42265
42266 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42267
42268         * g++.dg/expr/lval1.C: New test.
42269         * g++.dg/ext/lvcast.C: Remove.
42270
42271 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42272
42273         PR optimization/11700.
42274         * gcc.c-torture/compile/20030903-1.c: New test case.
42275
42276 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42277
42278         PR c++/12053
42279         * g++.dg/abi/layout4.C: New test.
42280
42281 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42282
42283         PR c++/11553
42284         * g++.dg/parse/friend3.C: New test.
42285
42286 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42287
42288         PR c++/11847
42289         * g++.dg/template/class1.C: New test.
42290
42291         PR c++/11808
42292         * g++.dg/expr/call1.C: New test.
42293
42294 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42295
42296         PR c++/12114
42297         * g++.dg/init/ref9.C: New test.
42298
42299         PR c++/11972
42300         * g++.dg/template/nested4.C: New test.
42301
42302 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42303
42304         PR c++/12093
42305         * g++.dg/template/non-dependent4.C: New test.
42306
42307         PR c++/11928
42308         * g++.dg/inherit/conv1.C: New test.
42309
42310 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42311
42312         PR c++/6196
42313         * g++.dg/ext/label1.C: New test.
42314         * g++.dg/ext/label2.C: Likewise.
42315
42316 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42317
42318         * g++.dg/expr/cond3.C: New test.
42319
42320 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42321
42322         * gcc.dg/builtins-1.c: Add new builtin cases.
42323
42324 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42325
42326         * gcc.dg/builtins-1.c: Add new cases.
42327         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42328
42329 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42330
42331         * gcc.dg/builtins-1.c: Add more math builtin tests.
42332         * gcc.dg/torture/builtin-attr-1.c: New test.
42333
42334 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42335
42336         PR optimization/5079
42337         * g++.dg/opt/static3.C: New test.
42338
42339 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42340
42341         * gcc.misc-tests/gcov-10b.c: New test.
42342
42343 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42344
42345         * g++.dg/opt/ptrmem3.C: New test.
42346
42347         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42348
42349 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42350
42351         * gcc.dg/20030826-2.c: New test.
42352
42353 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42354
42355         PR middle-end/12002
42356         * g77.f-torture/compile/12002.f: New test case.
42357
42358 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42359
42360         * gcc.dg/20030826-1.c: New test case.
42361
42362 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42363
42364         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42365
42366 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42367
42368         PR c++/11871
42369         * c++.dg/lookup/crash1.C: New test.
42370
42371         * c++.dg/warn/noeffect3.C: New test.
42372
42373 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42374
42375         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42376         * gcc.dg/compat/vector-1_y.c: Ditto.
42377         * gcc.dg/compat/vector-2_x.c: Ditto.
42378         * gcc.dg/compat/vector-2_y.c: Ditto.
42379
42380 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42381
42382         * gcc.dg/20030702-1.c: New test.
42383
42384 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42385
42386         PR c++/8795
42387         * g++.dg/ext/altivec-1.C: New test.
42388
42389 2003-08-24  Richard Henderson  <rth@redhat.com>
42390
42391         * g++.dg/eh/simd-2.C: Add -w for x86.
42392
42393 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42394
42395         * gcc.dg/20030815-1.c: New test.
42396
42397 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42398
42399         PR c++/3765
42400         * g++.dg/parse/access6.C: New test.
42401
42402 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42403
42404         PR c++/641, c++/11876
42405         * g++.dg/template/friend22.C: New test.
42406         * g++.dg/template/friend23.C: Likewise.
42407
42408 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42409
42410         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42411         identically.
42412
42413 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42414
42415         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42416
42417 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42418
42419         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42420
42421 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42422
42423         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42424
42425 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42426
42427         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42428
42429 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42430
42431         PR c++/11919
42432         * g++.dg/overload/prom1.C: New test.
42433
42434         PR c++/11551
42435         * g++.dg/parse/dtor2.C: New test.
42436
42437         PR c++/10762
42438         * g++.dg/parse/using2.C: New test.
42439
42440 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42441
42442         PR target/11805
42443         * gcc.c-torture/compile/20030821-1.c: New.
42444
42445 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/11834
42448         * g++.dg/template/deduce2.C: New test.
42449
42450 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42451
42452         * gcc.c-torture/execute/20030821-1.c: New test.
42453
42454 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42455
42456         PR middle-end/11984
42457         * gcc.dg/20030820-1.c: New test case.
42458
42459 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42460
42461         PR c++/11945
42462         * g++.dg/warn/noeffect2.C: New test.
42463
42464 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42465
42466         PR c++/10926
42467         * g++.dg/template/dtor2.C: New test.
42468
42469         PR c++/11684
42470         * g++.dg/template/operator1.C: New test.
42471         * g++.dg/parse/operator4.C: New test.
42472
42473         PR c++/11946.C
42474         * g++.dg/expr/enum1.C: New test.
42475         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42476
42477         PR c++/11036.C
42478         * g++.dg/parse/elab2.C: New test.
42479         * g++.dg/parse/typedef4.C: Change error message.
42480         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42481         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42482         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42483
42484 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42485
42486         * gcc.dg/pch/warn-1.c: New.
42487         * gcc.dg/pch/warn-1.hs: New.
42488
42489         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42490         not-tested file.
42491
42492 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42493
42494         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42495
42496 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42497
42498         * gcc.dg/uninit-D.c: New Test.
42499         * gcc.dg/uninit-E.c: New Test.
42500         * gcc.dg/uninit-F.c: New Test.
42501         * gcc.dg/uninit-G.c: New Test.
42502
42503 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42504
42505         * g++.dg/README: Describe the pch directory.
42506
42507 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42508
42509         PR c++/11174
42510         * g++.dg/parse/access4.C: New test.
42511         * g++.dg/parse/access5.C: Likewise.
42512         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42513
42514 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42515
42516         * gcc.dg/noncompile/20030818-1.c: New.
42517
42518 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42519
42520         PR c++/11957
42521         * g++.dg/warn/noeffect1.C: New test.
42522
42523         * g++.dg/template/scope2.C: New test.
42524         * g++.dg/template/error2.C: Correct dg-error
42525
42526 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42527
42528         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42529
42530 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42531
42532         PR C++/11512
42533         * g++.dg/template/warn1.C: New.
42534
42535 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42536
42537         * g++.dg/template/error2.C: New test.
42538         * g++.dg/lookup/using7.C: Adjust errors
42539         * g++.old-deja/g++.pt/crash36.C: Likewise.
42540         * g++.old-deja/g++.pt/derived3.C: Likewise.
42541
42542 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42543
42544         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42545         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42546         * gcc.c-torture/execute/builtins/string-9.c: New, from
42547         string-opt-9.c.  Adjust for execute/builtins framework.
42548         * gcc.c-torture/execute/string-opt-9.c: Delete.
42549
42550 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42551
42552         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42553
42554         * g++.dg/parse/ret-type2.C: New test.
42555
42556         PR c++/11703
42557         * g++.dg/init/new8.C: New test.
42558
42559         PR c++/10923
42560         * g++.dg/parse/typedef5.C: New test.
42561
42562         PR c++/9512
42563         * g++.dg/parse/qualified2.C: New test.
42564         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42565         invalid code.
42566
42567 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42568
42569         * g++.dg/conversion/ptrmem1.C: New test.
42570
42571 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42572
42573         PR target/11693
42574         * gcc.dg/20030811-1.c: New test.
42575
42576         PR target/11535
42577         * gcc.c-torture/execute/20030811-1.c: New test.
42578
42579 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42580
42581         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42582
42583 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42584
42585         PR c++/11789.C
42586         * g++.dg/inherit/multiple1.C: New test.
42587
42588 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42589
42590         * gcc.dg/spe1.c: New test.
42591
42592         PR c++/11670
42593         * g++.dg/expr/cast2.C: New test.
42594
42595         PR c++/10530
42596         * g++.dg/template/dependent-name2.C: New test.
42597
42598 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42599
42600         * g++.dg/parse/crash11.C: Put the dg options in comments.
42601
42602 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42603
42604         * lib/gcc-dg.exp: Update for diagnostic change.
42605
42606 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42607
42608         PR c++/5767
42609         * g++.dg/parse/crash11.C: New test.
42610
42611 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42612
42613         * gcc.dg/cpp/spacing1.c: Update.
42614
42615 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42616
42617         PR target/11739
42618         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42619         a value for -mtune.
42620
42621 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42622
42623         PR middle-end/11771
42624         * gcc.c-torture/compile/20030804-1.c: New test case.
42625
42626 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42627
42628         * gcc.dg/20030804-1.c: New test case.
42629
42630 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42631
42632         * gcc.dg/cpp/separate-1.c: New test.
42633
42634 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42635
42636         PR c++/11704
42637         * g++.dg/template/dependent-expr2.C: New test.
42638
42639         PR c++/11766
42640         * g++.dg/expr/ptrmem1.C: New test.
42641
42642 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42643
42644         PR c++/9453
42645         * g++.dg/template/friend15.C: New test.
42646
42647 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42648
42649         * lib/dg-pch.exp: Work round PCH bug.
42650
42651 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42652
42653         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42654         builtins.  Move cases from builtins-4.c here.
42655
42656         * gcc.dg/torture/builtin-math-1.c: New test taken from
42657         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42658         additional cases.
42659
42660         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42661         Delete.
42662
42663 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42664
42665         PR c++/9447
42666         * g++.dg/template/using7.C: New test.
42667
42668 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42669
42670         * import1.c, import2.c: New tests.
42671
42672 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42673
42674         * g++.dg/eh/crossjump1.C: New test.
42675
42676 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42677
42678         PR c++/11697
42679         * g++.dg/template/using6.C: New test.
42680
42681         PR c++/11744
42682         * g++.dg/template/koenig2.C: New test.
42683
42684 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42685
42686         PR c++/7983
42687         * g++.dg/parse/typedef4.C: New test.
42688
42689 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42690
42691         PR c++/8442, c++/8806
42692         * g++.dg/template/elab1.C: New test.
42693         * g++.dg/template/type2.C: Likewise.
42694         * g++.dg/template/ttp3.C: Adjust expected error message.
42695         * g++.old-deja/g++.law/visibility13.C: Likewise.
42696         * g++.old-deja/g++.niklas/t135.C: Likewise.
42697         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42698         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42699         template argument.
42700         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42701
42702 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42703
42704         PR c++/11295
42705         * g++.dg/ext/stmtexpr1.C: New test.
42706
42707         * g++.dg/opt/tmp1.C: New test.
42708
42709         PR c++/11525
42710         * g++.dg/parse/constant4.C: New test.
42711
42712         PR c++/9447
42713         * g++.dg/template/using5.C: New test.
42714
42715 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42716
42717         * gcc.dg/builtins-27.c: New test case.
42718
42719 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42720
42721         * gcc.dg/tls/opt-7.c: New test.
42722
42723 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42724
42725         * g++.old-deja/g++.other/crash18.C: Remove.
42726
42727 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42728
42729         * g++.dg/template/explicit3.C: New.
42730         * g++.dg/template/explicit4.C: New.
42731         * g++.dg/template/explicit5.C: New.
42732
42733         PR c++/11347
42734         * g++.dg/template/memtmpl1.C: New.
42735
42736 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42737
42738         PR target/11565
42739         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42740         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42741
42742 2003-07-30  Jan Hubicka  <jh@suse.cz>
42743
42744         * vtgc1.c: Kill.
42745
42746 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42747
42748         * gcc.dg/struct-in-proto-1.c: New test.
42749
42750 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42751
42752         * gcc.dg/cpp/include2.c: Only expect one message.
42753
42754 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42755
42756         PR c++/9447
42757         * g++.dg/template/using1.C: New test.
42758         * g++.dg/template/using2.C: New test.
42759         * g++.dg/template/using3.C: New test.
42760         * g++.dg/template/using4.C: New test.
42761
42762 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42763
42764         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42765         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42766
42767 2003-07-28  Jan Hubicka  <jh@suse.cz>
42768
42769         PR c++/11530
42770         * g++.dg/opt/call1.C: New test.
42771
42772 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42773
42774         PR c++/11667
42775         * g++.dg/init/enum2.C: New test.
42776         * g++.dg/template/overload1.C: Add "-w" option.
42777
42778 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42779
42780         * gcc.dg/Wdeclaration-after-statement-1.c,
42781         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42782
42783 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42784
42785         * gcc.c-torture/compile/20030725-1.c: New test.
42786
42787 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42788
42789         * gcc.dg/20030505.c: Only run for SPE.
42790         Remove definition of opaque type.
42791
42792 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42793
42794         * g++.dg/template/ptrmem6.C: New test.
42795
42796 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42797
42798         * gcc.c-torture/compile/zero-strct-2.c: New test.
42799
42800 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42801
42802         * gcc.dg/intermod-1.c: New test.
42803
42804 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42805
42806         PR c++/11617
42807         * g++.dg/template/lookup2.C: New test.
42808         * g++.dg/template/memclass1.C: Remove instantiated from error.
42809         * g++.dg/other/error2.C: Tweak expected errors.
42810
42811         PR c++/11596
42812         * g++.dg/template/defarg3.C: New test.
42813
42814         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42815
42816 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42817
42818         * g++.dg/inherit/access5.C: New test.
42819
42820 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42821
42822         PR c++/11513
42823         * g++.dg/template/crash8.C: New test.
42824
42825 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42826
42827         PR c/10602
42828         * gcc.dg/noncompile/incomplete-2.c: New test.
42829
42830 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42831
42832         PR c++/11645
42833         * g++.dg/inherit/access4.C: New test.
42834
42835         PR c++/11517
42836         * g++.dg/expr/cond2.C: New test.
42837
42838         PR optimization/10679
42839         * g++.dg/opt/inline4.C: New test.
42840
42841 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42842
42843         * g++.dg/parse/crash10: New test.
42844
42845 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42846
42847         * g++.dg/ext/flexary1.C: New test.
42848
42849 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42850
42851         PR c++/10793
42852         * g++.dg/template/crash9.C: New test.
42853
42854 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42855
42856         PR c++/3004
42857         * g++.dg/parse/typedef3.C: New test.
42858
42859         PR c++/7906
42860         * g++.dg/parse/operator2.C: New test.
42861
42862         PR c++/8895
42863         * g++.dg/parse/def-tmpl-arg1.C: New test.
42864
42865         PR c++/9282
42866         * g++.dg/parse/funptr1.C: New test.
42867
42868         PR c++/9452
42869         * g++.dg/parse/ambig3.C: New test.
42870
42871         PR c++/9454
42872         * g++.dg/parse/operator3.C: New test.
42873
42874         PR c++/9486
42875         * g++.dg/parse/template10.C: New test.
42876
42877         PR c++/9488
42878         * g++.dg/parse/template11.C: New test.
42879
42880         PR c++/10150
42881         * g++.dg/parse/invalid-op1.C: New test.
42882
42883         PR c++/10247
42884         * g++.dg/parse/condexpr1.C: New test.
42885
42886 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42887
42888         * g++.dg/ext/packed3.C: New test.
42889         * g++.dg/ext/packed4.C: New test.
42890
42891         * gcc.dg/pack-test-3.c: New test.
42892
42893 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42894
42895         * lib/compat.exp: Handle dg-options per source file.
42896         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42897         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42898         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42899         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42900         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42901         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42902         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42903         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42904         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42905         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42906         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42907         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42908         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42909         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42910
42911 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42912
42913         PR c/10320
42914         * gcc.c-torture/execute/20030718-1.c: New test.
42915
42916 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42917
42918         PR optimization/11536
42919         * gcc.dg/20030721-1.c: New test.
42920
42921 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42922
42923         PR c++/11546
42924         * g++.dg/template/lookup1.C: New test.
42925
42926 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42927
42928         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42929         diagnostics of ill-formed constructs involving labels.
42930         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42931         the new 'previously defined here' message.
42932
42933 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42934
42935         * g++.dg/parse/non-dependent2.C: New test.
42936
42937 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42938
42939         * g++.dg/init/init-ref4.C: xfail on targets without
42940         weak symbols.
42941
42942 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42943
42944         PR target/11087
42945         * gcc.c-torture/execute/20030717-1.c: New test.
42946
42947 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42948
42949         * g++.dg/opt/cfg1.C: New test.
42950
42951 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR optimization/11557
42954         * gcc.dg/20030717-1.c: New test.
42955
42956 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42957
42958         PR c++/10476
42959         * g++.dg/expr/crash-1.C: New test.
42960
42961         PR c++/11027
42962         * g++.dg/template/init3.C: New test.
42963
42964         PR c++/8222
42965         * g++.dg/template/non-dependent1.C: New test.
42966
42967         PR c++/11070
42968         * g++.dg/template/non-dependent2.C: New test.
42969
42970         PR c++/11071
42971         * g++.dg/template/non-dependent3.C: New test.
42972
42973         PR c++/9907
42974         * g++.dg/template/sizeof5.C: New test.
42975
42976 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42977
42978         PR 11498
42979         * gcc.c-torture/compile/mangle-1.c: New file.
42980
42981 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42982
42983         PR c++/7809
42984         * g++.dg/parse/access3.C: New test.
42985
42986 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42987
42988         PR c++/11384
42989         * g++.dg/init/init-ref4.C: New test.
42990
42991 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42992
42993         PR c++/11547
42994         * g++.dg/parse/constant3.C: New test.
42995         * g++.dg/parse/crash7.C: Likewise.
42996
42997 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42998
42999         PR target/11008
43000         * gcc.dg/i386-pentium4-not-mull.c: New.
43001
43002 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
43003
43004         * gcc.dg/asm-names.c (ymain): Make it weak.
43005
43006 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43007
43008         PR c++/5421
43009         * g++.dg/template/friend21.C: New test.
43010
43011 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
43012
43013         * gcc.dg/cleanup-8.c: New test.
43014         * gcc.dg/cleanup-9.c: New test.
43015
43016 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
43017
43018         * g++.dg/ext/dll-MI1.h: New file.
43019         * g++.dg/ext/dllexport-MI1.C: New file.
43020         * g++.dg/ext/dllimport-MI1.C: New file.
43021
43022 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
43023
43024         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43025         it does not have cmpstrsi patterns (just cmpmemsi).
43026
43027 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
43028
43029         PR debug/11473
43030         * g++.dg/debug/debug8.C: New test.
43031
43032 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43033
43034         PR c++/10108
43035         * g++.dg/template/crash7.C: New test.
43036
43037 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
43038
43039         PR target/10795
43040         * gcc.c-torture/compile/20030708-1.c: New.
43041
43042 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
43043
43044         * gcc.c-torture/execute/20030715-1.c: New test.
43045
43046 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
43047
43048         * gcc.dg/pch/inline-3.c: New file.
43049         * gcc.dg/pch/inline-3.hs: New file.
43050         * gcc.dg/pch/inline-4.c: New file.
43051         * gcc.dg/pch/inline-4.hs: New file.
43052
43053 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
43054
43055         PR c++/11509
43056         * g++.dg/template/crash6.C: New test.
43057
43058         PR c++/7053
43059         * g++.dg/template/friend20.C: New test.
43060
43061         PR c++/7019
43062         * g++.dg/template/overload2.C: New test.
43063
43064 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43065
43066         PR optimization/11440
43067         * gcc.c-torture/execute/20030714-1.c: New test.
43068
43069 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43070
43071         PR c++/11154
43072         * g++.dg/template/partial2.C: New test.
43073
43074 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
43075
43076         PR c++/11503
43077         * g++.dg/template/anon1.C: New test.
43078
43079         PR c++/11493
43080         PR c++/11495
43081         * g++.dg/parse/template9.C: Likewise.
43082         * g++.dg/template/crash4.C: New test.
43083         * g++.dg/template/koenig1.C: Likewise.
43084         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43085         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43086         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43087         functions.
43088         * g++.old-deja/g++.jason/template36.C: Likewise.
43089         * g++.old-deja/g++.mike/p1989.C: Likewise.
43090         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43091         * g++.old-deja/g++.pt/ttp20.C: Use this->.
43092         * g++.old-deja/g++.pt/ttp21.C: Use this->.
43093         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43094         compiling.
43095         * g++.old-deja/g++.pt/union2.C: Use this->.
43096
43097 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
43098
43099         * gcc.dg/20030711-1.c: New test.
43100
43101 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
43102
43103         PR c++/11050
43104         * g++.dg/parse/args1.C: New test.
43105         * g++.pt/defarg8.C: Change expected errors.
43106
43107 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
43108
43109         PR c++/8164
43110         * g++.dg/template/nontype2.C: New test.
43111
43112         PR c++/10558
43113         * g++.dg/parse/template8.C: New test.
43114
43115         PR c++/8327
43116         * g++.dg/template/scope1.C: New test.
43117
43118         * g++.dg/warn/Wsign-compare-1.C: New test.
43119
43120 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43121
43122         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43123
43124 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
43125
43126         PR c++/9411
43127         * g++.dg/template/explicit2.C: New test.
43128
43129         PR c++/10032
43130         * g++.dg/warn/pedantic1.C: New test.
43131
43132 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
43133
43134         PR c++ 9483
43135         * g++.dg/other/field1.C: New test.
43136
43137 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
43138
43139         PR c/11449
43140         * gcc.c-torture/compile/20030707-1.c: New.
43141
43142 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43143
43144         PR c++/10849
43145         * g++.dg/template/access12.C: New test.
43146
43147 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
43148
43149         * g++.dg/bprob/bprob.exp (prof_ext): Update.
43150         * g77.dg/bprob/bprob.exp (prof_ext): Update.
43151         * gcc.misc-tests/bprob.exp (prof_ext): Update.
43152         * gcc.misc-tests/gcov.exp: Update
43153         * g++.dg/gcov/gcov.exp: Update
43154         * lib/gcov.exp: Update.
43155
43156 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
43157
43158         * g++.dg/abi/mangle17.C: Make sure template expressions are
43159         dependent.
43160         * g++.dg/abi/mangle4.C: Mark erroneous casts.
43161         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43162         * g++.dg/opt/stack1.C: Remove erroneous code.
43163         * g++.dg/parse/template7.C: New test.
43164         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43165         * g++.old-deja/g++.pt/crash4.C: Likewise.
43166
43167 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43168
43169         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43170         with zero or one occurence of `$' after the initial `L'.
43171
43172 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
43173
43174         * gcc.c-torture/compile/20030704-1.c: Add a comment.
43175
43176 2003-07-08  Roger Sayle  <roger@eyesopen.com>
43177
43178         PR c/11370
43179         * gcc.dg/Wunreachable-6.c: New testcase.
43180         * gcc.dg/Wunreachable-7.c: New testcase.
43181
43182 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43183
43184         PR c/11420
43185         * gcc.dg/20030708-1.c: New test.
43186
43187 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
43188
43189         * gcc.dg/compat/sdata-section.h: New file.
43190         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43191         * gcc.dg/torture/mips-sdata-1.c: New test.
43192
43193 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43194
43195         PR c++/11030
43196         * g++.dg/template/friend19.C: New test.
43197
43198 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
43199
43200         * g++.dg/opt/strength-reduce.C: New test.
43201
43202 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43203
43204         PR target/10979
43205         * gcc.dg/20030707-1.c: New testcase.
43206
43207 2003-07-07  Roger Sayle  <roger@eyesopen.com>
43208
43209         PR optimization/11059
43210         * g++.dg/opt/emptyunion.C: New testcase.
43211
43212 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43213             Eric Botcazou  <ebotcazou@libertysurf.fr>
43214
43215         * g++.dg/opt/stack1.C: New test.
43216
43217 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
43218
43219         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43220         run test.
43221
43222         PR c++/11431
43223         * g++.dg/expr/static_cast3.C: New test.
43224
43225 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
43226
43227         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43228         everywhere.
43229         * gcc.dg/concat.c: Concatenation of string constants with
43230         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43231         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43232         * gcc.dg/cpp/escape-2.c: Use wide character constants where
43233         necessary to avoid multi-character character constant warning.
43234         * gcc.dg/cpp/escape.c: Likewise.
43235         * gcc.dg/cpp/ucs.c: Likewise.
43236         Remove backslashes from dg-bogus comments, as they confuse Tcl.
43237         Fix a typo.
43238
43239 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43240
43241         PR c/11428
43242         * gcc.c-torture/compile/20030704-1.c: New.
43243
43244 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
43245
43246         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43247
43248 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
43249
43250         PR c++/5287, PR c++/7910,  PR c++/11021
43251         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43252         tests for warnings.
43253         * g++.dg/ext/dllimport2.C: Add tests for warnings.
43254         * g++.dg/ext/dllimport3.C: Likewise.
43255         * g++.dg/ext/dllimport4.C: New file.
43256         * g++.dg/ext/dllimport5.C: New file.
43257         * g++.dg/ext/dllimport6.C: New file.
43258         * g++.dg/ext/dllimport7.C: New file.
43259         * g++.dg/ext/dllimport8.C: New file.
43260         * g++.dg/ext/dllimport9.C: New file.
43261         * g++.dg/ext/dllimport10.C: New file.
43262         * g++.dg/ext/dllexport1.C: New file.
43263
43264 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43265
43266         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43267         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43268
43269 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43270
43271         * gcc.dg/builtins-25.c: New testcase.
43272         * gcc.dg/builtins-26.c: New testcase.
43273
43274 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43275
43276         * gcc.dg/compat/vector-defs.h: New file.
43277         * gcc.dg/compat/vector-setup.h: New file.
43278         * gcc.dg/compat/vector-check.h: New file.
43279         * gcc.dg/compat/vector-1_main.c: New file.
43280         * gcc.dg/compat/vector-1_x.c: New file.
43281         * gcc.dg/compat/vector-1_y.c: New file.
43282         * gcc.dg/compat/vector-2_main.c: New file.
43283         * gcc.dg/compat/vector-2_x.c: New file.
43284         * gcc.dg/compat/vector-2_y.c: New file.
43285
43286         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43287         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43288         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43289         * gcc.dg/compat/struct-align-1.h: New file.
43290         * gcc.dg/compat/struct-align-1_main.c: New file.
43291         * gcc.dg/compat/struct-align-1_x.c: New file.
43292         * gcc.dg/compat/struct-align-1_y.c: New file.
43293         * gcc.dg/compat/struct-align-2.h: New file.
43294         * gcc.dg/compat/struct-align-2_main.c: New file.
43295         * gcc.dg/compat/struct-align-2_x.c: New file.
43296         * gcc.dg/compat/struct-align-2_y.c: New file.
43297
43298         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43299         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43300         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43301         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43302         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43303         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43304         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43305         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43306         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43307         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43308         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43309         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43310         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43311         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43312         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43313         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43314         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43315         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43317         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43319         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43320         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43321         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43322         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43323         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43324         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43325         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43326         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43327
43328 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43329
43330         * gcc.dg/i386-call-1.c: New test.
43331
43332 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43333
43334         PR c++/9162
43335         * g++.dg/parse/defarg4.C: New.
43336
43337 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43338
43339         PR target/10700
43340         * gcc.c-torture/compile/20030703-1.c: New test case.
43341
43342 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43343
43344         * g++.dg/template/local3.C: Remove extra semicolon.
43345
43346 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43347
43348         * gcc.dg/i386-volatile-1.c: New test.
43349
43350 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43351
43352         PR c++/11072
43353         * g++.dg/other/offsetof2.C: XFAIL.
43354         * g++.dg/other/offsetof5.C: New.
43355
43356         PR c++/10219
43357         * g++.dg/template/error1.C: New.
43358
43359         PR c++/9779
43360         * g++.dg/template/dependent-expr1.C: New.
43361
43362 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43363
43364         PR c++/6949
43365         * g++.dg/template/local3.C: New test.
43366
43367         PR c++/11149
43368         * g++.dg/lookup/scoped6.C: New test.
43369
43370 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43371
43372         PR c++/8046
43373         * g++.dg/other/error7.C: New test.
43374
43375 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43376
43377         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43378         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43379         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43380         * g++.old-deja/g++.other/union2.C: Likewise.
43381         * gcc.dg/c90-const-expr-2.c: Likewise.
43382         * gcc.dg/c90-const-expr-3.c: Likewise.
43383         * gcc.dg/c99-const-expr-2.c: Likewise.
43384         * gcc.dg/c99-const-expr-3.c: Likewise.
43385         * gcc.dg/concat.c: Likewise.
43386
43387 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43388
43389         PR c++/9559
43390         * g++.dg/init/static1.C: New test.
43391
43392 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43393
43394         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43395         * g++.old-deja/g++.other/access2.C: Likewise.
43396         * g++.old-deja/g++.other/decl2.C: Likewise.
43397         * gcc.c-torture/execute/20020615-1.c: Likewise.
43398
43399 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43400
43401         PR c++/4933
43402         * g++.dg/template/sizeof4.C: New test.
43403
43404 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43405
43406         * g++.dg/other/error6.C: New test.
43407
43408 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43409
43410         PR c++/10750
43411         * g++.dg/parse/constant2.C: New test.
43412
43413 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43414
43415         PR c++/11106
43416         * g++.dg/other/error5.C: New test.
43417
43418 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43419
43420         * gcc.dg/format/gcc_diag-1.c: New test.
43421
43422 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43423
43424         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43425
43426 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43427
43428         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43429         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43430         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43431
43432 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43433
43434         * gcc.c-torture/execute/builtins/string-8.c: New test.
43435         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43436         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43437         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43438
43439 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43440
43441         PR c++/10468
43442         * g++.dg/ext/typeof6.C: New test.
43443
43444 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43445
43446         PR c++/10796
43447         * g++.dg/init/enum1.C: New test.
43448
43449 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43450
43451         * gcc.dg/20030627-1.c: New test.
43452
43453 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43454
43455         PR c++/11332
43456         * g++.dg/expr/static_cast2.C: New test.
43457
43458 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43459             Jakub Jelinek  <jakub@redhat.com>
43460
43461         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43462         sprintf(dst,"%s",src) optimization.
43463         * gcc.c-torture/execute/20030626-1.c: New test case.
43464         * gcc.c-torture/execute/20030626-2.c: New test case.
43465
43466 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43467
43468         * gcc.c-torture/execute/multi-ix.c: New test.
43469
43470         * gcc.c-torture/execute/simd-4.c (main):
43471         Added missing semicolon at end of union.
43472
43473 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43474
43475         PR c++/8266
43476         * g++.dg/template/explicit-instantiation3.C: New test.
43477
43478 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43479
43480         * gcc.dg/20030626-1.c: Use signed char.
43481
43482 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43483
43484         * gcc.dg/20030626-1.c: New test.
43485
43486 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43487
43488         * const-str-2.m: Update.
43489
43490 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43491
43492         PR c++/10990
43493         * g++.dg/rtti/dyncast1.C: New test.
43494         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43495         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43496         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43497
43498         PR c++/10931
43499         * g++.dg/expr/static_cast1.C: New test.
43500
43501 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43502
43503         * gcc.dg/20030625-1.c: New test.
43504
43505 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43506
43507         * gcc.c-torture/compile/20030624-1.c: New test case.
43508
43509 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43510
43511         * gcc.c-torture/execute/string-opt-17.c: New test.
43512
43513 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43514
43515         PR c++/5754
43516         * g++.dg/parse/crash6.C: New test.
43517
43518 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43519
43520         * gcc.dg/builtins-24.c: New test case.
43521
43522 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43523
43524         * g++.dg/opt/operator1.C: New test.
43525
43526 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43527
43528         * gcc.c-torture/execute/string-opt-16.c: New test case.
43529
43530 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43531
43532         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43533         * g++.old-deja/g++.other/conv7.C: Likewise.
43534         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43535         * g++.old-deja/g++.other/overload14.C: Likewise.
43536
43537 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43538
43539         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43540         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43541
43542 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43543
43544         PR c++/10888
43545         * g++.dg/warn/Winline-3.C: New test.
43546
43547 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43548
43549         * lib/target-supports.exp (check_alias_available): Make the test
43550         program acceptable to the Solaris assembler.
43551
43552         PR c++/10749
43553         * g++.dg/template/memclass2.C: New test.
43554
43555 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43556             Eric Botcazou  <ebotcazou@libertysurf.fr>
43557
43558         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43559         data for non-matching targets.
43560         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43561
43562 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43563
43564         PR c++/10845
43565         * g++.dg/template/member3.C: New test.
43566
43567 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43568
43569         PR c++/10939
43570         * g++.dg/template/func1.C: New test.
43571
43572         PR c++/9649
43573         * g++.dg/template/static4.C: New test.
43574         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43575
43576         PR c++/11041
43577         * g++.dg/init/ref7.C: New test.
43578
43579 2003-06-19  Matt Austern  <austern@apple.com>
43580
43581         PR c++/11228
43582         * g++.dg/anew1.C: New test.
43583         * g++.dg/anew2.C: New test.
43584         * g++.dg/anew3.C: New test.
43585         * g++.dg/anew4.C: New test.
43586
43587 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43588
43589         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43590
43591 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43592
43593         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43594         endian-dependent.
43595
43596 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43597
43598         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43599         Remove cruft.
43600
43601 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43602
43603         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43604         * gcc.c-torture/compile/961203-1.c: Likewise.
43605         * gcc.c-torture/compile/980506-1.c: Likewise.
43606
43607 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/10712
43610         * g++.dg/lookup/using7.C: New test.
43611
43612 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43613
43614         PR c++/11105
43615         * g++.dg/abi/conv1.C: Remove it.
43616         * g++.dg/template/conv7.C: New test.
43617         * g++.dg/template/conv8.C: Likewise.
43618         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43619         conversion operator.
43620
43621 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43622
43623         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43624         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43625         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43626         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43627         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43628         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43629         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43630         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43631         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43632         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43633         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43634         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43635         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43636         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43637         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43638         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43639         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43640         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43641         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43642         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43643         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43644         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43645         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43646         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43647         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43648         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43649         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43650         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43651         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43652
43653 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43654
43655         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43656         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43657         indications.
43658
43659 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43660
43661         * gcc.dg/i386-387-5.c: New test case.
43662         * gcc.dg/i386-387-6.c: New test case.
43663         * gcc.dg/builtins-23.c: New test case.
43664
43665 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43666
43667         * gcc.dg/builtins-22.c: New test case.
43668         * gcc.dg/i386-387-1.c: Update to test exp.
43669         * gcc.dg/i386-387-2.c: Likewise.
43670
43671 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43672
43673         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43674
43675 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43676
43677         * lib/gcc-dg.exp (dg-require-dll): New function.
43678         (dg-xfail-if): Likewise.
43679         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43680         driver.
43681
43682         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43683         * gcc.c-torture/compile/20001205-1.c: Likewise.
43684         * gcc.c-torture/compile/20001226-1.c: Likewise.
43685         * gcc.c-torture/compile/20010518-2.c: Likewise.
43686         * gcc.c-torture/compile/20020312-1.c: Likewise.
43687         * gcc.c-torture/compile/20020604-1.c: Likewise.
43688         * gcc.c-torture/compile/920501-12.c: Likewise.
43689         * gcc.c-torture/compile/920501-4.c: Likewise.
43690         * gcc.c-torture/compile/920520-1.c: Likewise.
43691         * gcc.c-torture/compile/920521-1.c: Likewise.
43692         * gcc.c-torture/compile/920625-1.c: Likewise.
43693         * gcc.c-torture/compile/961203-1.c: Likewise.
43694         * gcc.c-torture/compile/980506-1.c: Likewise.
43695         * gcc.c-torture/compile/981006-1.c: Likewise.
43696         * gcc.c-torture/compile/981022-1.c: Likewise.
43697         * gcc.c-torture/compile/981223-1.c: Likewise.
43698         * gcc.c-torture/compile/990617-1.c: Likewise.
43699         * gcc.c-torture/compile/dll.c: Likewise.
43700         * gcc.c-torture/compile/labels-3.c: Likewise.
43701         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43702         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43703         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43704         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43705         * gcc.c-torture/compile/simd-5.c: Likewise.
43706         * gcc.c-torture/compile/20000804-1.x: Remove.
43707         * gcc.c-torture/compile/20001205-1.x: Likewise.
43708         * gcc.c-torture/compile/20001226-1.x: Likewise.
43709         * gcc.c-torture/compile/20010518-2.x: Likewise.
43710         * gcc.c-torture/compile/20020312-1.x: Likewise.
43711         * gcc.c-torture/compile/20020604-1.x: Likewise.
43712         * gcc.c-torture/compile/920501-12.x: Likewise.
43713         * gcc.c-torture/compile/920501-4.x: Likewise.
43714         * gcc.c-torture/compile/920520-1.x: Likewise.
43715         * gcc.c-torture/compile/920521-1.x: Likewise.
43716         * gcc.c-torture/compile/920625-1.x: Likewise.
43717         * gcc.c-torture/compile/961203-1.x: Likewise.
43718         * gcc.c-torture/compile/980506-1.x: Likewise.
43719         * gcc.c-torture/compile/981006-1.x: Likewise.
43720         * gcc.c-torture/compile/981022-1.x: Likewise.
43721         * gcc.c-torture/compile/981223-1.x: Likewise.
43722         * gcc.c-torture/compile/990617-1.x: Likewise.
43723         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43724         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43725         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43726         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43727         * gcc.c-torture/compile/simd-5.x: Likewise.
43728
43729         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43730
43731 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43732
43733         * gcc.c-torture/execute/20030611-1.c: New test.
43734
43735 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43736
43737         PR middle-end/168
43738         * gcc.dg/20030612-1.c: New test case.
43739
43740 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43741
43742         PR c++/10635
43743         * g++.dg/expr/cast1.C: New test.
43744
43745 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43746
43747         * gcc.dg/builtins-21.c: New test case.
43748
43749 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43750
43751         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43752         options instead of at the end.
43753         * lib/objc.exp (objc_target_compile): Likewise.
43754
43755 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43756
43757         PR c++/10432
43758         * g++.dg/parse/error1.C: New test.
43759
43760 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43761
43762         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43763         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43764         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43765         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43766         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43767         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43768         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43769         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43770         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43771         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43772         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43773         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43774         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43775         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43776         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43777         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43778         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43779         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43780         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43781         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43782         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43783         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43784         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43785         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43786
43787         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43788         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43789         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43790         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43791         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43792         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43793         * gcc.dg/compat/scalar-return-3_main.c: New file.
43794         * gcc.dg/compat/scalar-return-3_x.c: New file.
43795         * gcc.dg/compat/scalar-return-3_y.c: New file.
43796         * gcc.dg/compat/scalar-return-4_main.c: New file.
43797         * gcc.dg/compat/scalar-return-4_x.c: New file.
43798         * gcc.dg/compat/scalar-return-4_y.c: New file.
43799
43800 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43801
43802         * gcc.dg/compat/fp2-struct-check.h: New file.
43803         * gcc.dg/compat/fp2-struct-defs.h: New file.
43804         * gcc.dg/compat/fp2-struct-init.h: New file.
43805         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43806         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43807         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43808         * gcc.dg/compat/struct-return-10_main.c: New file.
43809         * gcc.dg/compat/struct-return-10_x.c: New file.
43810         * gcc.dg/compat/struct-return-10_y.c: New file.
43811
43812         * gcc.dg/compat/compat-common.h: New file.
43813         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43814         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43815         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43816         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43817         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43818         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43819         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43820         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43821         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43822         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43823         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43824         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43825         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43826         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43827         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43828         * gcc.dg/compat/small-struct-check.h: Ditto.
43829         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43830         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43831         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43832         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43833         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43834         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43835         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43836         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43837         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43838         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43839         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43840         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43841         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43842         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43843         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43844         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43845         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43846         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43847         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43848         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43849         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43850         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43851         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43852         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43853         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43854         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43855         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43856         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43857         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43858         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43859
43860 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43861
43862         * g++.dg/pch/static-1.C: New file.
43863         * g++.dg/pch/static-1.Hs: New file.
43864
43865 2003-06-10  Richard Henderson  <rth@redhat.com>
43866
43867         * gcc.dg/asm-7.c: Adjust expected warning text.
43868
43869 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43870
43871         * gcc.dg/builtins-20.c: New test case.
43872
43873 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43874
43875         PR c++/11131
43876         * g++.dg/opt/template1.C: New test.
43877
43878 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43879
43880         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43881         additional_sources.
43882
43883 2003-05-21  David Taylor  <dtaylor@emc.com>
43884
43885         * gcc.dg/Wpadded.c: New file.
43886
43887 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43888
43889         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43890         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43891         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43892         dg-require-weak.
43893
43894 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43895
43896         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43897
43898 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43899
43900         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43901         (dg-require-alias): Likewise.
43902         (dg-require-gc-sections): Likewise.
43903         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43904
43905 2003-06-08  Richard Henderson  <rth@redhat.com>
43906
43907         * gcc.dg/20011029-2.c: Fix the array reference.
43908         * gcc.dg/asm-7.c: New.
43909
43910 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43911
43912         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43913
43914 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43915
43916         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43917         (dg-require-gc-sections): Likewise.
43918
43919 2003-06-08  Jan Hubicka  <jh@suse.cz>
43920
43921         * i386-cmov1.c: Fix regular expression.
43922         * i386-cvt-1.c: Likewise.
43923         * i386-local.c: Likewise.
43924         * i386-local2.c: Likewise.
43925         * i386-mul.c: Likewise.
43926         * i386-ssetype-1.c: Likewise.
43927         * i386-ssetype-3.c: Likewise.
43928         * i386-ssetype-5.c: Likewise.
43929
43930 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43931
43932         PR c++/11039
43933         * g++.dg/warn/implicit-typename2.C: New test.
43934         * g++.dg/warn/implicit-typename3.C: New test.
43935
43936 2003-06-07  Richard Henderson  <rth@redhat.com>
43937
43938         * g++.dg/other/offsetof3.C: Use size_t.
43939         * g++.dg/other/offsetof4.C: Likewise.
43940
43941 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43942
43943         * lib/copy-file.exp: New. Implement gcc_copy_files.
43944
43945         * lib/dg-pch.exp: Load copy-file.exp
43946         (dg-pch): Use gcc_copy_files instead of "file copy".
43947
43948 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43949
43950         * gcc.dg/weak/weak.exp: Simplify.
43951         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43952         * gcc.dg/weak/weak-1.c: Likewise.
43953         * gcc.dg/weak/weak-2.c: Likewise.
43954         * gcc.dg/weak/weak-3.c: Likewise.
43955         * gcc.dg/weak/weak-4.c: Likewise.
43956         * gcc.dg/weak/weak-5.c: Likewise.
43957         * gcc.dg/weak/weak-6.c: Likewise.
43958         * gcc.dg/weak/weak-7.c: Likewise.
43959         * gcc.dg/weak/weak-8.c: Likewise.
43960         * gcc.dg/weak/weak-9.c: Likewise.
43961
43962 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43963
43964         gcc.c-torture/execute/20030606-1.c: New.
43965
43966 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43967
43968         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43969         * gcc.dg/builtins-19.c: Likewise.
43970
43971 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43972
43973         * gcc.dg/builtins-2.c: Add some more tests.
43974         * gcc.dg/builtins-18.c: New test case.
43975         * gcc.dg/builtins-19.c: New test case.
43976
43977 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43978             Jim Wilson  <wilson@tuliptree.org>
43979
43980         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43981
43982 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43983
43984         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43985         mempcpy/stpcpy calls not to be optimized into something else.
43986         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43987         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43988         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43989
43990 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43991
43992         * gcc.dg/format/asm_fprintf-1.c: New test.
43993
43994 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43995
43996         * lib/gcc-defs.exp (additional_sources): New variable.
43997         (dg-additional-sources): New function.
43998         (additional_files): New variable.
43999         (dg-additional-files): New function.
44000         (dg-additional-files-options): Likewise.
44001         * lib/gcc-dg.exp (dg-require-weak): New function.
44002         (dg-require-alias): Likewise.
44003         (dg-require-gc-sections): Likewise.
44004         * lib/target-supports.exp (check_alias_available): Remove testfile
44005         parameter.
44006         (check_gc_sections_available): New function.
44007         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44008         (dg-gpp-additional-files): Likewise.
44009         * lib/g++.exp (additional_sources): Remove.
44010         (additional_files): Likewise.
44011         (g++_target_compile): Use dg-additional-files-options.
44012
44013         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
44014         Tcl logic.
44015         * gcc.dg/special/ecos.exp: Remove.
44016         * gcc.dg/special/20000419-2.c: Use dg-require-*.
44017         * gcc.dg/special/alias-1.c: Likewise.
44018         * gcc.dg/special/alias-2.c: Likewise.
44019         * gcc.dg/special/gcsec-1.c: Likewise.
44020         * gcc.dg/special/weak-1.c: Likewise.
44021         * gcc.dg/special/weak-2.c: Likewise.
44022         * gcc.dg/special/wkali-1.c: Likewise.
44023         * gcc.dg/special/wkali-2.c: Likewise.
44024
44025         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44026         dg-gpp-additional-*.
44027         * g++.dg/special/conpr-3.C: Likewise.
44028         * g++.dg/special/conpr-4.C: Likewise.
44029         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44030         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44031         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44032         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44033         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44034         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44035         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44036         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44037         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44038         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44039         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44040         * g++.old-deja/g++.other/comdat1.C: Likewise.
44041         * g++.old-deja/g++.other/comdat2.C: Likewise.
44042         * g++.old-deja/g++.other/comdat3.C: Likewise.
44043         * g++.old-deja/g++.other/ctor1.C: Likewise.
44044         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44045
44046 2003-06-05  Richard Henderson  <rth@redhat.com>
44047
44048         * gcc.dg/debug/20030605-1.c: New.
44049
44050 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44051
44052         * README.QMTEST: Update.
44053
44054 2003-06-04  Richard Henderson  <rth@redhat.com>
44055
44056         * gcc.dg/cleanup-1.c: New.
44057         * gcc.dg/cleanup-2.c: New.
44058         * gcc.dg/cleanup-3.c: New.
44059         * gcc.dg/cleanup-4.c: New.
44060         * gcc.dg/cleanup-5.c: New.
44061         * gcc.dg/cleanup-6.c: New.
44062         * gcc.dg/cleanup-7.c: New.
44063
44064 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
44065
44066         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44067
44068         * lib/dg-pch.exp: New file.
44069         * g++.dg/pch/pch.exp: Use dg-pch.exp.
44070         * gcc.dg/pch/pch.exp: Likewise.
44071
44072 2003-06-04  Roger Sayle  <roger@eyesopen.com>
44073
44074         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44075         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44076         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44077         * gcc.dg/builtins-17.c: New test case.
44078         * gcc.dg/i386-387-4.c: New test case.
44079         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44080
44081 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44082
44083         * gcc.dg/ultrasp9.c: New test.
44084
44085 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44086
44087         * gcc.c-torture/compile/20030604-1.c: New test.
44088         * gcc.dg/sparc-constant-1.c: New test.
44089
44090 2003-06-03  Glen Nakamura  <glen@imodulo.com>
44091
44092         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44093
44094 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
44095
44096         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44097
44098         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44099         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44100
44101 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
44102
44103         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44104
44105 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44106
44107         PR c++/10940
44108         * g++.dg/template/spec10.C: New test.
44109
44110 2003-06-03  Roger Sayle  <roger@eyesopen.com>
44111
44112         * gcc.dg/builtins-16.c: New test case.
44113
44114 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
44115
44116         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44117         mempcpy test with post-increments.
44118         * gcc.c-torture/execute/string-opt-3.c: New test.
44119         * gcc.dg/string-opt-1.c: New test.
44120
44121 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
44122
44123         PR fortran/10965
44124         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44125
44126 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
44127
44128         * lib/scanasm.exp (dg-scan): New function, factored out of ...
44129         (scan-assembler): ... here.  Use dg-scan.
44130         (scan-assembler-not): Likewise.
44131         (scan-file): New function.
44132         (scan-file-not): Likewise.
44133         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44134         * gcc.dg/cpp/_Pragma4.c: Likewise.
44135         * gcc.dg/cpp/_Pragma5.c: Likewise.
44136         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44137         * gcc.dg/cpp/avoidpaste2.c: Likewise.
44138         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44139         * gcc.dg/cpp/cmdlne-P.c: Likewise.
44140         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44141         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44142         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44143         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44144         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44145         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44146         * gcc.dg/cpp/cxxcom1.c: Likewise.
44147         * gcc.dg/cpp/line1.c: Likewise.
44148         * gcc.dg/cpp/maccom1.c: Likewise.
44149         * gcc.dg/cpp/maccom2.c: Likewise.
44150         * gcc.dg/cpp/maccom3.c: Likewise.
44151         * gcc.dg/cpp/maccom4.c: Likewise.
44152         * gcc.dg/cpp/maccom5.c: Likewise.
44153         * gcc.dg/cpp/maccom6.c: Likewise.
44154         * gcc.dg/cpp/multiline.c: Likewise.
44155         * gcc.dg/cpp/spacing1.c: Likewise.
44156         * gcc.dg/cpp/spacing2.c: Likewise.
44157         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44158         * gcc.dg/cpp/trad/maccom1.c: Likewise.
44159         * gcc.dg/cpp/trad/maccom2.c: Likewise.
44160         * gcc.dg/cpp/trad/maccom3.c: Likewise.
44161         * gcc.dg/cpp/trad/maccom4.c: Likewise.
44162         * gcc.dg/cpp/trad/maccom6.c: Likewise.
44163         * gcc.dg/cpp/cxxcom2.c: Likewise.
44164         * gcc.dg/cpp/cxxcom2.h: New file.
44165
44166         * gcc.dg/cpp/truefalse.cpp: Move it to ...
44167         * g++.dg/cpp/truefalse.C: Here.
44168         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44169
44170 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
44171
44172         * gcc.dg/cpp/redef3.c: New file.
44173
44174 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44175
44176         * gcc.dg/i386-loop-3.c: New test.
44177
44178 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
44179
44180         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44181
44182 2003-05-31  Roger Sayle  <roger@eyesopen.com>
44183
44184         * gcc.dg/fwrapv-1.c: New test case.
44185         * gcc.dg/fwrapv-2.c: New test case.
44186
44187 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44188
44189         PR c++/10956
44190         * g++.dg/template/spec9.C: New test.
44191
44192 2003-05-29  Roger Sayle  <roger@eyesopen.com>
44193
44194         * gcc.dg/duff-4.c: New test case.
44195
44196 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
44197
44198         PR fortran/10843
44199         * g77.dg/ffixed-form-1.f: New test
44200         * g77.dg/ffixed-form-2.f: New test
44201         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44202         * g77.dg/ffree-form-3.f: New test
44203
44204 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
44205
44206         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44207         * gcc.dg/wint_t-1.c: Likewise.
44208
44209 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44210
44211         * g++.dg/template/access11.C: New test.
44212
44213 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44214
44215         PR c++/10849
44216         * g++.dg/template/access10.C: New test.
44217
44218 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44219             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44220
44221         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44222
44223 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44224
44225         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44226         suppress for powerpc-*-darwin*.
44227         * gcc.dg/torture/builtin-noret-2.c: Likewise.
44228
44229 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
44230
44231         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44232         suppress option for powerpc-*-darwin*.
44233
44234 2003-05-23  Roger Sayle  <roger@eyesopen.com>
44235
44236         * gcc.dg/builtins-1.c: Add tests for tan and atan.
44237         * gcc.dg/builtins-4.c: Add test for fmod.
44238
44239 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44240
44241         PR c++/10682
44242         * g++.dg/template/instantiate4.C: New test.
44243
44244 2003-05-22  Roger Sayle  <roger@eyesopen.com>
44245
44246         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44247
44248 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
44249
44250         * gcc.dg/compat/scalar-return-1_main.c: New file.
44251         * gcc.dg/compat/scalar-return-1_x.c: New file.
44252         * gcc.dg/compat/scalar-return-1_y.c: New file.
44253         * gcc.dg/compat/scalar-return-2_main.c: New file.
44254         * gcc.dg/compat/scalar-return-2_x.c: New file.
44255         * gcc.dg/compat/scalar-return-2_y.c: New file.
44256         * gcc.dg/compat/struct-return-3_main.c: New file.
44257         * gcc.dg/compat/struct-return-3_y.c: New file.
44258         * gcc.dg/compat/struct-return-3_x.c: New file.
44259         * gcc.dg/compat/struct-return-2_main.c: New file.
44260         * gcc.dg/compat/struct-return-2_x.c: New file.
44261         * gcc.dg/compat/struct-return-2_y.c: New file.
44262
44263 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44264
44265         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44266         for hppa*-hp-hpux*.
44267         * gcc.dg/20021014-1.c (dg-options): Likewise.
44268         * gcc.dg/nest.c (dg-options): Likewise.
44269
44270 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44271
44272         PR c++/9738
44273         * g++.dg/ext/dllimport2.C: New file.
44274         * g++.dg/ext/dllimport3.C: New file.
44275
44276 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44277
44278         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44279         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44280         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44281         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44282         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44283         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44284         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44285         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44286         * gcc.dg/compat/small-struct-defs.h: New file.
44287         * gcc.dg/compat/small-struct-init.h: New file.
44288         * gcc.dg/compat/small-struct-check.h: New file.
44289         * gcc.dg/compat/fp-struct-defs.h: New file.
44290         * gcc.dg/compat/fp-struct-check.h: New file.
44291         * gcc.dg/compat/fp-struct-init.h: New file.
44292         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44293         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44294
44295 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44296
44297         * gcc.dg/20030225-2.c: New test.
44298
44299 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44300             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44301
44302         * gcc.c-torture/compile/20030518-1.c: New test case.
44303
44304 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44305
44306         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44307         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44308         gcc-dg-debug-runtest.
44309         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44310         gcc-dg-debug-runtest.
44311
44312 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44313
44314         PR c++/9022
44315         * g++.dg/lookup/using6.C: New test.
44316
44317 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44318
44319         * g++.dg/parse/access2.C: New test.
44320
44321 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44322
44323         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44324         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44325         * gcc.dg/debug/debug.exp: Likewise.
44326
44327 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44328
44329         * gcc.dg/dollar.c: New test.
44330
44331 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44332
44333         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44334         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44335         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44336         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44337         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44338         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44339         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44340         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44341         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44342         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44343         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44344         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44345         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44346         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44347         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44348         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44349         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44350         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44351
44352 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44353
44354         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44355         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44356         support for "repo" mode.
44357         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44358         * lib/g77-dg.exp: Likewise.
44359         * lib/obj-dg.exp: Likewise.
44360
44361 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44362
44363         Merge from gcc-3_2-rhl8-branch:
44364         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44365
44366         * gcc.dg/tls/opt-6.c: New test.
44367
44368         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44369
44370         * gcc.dg/20030405-1.c: New test.
44371
44372         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44373
44374         * gcc.dg/20030309-1.c: New test.
44375
44376         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44377
44378         * gcc.c-torture/execute/20030307-1.c: New test.
44379
44380         2003-02-20  Randolph Chung  <tausq@debian.org>
44381
44382         * gcc.c-torture/compile/20030220-1.c: New test.
44383
44384         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44385
44386         * gcc.dg/20030217-1.c: New test.
44387
44388         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44389
44390         * gcc.c-torture/compile/20020129-1.c: New test.
44391
44392         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44393
44394         * gcc.dg/unroll-1.c: New test.
44395
44396         2002-11-16  Jan Hubicka  <jh@suse.cz>
44397
44398         * gcc.c-torture/execute/20020920-1.c: New test.
44399
44400         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44401
44402         PR target/7434
44403         * gcc.c-torture/compile/20021008-1.c: New test.
44404
44405         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44406
44407         PR target/7559
44408         * gcc.c-torture/execute/20020810-1.c: New test.
44409
44410         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * gcc.c-torture/compile/20020807-1.c: New test.
44413
44414         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44415
44416         * gcc.dg/tls/opt-1.c: New test.
44417
44418         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44419
44420         * gcc.dg/20020729-1.c: New test.
44421
44422         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44423
44424         * g++.dg/opt/life1.C: New test.
44425
44426         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * gcc.dg/20020525-1.c: New test.
44429
44430         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44431
44432         PR c++/6794
44433         * g++.dg/ext/pretty1.C: New test.
44434         * g++.dg/ext/pretty2.C: New test.
44435
44436 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44437
44438         PR c++/8385
44439         * g++.dg/ext/typeof5.C: New test.
44440
44441 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44442
44443         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44444         __USER_LABEL_PREFIX__ into account.
44445         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44446
44447 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44448
44449         * gcc.dg/builtins-15.c: New test case.
44450
44451 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44452
44453         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44454
44455 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44456
44457         * lib/g++.exp: Tweak handling of additional source files.
44458         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44459         * g++.dg/special/conpr-2a.C: Rename to ...
44460         * g++.dg/special/conpr-2a.cc: ... this.
44461         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44462         * g++.dg/special/conpr-3a.C: Rename to ...
44463         * g++.dg/special/conpr-3a.cc: This.
44464         * g++.dg/special/conpr-3b.C: Rename to ...
44465         * g++.dg/special/conpr-3b.cc: This.
44466         * g++.dg/special/conpr-4.C: New test.
44467         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44468
44469 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44470
44471         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44472
44473 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44474
44475         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44476         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44477         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44478         * g++.old-deja/g++.other/warn3.C: Likewise.
44479
44480 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44481
44482         * gcc.dg/i386-387-1.c: Update to also test log.
44483         * gcc.dg/i386-387-2.c: Likewise.
44484
44485 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44486
44487         * g77.f-torture/execute/int8421.f: New test.
44488
44489 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44490
44491         PR c++/10230, c++/10481
44492         * g++.dg/lookup/scoped5.C: New test.
44493
44494 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44495
44496         PR c++/10552
44497         * g++.dg/template/ttp6.C: New test.
44498
44499 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44500
44501         * gcc.c-torture/execute/builtins: New directory.
44502         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44503         gcc.c-torture/execute/builtins.
44504         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44505         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44506         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44507         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44508
44509 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44510
44511         PR c++/9252
44512         * g++.dg/template/access8.C: New test.
44513         * g++.dg/template/access9.C: New test.
44514
44515 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44516
44517         PR c++/9554
44518         * g++.dg/parse/access1.C: New test.
44519
44520 2003-05-09  DJ Delorie  <dj@redhat.com>
44521
44522         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44523         long, and not an int.
44524
44525 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44526
44527         PR c++/10555, c++/10576
44528         * g++.dg/template/memclass1.C: New test.
44529
44530 2003-05-08  DJ Delorie  <dj@redhat.com>
44531
44532         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44533         targets.
44534         * gcc.c-torture/execute/20021024-1.x: Likewise.
44535         * gcc.c-torture/execute/shiftdi.x: Likewise.
44536         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44537         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44538         * gcc.dg/20021018-1.c: Likewise.
44539
44540 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44541
44542         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44543
44544         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44545         (bcopy): Call memmove.
44546
44547 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44548
44549         * g77.f-torture/compile/8485.f: New test case.
44550
44551 2003-05-07  Richard Henderson  <rth@redhat.com>
44552
44553         PR c++/10570
44554         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44555         Verify exception_cleanup not called for rethrows.
44556         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44557         when exiting catch block without rethrowing.
44558         * g++.dg/eh/forced3.C: New.
44559         * g++.dg/eh/forced4.C: New.
44560
44561 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44562
44563         * gcc.dg/20030505.c: Fix triplet.
44564
44565 2003-05-06  DJ Delorie  <dj@redhat.com>
44566
44567         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44568         * gcc.dg/nest.c: Likewise.
44569
44570 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44571
44572         * gcc.dg/builtins-14.c: New test case.
44573
44574 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44575
44576         * lib/compat.exp (compat-execute): New argument.
44577         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44578         * gcc.dg/compat: New test directory.
44579         * gcc.dg/compat/compat.exp: New expect script.
44580         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44581         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44582         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44583         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44584         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44585         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44586
44587         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44588         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44589         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44590         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44591         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44592         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44593         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44594         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44595         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44596         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44597         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44598         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44599         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44600         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44601         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44602
44603 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44604
44605         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44606
44607 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44608
44609         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44610
44611 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44612
44613         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44614         * gcc.dg/ppc-fsel-2.c: New test.
44615
44616         * gcc.dg/unused-5.c: New test.
44617
44618 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44619
44620         PR c++/10496
44621         * g++.dg/warn/pmf1.C: New test.
44622
44623 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44624
44625         PR c++/4494
44626         * g++.dg/warn/main.C: New test.
44627
44628 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44629
44630         * gcc.dg/nonnull-3.c: New test.
44631
44632 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44633
44634         * gcc.dg/cpp/Wtrigraphs.c: Update.
44635         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44636
44637 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44638
44639         * gcc.dg/ppc-fsel-1.c: New test.
44640
44641 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44642
44643         PR c/10604
44644         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44645
44646 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44647
44648         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44649
44650 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44651
44652         PR c++/9364, c++/10553, c++/10586
44653         * g++.dg/parse/typename4.C: New test.
44654         * g++.dg/parse/typename5.C: Likewise.
44655
44656 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44657
44658         * gcc.c-torture/compile/20030503-1.c: New test.
44659
44660 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44661
44662         * g++.dg/lookup/using5.C: Fix testcase error.
44663
44664 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44665
44666         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44667         since MEABI is no longer supported.  Remove all vestiges
44668         of MEABI from the test.
44669
44670 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44671
44672         PR c++/10554
44673         * g++.dg/lookup/using5.C: New test.
44674
44675 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44676
44677         PR c++/8772
44678         * g++.dg/template/ttp5.C: New test.
44679
44680 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44681
44682         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44683         (dg-gpp-additional-sources): New function.
44684         (dg-gpp-additional-files): Likewise.
44685         * lib/g++.exp (additional_sources): New variable.
44686         (additional_files): Likewise.
44687         (g++_target_compile): Deal with them.
44688         * lib/old-dejagnu.exp: Remove.
44689         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44690         * g++.old-deja: Revise all tests to use dg commands.
44691
44692 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44693
44694         PR c++/9432, c++/9528
44695         * g++.dg/lookup/using4.C: New test.
44696
44697 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44698
44699         * gcc.dg/noreturn-5.c: New file.
44700         * gcc.dg/noreturn-6.c: New file.
44701
44702         * gcc.c-torture/compile/inline-1.c: New file.
44703
44704 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44705
44706         PR c++/10551
44707         * g++.dg/template/explicit1.C: New test.
44708
44709 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44710
44711         PR c++/10549
44712         * g++.dg/other/bitfield1.C: New test.
44713
44714         PR c++/10527
44715         * g++.dg/init/new7.C: New test.
44716
44717 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44718
44719         * g++.dg/ext/desig1.C: New test.
44720         * g++.dg/ext/init1.C: Update.
44721
44722         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44723
44724 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44725
44726         PR c++/10180
44727         * g++.dg/warn/Winline-1.C: New test.
44728
44729 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44730
44731         * gcc.c-torture/execute/string-opt-19.c: New test.
44732
44733         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44734         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44735
44736 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44737
44738         PR c++/10506
44739         * g++.dg/init/new6.C: New test.
44740
44741         PR c++/10503
44742         * g++.dg/init/ref6.C: New test.
44743
44744 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44745
44746         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44747
44748 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44749
44750         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44751         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44752
44753 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44754
44755         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44756         initialized static data members.
44757
44758 2003-04-25  H.J. Lu <hjl@gnu.org>
44759
44760         * gcc.dg/ia64-sync-4.c: New test.
44761
44762 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44763
44764         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44765         date.
44766
44767 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44768
44769         PR c++/10337
44770         * g++.dg/warn/conv1.C: New test.
44771         * g++.old-deja/g++.other/conv7.C: Adjust.
44772         * g++.old-deja/g++.other/overload14.C: Adjust.
44773
44774 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44775
44776         PR c++/10471
44777         * g++.dg/template/defarg2.C: New test.
44778
44779 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44780
44781         * gcc.dg/cpp/include2.c: Update.
44782         * gcc.dg/cpp/multiline-2.c: New.
44783         * gcc.dg/cpp/multiline.c: Update.
44784         * gcc.dg/cpp/strify2.c: Update.
44785         * gcc.dg/cpp/trad/literals-2.c: Update.
44786
44787 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44788
44789         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44790
44791 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44792
44793         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44794
44795 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44796
44797         PR c++/10451
44798         * g++.dg/parse/crash4.C: New test.
44799
44800         PR c++/9847
44801         * g++.dg/parse/crash5.C: New test.
44802
44803 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44804
44805         PR c++/10446
44806         * g++.dg/parse/crash3.C: New test.
44807
44808         PR c++/10428
44809         * g++.dg/parse/elab1.C: New test.
44810
44811 2003-04-22  Devang Patel  <dpatel@apple.com>
44812
44813         * gcc.dg/cpp/trad/funlike-5.c: New test.
44814
44815 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44816
44817         * g++.dg/other/packed1.C: Fix dg options.
44818
44819 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.dg/other/offsetof2.C: New test.
44822
44823 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44824
44825         * g++.dg/template/recurse.C: Adjust location of error messages.
44826
44827 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         PR c++/9881
44830         * g++.dg/init/addr-const1.C: New test.
44831         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44832
44833 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44834
44835         PR c++/10405
44836         * g++.dg/lookup/struct-hack1.C: New test.
44837
44838 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44839
44840         * ucs.c: Update diagnostic messages.
44841
44842 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44843
44844         * gcc.dg/cpp/truefalse.cpp: New test.
44845         * gcc.dg/cpp/cpp.exp: Update.
44846         * g++.dg/other/stdbool-if.C: Remove.
44847
44848 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44849
44850         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44851         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44852
44853 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44854
44855         * gcc.c-torture/compile/20030418-1.c: New test.
44856
44857 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44858
44859         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44860
44861 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44862
44863         PR c++/10347
44864         g++.dg/template/dependent-name1.C: New test.
44865
44866 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44867
44868         * gcc.dg/warn-1.c (tourist_guide): New array,
44869         contains a pointer to bar.
44870
44871 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44872
44873         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44874         * gcc.c-torture/execute/medce-1.c: New test case.
44875         * gcc.c-torture/execute/medce-2.c: New test case.
44876
44877 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44878
44879         * lib/prune.exp: Ignore more messages.
44880
44881         PR c++/10381
44882         * g++.dg/parse/lookup3.C: New test.
44883
44884 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44885
44886         * gcc.c-torture/compile/20030415-1.c : New test.
44887
44888 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44889
44890         * gcc.c-torture/execute/scope-2.c: Move to ...
44891         * gcc.dg/noncompile/scope.c: .... here.
44892
44893 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44894
44895         * gcc.dg/20030414-2.c: New test case.
44896
44897 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44898
44899         PR target/10377
44900         * gcc.dg/20030414-1.c: New test.
44901
44902 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44903
44904         * gcc.dg/builtins-12.c: New test case.
44905         * gcc.dg/builtins-13.c: New test case.
44906
44907 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44908
44909         * gcc.c-torture/execute/string-opt-18.c: New test.
44910
44911 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44912
44913         PR c++/10300
44914         * g++.dg/init/new5.C: New test.
44915
44916 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44917
44918         PR c++/7910
44919         * g++.dg/ext/dllimport1.C: New test.
44920
44921 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44922
44923         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44924
44925 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44926
44927         PR Fortran/9263
44928         * g77.f-torture/noncompile/9263.f: New test
44929         PR Fortran/1832
44930         * g77.f-torture/execute/1832.f: New test
44931
44932 2003-04-11  David Chad  <davidc@freebsd.org>
44933             Loren J. Rittle  <ljrittle@acm.org>
44934
44935         PR libobjc/8562
44936         * objc.dg/headers.m: New test.
44937
44938 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44939
44940         * gcc.c-torture/execute/builtin-noret-2.c: New.
44941         * gcc.c-torture/execute/builtin-noret-2.x: New.
44942         XFAIL builtin-noret-2.c at -O1 and above.
44943         * gcc.dg/redecl.c: New.
44944         * gcc.dg/Wshadow-1.c: Update error regexps.
44945
44946 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44947
44948         * g++.dg/abi/bitfield10.C: New test.
44949
44950 2003-04-09  Mike Stump  <mrs@apple.com>
44951
44952         * gcc.dg/pch/pch.exp: Make testcase names longer.
44953         * g++.dg/pch/pch.exp: Make testcase names longer.
44954
44955 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44956
44957         * gcc.dg/builtins-11.c: New test case.
44958
44959 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44960
44961         * gcc.dg/builtins-9.c: New test case.
44962         * gcc.dg/builtins-10.c: New test case.
44963
44964 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44965
44966         * gcc.dg/noncompile/init-4.c.c: New test.
44967
44968 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44969
44970         * gcc.misc-test/gcov-9.c: New test.
44971         * gcc.misc-test/gcov-10.c: New test
44972         * gcc.misc-test/gcov-11.c: New test.
44973
44974 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44975
44976         PR optimization/10024
44977         * gcc.c-torture/compile/20030405-1.c: New test.
44978
44979 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44980
44981         * gcc.dg/pch/static-3.c: New.
44982         * gcc.dg/pch/static-3.hs: New.
44983         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44984
44985 2003-04-04  Richard Henderson  <rth@redhat.com>
44986
44987         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44988         * g++.dg/eh/forced2.C: Likewise.
44989
44990 2003-04-03  Mike Stump  <mrs@apple.com>
44991
44992         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44993         target arg.
44994         (scan-assembler-times, scan-assembler-not): Likewise.
44995         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44996
44997 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44998
44999         * gcc.dg/sparc-loop-1.c: New test.
45000
45001 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
45002
45003         PR other/9274
45004         * g++.dg/pch/system-2.C: New.
45005         * g++.dg/pch/system-2.Hs: New.
45006
45007 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
45008
45009         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45010
45011         * g++.dg/eh/simd-1.C (vecfunc): Same.
45012
45013 2003-04-01  Roger Sayle  <roger@eyesopen.com>
45014
45015         * gcc.c-torture/execute/20030401-1.c: New test case.
45016
45017 2003-04-01  Ziemowit Laski <zlaski@apple.com>
45018
45019         * objc.dg/defs.m: New.
45020
45021 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
45022
45023         * g++.dg/eh/simd-1.C: New.
45024         * g++.dg/eh/simd-2.C: New.
45025
45026 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
45027
45028         * gcc.c-torture/execute/simd-3.c: New.
45029
45030 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45031
45032         PR c/9936
45033         * gcc.dg/20030331-2.c: New test.
45034
45035 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
45036
45037         PR c++/10278
45038         * g++.dg/parse/crash2.C: New test.
45039
45040 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45041
45042         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45043         * gcc.c-torture/execute/20030331-1.c: ...here.
45044
45045 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45046
45047         * gcc.c-torture/execute/20030331-1.c: New test.
45048
45049 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
45050
45051         * lib/gcov.exp: Adjust call return testing strings.
45052         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45053
45054 2003-03-31  Roger Sayle  <roger@eyesopen.com>
45055
45056         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45057         * gcc.dg/builtins-7.c: New test case.
45058         * gcc.dg/builtins-8.c: New test case.
45059
45060 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
45061
45062         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45063
45064 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
45065
45066         PR c++/7647
45067         * g++.dg/lookup-class-member-2.C: New test.
45068
45069 2003-03-30  Glen Nakamura  <glen@imodulo.com>
45070
45071         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45072
45073 2003-03-28  Roger Sayle  <roger@eyesopen.com>
45074
45075         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45076
45077 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
45078
45079         * g++.dg/init/attrib1.C: New test.
45080
45081 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45082
45083         * gcc.dg/ultrasp8.c: New test.
45084
45085 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45086
45087         * gcc.dg/ultrasp7.c: New test.
45088
45089 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
45090
45091         PR c++/10047
45092         * g++.dg/template/inline1.C: New test.
45093
45094 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
45095
45096         * gcc.dg/sparc-dwarf2.c: New test.
45097
45098 2003-03-27  Roger Sayle  <roger@eyesopen.com>
45099
45100         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45101         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45102
45103 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
45104
45105         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45106         than reading .x files.
45107         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45108         * g77.dg/gcov/gcov-1.f: Likewise.
45109         * gcc.misc-tests/gcov-4b.c: Likewise.
45110         * gcc.misc-tests/gcov-5b.c: Likewise.
45111         * gcc.misc-tests/gcov-6.c: Likewise.
45112         * gcc.misc-tests/gcov-7.c: Likewise.
45113         * gcc.misc-tests/gcov-8.c: Likewise.
45114         * g++.dg/gcov/gcov-1.x: Remove.
45115         * g77.dg/gcov/gcov-1.x: Likewise.
45116         * gcc.misc-tests/gcov-4b.x: Likewise.
45117         * gcc.misc-tests/gcov-5b.x: Likewise.
45118         * gcc.misc-tests/gcov-6.x: Likewise.
45119         * gcc.misc-tests/gcov-7.x: Likewise.
45120         * gcc.misc-tests/gcov-8.x: Likewise.
45121
45122 2003-03-27  Glen Nakamura  <glen@imodulo.com>
45123
45124         PR opt/10087
45125         * gcc.dg/20030324-1.c: New test.
45126
45127 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
45128
45129         PR c++/10224
45130         * g++.dg/template/arg3.C: New test.
45131
45132         PR c++/10158
45133         * g++.dg/template/friend18.C: New test.
45134
45135 2003-03-26  Roger Sayle  <roger@eyesopen.com>
45136
45137         * g77.f-torture/compile/20030326-1.f: New test case.
45138
45139 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
45140
45141         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45142
45143         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45144
45145 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
45146
45147         * gcc.dg/ia64-sync-3.c: New test.
45148
45149 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
45150
45151         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45152
45153 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
45154
45155         * gcc.dg/ultrasp6.c: New test.
45156
45157 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45158
45159         * gcc.dg/i386-signbit-1.c: New test.
45160         * gcc.dg/i386-signbit-2.c: New test.
45161         * gcc.dg/i386-signbit-3.c: New test.
45162
45163 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45164
45165         * gcc.dg/ultrasp5.c: Fix options.
45166
45167 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45168
45169         * gcc.dg/ultrasp5.c: Fix comment.
45170
45171 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
45172
45173         PR fortran/10197
45174         * g77.f-torture/execute/10197.f: New test.
45175
45176 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
45177
45178         PR c++/9898, c++/383
45179         * g++.dg/template/conv6.C: New test.
45180
45181         PR c++/10119
45182         * g++.dg/template/ptrmem5.C: New test.
45183
45184         PR c++/10026
45185         * g++.dg/lookup/koenig1.C: New test.
45186
45187         PR C++/10199
45188         * g++.dg/lookup/template2.C: New test.
45189
45190 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
45191
45192         * g++.dg/opt/rtti1.C: New test.
45193
45194 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
45195
45196         * gcc.dg/ultrasp5.c: New test.
45197
45198 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
45199
45200         PR middle-end/9967
45201         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45202         builtin fputs.
45203
45204 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45205
45206         PR c/8224
45207         * gcc.dg/20030323-1.c: New test.
45208
45209 2003-03-23  Roger Sayle  <roger@eyesopen.com>
45210
45211         * gcc.c-torture/compile/20030323-1.c: New test case.
45212
45213 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
45214
45215         * gcc.dg/20030321-1.c: New test.
45216
45217 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
45218
45219         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45220
45221 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
45222
45223         PR c++/9978, c++/9708
45224         * g++.dg/ext/vlm1.C: Adjust expected error.
45225         * g++.dg/ext/vla2.C: New test.
45226         * g++.dg/template/arg1.C: New test.
45227         * g++.dg/template/arg2.C: New test.
45228
45229 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
45230
45231         * g77.f-torture/execute/select.f: New test.
45232         * g77.f-torture/noncompile/select_no_compile.f: New test.
45233
45234 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
45235
45236         PR c++/9898
45237         * g++.dg/other/error4.C: New test.
45238
45239 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
45240
45241         * g++.dg/template/friend17.C: New test.
45242
45243 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
45244
45245         * gcc.c-torture/compile/20030320-1.c: New.
45246
45247 2003-03-20  Roger Sayle  <roger@eyesopen.com>
45248
45249         * gcc.dg/builtins-6.c: New test case.
45250
45251 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
45252
45253         PR target/10073
45254         * gcc.c-torture/compile/20030319-1.c: New.
45255
45256 2003-03-18  Jan Hubicka  <jh@suse.cz>
45257
45258         * gcc.dg/i386-cvt-1.c: New test.
45259
45260 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
45261
45262         * objc.dg/naming-1.m: Use "(parse|syntax) error".
45263         * objc.dg/naming-2.m: Likewise.
45264
45265 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45266
45267         PR c++/9639
45268         * g++.dg/parse/crash1.C: New test.
45269
45270 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45271
45272         PR c++/8805
45273         * g++.dg/eh/cleanup1.C: New test.
45274
45275 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45276
45277         * gcc.c-torture/execute/20030316-1.c: New test case.
45278
45279 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45280
45281         PR c++/9629
45282         * g++.dg/init/ctor2.C: New test.
45283
45284 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45285
45286         * g77.f-torture/compile/xformat.f: New test case.
45287
45288 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45289
45290         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45291         * g++.old-deja/g++.mike/eh50.C: Likewise.
45292
45293 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45294
45295         PR c++/6440
45296         * g++.dg/template/spec7.C: New test.
45297         * g++.dg/template/spec8.C: Likewise.
45298
45299 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45300
45301         * gcc.c-torture/execute/20030313-1.c: New test.
45302
45303 2003-03-14  Richard Henderson  <rth@redhat.com>
45304
45305         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45306
45307 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45308
45309         * gcc.c-torture/compile/20030314-1.c: New test.
45310
45311 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45312
45313         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45314         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45315         thumb target,
45316         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45317         to accept newer _imp__  prefix and additional
45318         newline in .drectve section.
45319         * gcc.dg/dll-4.c: Likewise.
45320         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45321         switch.
45322
45323 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45324
45325         * g++.dg/parse/namespace9.C: New test.
45326
45327         * g++.dg/init/ref5.C: New test.
45328         * g++.dg/parse/ptrmem1.C: Likewise.
45329
45330 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45331
45332         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45333         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45334         regular expression.
45335         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45336         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45337
45338 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45339
45340         * gcc.c-torture/execute/20030224-2.c: New test.
45341
45342 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45343
45344         * gcc.dg/decl-3.c: New test.
45345
45346 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45347
45348         * gcc.dg/i386-loop-2.c: New test.
45349
45350 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45351
45352         PR c++/9474
45353         * g++.dg/parse/namespace8.C: New test.
45354
45355         PR c++/9924
45356         * g++.dg/overload/builtin2.C: New test.
45357
45358 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45359
45360         * gcc.dg/return-type-3.c: New test.
45361
45362 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45363
45364         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45365         profiling options are not supported.
45366
45367 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45368
45369         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45370         * g++.old-deja/g++.warn/impint2.C: Likewise.
45371
45372 2003-03-10  Devang Patel  <dpatel@apple.com>
45373
45374         * g++.dg/cpp/c++_cmd_1.C: New test.
45375         * g++.dg/cpp/c++_cmd_1.h: New file.
45376
45377 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45378
45379         * gcc.dg/altivec-9.c: New file.
45380
45381 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45382
45383         * gcc.dg/ppc-sdata-1.c: New test.
45384         * gcc.dg/ppc-sdata-2.c: New test.
45385
45386 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45387
45388         PR c++/9373
45389         * g++.dg/opt/ptrmem2.C: New test.
45390
45391         PR c++/8534
45392         * g++.dg/opt/ptrmem1.C: New test.
45393
45394 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45395
45396         * gcc.dg/i386-loop-1.c: New test.
45397
45398 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45399
45400         PR c++/9970
45401         * g++.dg/lookup/friend1.C: New test.
45402
45403 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45404
45405         PR c++/9823
45406         * g++.dg/parser/constructor1.C: New test.
45407
45408 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45409
45410         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45411
45412         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45413
45414 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45415
45416         * gcc.dg/cpp/Wunused.c: Update test.
45417
45418 2003-03-08  Jan Hubicka  <jh@suse.cz>
45419
45420         * gcc.dg/inline-3.c: New test.
45421
45422 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45423
45424         PR c++/9809
45425         * g++.dg/parse/builtin1.C: New test.
45426
45427         PR c++/9982
45428         * g++.dg/abi/cookie1.C: New test.
45429         * g++.dg/abi/cookie2.C: Likewise.
45430
45431         PR c++/9524
45432         * g++.dg/template/field1.C: New test.
45433
45434         PR c++/9912
45435         * g++.dg/parse/class1.C: New test.
45436         * g++.dg/parse/namespace7.C: Likewise.
45437         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45438
45439 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45440
45441         * g++.dg/init/ref4.C: New test.
45442
45443 2003-03-07  Jan Hubicka  <jh@suse.cz>
45444
45445         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45446         * gcc.dg/inline-3.c: New test.
45447
45448 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45449
45450         * g++.dg/init/ref3.C: New test.
45451
45452         PR c++/9965
45453         * g++.dg/init/ref2.C: New test.
45454
45455         PR c++/9400
45456         * g++.dg/warn/Wshadow-2.C: New test.
45457
45458         PR c++/9791
45459         * g++.dg/warn/Woverloaded-1.C: New test.
45460
45461 2003-03-05  Jan Hubicka  <jh@suse.cz>
45462
45463         * gcc.dg/i386-local2.c: New.
45464         * gcc.dg/i386-local.c: Fix typo.
45465
45466 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45467
45468         * g++.dg/abi/layout3.C: New test.
45469
45470 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45471
45472         * gcc.c-torture/compile/20030305-1.c
45473
45474 2003-03-05  Jan Hubicka  <jh@suse.cz>
45475
45476         * gcc.dg/i386-local.c: New.
45477
45478 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45479
45480         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45481
45482 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45483
45484         * gcc.dg/switch-2.c: New test.
45485         * gcc.dg/switch-3.c: New test.
45486         * gcc.dg/Wswitch.c: Adjust line numbers.
45487         * gcc.dg/Wswitch-default.c: Likewise.
45488         * gcc.dg/Wswitch-enum.c: Likewise.
45489
45490 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45491
45492         * gcc.c-torture/execute/20030222-1.c: New test.
45493
45494 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45495
45496         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45497
45498 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45499
45500         PR c++/9878
45501         * g++.dg/init/ref1.C: New test.
45502
45503 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45504
45505         * gcc.dg/sh-relax.c: New SH-only test.
45506
45507 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45508
45509         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45510         comment explaining purpose of testcase.
45511
45512 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45513
45514         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45515         for HC11/HC12 (asm needs two int registers).
45516         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45517         HC11/HC12 because the test uses an asm which needs two 32-bit
45518         registers.
45519
45520 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45521
45522         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45523         for HC11/HC12 (array is too large otherwise).
45524         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45525         * gcc.c-torture/compile/20010518-2.x: Likewise.
45526         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45527         HC11/HC12 (array is too large).
45528
45529 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45530
45531         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45532         * lib/g++-dg.exp (g++-dg-test): Likewise.
45533
45534 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45535
45536         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45537         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45538
45539 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45540
45541         * g++.dg/warn/implicit-typename1.C: Remove warning.
45542
45543 2003-02-28  Richard Henderson  <rth@redhat.com>
45544
45545         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45546         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45547
45548 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45549
45550         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45551         * g++.dg/pch/pch.exp: Likewise.
45552
45553 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45554
45555         PR c++/9879
45556         * g++.dg/init/new4.C: New test.
45557
45558 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45559
45560         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45561
45562 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45563
45564         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45565         unsigned long.
45566
45567         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45568         wider than float.
45569
45570 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45571
45572         * lib/scanasm.exp: Add support for counting numbers of
45573         occurences.
45574         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45575         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45576
45577 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45578
45579         PR c++/9683
45580         * g++.dg/template/static3.C: New test.
45581
45582         PR c++/9829
45583         * g++.dg/parse/namespace6.C: New test.
45584
45585 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45586
45587         PR target/9732
45588         * gcc.dg/20030225-1.c: New test.
45589
45590 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45591
45592         * README: Remove out-of-date information.
45593
45594         PR c++/9836
45595         * g++.dg/template/spec6.C: New test.
45596
45597 2003-02-24  Jeff Law  <law@redhat.com>
45598
45599         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45600
45601 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45602
45603         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45604         * gcc.dg/pragma-ep-1.c: Likewise.
45605
45606 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45607
45608         PR c++/9602
45609         * g++.dg/template/friend16.C: New test.
45610
45611 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45612
45613         PR c++/5333
45614         * g++.dg/parse/fused-params1.C: Adjust error messages.
45615         * g++.dg/template/nested3.C: New test.
45616
45617 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45618
45619         * g++.dg/abi/param1.C: New test.
45620
45621 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45622
45623         PR c++/7982
45624         * g++.dg/warn/implicit-typename1.C: New test.
45625
45626 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45627
45628         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45629         with "mtune".
45630         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45631         * gcc.c-torture/execute/20010129-1.x: Likewise.
45632         * gcc.dg/20011107-1.c: Likewise.
45633         * gcc.dg/20020108-1.c: Likewise.
45634         * gcc.dg/20020122-3.c: Likewise.
45635         * gcc.dg/20020206-1.c: Likewise.
45636         * gcc.dg/20020310-1.c: Likewise.
45637         * gcc.dg/20020426-2.c: Likewise.
45638         * gcc.dg/20020517-1.c: Likewise.
45639         * gcc.dg/991230-1.c: Likewise.
45640         * gcc.dg/i386-unroll-1.c: Likewise.
45641         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45642
45643 2003-02-22  Jan Hubicka  <jh@suse.cz>
45644
45645         * gcc.dg/i386-mul.c: New test.
45646
45647 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45648
45649         * gcc.dg/builtins-5.c: New test case.
45650
45651 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45652
45653         * gcc.dg/asmreg-1.c: New test.
45654
45655 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45656
45657         PR c++/9749
45658         * g++.dg/parse/varmod1.C: New test.
45659
45660 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45661
45662         PR c++/9727
45663         * g++.dg/template/op1.C: New test.
45664
45665 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45666
45667         PR c++/8906
45668         * g++.dg/template/nested2.C: New test.
45669
45670 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45671
45672         PR c++/8724
45673         * g++.dg/expr/dtor1.C: New test.
45674
45675 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45676
45677         * gcc.dg/cpp/include3.c: New test.
45678         * gcc.dg/cpp/inc/foo.h: New file.
45679
45680 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45681
45682         * gcc.c-torture/execute/20030221-1.c: New test.
45683
45684 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45685
45686         PR c++/9729
45687         * g++.dg/abi/conv1.C: New test.
45688
45689 2003-02-20  Jan Hubicka  <jh@suse.cz>
45690
45691         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45692
45693 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45694
45695         * gcc.c-torture/compile/20030219-1.c: New test.
45696
45697 2003-02-18  Jan Hubicka  <jh@suse.cz>
45698
45699         * gcc.dg/funcorder.c: New test.
45700
45701 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45702
45703         * gcc.c-torture/execute/20030218-1.c: New.
45704
45705 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45706
45707         * gcc.dg/20030218-1.c: New.
45708
45709 2003-02-18  Richard Henderson  <rth@redhat.com>
45710
45711         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45712         * gcc.dg/attr-used-2.c: New.
45713
45714 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45715
45716         PR c++/9704
45717         * g++.dg/init/copy5.C: New test.
45718
45719 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45720
45721         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45722         * g++.dg/pch/pch.exp: Likewise.
45723
45724 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45725
45726         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45727         STACK_SIZE is not defined.
45728
45729 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45730
45731         PR c++/9457
45732         * g++.dg/template/init1.C: New test.
45733
45734 2003-02-16  Jan HUbicka  <jh@suse.cz>
45735
45736         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45737         (foo): Add few extra tests
45738         * gcc.dg/c99-const-expr-3.c: Likewise.
45739         * gcc.c-torture/execute/20030216-1.c: New.
45740
45741 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45742
45743         PR c++/9459
45744         * g++.dg/ext/typeof4.C: New test.
45745
45746 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45747
45748         * gcc.dg/i386-387-3.c: New test case.
45749
45750 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45751
45752         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45753         cris-*-elf* cris-*-aout* and mmix-*-*.
45754
45755 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45756
45757         * gcc.dg/20030213-1.c: New test.
45758
45759 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45760
45761         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45762         * gcc.dg/i386-387-2.c: Likewise.
45763
45764 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45765
45766         * gcc.dg/ppc-spe.c: Fix formatting.
45767         Enable tests that were previously unsupported by gas.
45768         Delete tests for instructions that no longer exist.
45769         Switch arguments on evsubifw builtin.
45770
45771 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45772
45773         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45774         STACK_SIZE is too small.
45775
45776 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45777             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45778
45779         * gcc.dg/decl-2.c: New test.
45780
45781 2003-02-10  Jan Hubicka  <jh@suse.cz>
45782
45783         * gcc.dg/i386-fpcvt-1.c: New test.
45784
45785 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45786
45787         * gcc.c-torture/execute/20030209-1.c: New test.
45788
45789 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45790
45791         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45792         int-wide bitops, use the constants of the same width.
45793         Likewise, if long long is 32-bit wide, test bitops using
45794         32-bit constants.
45795
45796 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45797
45798         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45799
45800 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45801
45802         * gcc.dg/builtins-4.c: New test case.
45803
45804 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45805
45806         * gcc.dg/20020430-1.c: Fix dg command typos.
45807         * gcc.dg/20020503-1.c: Likewise.
45808
45809 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45810
45811         PR c++/8785
45812         * g++.dg/parse/fused-params1.C: New test.
45813
45814         PR c++/8857
45815         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45816
45817         PR c++/8921
45818         * g++.dg/parse/non-dependent1.C: New test.
45819
45820         PR c++/8928
45821         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45822
45823         PR c++/9228
45824         * g++.dg/parse/undefined7.C: New test.
45825         * g++.dg/parse/non-templ1.C: New test.
45826
45827         PR c++/9229
45828         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45829
45830 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45831
45832         * gcc.c-torture/compile/20030206-1.c: New test.
45833
45834 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45835
45836         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45837         "pow" to "foo" to avoid potential confusion with a math built-in.
45838
45839 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45840
45841         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45842         conditions for SPARC targets.
45843
45844 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45845
45846         * gcc.dg/20030204-1.c: New test.
45847
45848 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45849
45850         PR c++/38
45851         * g++.dg/parse/array-size1.C: New test.
45852
45853         PR c++/5657
45854         * g++.dg/parse/undefined3.C: New test.
45855
45856         PR c++/5665
45857         * g++.dg/parse/undefined4.C: New test.
45858
45859         PR c++/5975
45860         * g++.dg/parse/undefined5.C: New test.
45861
45862         PR c++/7259
45863         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45864
45865         PR c++/8578
45866         * g++.dg/parse/casting-operator1.C: New test.
45867
45868         PR c++/8596
45869         * g++.dg/parse/undefined6.C: New test.
45870
45871         PR c++/8736
45872         * g++.dg/parse/missing-template1.C: New test.
45873
45874 2003-02-04  Jan Hubicka  <jh@suse.cz>
45875
45876         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45877         * gcc.dg/i386-cmov?.c: Likewise.
45878         * gcc.dg/i386-fpcvt-?.c: Likewise.
45879         * gcc.dg/i386-ssefp-1.c: Likewise.
45880         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45881         conventions.
45882
45883 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45884
45885         PR c++/7129
45886         * g++.dg/ext/max.C: New test.
45887
45888 2003-02-03  Jan Hubicka  <jh@suse.cz>
45889
45890         * gcc.c-torture/execute/20030203-1.c: New test.
45891
45892 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45893
45894         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45895         'natural-endian'.
45896
45897 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45898
45899         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45900         * g++.dg/init/new2.C: Likewise.
45901         * g++.dg/other/new1.C: Likewise.
45902
45903 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45904
45905         * gcc.dg/struct-ret-libc.c: New test.
45906
45907 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45908
45909         * gcc.dg/20030129-1.c: New test.
45910
45911 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45912
45913         PR c++/8849
45914         * g++.dg/template/ptrmem4.C: New test.
45915
45916 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45917
45918         * g++.dg/parser/constant1.C: New test.
45919
45920 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45921
45922         PR c++/8591
45923         * g++.dg/parse/friend2.C: New test.
45924
45925 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45926
45927         PR c++/9437
45928         * g++.dg/template/unify4.C: New test.
45929
45930 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45931
45932         * gcc.c-torture/execute/20030128-1.c: New test.
45933
45934 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45935
45936         * g++.dg/lookup/nested1.C: Test moved from ...
45937         * g++.old-deja/g++.other/lookup24.C: ... here.
45938
45939 2003-01-28  Jan Hubicka  <jh@suse.cz>
45940
45941         * gcc.dg/i386-cmov5.c: New test.
45942
45943 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45944
45945         * gcc.c-torture/execute/20010925-1.c: Changed the
45946         memcpy declaration.
45947
45948 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45949
45950         PR c++/3902
45951         * g++.dg/parse/template5.C: New test.
45952
45953 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45954
45955         PR fortran/9258
45956         * g77.dg/pr9258: New test.
45957
45958 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45959
45960         * README: Move relevant parts from README.g++.
45961
45962         * README.g++: Remove this file.
45963
45964 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45965
45966         * g++.dg/abi/dcast1.C: New test.
45967
45968 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45969
45970         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45971
45972 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45973
45974         PR c++/47
45975         * g++.old-deja/g++.other/lookup24.C: New test.
45976
45977 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45978
45979         PR middle-end/7227
45980         * gcc.dg/uninit-C.c: New test.
45981
45982 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         * g++.dg/abi/covariant1.C: New test.
45985
45986 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45987
45988         * gcc.dg/20030123-1.c: New test.
45989
45990 2003-01-25  Jan Hubicka  <jh@suse.cz>
45991
45992         PR opt/8492
45993         * gcc.c-torture/compile/20030125-1.c
45994
45995 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45996
45997         PR c++/9403
45998         * g++.dg/parse/template3.C: New test.
45999         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46000
46001         PR c++/795
46002         * g++.dg/parse/template4.C: New test.
46003
46004         PR c++/9415
46005         * g++.dg/template/qual2.C: New test.
46006
46007         PR c++/8545
46008         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46009
46010         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46011
46012 2003-01-25  Roger Sayle  <roger@eyesopen.com>
46013
46014         * gcc.c-torture/execute/switch-1.c: New test case.
46015
46016 2003-01-25  Jan Hubicka  <jh@suse.cz>
46017
46018         * gcc.c-torture/execute/20030125-1.[cx]: New test.
46019
46020 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
46021
46022         Tweaks for Bison-1.875. From the NEWS file:
46023         "- `parse error' -> `syntax error'
46024         Bison now uniformly uses the term `syntax error'"
46025         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46026         * gcc.dg/cpp/digraph2.c: Likewise.
46027         * gcc.dg/cpp/direct2.c: Likewise.
46028         * gcc.dg/cpp/paste4.c: Likewise.
46029         * gcc.dg/c90-restrict-1.c: Likewise.
46030         * gcc.dg/c99-func-2.c: Likewise.
46031         * gcc.dg/noncompile/920721-2.c: Likewise.
46032         * gcc.dg/noncompile/930622-2.c: Likewise.
46033         * gcc.dg/noncompile/940112-1.c: Likewise.
46034         * gcc.dg/noncompile/950921-1.c: Likewise.
46035         * gcc.dg/noncompile/951123-1.c: Likewise.
46036         * gcc.dg/noncompile/971104-1.c: Likewise.
46037         * gcc.dg/noncompile/990416-1.c: Likewise.
46038
46039 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
46040
46041         * g++.dg/parse/undefined1.C: Add error message.
46042
46043 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46044
46045         PR c++/9354
46046         * g++.dg/parse/new1.C: New test.
46047
46048         PR c++/9216
46049         * g++.dg/parse/template2.C: New test.
46050
46051         PR c++/9354
46052         * g++.dg/parse/typedef2.C: New test.
46053
46054         PR c++/9328
46055         * g++.dg/ext/typeof3.C: New test.
46056
46057 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46058
46059         PR c++/2738
46060         * g++.dg/parse/ret-type1.C: New test.
46061
46062         PR c++/3792
46063         * g++.dg/parse/tmpl-outside1.C: New test.
46064
46065         PR c++/4207
46066         * g++.dg/parse/int-as-enum1.C: New test.
46067
46068         PR c++/4903
46069         * g++.dg/parse/no-typename1.C: New test.
46070
46071         PR c++/5533
46072         * g++.dg/parse/no-value1.C: New test.
46073
46074         PR c++/5921
46075         * g++.dg/parse/wrong-inline1.C: New test.
46076
46077         PR c++/6402
46078         * g++.dg/parse/ref1.C: New test.
46079
46080         PR c++/6992
46081         * g++.dg/parse/attr-ctor1.C: New test.
46082
46083         PR c++/7229
46084         * g++.dg/parse/namespace5.C: New test.
46085
46086         PR c++/7917
46087         * g++.dg/parse/func-def1.C: New test.
46088
46089         PR c++/8143
46090         * g++.dg/parse/undefined1.C: New test.
46091
46092         PR c++/5723, PR c++/8522
46093         * g++.dg/parse/specialization1.C: New test.
46094
46095         PR c++/163, PR c++/8595
46096         * g++.dg/parse/struct-as-enum1.C: New test.
46097
46098         PR c++/9173
46099         * g++.dg/parse/undefined2.C: New test.
46100
46101 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
46102
46103         PR c++/9298
46104         * g++.dg/parse/template1.C: New test.
46105
46106         PR c++/9384
46107         * g++.dg/parse/using1.C: New test.
46108
46109         PR c++/9285
46110         PR c++/9294
46111         * g++.dg/parse/expr2.C: New test.
46112
46113         PR c++/9388
46114         * g++.dg/parse/lookup2.C: Likewise.
46115
46116 2003-01-21  Jan Hubicka  <jh@suse.cz>
46117
46118         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46119         * gcc.c-torture/execute/eeprof-1.c: Likewise.
46120         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46121         * gcc.c-torture/execute/string-opt-*.c: Likewise.
46122
46123 2003-01-20  Nick Clifton  <nickc@redhat.com>
46124
46125         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
46126         problem with ARM sibcall code generation.
46127
46128 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
46129
46130         * gcc.c-torture/execute/20030120-1.c: New.
46131
46132 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
46133
46134         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46135
46136 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
46137
46138         PR c++/9272
46139         * g++.dg/parse/ctor1.C: New test.
46140
46141         PR c++/9294:
46142         * g++.dg/parse/qualified1.C: New test.
46143
46144         * g++.dg/parse/typename3.C: New test.
46145
46146 2003-01-16  Richard Henderson  <rth@redhat.com>
46147
46148         * g++.dg/tls/init-2.C: Fix error matches for real this time.
46149
46150 2003-01-16  Richard Henderson  <rth@redhat.com>
46151
46152         * g++.dg/pch/pch.exp: Copy test header to the working directory
46153         before using it either for precompilation or direct use.
46154         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46155         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46156
46157 2003-01-16  Richard Henderson  <rth@redhat.com>
46158
46159         * gcc.dg/pch/pch.exp: Copy test header to the working directory
46160         before using it either for precompilation or direct use.
46161         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46162         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46163
46164 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
46165
46166         * g++.dg/ext/typename1.C: Add typename keyword.
46167         * g++.dg/template/crash1.C: Update error messages.
46168         * g++.dg/template/crash2.C: Remove error message.
46169         * g++.dg/parse/typename2.C: New test.
46170         * g++.dg/template/typename2.C: Change implicit
46171         typename warning into error.
46172         * g++.old-deja/g++.benjamin/tem03.C: Issue more
46173         error messages.
46174         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46175         * g++.old-deja/g++.brendan/crash56.C: Add this->.
46176         * g++.old-deja/g++.law/visibility13.C: Remove error
46177         messages.
46178         * g++.old-deja/g++.ns/template17.C: Reorder code to
46179         make declaration visible in template.
46180         * g++.old-deja/g++.pt/crash3.C: Fix typos.
46181         * g++.old-deja/g++.pt/crash36.C: Issue more error
46182         messages.
46183         * g++.old-deja/g++.pt/crash5.C: Improve error
46184         message.
46185         * g++.old-deja/g++.pt/crash67.C: Remove warning.
46186         * g++.old-deja/g++.pt/inherit1.C: Add this->.
46187         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46188         * g++.old-deja/g++.pt/typename16.C: Replace implicit
46189         typename warning with error message.
46190         * g++.old-deja/g++.pt/typename19.C: Remove warning.
46191         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46192         * g++.old-deja/g++.robertl/eb24.C: Use this->.
46193
46194 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
46195
46196         * g++.dg/parse/ambig2.C: New test.
46197
46198 2003-01-15  Richard Henderson  <rth@redhat.com>
46199
46200         * g++.dg/tls/init-2.C: Update error message string.
46201
46202 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46203
46204         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46205
46206 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
46207
46208         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46209         all for HC11/HC12.
46210         * gcc.c-torture/compile/20001205-1.x: Likewise.
46211         * gcc.c-torture/compile/20001226-1.x: Likewise.
46212         * gcc.c-torture/compile/920520-1.x: Likewise.
46213         * gcc.c-torture/compile/961203-1.x: Likewise.
46214         * gcc.c-torture/compile/20020604-1.x: Likewise.
46215
46216 2003-01-15  Jan Hubicka  <jh@suse.cz>
46217
46218         * gcc.c-torture/compile/20030115-1.c: New test.
46219
46220         * gcc.dg/i386-fpcvt-1.c: New test.
46221         * gcc.dg/i386-fpcvt-2.c: New test.
46222
46223 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
46224
46225         Further conform g++'s __vmi_class_type_info to the C++ ABI
46226         specification.
46227         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46228         the specification.
46229
46230 2003-01-14  Jan Hubicka  <jh@suse.cz>
46231
46232         * gcc.dg/i386-fpcvt-1.c: New test.
46233         * gcc.dg/i386-fpcvt-2.c: New test.
46234
46235 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46236
46237         * gcc.dg/i386-mmx-3.c: New test.
46238
46239 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
46240
46241         PR c++/9264
46242         * g++.dg/parse/octal1.C: New file.
46243
46244         PR c++/9172
46245         * g++.dg/parse/typename1.C: New file.
46246
46247 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
46248
46249         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46250         * gcc.dg/bf-no-ms-layout.c: Likewise.
46251         * gcc.dg/bf-ms-attrib.c: Likewise.
46252
46253 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
46254
46255         PR c++/9099
46256         * g++.dg/parse/dtor1.C: New file.
46257
46258         PR c++/9128
46259         * g++.dg/rtti/typeid1.C: New file.
46260
46261         PR c++/9153
46262         * g++.dg/parse/lookup1.C: New file.
46263
46264         PR c++/9171
46265         * g++.dg/templ/spec5.C: New file.
46266
46267 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46268
46269         * gcc.c-torture/compile/20030110-1.c: New test.
46270
46271 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46272
46273         Merge from pch-branch:
46274
46275         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46276
46277         * gcc.dg/pch/cpp-1.h: New.
46278         * gcc.dg/pch/cpp-1.c: New.
46279         * gcc.dg/pch/cpp-2.h: New.
46280         * gcc.dg/pch/cpp-2.c: New.
46281
46282         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46283
46284         * gcc.dg/pch/except-1.h: New.
46285         * gcc.dg/pch/except-1.c: New.
46286
46287         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46288
46289         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46290         running test.
46291         * gcc.dg/pch: Include *.hp not *.h.
46292         * gcc.dg/pch/system-1.h: New.
46293         * gcc.dg/pch/system-1.c: New.
46294
46295         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46296
46297         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46298         rather than trying to build and run a program using PCH.
46299         * gcc.dg/pch: Remove dg-do commands from test files.
46300
46301         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46302
46303         * gcc.dg/pch/macro-3.c: New.
46304         * gcc.dg/pch/macro-3.h: New.
46305
46306         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46307
46308         * gcc.dg/pch/common-1.c: New.
46309         * gcc.dg/pch/common-1.h: New.
46310         * gcc.dg/pch/decl-1.c: New.
46311         * gcc.dg/pch/decl-1.h: New.
46312         * gcc.dg/pch/decl-2.c: New.
46313         * gcc.dg/pch/decl-2.h: New.
46314         * gcc.dg/pch/decl-3.c: New.
46315         * gcc.dg/pch/decl-3.h: New.
46316         * gcc.dg/pch/decl-4.c: New.
46317         * gcc.dg/pch/decl-4.h: New.
46318         * gcc.dg/pch/decl-5.c: New.
46319         * gcc.dg/pch/decl-5.h: New.
46320         * gcc.dg/pch/global-1.c: New.
46321         * gcc.dg/pch/global-1.h: New.
46322         * gcc.dg/pch/inline-1.c: New.
46323         * gcc.dg/pch/inline-1.h: New.
46324         * gcc.dg/pch/inline-2.c: New.
46325         * gcc.dg/pch/inline-2.h: New.
46326         * gcc.dg/pch/static-1.c: New.
46327         * gcc.dg/pch/static-1.h: New.
46328         * gcc.dg/pch/static-2.c: New.
46329         * gcc.dg/pch/static-2.h: New.
46330
46331         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46332
46333         * g++.dg/pch/pch.exp: Better handle failing testcases.
46334         * gcc.dg/pch/pch.exp: Likewise.
46335         * gcc.dg/pch/macro-1.c: New.
46336         * gcc.dg/pch/macro-1.h: New.
46337         * gcc.dg/pch/macro-2.c: New.
46338         * gcc.dg/pch/macro-2.h: New.
46339
46340         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46341
46342         * g++.dg/dg.exp: Treat files in pch/ specially.
46343         * g++.dg/pch/pch.exp: New file.
46344         * g++.dg/pch/empty.H: New file.
46345         * g++.dg/pch/empty.C: New file.
46346         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46347         "precompile".
46348
46349         * gcc.dg/pch/pch.exp: New file.
46350         * gcc.dg/pch/empty.h: New file.
46351         * gcc.dg/pch/empty.c: New file.
46352         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46353         "precompile".
46354
46355 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46356
46357         * g++.dg/template/friend14.C: New test.
46358
46359 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46360
46361         * gcc.dg/old-style-asm-1.c: New test.
46362
46363 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46364
46365         * gcc.c-torture/compile/20030109-1.c: New test.
46366
46367 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46368
46369         * gcc.c-torture/execute/20030109-1.c: New test.
46370
46371 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46372
46373         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46374         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46375         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46376         * g++.old-deja/g++.mike/eh2.C: Likewise.
46377         * g++.old-deja/g++.mike/eh3.C: Likewise.
46378         * g++.old-deja/g++.mike/eh5.C: Likewise.
46379         * g++.old-deja/g++.mike/eh6.C: Likewise.
46380         * g++.old-deja/g++.mike/eh7.C: Likewise.
46381         * g++.old-deja/g++.mike/eh8.C: Likewise.
46382         * g++.old-deja/g++.mike/eh9.C: Likewise.
46383         * g++.old-deja/g++.mike/eh10.C: Likewise.
46384         * g++.old-deja/g++.mike/eh12.C: Likewise.
46385         * g++.old-deja/g++.mike/eh13.C: Likewise.
46386         * g++.old-deja/g++.mike/eh14.C: Likewise.
46387         * g++.old-deja/g++.mike/eh16.C: Likewise.
46388         * g++.old-deja/g++.mike/eh17.C: Likewise.
46389         * g++.old-deja/g++.mike/eh18.C: Likewise.
46390         * g++.old-deja/g++.mike/eh21.C: Likewise.
46391         * g++.old-deja/g++.mike/eh23.C: Likewise.
46392         * g++.old-deja/g++.mike/eh24.C: Likewise.
46393         * g++.old-deja/g++.mike/eh25.C: Likewise.
46394         * g++.old-deja/g++.mike/eh26.C: Likewise.
46395         * g++.old-deja/g++.mike/eh27.C: Likewise.
46396         * g++.old-deja/g++.mike/eh28.C: Likewise.
46397         * g++.old-deja/g++.mike/eh29.C: Likewise.
46398         * g++.old-deja/g++.mike/eh31.C: Likewise.
46399         * g++.old-deja/g++.mike/eh33.C: Likewise.
46400         * g++.old-deja/g++.mike/eh34.C: Likewise.
46401         * g++.old-deja/g++.mike/eh35.C: Likewise.
46402         * g++.old-deja/g++.mike/eh36.C: Likewise.
46403         * g++.old-deja/g++.mike/eh37.C: Likewise.
46404         * g++.old-deja/g++.mike/eh38.C: Likewise.
46405         * g++.old-deja/g++.mike/eh39.C: Likewise.
46406         * g++.old-deja/g++.mike/eh40.C: Likewise.
46407         * g++.old-deja/g++.mike/eh41.C: Likewise.
46408         * g++.old-deja/g++.mike/eh42.C: Likewise.
46409         * g++.old-deja/g++.mike/eh44.C: Likewise.
46410         * g++.old-deja/g++.mike/eh46.C: Likewise.
46411         * g++.old-deja/g++.mike/eh47.C: Likewise.
46412         * g++.old-deja/g++.mike/eh48.C: Likewise.
46413         * g++.old-deja/g++.mike/eh49.C: Likewise.
46414         * g++.old-deja/g++.mike/eh50.C: Likewise.
46415         * g++.old-deja/g++.mike/eh51.C: Likewise.
46416         * g++.old-deja/g++.mike/eh53.C: Likewise.
46417         * g++.old-deja/g++.mike/eh55.C: Likewise.
46418         * g++.old-deja/g++.mike/p7912.C: Likewise.
46419         * g++.old-deja/g++.mike/p9706.C: Likewise.
46420         * g++.old-deja/g++.mike/p10416.C: Likewise.
46421         * g++.old-deja/g++.mike/p11667.C: Likewise.
46422         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46423         Remove redundant reference to Iris.
46424         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46425         Elxsi, i860, Pico Java, and WE32K.
46426
46427 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46428
46429         * g++.dg/ext/asm4.C: New test.
46430
46431 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46432
46433         PR c++/9030
46434         * g++.dg/template/friend12.C: New test.
46435         * g++.dg/template/friend13.C: Likewise.
46436         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46437
46438 2003-01-08  Jan Hubicka  <jh@suse.cz>
46439
46440         * gcc.dg/i386-cadd.c: New test.
46441         * gcc.dg/i386-cmov4.c: Likewise.
46442
46443 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46444
46445         PR c++/9165
46446         * g++.dg/warn/Wunused-3.C: New test.
46447
46448         * g++.dg/abi/bitfield9.C: New test.
46449
46450         PR c++/9189
46451         * g++.dg/parse/defarg3.C: New test.
46452
46453 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46454
46455         * g++.dg/parse/ambig1.C: New test.
46456         * g++.dg/parse/defarg2.C: New test.
46457
46458 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46459
46460         * g++.dg/template/defarg-1.C: New test.
46461         * g++.dg/template/local2.C: Likewise.
46462
46463 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46464
46465         * gcc.c-torture/execute/20030105-1.c: New test.
46466
46467 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46468
46469         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46470         * g++.dg/parse/namespace4.C: Likewise.
46471
46472 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46473
46474         * g++.dg/template/ntp2.C: New test.
46475
46476 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46477
46478         * g++.dg/parse/extern-C-1.C: New test.
46479
46480         * g++.dg/parse/namespace4.C: New test.
46481
46482         * g++.dg/template/nested1.C: New test.
46483
46484         * g++.dg/parse/namespace3.C: New test.
46485
46486 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46487
46488         * g++.dg/lookup/two-stage1.C: New test.
46489
46490 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46491
46492         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46493         * g++.old-deja/g++.jason/access8.C: Likewise.
46494         * g++.old-deja/g++.other/decl5.C: Likewise.
46495
46496 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46497
46498         * g++.dg/parse/parse7.C: New test.
46499
46500 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46501
46502         PR c++/2843
46503         * g++.dg/ext/attrib7.C: New test.
46504
46505 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46506
46507         * g++.dg/parse/parse6.C: New test.
46508
46509 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46510
46511         * gcc.dg/h8300-stack-1.c: New.
46512
46513 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46514
46515         g++.dg/lookup/exception1.C: New test.
46516
46517         g++.dg/lookup/template1.C: New test.
46518
46519         g++.dg/parse/namespace2.C: New test.
46520
46521         g++.dg/parse/parens2.C: New test.
46522
46523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46524
46525         * g++.dg/parse/parse5.C: New test.
46526         * g++.dg/lookup/scoped4.C: New test.
46527
46528 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46529
46530         * g++.dg/parse/parens1.C: New test.
46531
46532         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46533         angle-bracket1.C.
46534         * g++.dg/parse/parens2.C: New test.
46535
46536         * g++.dg/lookup/scope-operator1.C: New test.
46537
46538         * g++.dg/parse/operator1.C: New test.
46539
46540 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46541
46542         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46543         * g++.old-deja/g++.other/access6.C: Likewise.
46544         * g++.old-deja/g++.other/decl1.C: Likewise.
46545         * g++.old-deja/g++.pt/typename12.C: Likewise.
46546
46547 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46548
46549         * g++.dg/parse/namespace1.C: New test.
46550
46551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46552
46553         * g++.dg/parse/parse4.C: New test.
46554
46555 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46556
46557         * g++.dg/parse/parse3.C: New test.
46558
46559 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46560
46561         * g++.dg/parse/parse2.C: New test.
46562
46563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46564
46565         * g++.dg/template/friend11.C: New test.
46566
46567 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46568
46569         * g++.dg/parse/parse1.C: New test.
46570
46571 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46572
46573         * lib/profopt.exp: Change the name of a global variable to avoid
46574         possible clashes with other test suites.
46575
46576 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.dg/inherit/covariant8.C: New test.
46579
46580 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46581
46582         * g++.dg/init/array9.C: New test.
46583
46584         PR c++/9112
46585         * g++.dg/parse/expr1.C: New test.
46586
46587 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46588
46589         * gcc.c-torture/compile/20021230-1.c: New test.
46590
46591 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46592
46593         * g++.dg/inherit/covariant5.C: New test.
46594         * g++.dg/inherit/covariant6.C: New test.
46595         * g++.dg/inherit/covariant7.C: New test.
46596
46597 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46598
46599         PR c++/2739
46600         * g++.dg/other/access2.C: New test.
46601
46602 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46603
46604         * g++.dg/other/anon-struct.C: No longer fails
46605         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46606         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46607         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46608
46609 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46610
46611         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46612
46613 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * g++.dg/eh/spec4.C: Remove stray semicolon.
46616         * g++.dg/expr/pmf-1.C: Change error message.
46617         * g++.dg/ext/asm1.C: Remove stray semicolon.
46618         * g++.dg/ext/typename1.C: Add missing typenames.
46619         * g++.dg/inherit/template-as-base.C: Change error message.
46620         * g++.dg/lookup/scoped1.C: Likewise.
46621         * g++.dg/lookup/scoped2.C: Likewise.
46622         * g++.dg/lookup/using2.C: Likewise.
46623         * g++.dg/other/component1.C: Remove stray semicolon.
46624         * g++.dg/other/do1.C: Change error message.
46625         * g++.dg/other/error2.C: Likewise.
46626         * g++.dg/other/init1.C: Likewise.
46627         * g++.dg/other/packed1.C: Remove stray semicolon.
46628         * g++.dg/other/ptrmem2.C: Change error message.
46629         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46630         marker.
46631         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46632         * g++.dg/template/access3.C: Add typename keyword.
46633         * g++.dg/template/access5.C: Remove stray semicolon.
46634         * g++.dg/template/access6.C: Likewise.
46635         * g++.dg/template/complit1.C: Likewise.
46636         * g++.dg/template/crash1.C: Change error message.
46637         * g++.dg/template/inherit2.C: Remove stray semicolon.
46638         * g++.dg/template/instantiate2.C: Likewise.
46639         * g++.dg/template/instantiate3.C: Change error message.
46640         * g++.dg/template/qual1.C: Remove stray semicolon.
46641         * g++.dg/template/qualttp18.C: Change error message.
46642         * g++.dg/template/ref1.C: Remove stray semicolon.
46643         * g++.dg/template/sizeof1.C (A::value): Declare it.
46644         * g++.dg/template/spec4.C: Change error message.
46645         * g++.dg/template/static1.C: Likewise.
46646         * g++.dg/template/type1.C: Likewise.
46647         * g++.dg/template/typename3.C: Likewise.
46648         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46649         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46650         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46651         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46652         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46653         named return value extension.
46654         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46655         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46656         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46657         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46658         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46659         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46660         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46661         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46662         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46663         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46664         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46665         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46666         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46667         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46668         syntax.
46669         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46670         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46671         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46672         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46673         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46674         * g++.old-deja/g++.brendan/template11.C: Likewise.
46675         * g++.old-deja/g++.brendan/template26.C: Likewise.
46676         * g++.old-deja/g++.brendan/template27.C: Use explicit
46677         specialization syntax.
46678         * g++.old-deja/g++.brendan/template30.C: Likewise.
46679         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46680         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46681         non-dependent names.
46682         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46683         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46684         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46685         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46686         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46687         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46688         named return value extension.
46689         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46690         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46691         * g++.old-deja/g++.ext/return1.C: Likewise.
46692         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46693         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46694         * g++.old-deja/g++.jason/access8.C: Likewise.
46695         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46696         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46697         pseudo-destructor names.
46698         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46699         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46700         pseudo-destructor names.
46701         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46702         * g++.old-deja/g++.jason/overload19.C: Likewise.
46703         * g++.old-deja/g++.jason/overload32.C: Likewise.
46704         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46705         stray semicolons.
46706         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46707         * g++.old-deja/g++.jason/return.C: Likewise.
46708         * g++.old-deja/g++.jason/return2.C: Likewise.
46709         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46710         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46711         syntax.
46712         * g++.old-deja/g++.jason/template10.C: Account for use of
46713         non-dependent names.
46714         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46715         syntax.
46716         * g++.old-deja/g++.jason/template37.C: Likewise.
46717         * g++.old-deja/g++.law/access4.C: Change error messages.
46718         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46719         pseudo-destructor names.
46720         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46721         * g++.old-deja/g++.law/ctors9.C: Likewise.
46722         * g++.old-deja/g++.law/cvt22.C: Likewise.
46723         * g++.old-deja/g++.law/dtors5.C: Likewise.
46724         * g++.old-deja/g++.law/global-init1.C: Likewise.
46725         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46726         * g++.old-deja/g++.law/operators28.C: Likewise.
46727         * g++.old-deja/g++.law/visibility28.C: Likewise.
46728         * g++.old-deja/g++.martin/eval1.C: Likewise.
46729         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46730         name.
46731         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46732         * g++.old-deja/g++.mike/net34.C: Likewise.
46733         * g++.old-deja/g++.mike/net36.C: Likewise.
46734         * g++.old-deja/g++.mike/ns2.C: Likewise.
46735         * g++.old-deja/g++.mike/p12306.C: Likewise.
46736         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46737         value extension.
46738         * g++.old-deja/g++.mike/p700.C: Likewise.
46739         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46740         * g++.old-deja/g++.mike/p710.C: Likewise.
46741         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46742         value extension.
46743         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46744         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46745         * g++.old-deja/g++.ns/crash2.C: Likewise.
46746         * g++.old-deja/g++.ns/crash3.C: Likewise.
46747         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46748         * g++.old-deja/g++.ns/ns17.C: Likewise.
46749         * g++.old-deja/g++.ns/template16.C: Likewise.
46750         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46751         keyword.
46752         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46753         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46754         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46755         named return value extension.
46756         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46757         * g++.old-deja/g++.other/access4.C: Issue additional error
46758         messages.
46759         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46760         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46761         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46762         * g++.old-deja/g++.other/crash25.C: Change error message.
46763         * g++.old-deja/g++.other/crash4.C: Change error message.
46764         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46765         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46766         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46767         checks.
46768         * g++.old-deja/g++.other/defarg8.C: Likewise.
46769         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46770         * g++.old-deja/g++.other/dtor10.C: Likewise.
46771         * g++.old-deja/g++.other/incomplete.C: Likewise.
46772         * g++.old-deja/g++.other/linkage7.C: Likewise.
46773         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46774         lookup algorithm.
46775         * g++.old-deja/g++.other/mangle2.C: Likewise.
46776         * g++.old-deja/g++.other/refinit2.C: Likewise.
46777         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46778         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46779         * g++.old-deja/g++.pt/crash28.C: Likewise.
46780         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46781         syntax.
46782         * g++.old-deja/g++.pt/crash32.C: Change error message.
46783         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46784         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46785         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46786         error message position.
46787         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46788         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46789         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46790         syntax.
46791         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46792         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46793         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46794         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46795         keyword.
46796         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46797         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46798         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46799         keyword.
46800         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46801         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46802         syntax.
46803         * g++.old-deja/g++.pt/friend28.C: Account for use of
46804         non-dependent names.
46805         * g++.old-deja/g++.pt/friend29.C: Likewise.
46806         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46807         rules.
46808         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46809         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46810         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46811         lookup rules.
46812         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46813         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46814         keyword.
46815         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46816         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46817         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46818         keyword.
46819         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46820         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46821         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46822         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46823         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46824         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46825         keyword.
46826         * g++.old-deja/g++.pt/spec10.C: Likewise.
46827         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46828         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46829         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46830         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46831         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46832         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46833         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46834         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46835         * g++.old-deja/g++.pt/typename15.C: Likewise.
46836         * g++.old-deja/g++.pt/typename22.C: Likewise.
46837         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46838         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46839         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46840         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46841         syntax.
46842         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46843         return value extension.
46844         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46845         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46846         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46847         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46848
46849 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46850
46851         * g++.dg/warn/inline1.C: New test.
46852         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46853         * g++.old-deja/g++.jason/synth10.C: Likewise.
46854         * g++.old-deja/g++.mike/net31.C: Likewise.
46855         * g++.old-deja/g++.mike/p8786.C: Likewise.
46856
46857         * g++.dg/template/friend10.C: New test.
46858         * g++.dg/template/conv5.C: New test.
46859
46860 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46861
46862         * g++.dg/lookup/scoped3.C: New test.
46863
46864         * g++.dg/lookup/decl1.C: New test.
46865         * g++.dg/lookup/decl2.C: New test.
46866
46867 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46868
46869         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46870         gcc.c-torture/compile/20021015-1.c,
46871         gcc.c-torture/compile/20021015-2.c,
46872         gcc.c-torture/compile/20021123-1.c,
46873         gcc.c-torture/compile/20021123-2.c,
46874         gcc.c-torture/compile/20021123-3.c,
46875         gcc.c-torture/compile/20021123-4.c,
46876         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46877         only to 3.1 or 3.2 branch.
46878
46879 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46880
46881         * gcc.dg/i386-bitfield3.c: New test.
46882
46883         * gcc.dg/i386-bitfield2.c: New test.
46884
46885 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46886
46887         * g++.dg/parse/conv_op1.C: New test.
46888
46889 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46890
46891         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46892         approved.
46893
46894 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46895
46896         * gcc.c-torture/compile/20021220-1.c: New test.
46897
46898 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46899
46900         * gcc.dg/i386-fastcall-1.c: New.
46901
46902 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46903
46904         * gcc.c-torture/execute/20021219-1.c: New test.
46905
46906 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46907
46908         * gcc.dg/i386-pic-1.c: New test.
46909
46910 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46911
46912         PR c++/8099
46913         * g++.dg/template/friend9.C: New test.
46914
46915 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46916
46917         PR c++/3663
46918         * g++.dg/template/access7.C: New test.
46919
46920 2002-12-18  Nick Clifton  <nickc@redhat.com>
46921
46922         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46923         the libstdc++-v3 directory has been found.
46924
46925 2002-12-12  Devang Patel <dpatel@apple.com>
46926         * gcc.dg/darwin-ld-1.c: New test.
46927         * gcc.dg/darwin-ld-2.c: New test.
46928         * gcc.dg/darwin-ld-3.c: New test.
46929         * gcc.dg/darwin-ld-4.c: New test.
46930         * gcc.dg/darwin-ld-5.c: New test.
46931
46932 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46933
46934         * gcc.c-torture/compile/20021212-1.c: New test.
46935
46936 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46937
46938         * gcc.dg/fshort-wchar: New test.
46939
46940 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46941
46942         PR c++/8372
46943         * g++.dg/template/dtor1.C: New test.
46944
46945         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46946         markers.
46947
46948 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46949
46950         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46951
46952 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46953
46954         * g++.dg/template/static1.C: New test.
46955         * g++.dg/template/static2.C: New test.
46956         * g++.old-deja/g++.ext/memconst.C: New test.
46957
46958 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46959
46960         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46961         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46962         * g++.dg/special/initp1.C: Likewise.
46963
46964 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46965
46966         * gcc.c-torture/execute/20021204-1.c: New test.
46967
46968 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46969
46970         * gcc.dg/ppc-fmadd-1.c: New file.
46971         * gcc.dg/ppc-fmadd-2.c: New file.
46972         * gcc.dg/ppc-fmadd-3.c: New file.
46973
46974 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46975
46976         * gcc.c-torture/compile/20021204-1.c: New test.
46977
46978 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46979
46980         * g++.dg/inherit/covariant2.C: New test.
46981         * g++.dg/inherit/covariant3.C: New test.
46982         * g++.dg/inherit/covariant4.C: New test.
46983         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46984         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46985
46986 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46987
46988         PR c++/8688
46989         * g++.dg/init/brace3.C: New test.
46990
46991 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46992
46993         * gcc.dg/20020210-1.c: Fix a comment typo.
46994
46995 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46996
46997         PR c++/8720
46998         * g++.dg/parse/defarg1.C: New test.
46999
47000         PR c++/8615
47001         * g++.dg/template/char1.C: New test.
47002
47003         * g++.dg/template/varmod1.C: Fix typo.
47004
47005 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47006
47007         DR 180
47008         * g++.old-deja/g++.pt/crash32.C: Expect error.
47009
47010 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
47011
47012         PR c++/5919
47013         * g++.dg/template/varmod1.C: New test.
47014
47015         PR c++/8727
47016         * g++.dg/inherit/typeinfo1.C: New test.
47017
47018         PR c++/8663
47019         * g++.dg/inherit/typedef1.C: New test.
47020
47021 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
47022
47023         PR c++/8332
47024         PR c++/8493
47025         * g++.dg/template/strlen1.C: New test.
47026
47027         PR c++/8227
47028         * g++.dg/template/ctor2.C: New test.
47029
47030         PR c++/8214
47031         * g++.dg/init/string1.C: New test.
47032
47033         PR c++/8511
47034         * g++.dg/template/friend8.C: New test.
47035
47036 2002-11-29  Joe Buck <jbuck@synopsys.com>
47037
47038         * g++.dg/lookup/anon2.C: New test.
47039
47040 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
47041
47042         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47043         h8300 port.
47044
47045 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
47046
47047         * gcc.dg/bitfld-6.c: New test.
47048
47049 2002-11-27  Jan Hubicka  <jh@suse.cz>
47050
47051         * gcc.c-torture/execute/20021127.[cx]: New test.
47052
47053 2002-11-26  Jan Hubicka  <jh@suse.cz>
47054
47055         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47056         quality.
47057
47058 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
47059
47060         * g++.dg/init/brace2.C: New test.
47061         * g++.old-deja/g++.mike/p9129.C: Correct.
47062
47063 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
47064
47065         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47066
47067 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
47068
47069         * gcc.dg/sibcall-6: New test for indirect sibcalls.
47070
47071 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
47072
47073         * g++.dg/abi/empty11.C: New test.
47074         * g++.dg/rtti/cv1.C: New test.
47075
47076 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
47077
47078         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47079
47080 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
47081
47082         * g++.dg/abi/empty10.C: New test.
47083
47084 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47085
47086         * gcc.c-torture/compile/20021124-1.c: New test.
47087
47088 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
47089
47090         * g++.dg/abi/rtti2.C: New test.
47091
47092 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47093
47094         * gcc.dg/i386-unroll-1.c: New test.
47095
47096 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
47097
47098         * gcc.c-torture/compile/20021120-1.c: New test.
47099         * gcc.c-torture/compile/20021120-2.c: New test.
47100
47101 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47102
47103         * gcc.dg/bitfld-5.c: New test.
47104
47105 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47106
47107         * gcc.c-torture/execute/20021120-3.c: New test.
47108
47109 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47110
47111         * gcc.c-torture/execute/20021120-2.c: New test.
47112
47113 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
47114
47115         * gcc.c-torture/execute/20021120-1.c: New test.
47116
47117 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
47118
47119         * gcc.c-torture/execute/20021118-3.c: New test.
47120
47121 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47122
47123         * gcc.c-torture/compile/20021119-1.c: New test.
47124
47125 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
47126
47127         * gcc.dg/duff-1.c: New test.
47128         * gcc.dg/duff-2.c: New test.
47129         * gcc.dg/duff-3.c: New test.
47130
47131 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
47132
47133         * gcc.dg/cpp/_Pragma5.c: New test.
47134
47135 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47136
47137         * gcc.c-torture/execute/20021118-2.c: New test.
47138
47139 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
47140
47141         * gcc.c-torture/execute/20021118-1.c: New test.
47142
47143 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
47144
47145         * gcc.dg/20021116-1.c: New test.
47146
47147 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
47148
47149         * g++.dg/abi/vcall1.C: New test.
47150
47151 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
47152
47153         * gcc.dg/20021029-1.c: New test.
47154         * gcc.dg/20021029-2.c: New test.
47155
47156 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47157
47158         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47159
47160 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47161
47162         PR c/8439
47163         * gcc.dg/20021110.c: Move to ...
47164         * gcc.c-torture/compile/20021110.c: .... here.
47165
47166 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47167
47168         PR c/8467
47169         * gcc.c-torture/execute/20021111-1.c
47170
47171 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47172
47173         PR c/8439
47174         * gcc.dg/20021110.c: New test.
47175
47176 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
47177
47178         * g++.dg/abi/vthunk3.C: Run only on x86.
47179
47180 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
47181
47182         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47183
47184 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
47185
47186         * lib/compat.exp (compat-execute): Fix logic error in last
47187         change.
47188
47189 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
47190
47191         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47192
47193 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47194
47195         PR c++/8389
47196         * g++.dg/template/access6.C: New test.
47197
47198 2002-11-08  Jan Hubicka  <jh@suse.cz>
47199
47200         * gcc.dg/i386-ssefp-1.c: New test.
47201         * gcc.dg/i386-ssefp-1.c: New test.
47202
47203 2002-11-08  Jan Hubicka  <jh@suse.cz>
47204
47205         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47206
47207 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47208
47209         * g++.dg/abi/vthunk3.C: New test.
47210
47211         PR c++/8338
47212         * g++.dg/template/crash2.C: New test.
47213
47214 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
47215
47216         * g++.dg/abi/dtor1.C: New test.
47217         * g++.dg/abi/dtor2.C: Likewise.
47218
47219 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
47220
47221         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47222         Darwin.
47223
47224 2002-11-04  Adam Nemet  <anemet@lnxw.com>
47225
47226         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47227         -mthumb.  Only xfail with -O0.
47228
47229 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
47230
47231         * g++.dg/abi/thunk1.C: New test.
47232         * g++.dg/abi/thunk2.C: Likewise.
47233         * g++.dg/abi/vtt1.C: Likewise.
47234
47235 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
47236
47237         PR optimization/8423
47238         * gcc.c-torture/execute/builtin-constant.c: New test.
47239
47240 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
47241
47242         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47243         Add some more cases.
47244
47245 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
47246
47247         PR c++/8391
47248         * g++.dg/opt/local1.C: New test.
47249
47250 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
47251
47252         PR c++/8160
47253         * g++.dg/template/complit1.C: New test.
47254
47255         PR c++/8149
47256         * g++.dg/template/typename4.C: Likewise.
47257
47258 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47259
47260         Core issue 287, PR c++/7639
47261         * g++.dg/template/instantiate1.C: Adjust error location.
47262         * g++.dg/template/instantiate3.C: New test.
47263         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47264         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47265         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47266
47267 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47268
47269         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47270
47271 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47272
47273         PR c++/8287
47274         * g++.dg/init/dtor2.C: New test.
47275
47276 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47277
47278         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47279         * gcc.dg/nest.c: Bypass errors on irix6.
47280
47281 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47282
47283         * gcc.dg/nest.c: Expect error for mmix-*-*.
47284         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47285
47286 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47287
47288         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47289         markers.
47290
47291         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47292
47293 2002-10-25  Mike Stump  <mrs@apple.com>
47294
47295         * gcc.dg/warn-1.c: New test.
47296
47297 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47298
47299         * g++.dg/template/typename3.C: New test.
47300
47301 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47302
47303         * g++.dg/lookup/ptrmem1.C: New test.
47304
47305         * g++.dg/abi/vthunk2.C: New test.
47306
47307 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47308
47309         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47310
47311 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47312
47313         * g++.dg/abi/empty9.C: New test.
47314
47315 2002-10-24  Richard Henderson  <rth@redhat.com>
47316
47317         * g++.dg/inherit/thunk1.C: Enable for ia64.
47318
47319 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47320
47321         PR c++/8067
47322         * g++.dg/lookup/pretty1.C: New test.
47323
47324 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47325
47326         * gcc.dg/20021023-1.c: New test.
47327
47328 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47329
47330         PR c++/7679
47331         * g++.dg/parse/inline1.C: New test.
47332
47333 2002-10-23  Richard Henderson  <rth@redhat.com>
47334
47335         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47336
47337         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47338
47339 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47340
47341         PR c++/6579
47342         * g++.dg/parse/stmtexpr3.C: New test.
47343
47344 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47345
47346         * g++.dg/expr/cond1.C: New test.
47347
47348 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47349
47350         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47351
47352 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47353
47354         * g++.dg/abi/vbase13.C: New test.
47355         * g++.dg/abi/vbase14.C: Likewise.
47356
47357 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47358
47359         * gcc.dg/tls/pic-1.c: New test.
47360         * gcc.dg/tls/nonpic-1.c: New test.
47361         * gcc.dg/20021018-1.c: New test.
47362
47363 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47364
47365         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47366         Remove only files with the same base name as the test case.
47367         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47368         (profopt-execute): Likewise.  Also, remove old profiling
47369         and performance data files before running the tests.
47370
47371         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47372         * g++.dg/bprob/bprob.exp: Likewise.
47373         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47374         to allow more general test case names.
47375
47376         * g++.dg/bprob/bprob-1.C: Rename to ...
47377         * g++.dg/bprob/g++-bprob-1.C: ... this.
47378
47379         * g77.dg/bprob/bprob-1.f: Rename to ...
47380         * g77.dg/bprob/g77-bprob-1.f: ... this.
47381
47382 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47383
47384         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47385         bison 1.50 or later.
47386
47387 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47388
47389         * g++.dg/README: Describe more test directories.
47390
47391 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47392
47393         * g++.dg/init/array6.C: Add additional tests.
47394
47395 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47396
47397         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47398         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47399
47400 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47401
47402         * gcc.c-torture/compile/20020604-1.x: New.
47403         * gcc.c-torture/compile/simd-5.x: Likewise.
47404         * gcc.c-torture/execute/920710-1.x: Likewise.
47405         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47406
47407 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47408
47409         * g++.dg/inherit/override1.C: Add dg-options clause.
47410
47411 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47412
47413         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47414         _mm_slli_si128.
47415
47416 2002-10-19  Andreas Schwab  <schwab@suse.de>
47417
47418         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47419         directory component.
47420
47421 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47422
47423         * g++.dg/inherit/thunk1.C: New test.
47424
47425         * g++.dg/inherit/override1.C: New test.
47426
47427         * g++.dg/abi/mangle11.C: New test.
47428         * g++.dg/abi/mangle14.C: New test.
47429         * g++.dg/abi/mangle17.C: New test.
47430
47431 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47432
47433         * g++.dg/overload/member2.C: New test.
47434
47435 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47436
47437         * g++.dg/README: Describe new compat directory.
47438         * g++.dg/dg.exp: Skip tests in compat directory.
47439         * README.compat: New file.
47440         * lib/compat.exp: New expect script.
47441         * g++.dg/compat: New test directory.
47442         * g++.dg/compat/compat.exp: New expect script.
47443         * g++.dg/compat/abi: New test directory.
47444         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47445         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47446         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47447         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47448         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47449         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47450         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47451         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47452         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47453         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47454         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47455         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47456         * g++.dg/compat/break: New test directory.
47457         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47458         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47459         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47460         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47461         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47462         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47463         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47464         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47465         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47466         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47467         g++.dg/compat/break/README: New files.
47468         * g++.dg/compat/eh: New test directory.
47469         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47470         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47471         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47472         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47473         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47474         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47475         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47476         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47477         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47478         g++.dg/compat/eh/filter2_y.C,
47479         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47480         g++.dg/compat/eh/new1_y.C,
47481         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47482         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47483         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47484         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47485         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47486         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47487         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47488         g++.dg/compat/eh/unexpected1_y.C: New files.
47489         * g++.dg/compat/init: New test directory.
47490         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47491         g++.dg/compat/init/array5_y.C,
47492         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47493         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47494         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47495         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47496         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47497         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47498         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47499         g++.dg/compat/init/init-ref2_y.C: New files.
47500
47501 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47502
47503         PR c++/7584
47504         * g++.dg/inherit/using3.C: New test.
47505
47506 2002-10-17  Jan Hubicka  <jh@suse.cz>
47507
47508         * gcc.dg/20021017-2.c: New test.
47509
47510 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47511
47512         * g++.dg/abi/mangle16.C: Adjust.
47513
47514         * g++.dg/init/array8.C: New test.
47515
47516 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47517
47518         * gcc.dg/special/mips-abi.exp: New test.
47519         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47520
47521 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47522
47523         * g++.dg/abi/mangle16.C: New test.
47524         * g++.dg/abi/mangle17.C: Likewise.
47525
47526         PR c++/7478
47527         * g++.dg/template/ref1.C: New test.
47528
47529 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47530
47531         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47532
47533 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47534
47535         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47536
47537 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47538
47539         PR c++/7524
47540         * g++.dg/init/array7.C: New test.
47541
47542 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47543
47544         * g++.dg/init/array6.C: New test.
47545
47546         * g++.dg/abi/mangle13.C: Likewise.
47547         * g++.dg/abi/mangle14.C: Likewise.
47548         * g++.dg/abi/mangle15.C: Likewise.
47549
47550 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47551
47552         * g++.dg/abi/empty8.C: New test.
47553
47554 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47555
47556         * g++.dg/init/ctor1.C: New test.
47557
47558 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47559
47560         * gcc.c-torture/execute/20021015-1.c: New test.
47561
47562 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47563
47564         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47565
47566 2002-10-14  Jan Hubicka  <jh@suse.cz>
47567
47568         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47569
47570 2002-10-14  Richard Henderson  <rth@redhat.com>
47571
47572         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47573
47574 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47575
47576         PR optimization/6631
47577         * g++.dg/opt/const2.C: New test.
47578
47579 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47580
47581         PR c++/7176
47582         * g++.dg/parse/friend1.C: New test.
47583         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47584
47585 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47586
47587         * gcc.dg/20021014-1.c: New test.
47588
47589 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47590
47591         PR c++/5661
47592         * g++.dg/ext/vlm1.C: New test.
47593         * g++.dg/ext/vlm2.C: Likewise.
47594
47595         * g++.dg/init/array1.C: Remove invalid braces.
47596         * g++.dg/init/brace1.C: New test.
47597         * g++.dg/init/copy2.C: Likewise.
47598         * g++.dg/init/copy3.C: Likewise.
47599         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47600         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47601         braces.
47602
47603 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47604
47605         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47606
47607 2002-10-11  Richard Shann  <richard.shann@superh.com>
47608
47609         * gcc.c-torture/compile/simd-5.c: New test.
47610
47611 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47612
47613         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47614
47615 2002-10-10  Jim Wilson  <wilson@redhat.com>
47616
47617         * gcc.c-torture/execute/20021010-1.c: New test.
47618
47619 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47620
47621         PR c/7353
47622         * g++.dg/ext/typedef-init.C: New test.
47623         * gcc.dg/typedef-init.c: New test.
47624
47625 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47626
47627         * gcc.dg/cpp/paste13.c: New test.
47628
47629 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47630
47631         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47632         remaining platforms, XFAIL during compile, not execute.  Don't
47633         XFAIL at -O0.
47634
47635 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47636
47637         * gcc.dg/alias-1.c: Tweak expected warning.
47638
47639 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47640
47641         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47642
47643 2002-10-06  Andreas Jaeger  <aj@suse.de>
47644
47645         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47646         * gcc.dg/cpp/c++98.C: Likewise.
47647
47648         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47649         * g++.dg/cpp/c++98.C: Likewise.
47650
47651         * g++.dg/README (Subdirectories): Mention cpp directory.
47652
47653         PR target/7559
47654         * gcc.dg/20021006-1.c: New test.
47655
47656 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47657
47658         PR c++/7804
47659         * g++.dg/other/warning1.C: New test.
47660
47661 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47662
47663         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47664         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47665         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47666
47667 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47668
47669         PR c++/7931
47670         * g++.dg/template/ptrmem3.C: New test.
47671
47672         PR c++/7754
47673         * g++.dg/template/union1.C: New test.
47674
47675 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47676
47677         PR c++/8006
47678         * g++.dg/abi/mangle9.C: New test.
47679         * g++.dg/abi/mangle10.C: New test.
47680         * g++.dg/abi/mangle11.C: New test.
47681         * g++.dg/abi/mangle12.C: New test.
47682
47683 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47684
47685         PR c++/7188.
47686         * g++.dg/template/meminit1.C: New test.
47687         * g++.dg/warn/Wreorder-1.C: Likewise.
47688         * g++.old-deja/g++.mike/warn3.C: Tweak.
47689         * lib/prune.exp: Ingore "in copy constructor".
47690
47691 2002-10-02  Andreas Jaeger  <aj@suse.de>
47692
47693         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47694         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47695         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47696         on x86-64.
47697
47698 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47699
47700         * gcc.dg/empty1.C: Fix typo.
47701
47702 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47703
47704         * gcc.dg/alias-1.c: New test.
47705
47706 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47707
47708         * gcc.dg/empty1.C: New test.
47709
47710         * g++.dg/tls/init-2.C: Tweak error messages.
47711
47712 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47713
47714         * gcc.c-torture/compile/20020923-1.c: New test.
47715
47716 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47717
47718         * gcc.c-torture/execute/ffs-1.c: New test.
47719         * gcc.c-torture/execute/ffs-2.c: Ditto.
47720
47721 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47722
47723         * g++.dg/overload/member1.C: New test.
47724
47725 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47726
47727         * g++.dg/abi/empty7.C: New test.
47728         * g++.dg/init/pm2.C: Likewise.
47729
47730 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47731
47732         * g++.dg/rtti/crash1.C: New test.
47733
47734 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47735
47736         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47737         gcc.dg/sibcall-4.c: New tests.
47738
47739 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47740
47741         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47742         powerpc and MMIX targets.
47743
47744 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47745
47746         * gcc.dg/cpp/20020927-1.c: New.
47747
47748 2002-09-26  David S. Miller  <davem@redhat.com>
47749
47750         * gcc.c-torture/compile/trunctfdf.c: New.
47751
47752 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47753
47754         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47755
47756 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47757
47758         * gcc.c-torture/execute/loop-15.c: New.
47759
47760 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47761
47762         * README.QMTEST: Fix typo.
47763
47764 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47765
47766         * gcc.dg/20020926-1.c: New test.
47767
47768 2002-09-25  David S. Miller  <davem@redhat.com>
47769
47770         PR target/7842
47771         * gcc.c-torture/execute/shiftdi.c: New test.
47772
47773 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47774
47775         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47776         unique to the tool.
47777         * lib/g77.exp (g77_init): Likewise.
47778         * lib/g++.exp (g++_init): Likewise.
47779         * lib/objc.exp (objc_init): Likewise.
47780
47781 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47782
47783         * g++.dg/abi/empty5.C: New test.
47784         * g++.dg/abi/empty6.C: New test.
47785         * g++.dg/abi/vbase12.C: New test.
47786
47787 2002-09-25  Richard Henderson  <rth@redhat.com>
47788
47789         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47790         too-small long double.
47791
47792 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47793
47794         * gcc.dg/20020919-1.c: New test.
47795
47796 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47797
47798         * g++.dg/abi/bitfield6.C: New test.
47799         * g++.dg/abi/bitfield7.C: New test.
47800         * g++.dg/abi/bitfield8.C: New test.
47801         * g++.dg/abi/vbase11.C: New test.
47802
47803 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47804
47805         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47806         hppa*-*-hpux*.  Update test comment.
47807
47808 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47809
47810         * gcc.dg/tls/struct-1.c: New test.
47811
47812 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47813
47814         * gcc.dg/cpp/tr-warn2.c: Update.
47815
47816 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47817
47818         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47819
47820 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47821
47822         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47823         systems.
47824
47825 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47826
47827         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47828
47829         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47830         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47831         setting of cxxfilt.
47832
47833 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47834
47835         * gcc.dg/20020312-2.c: Update for darwin.
47836
47837 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47838
47839         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47840
47841 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47842
47843         * objc.dg/comp-types-1.m: New test.
47844         * objc.dg/comp-types-2.m: New test.
47845         * objc.dg/comp-types-3.m: New test.
47846         * objc.dg/comp-types-4.m: New test.
47847         * objc.dg/comp-types-5.m: New test.
47848         * objc.dg/comp-types-6.m: New test.
47849
47850 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47851
47852         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47853
47854 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.dg/other/do1.C: New test.
47857
47858         * g++.dg/template/subst1.C: New test.
47859
47860 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47861
47862         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47863
47864 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47865
47866         * g++.dg/template/qualttp20.C: Adjust expected errors.
47867         * g++.old-deja/g++.jason/report.C: Likewise.
47868         * g++.old-deja/g++.other/qual1.C: Likewise.
47869
47870         * g++.dg/lookup/scoped2.C: New test.
47871
47872         * g++.dg/ext/asm3.C: New test.
47873
47874 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47875
47876         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47877
47878 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47879
47880         * ChangeLog: follow spelling conventions.
47881         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47882         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47883         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47884         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47885         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47886         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47887         * g++.old-deja/g++.law/global-init1.C: Likewise.
47888         * g++.old-deja/g++.other/delete4.C: Likewise.
47889         * g++.old-deja/g++.other/inline21.C: Likewise.
47890         * g++.old-deja/g++.other/singleton.C: Likewise.
47891         * g77.dg/strlen0.f: Likewise.
47892         * g77.f-torture/compile/20010519-1.f: Likewise.
47893         * g77.f-torture/compile/980310-4.f: Likewise.
47894         * gcc.c-torture/compile/20000605-1.c: Likewise.
47895         * gcc.c-torture/execute/20020225-1.c: Likewise.
47896         * gcc.dg/c90-hexfloat-2.c: Likewise.
47897         * gcc.dg/c99-bool-1.c: Likewise.
47898         * gcc.dg/c99-hexfloat-2.c: Likewise.
47899         * gcc.dg/dll-2.c: Likewise.
47900         * gcc.dg/wtr-union-init-1.c: Likewise.
47901         * gcc.dg/wtr-union-init-2.c: Likewise.
47902         * gcc.dg/wtr-union-init-3.c: Likewise.
47903         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47904         * gcc.dg/cpp/defined.c: Likewise.
47905         * gcc.dg/cpp/macsyntx.c: Likewise.
47906         * gcc.dg/cpp/paste2.c: Likewise.
47907         * gcc.dg/cpp/trad/defined.c: Likewise.
47908         * gcc.dg/format/c90-printf-1.c: Likewise.
47909         * gcc.dg/format/c90-scanf-1.c: Likewise.
47910         * gcc.dg/format/c99-printf-1.c: Likewise.
47911         * gcc.dg/format/c99-scanf-1.c: Likewise.
47912         * gcc.misc-tests/gcov-8.c: Likewise.
47913         * lib/profopt.exp: Likewise.
47914
47915 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47916
47917         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47918
47919 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47920
47921         * g++.dg/inherit/using2.C: New test.
47922
47923 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47924
47925         * ChangeLog: Follow spelling conventions.
47926         * g++.dg/template/friend4.C: Likewise.
47927         * g++.old-deja/g++.pt/crash67.C: Likewise.
47928         * gcc.c-torture/execute/20000801-4.c: Likewise.
47929         * gcc.dg/c90-digraph-1.c: Likewise.
47930         * gcc.dg/c94-digraph-1.c: Likewise.
47931         * gcc.dg/c99-digraph-1.c: Likewise.
47932         * gcc.dg/cpp/line5.c: Likewise.
47933         * gcc.dg/cpp/multiline.c: Likewise.
47934         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47935         * gcc.dg/format/attr-3.c: Likewise.
47936         * gcc.dg/format/c90-scanf-3.c: Likewise.
47937         * gcc.dg/format/ext-4.c: Likewise.
47938
47939 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47940
47941         * g++.dg/template/pretty1.C: New test.
47942
47943 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47944
47945         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47946
47947 2002-09-13  Matt Austern  <austern@apple.com>
47948
47949         * g++.dg/other/constref[12].C: New, regression tests for
47950         passing a cast expression to a function by const reference.
47951
47952 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47953
47954         * g++.dg/template/deduce1.C: New test.
47955
47956 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47957
47958         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47959         32-bit int.
47960
47961 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47962
47963         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47964         usage.
47965
47966 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47967
47968         * gcc.c-torture/compile/20020910-1.c: New test.
47969
47970 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47971
47972         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47973
47974 2002-09-10  Andreas Jaeger  <aj@suse.de>
47975
47976         * gcc.dg/20020312-2.c: Adjust for x86-64.
47977
47978 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47979
47980         * g77.dg/7388.f: New test case for PR 7388.
47981
47982 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47983
47984         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47985
47986 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47987
47988         * objc.dg/proto-lossage-1.m: New test.
47989
47990 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47991
47992         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47993
47994 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47995
47996         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47997         expected to pass.
47998
47999 2002-09-06  Stan Shebs  <shebs@apple.com>
48000             David Edelsohn  <edelsohn@gnu.org>
48001
48002         * gcc.dg/weak: New directory.
48003         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48004         target-specific xfail bits.
48005         * gcc.dg/typeof-2.c: Move to new directory.
48006         * gcc.dg/weak.exp: New expect script.
48007
48008 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
48009
48010         * gcc.c-torture/execute/extzvsi.c: New test.
48011
48012 2002-09-05  Stan Shebs  <shebs@apple.com>
48013
48014         * gcc.dg/weak-1.c: xfail on Darwin.
48015         * gcc.dg/weak-2.c: Ditto.
48016         * gcc.dg/weak-3.c: Ditto.
48017         * gcc.dg/weak-4.c: Ditto.
48018         * gcc.dg/weak-5.c: Ditto.
48019         * gcc.dg/weak-6.c: Ditto.
48020         * gcc.dg/weak-7.c: Ditto.
48021         * gcc.dg/weak-8.c: Ditto.
48022         * gcc.dg/weak-9.c: Ditto.
48023
48024 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
48025
48026         * gcc.c-torture/execute/loop-14.c: New test.
48027
48028 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
48029
48030         * g++.dg/other/cxa-atexit1.C: New test.
48031
48032         * gcc.dg/typeof-2.c: New test.
48033
48034 2002-09-03  Roger Sayle  <roger@eyesopen.com>
48035
48036         * gcc.dg/builtins-2.c: New testcase.
48037         * gcc.dg/builtins-3.c: New testcase.
48038
48039 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
48040
48041         * gcc.dg/cpp/_Pragma4.c: New test.
48042
48043 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
48044
48045         * objc/execute/nil_method-1.m: New testcase.
48046
48047 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
48048
48049         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48050         [Object class], not [Object initialize].
48051
48052 2002-08-31  Roger Sayle  <roger@eyesopen.com>
48053             Hans-Peter Nilsson  <hp@bitrange.com>
48054
48055         * gcc.c-torture/execute/20020720-1.x: Skip test on
48056         mmix-knuth-mmixware.  Correct comment.
48057
48058 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
48059
48060         * g++.dg/abi/bitfield5.C: New test.
48061         * g++.dg/abi/vbase10.C: Likewise.
48062
48063 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
48064
48065         * objc.dg/undeclared-selector.m: New test.
48066
48067 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
48068
48069         * g++.dg/other/offsetof1.C: Avoid cast warning.
48070
48071 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
48072
48073         * objc.dg/super-class-2.m: New test.
48074
48075 2002-08-24  Matt Austern  <austern@apple.com>
48076
48077         * g++.dg/ext/lvaddr.C: New test.
48078         * g++.dg/ext/lvcast.C: New test.
48079
48080 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
48081
48082         * g++.dg/inherit/cond1.C: New test.
48083
48084 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
48085
48086         * gcc.dg/noncompile/incomplete-1.c: New test.
48087
48088 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
48089
48090         * gcc.dg/typespec-1.c: New test.
48091
48092 2002-08-20  Devang Patel  <dpatel@apple.com>
48093         * objc.dg/proto-hier-2.m: New test.
48094
48095 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
48096
48097         * objc.dg/bitfield-1.m: New test.
48098         * objc.dg/bitfield-2.m: New test.
48099
48100 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
48101
48102         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48103         gcc.dg/c99-flex-array-4.c: New tests.
48104
48105 2002-08-16  Stan Shebs  <shebs@apple.com>
48106
48107         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48108
48109 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * gcc.dg/typeof-1.c: New test.
48112         * g++.dg/ext/typeof2.C: New test.
48113
48114 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
48115
48116         * g++.dg/other/offsetof1.C: New test.
48117
48118 2002-08-14  Richard Henderson  <rth@redhat.com>
48119
48120         * gcc.dg/tls/diag-3.c: Fix expected message strings.
48121
48122 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
48123
48124         * gcc.dg/cpp/_Pragma3.c: New test.
48125
48126 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
48127
48128         * g++.dg/template/inherit3: New test.
48129
48130 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48131
48132         * gcc.dg/bitfld-4.c: Add blank options.
48133
48134 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
48135
48136         * g++.dg/template/crash1.C: New test.
48137
48138 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.dg/tls/opt-2.c: New test.
48141
48142 2002-08-08  Devang Patel  <dpatel@apple.com>
48143
48144         * objc.dg/selector-1.m : New test
48145
48146 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48147
48148         * g++.dg/abi/bitfield4.C: New test.
48149         * gcc.dg/bitfld-4.c: New test.
48150
48151 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
48152
48153         * g++.dg/other/packed1.C: New test.
48154
48155 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
48156
48157         * g++.dg/abi/offsetof.C: Tweak error messages.
48158         * g++.old-deja/g++.mike/p10769a.C: Likewise.
48159
48160 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
48161
48162         * gcc.dg/bitfld-3.c: New test.
48163
48164 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
48165             Richard Henderson  <rth@redhat.com>
48166
48167         * gcc.dg/i386-bitfield1.c: New test.
48168         * g++.dg/abi/bitfield3.C: Update.
48169
48170 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
48171
48172         * objc.dg/const-str-2.m: Update.
48173         * gcc.dg/cpp/c++98.c: Change to C extension.
48174         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48175         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48176
48177 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
48178
48179         * gcc.dg/tls/diag-3.c: New.
48180
48181 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
48182
48183         * g++.dg/README (Subdirectories): Document new subdir expr.
48184         * g++.dg/expr/pmf-1.C: New test.
48185
48186 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
48187
48188         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48189
48190 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
48191
48192         * g++.dg/abi/bitfield3.C: New test.
48193
48194 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
48195
48196         * lib/gcov.exp: Tweak expected line formats.
48197         * gcc.misc-tests/gcov8.c: New test.
48198         * gcc.misc-tests/gcov8.x: New flags.
48199
48200 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
48201
48202         * consistency.vlad/layout/endian.c: Include string.h.
48203
48204         * gcc.c-torture/execute/20020805-1.c: New test.
48205
48206 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
48207
48208         * g++.dg/other/conversion1.C: New test.
48209
48210 2002-08-03  Roger Sayle  <roger@eyesopen.com>
48211
48212         * gcc.dg/builtins-1.c: New testcase.
48213
48214 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
48215
48216         * g++.dg/inherit/access3.C: New test.
48217
48218 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
48219
48220         * gcc.dg/ia64-visibility-2.c: New test.
48221
48222 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
48223
48224         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48225         __qualifier_flags to __flags.
48226
48227 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
48228
48229         * g++.dg/inherit/operator1.C: New test.
48230         * g++.dg/lookup/disamb1.C: Fix typo in comment.
48231         * g++.dg/other/error1.C: Change expected error message.
48232         * g++.dg/template/conv4.C: Likewise.
48233
48234 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
48235
48236         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48237         for documented behavior.
48238
48239 2002-07-25  Roger Sayle  <roger@eyesopen.com>
48240
48241         * gcc.c-torture/execute/20020720-1.x: Skip this test on
48242         several targets known to fail.
48243
48244 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
48245
48246         * gcc.dg/mips-args-[123].c: New tests.
48247
48248 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
48249
48250         * gcc.dg/ppc-spe.c: New.
48251
48252 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
48253
48254         * g++.dg/other/ptrmem4.C: New testcase.
48255
48256 2002-07-24  Richard Henderson  <rth@redhat.com>
48257
48258         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48259
48260 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
48261
48262         * g++.dg/ext/alignof1.C (main): Return 0 for success.
48263
48264 2002-07-24  Roger Sayle  <roger@eyesopen.com>
48265
48266         * gcc.c-torture/execute/memset-3.c: New testcase.
48267
48268 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48269
48270         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48271         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48272
48273 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48274
48275         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48276         Delete.
48277
48278 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48279
48280         * gcc.c-torture/compile/simd-4.c: New test.
48281
48282 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48283
48284         PR c++/7347, c++/7348
48285         * g++.dg/template/access4.C: New test.
48286         * g++.dg/template/access5.C: New test.
48287         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48288         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48289         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48290         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48291
48292 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48293
48294         * gcc.dg/gnu89-init-2.c: New test.
48295
48296 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48297
48298         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48299
48300 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48301
48302         * gcc.c-torture/execute/20020720-1.c: New testcase.
48303
48304 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48305
48306         * gcc.dg/cpp/Wsignprom.c: New tests.
48307
48308 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48309
48310         * gcc.c-torture/execute/loop-13.c: New test.
48311
48312 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48313
48314         * gcc.dg/cpp/expr.c: New tests.
48315
48316 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48317
48318         * g++.dg/opt/pr6713.C: Add template instantiation.
48319
48320 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48321
48322         * gcc.dg/nest.c: New test.
48323
48324 2002-07-17  Richard Henderson  <rth@redhat.com>
48325
48326         * g++.dg/opt/pr6713.C: New test.
48327
48328 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48329
48330         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48331         XFAIL for all x86 processors.
48332
48333 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48334
48335         * gcc.c-torture/execute/20010122-1.x: Do not test with
48336         -fomit-frame-pointer.
48337
48338 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48339
48340         * g++.dg/template/instantiate2.C: New test.
48341         * g++.dg/template/spec4.C: New test.
48342
48343 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48344
48345         * g++.dg/template/access2.C: New test.
48346         * g++.dg/template/access3.C: New test.
48347
48348 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48349
48350         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48351         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48352         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48353         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48354         Convert to use <stdarg.h>.
48355         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48356         Delete.
48357         * gcc.dg/va-arg-2.c: New.
48358         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48359
48360 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48361
48362         * gcc.c-torture/compile/20020710-1.c: New test.
48363
48364 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48365                           Andrew Pinski  <pinskia@physics.uc.edu>
48366
48367         gcc.c-torture/compile/simd-2.c: New testcase.
48368         gcc.c-torture/compile/simd-3.c: Likewise.
48369
48370 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48371
48372         PR c++/7224
48373         * g++.dg/overload/error1.C: New test.
48374
48375 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48376
48377         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48378         configuration and IRIX 6 O32 ABI.
48379
48380 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48381
48382         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48383
48384 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48385
48386         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48387
48388 2002-07-10  Jeffrey A Law  <law@redhat.com>
48389
48390         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48391
48392         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48393
48394 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48395
48396         * gcc.dg/20020312-2.c: Check for __PPC__.
48397
48398 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48399
48400         * gcc.c-torture/compile/20020709-1.c: New test.
48401
48402 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48403
48404         * g++.dg/template/qualttp21.C: New test case.
48405
48406 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48407
48408         * gcc.c-torture/compile/20020706-1.c: New test.
48409         * gcc.c-torture/compile/20020706-2.c: New test.
48410
48411 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48412             Alexandre Oliva  <aoliva@redhat.com>
48413
48414         * g++.dg/warn/incomplete1.C: New test.
48415
48416 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48417
48418         PR c++/7099
48419         * g++.dg/warn/noreturn1.C: New test.
48420
48421 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48422
48423         PR c++/6706
48424         * g++.dg/debug/debug6.C: New test.
48425         * g++.dg/debug/debug7.C: New test.
48426
48427 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48428
48429         * gcc.c-torture/compile/simd-3.c: New test.
48430
48431 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48432
48433         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48434         * gcc.dg/20020620-1.c: Likewise.
48435
48436 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48437
48438         PR c++/6944
48439         * g++.dg/init/array4.C: New test.
48440         * g++.dg/init/array5.C: New test.
48441
48442 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48443
48444         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48445         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48446
48447 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48448
48449         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48450         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48451         * gcc.dg/wtr-conversion-1.c: Likewise.
48452         * gcc.dg/wtr-escape-1.c: Likewise.
48453         * gcc.dg/wtr-int-type-1.c: Likewise.
48454         * gcc.dg/wtr-label-1.c: Likewise.
48455         * gcc.dg/wtr-static-1.c: Likewise.
48456         * gcc.dg/wtr-strcat-1.c: Likewise.
48457         * gcc.dg/wtr-suffix-1.c: Likewise.
48458         * gcc.dg/wtr-switch-1.c: Likewise.
48459         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48460         * gcc.dg/wtr-union-init-1.c: Likewise.
48461         * gcc.dg/wtr-union-init-2.c: Likewise.
48462         * gcc.dg/wtr-union-init-3.c: Likewise.
48463
48464         * gcc.dg/wtr-func-def-1.c: New test.
48465
48466 2002-07-02 Devang Patel <dpatel@apple.com>
48467
48468         * objc.dg/param-1.m: New test.
48469
48470 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48471
48472         * gcc.dg/cpp/trad/directive.c: Add test.
48473         * gcc.dg/cpp/trad/macroargs.c: Add test.
48474         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48475
48476 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48477
48478         * gcc.dg/cpp/cmdlne-M.c: New test.
48479
48480 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48481
48482         * objc.dg/desig-init-1.m: New test.
48483
48484 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48485
48486         PR c++/6716
48487         * g++.dg/template/instantiate1.C: New test.
48488
48489 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48490
48491         PR c++/7112
48492         * g++.dg/template/sizeof2.C: New test.
48493
48494 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48495
48496         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48497         gcc.dg/cpp/trad/include.c: New tests.
48498
48499 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48500
48501         PR target/7177
48502         * gcc.c-torture/compile/20020701-1.c: New test.
48503
48504 2002-07-01  Stan Shebs  <shebs@apple.com>
48505
48506         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48507         header here...
48508         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48509         (objc-torture-execute): or here.
48510
48511 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48512
48513         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48514
48515 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48516
48517         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48518
48519 2002-06-30  Devang Patel  <dpatel@apple.com>
48520
48521         * objc.dg/fsyntax-only.m: New test.
48522
48523 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48524
48525         PR c++/6695
48526         * g++.dg/template/friend7.C: New file.
48527
48528 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48529
48530         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48531         return type.
48532
48533 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48534
48535         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48536         avoid division by zero.
48537
48538 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48539
48540         * gcc.dg/Wunknownprag.c: New tests.
48541
48542 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48543
48544         * gcc.c-torture/execute/simd-2.c: New test.
48545
48546 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48547
48548         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48549         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48550         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48551         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48552         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48553         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48554         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48555         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48556         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48557         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48558         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48559         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48560         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48561         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48562         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48563         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48564         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48565
48566 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48567
48568         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48569         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48570         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48571         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48572         New tests.
48573         * gcc.dg/cpp/trad/directive.c: Update.
48574
48575 2002-06-23  Andreas Jaeger  <aj@suse.de>
48576
48577         * gcc.c-torture/execute/complex-6.c: New.
48578
48579 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48580
48581         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48582         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48583         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48584         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48585
48586 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48587
48588         * gcc.dg/cpp/trad: New directory with traditional tests copied
48589         from parent directory.
48590         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48591         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48592         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48593         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48594         Move to trad/ and rename.
48595         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48596         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48597         gcc.dg/cpp/trad/redef2.c: New tests.
48598         * gcc.dg/cpp/trad/trad.exp: New driver.
48599
48600 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48601
48602         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48603         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48604         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48605         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48606         Remove.
48607
48608 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48609
48610         * gcc.dg/20020620-1.c: New test.
48611
48612 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48613
48614         * g++.dg/template/ttp4.C: New test.
48615
48616 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48617
48618         * g++.dg/opt/vt1.C: Fix regexp.
48619
48620 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48621
48622         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48623         Don't use attribute `noinline'.
48624
48625 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48626
48627         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48628
48629 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48630
48631         * gcc.c-torture/execute/simd-1.c: New.
48632
48633         * gcc.dg/simd-1.c: New.
48634
48635 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48636
48637         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48638
48639 2002-06-16  Richard Henderson  <rth@redhat.com>
48640
48641         * g++.dg/ext/anon-struct1.C: New.
48642         * g++.dg/ext/anon-struct2.C: New.
48643         * g++.dg/ext/anon-struct3.C: New.
48644         * gcc.dg/anon-struct-1.c: New.
48645         * gcc.dg/anon-struct-2.c: New.
48646         * gcc.dg/anon-struct-3.c: New.
48647         * gcc.dg/20011008-1.c: Adjust warning text.
48648         * gcc.dg/20020527-1.c: Add -fms-extensions.
48649
48650 2002-06-16  Richard Henderson  <rth@redhat.com>
48651
48652         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48653
48654 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48655
48656         * gcc.c-torture/execute/20020615-1.c: New test.
48657
48658 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48659
48660         * gcc.c-tortuture/execute/compare-1.c: New test case.
48661         * gcc.c-tortuture/execute/compare-2.c: New test case.
48662         * gcc.c-tortuture/execute/compare-3.c: New test case.
48663
48664 2002-06-13  Richard Henderson  <rth@redhat.com>
48665
48666         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48667         ia64 ilp32.
48668
48669 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48670
48671         * g++.dg/template/typename2.C: Update error message.
48672
48673 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48674
48675         * gcc.c-torture/execute/20020611-1.c: New test.
48676
48677 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48678
48679         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48680         list of targets to skip.
48681
48682 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48683
48684         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48685         targets if not optimizing.
48686
48687 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48688
48689         * gcc.c-torture/compile/20020605-1.c: New test.
48690
48691         * g++.dg/opt/vt1.C: New test.
48692
48693         * gcc.dg/20020531-1.c: New test.
48694
48695         * gcc.dg/20020530-1.c: New test.
48696
48697         * gcc.dg/20020527-1.c: New test.
48698
48699         * g++.dg/opt/cse1.C: New test.
48700
48701 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48702
48703         * gcc.dg/20020607-2.c: New test case.
48704
48705 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48706
48707         * gcc.c-torture/compile/20020604-1.c: New test.
48708
48709 2002-06-04  Richard Henderson  <rth@redhat.com>
48710
48711         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48712         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48713         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48714
48715 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48716
48717         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48718
48719 2002-06-03  Richard Henderson  <rth@redhat.com>
48720
48721         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48722         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48723
48724 2002-06-02  Richard Henderson  <rth@redhat.com>
48725
48726         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48727         test functions static.
48728
48729 2002-06-02  Andreas Jaeger  <aj@suse.de>
48730
48731         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48732         now.
48733
48734 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48735
48736         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48737         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48738         Update for mofified diagnostics.
48739         * gcc.dg/c99-intconst-1.c: No longer fail.
48740
48741 2002-06-02  Richard Henderson  <rth@redhat.com>
48742
48743         * gcc.dg/uninit-A.c: Remove xfail markers.
48744
48745 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48746
48747         * gcc.dg/fnegate-1.c: New test case.
48748
48749 2002-05-30  Osku Salerma  <osku@iki.fi>
48750
48751         * gcc.c-torture/execute/mayalias-1.c: New file.
48752
48753 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48754
48755         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48756         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48757         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48758
48759 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48760
48761         * gcc.c-torture/execute/20020529-1.c: New test.
48762
48763 2002-05-27  Richard Henderson  <rth@redhat.com>
48764
48765         * g++.dg/ext/attrib6.C: New test case.
48766
48767 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48768
48769         * gcc.c-torture/execute/pure-1.c: New test.
48770
48771 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48772
48773         * gcc.dg/cpp/arith-2.c: Remove.
48774
48775 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48776
48777         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48778         * gcc.dg/cpp/if-3.c: Remove.
48779
48780 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48781
48782         * g++.dg/opt/cse2.C: New test.
48783
48784 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48785
48786         * gcc.dg/cpp/arith-1.c: New semantic tests.
48787         * gcc.dg/cpp/if-1.c: Update.
48788
48789 2002-05-24  Ben Elliston  <bje@redhat.com>
48790
48791         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48792
48793 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48794
48795         * gcc.dg/verbose-asm.c: New test.
48796
48797 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48798
48799         * gcc.dg/cpp/paste12.c: New test.
48800
48801 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48802
48803         * g++.dg/parse/named_ops.C: New test.
48804
48805 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48806
48807         * gcc.dg/weak-8.c: New test.
48808
48809 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48810
48811         * gcc.dg/weak-2.c: Allow optional leading underscore
48812         in scan-assembler symbol name.
48813         * gcc.dg/weak-3.c: Likewise.
48814         * gcc.dg/weak-4.c: Likewise.
48815         * gcc.dg/weak-5.c: Likewise.
48816
48817 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48818
48819         * gcc.dg/20020523-1.c: New test.
48820
48821 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48822
48823         * objc.dg/const-str-2.m: Update now that we stop after
48824         a command line error.
48825
48826 2002-05-22  Richard Henderson  <rth@redhat.com>
48827
48828         * g++.dg/dg.exp: Fix typo in test pruneing.
48829
48830 2002-05-22  Richard Henderson  <rth@redhat.com>
48831
48832         * g++.dg/dg.exp: Prune the tls subdirectory.
48833         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48834         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48835         * g++.dg/tls/init-1.C: New.
48836
48837 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48838
48839         * gcc.dg/20020517-1.c: New test.
48840
48841 2002-05-21  Richard Henderson  <rth@redhat.com>
48842
48843         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48844         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48845
48846 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48847
48848         * g++.dg/other/copy2.C: New test.
48849
48850 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48851
48852         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48853         (MAX_COPY): Bump up to 10 times sizeof (long long).
48854         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48855
48856         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48857         sizeof (long long).
48858
48859         * gcc.c-torture/execute/strcpy-1.c: New test.
48860
48861 2002-05-19  Jason Merrill  <jason2redhat.com>
48862
48863         * g++.dg/ext/oper1.C: New test.
48864
48865 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48866 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48867
48868         * README.QMTEST: New file.
48869
48870         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48871
48872 2002-05-19  Andreas Jaeger  <aj@suse.de>
48873
48874         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48875         now.
48876         * gcc.c-torture/execute/loop-2d.x: Likewise.
48877
48878 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48879
48880         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48881         support weak symbols.
48882         * gcc.dg/weak-4.c: Likewise.
48883         * gcc.dg/weak-6.c: Likewise.
48884
48885 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48886
48887         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48888         cygwin, coff and h8300-*-hms targets
48889         * gcc.dg/weak-5.c: Likewise.
48890         * gcc.dg/weak-7.c: Likewise.
48891
48892 2002-05-16  Jason Merrill  <jason@redhat.com>
48893
48894         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48895         (scan-assembler-not, scan-assembler-dem): Likewise.
48896         (scan-assembler-dem-not): Likewise.
48897
48898 2002-05-15  Richard Henderson  <rth@redhat.com>
48899
48900         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48901
48902 2002-05-15  Richard Henderson  <rth@redhat.com>
48903
48904         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48905         (vfoo1f): Warning here.
48906         (vfoo1l): Don't redefine the alias.
48907
48908 2002-05-14  Jason Merrill  <jason@redhat.com>
48909             Alexandre Oliva  <aoliva@redhat.com>
48910
48911         * g++.dg/init/pm1.C: New test.
48912
48913 2002-05-12  David S. Miller  <davem@redhat.com>
48914
48915         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48916         types.
48917
48918 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48919
48920         * gcc.c-torture/execute/20020510-1.c: New test case.
48921
48922 2002-05-10  David S. Miller  <davem@redhat.com>
48923
48924         * gcc.c-torture/execute/conversion.c: Test long double too.
48925
48926 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48927
48928         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48929         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48930         * lib/g++.exp (g++_link_flags): Likewise.
48931         * lib/objc.exp (objc_target_compile): Likewise.
48932
48933 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48934
48935         * gcc.dg/cpp/poison.c: Update.
48936         * gcc.dg/cpp/20000625-2.c: Remove.
48937         * gcc.dg/cpp/direct2s.c: Remove final test.
48938
48939 2002-05-08  Tom Rix  <trix@redhat.com>
48940
48941         * gcc.c-torture/execute/20020508-1.c: New test.
48942         * gcc.c-torture/execute/20020508-2.c: New test.
48943         * gcc.c-torture/execute/20020508-3.c: New test.
48944
48945 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48946
48947         * gcc.dg/cpp/charconst-4.c: More tests.
48948
48949 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48950
48951         PR c/6569
48952         * gcc.dg/weak-3.c: Update location of warning messages.
48953         * gcc.dg/weak-5.c: Likewise.
48954
48955 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48956
48957         * gcc.c-torture/execute/20020506-1.c: New test case.
48958
48959 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48960
48961         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48962
48963 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48964
48965         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48966
48967 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48968
48969         * gcc.dg/cpp/charconst-3.c: New test.
48970
48971 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48972
48973         * gcc.dg/cpp/charconst.c: Update tests.
48974
48975 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48976
48977         * treelang: Added directory for new sample language treelang. Also
48978         lib/treelang.exp: New file to signal treelang should be tested.
48979
48980 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48981
48982         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48983         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48984         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48985         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48986         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48987         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48988         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48989
48990 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48991
48992         * gcc.dg/format/xopen-2.c: New test.
48993
48994 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48995
48996         * gcc.dg/20020503-1.c: New test.
48997
48998 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48999
49000         * g++.dg/init/dtor1.C: Make it tougher.
49001
49002 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
49003
49004         * g++.dg/init/dtor1.C: New test.
49005
49006 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
49007
49008         * gcc.dg/altivec-8.c: New.
49009
49010 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
49011
49012         * gcc.dg/altivec-7.c: New.
49013
49014 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
49015
49016         * g++.dg/parse/typedef1.C: New test.
49017
49018 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
49019
49020         PR c++/6486
49021         * g++.dg/template/friend6.C: New test.
49022
49023         PR c++/6492
49024         * g++.dg/init/copy1.C: New test.
49025
49026 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
49027
49028         * g++.dg/warn/effc1.C: New test.
49029
49030 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49031
49032         * gcc.dg/cpp/if-cexp.c: Add a test.
49033
49034 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
49035
49036         * gcc.dg/20020426-2.c: New test.
49037
49038 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49039
49040         * gcc.dg/cpp/if-mop.c: Update.
49041         * gcc.dg/cpp/if-mpar.c: Add test.
49042         * gcc.dg/cpp/if-oppr.c: Update.
49043
49044 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49045
49046         PR c/6343
49047         * gcc.dg/weak-[2-7].c: New tests.
49048
49049 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49050
49051         * gcc.dg/enum1.c: New test.
49052
49053 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49054
49055         PR c++/6497
49056         * g++.dg/inherit/access2.C: New test.
49057
49058 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
49059
49060         PR bootstrap/6445
49061         * gcc.dg/20020426-1.c: New test.
49062
49063 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
49064
49065         * g++.dg/abi/enum1.C: New test.
49066
49067 2002-04-26  Richard Henderson  <rth@redhat.com>
49068
49069         * gcc.dg/c99-bool-1.c: Expect always true warning.
49070
49071 2002-04-25  Roger Sayle  <roger@eyesopen.com>
49072
49073         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49074
49075 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49076
49077         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49078         targets.
49079
49080 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
49081
49082         * g++.dg/abi/mange7.C: New test.
49083
49084         PR c++/6438.
49085         * g++.dg/parse/stmtexpr2.C: New test.
49086
49087 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
49088
49089         * gcc.dg/20020312-2.c: Add SH target.
49090
49091 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49092
49093         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49094         compiler output on mips*-*-irix*.
49095
49096 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
49097
49098         * g++.dg/parse/attr1.C: New test.
49099
49100 2002-04-23  Roger Sayle  <roger@eyesopen.com>
49101
49102         * gcc.c-torture/execute/string-opt-17.c: New test case.
49103         * gcc.c-torture/execute/memset-2.c: New test case.
49104
49105 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
49106
49107         PR c++/6256:
49108         * g++.dg/template/friend5.C: New test.
49109
49110         PR c++/6331:
49111         * g++.dg/template/qual1.C: Likewise.
49112
49113 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
49114
49115         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49116         Include stdlib.h, not stdio.h or ctype.h.
49117
49118 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
49119
49120         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49121         cris-*-elf* and mmix-*-*.
49122         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49123         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49124         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49125         Ditto.
49126         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49127         * gcc.dg/wchar_t-1.c: Ditto.
49128
49129 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
49130
49131         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49132         Clarify comment.
49133
49134 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
49135
49136         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49137
49138 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49139
49140         * gcc.c-torture/execute/20000906-1.x: Delete.
49141
49142 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
49143
49144         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49145
49146 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
49147
49148         * PR6367
49149         * g77.f-torture/execute/6367.f: New test.
49150         * g77.f-torture/execute/6367.x: Disable for MMIX.
49151
49152 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
49153
49154         * PR6352
49155         * g++.dg/opt/inline2.C: New test.
49156
49157 2002-04-18  Richard Henderson  <rth@redhat.com>
49158
49159         * gcc.dg/20000906-1.c: Enable for all targets.
49160         * gcc.c-torture/compile/iftrap-2.c: New.
49161
49162 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49163
49164         * gcc.dg/20020418-1.c: New test.
49165         * gcc.dg/20020418-2.c: New test.
49166
49167 2002-04-18  Richard Henderson  <rth@redhat.com>
49168
49169         * gcc.c-torture/compile/iftrap-1.c: New.
49170         * gcc.dg/iftrap-1.c: Adjust for ia64.
49171         * gcc.dg/iftrap-2.c: New.
49172
49173 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
49174
49175         * gcc.c-torture/compile/20020418-1.c: New test.
49176
49177 2002-04-18  Roger Sayle  <roger@eyesopen.com>
49178
49179         * gcc.c-torture/compile/20020415-1.c: New.
49180
49181 2002-04-18  David S. Miller  <davem@redhat.com>
49182
49183         * gcc.c-torture/execute/20020418-1.c: New test.
49184
49185 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
49186
49187         * gcc.dg/20020416-1.c: New test.
49188
49189         * g++.dg/opt/inline1.C: New test.
49190
49191 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
49192
49193         * gcc.dg/altivec-5.c: New test.
49194
49195         * gcc.dg/20020415-1.c: New test.
49196
49197 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
49198
49199         * lib/chill.exp: Remove.
49200
49201 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
49202
49203         * g++.dg/other/big-struct.C: New test.
49204
49205 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
49206
49207         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49208         of scratch file.
49209
49210 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
49211
49212         PR c/6277
49213         * gcc.dg/i386-387-1.c: Allow optional leading underscore
49214         in scan-assembler function name
49215
49216 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
49217
49218         * g77.f-torture/execute/980628-4.x,
49219         g77.f-torture/execute/980628-5.x,
49220         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49221         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49222         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49223         i[34567]86-*-*.
49224
49225 2002-04-13  David S. Miller  <davem@redhat.com>
49226
49227         * gcc.c-torture/execute/20020413-1.c: New test.
49228
49229 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
49230
49231         * gcc.dg/asm-6.c,
49232         * g++.dg/ext/asm1.C: New tests.
49233
49234 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
49235
49236         PR c++ 5373.
49237         * g++.dg/parse/stmtexpr1.C: New test.
49238
49239         PR c++/5189.
49240         * g++.dg/template/copy1.C: New test.
49241
49242 2002-04-12  Richard Henderson  <rth@redhat.com>
49243
49244         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49245
49246 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
49247
49248         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49249         gcc.c-torture/execute/20020307-2.c.
49250
49251 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
49252
49253         * g++.dg/ext/attrib5.C,
49254         * g++.dg/lookup/struct1.C: New tests.
49255
49256 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
49257
49258         * gcc.dg/20020411-1.c: New test.
49259
49260         * gcc.c-torture/execute/20020411-1.c: New test.
49261
49262 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
49263
49264         * g77.f-torture/execute/6177.f: New test.
49265
49266 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49267
49268         PR middle-end/6247
49269         * g++.dg/opt/cleanup1.C: New test.
49270
49271         * g++.dg/opt/const1.C: New test.
49272
49273 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49274
49275         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49276
49277 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49278
49279         PR c++/5507
49280         * g++.dg/template/typename2.C: New test.
49281
49282 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49283
49284         * gcc.c-torture/execute/loop-12.c: New.
49285
49286 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49287
49288         * g77.f-torture/execute/980628-4.x,
49289         g77.f-torture/execute/980628-5.x,
49290         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49291         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49292         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49293
49294 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49295
49296         PR optimization/6086
49297         * g++.dg/opt/preinc1.C: New test.
49298
49299 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49300
49301         PR c++/5571
49302         * g++.dg/opt/static2.C: New test.
49303
49304 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49305
49306         PR c/5120
49307         * gcc.dg/20020406-1.c: New test.
49308
49309 2002-04-04  David S. Miller  <davem@redhat.com>
49310
49311         * gcc.c-torture/execute/20020404-1.c: New test.
49312
49313 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49314
49315         PR c/6123
49316         * gcc.dg/20020312-2.c: Do not declare global register variable
49317         if __PIC__ or __pic__ is defined.
49318
49319 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49320
49321         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49322         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49323
49324 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49325
49326         * gcc.misc-tests/linkage.exp: Update last change to handle
49327         sparc*-, not just sparc-.
49328
49329 2002-04-03  Richard Henderson  <rth@redhat.com>
49330
49331         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49332
49333 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49334
49335         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49336
49337 2002-04-02  David S. Miller  <davem@redhat.com>
49338
49339         * gcc.c-torture/execute/20020402-3.c: New test.
49340
49341 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49342
49343         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49344         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49345
49346         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49347         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49348         g77.f-torture/execute/20001201.x,
49349         g77.f-torture/execute/u77-test.x: New files.
49350
49351         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49352         * gcc.dg/wchar_t-1.c: Ditto.
49353
49354 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49355
49356         * gcc.c-torture/execute/20020402-1.c: New test.
49357
49358 2002-04-01  Richard Henderson  <rth@redhat.com>
49359
49360         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49361
49362         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49363
49364 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49365
49366         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49367
49368 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49369
49370         * g++.dg/inherit/template-as-base.C: Expect error.
49371         * g++.dg/inherit/namespace-as-base.C: Likewise.
49372
49373 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49374
49375         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49376         g++.dg/ext/instantiate3.C: Tweak match patterns.
49377
49378         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49379         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49380         -da test.
49381
49382 2002-03-31  Richard Henderson  <rth@redhat.com>
49383
49384         * gcc.dg/special/alias-2.c: New.
49385         * gcc.dg/special/ecos.exp: Run it.
49386
49387 2002-03-31  Richard Henderson  <rth@redhat.com>
49388
49389         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49390
49391 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49392
49393         * gcc.dg/weak-1.c: Disable on h8300 port.
49394
49395 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49396
49397         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49398         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49399         ordering tests.
49400         * g++.dg/bprob/bprob-1.C: New test.
49401         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49402         * g++.dg/gcov/gcov-1.C: New test.
49403         * g++.dg/gcov/gcov-1.x: New file.
49404         * g++.dg/gcov/gcov-2.C: New test.
49405         * g++.dg/gcov/gcov-3.C: New test.
49406         * g++.dg/gcov/gcov-3.h: New file.
49407
49408 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49409
49410         * g++.old-deja/g++.other/builtins5.C: New test.
49411         * g++.old-deja/g++.other/builtins6.C: New test.
49412         * g++.old-deja/g++.other/builtins7.C: New test.
49413         * g++.old-deja/g++.other/builtins8.C: New test.
49414         * g++.old-deja/g++.other/builtins9.C: New test.
49415
49416 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49417
49418         * g++.dg/opt/static1.C: New test.
49419
49420         * g++.dg/opt/longbranch1.C: New test.
49421
49422 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49423
49424         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49425
49426         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49427
49428 2002-03-28  Jeffrey A Law  (law@redhat.com)
49429
49430         * gcc.c-torture/execute/20020328-1.c: New test.
49431
49432 2002-03-27  Richard Henderson  <rth@redhat.com>
49433
49434         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49435         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49436         move from g++.old-deja/g++.ext/.
49437
49438 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49439
49440         * g++.dg/init/new2.C: New test.
49441
49442 2002-03-26  Richard Henderson  <rth@redhat.com>
49443
49444         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49445
49446         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49447         on sparc.
49448
49449         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49450         sparcv9 systems.
49451         * gcc.dg/20001102-1.c: Likewise.
49452
49453 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49454
49455         * gcc.dg/cpp/endif-pedantic1.c,
49456         gcc.dg/cpp/endif-pedantic2.c: New tests.
49457
49458 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49459
49460         * g++.dg/init/new1.C: New test.
49461
49462 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         * g++.dg/abi/vbase9.C: New test.
49465
49466 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49467
49468         * gcc.dg/arm-asm.c: New test.
49469
49470 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49471
49472         * gcc.dg/Wswitch-enum.c: New test.
49473         Fix PR c/5044.
49474
49475 2002-03-26  Richard Henderson  <rth@redhat.com>
49476
49477         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49478         structure.
49479
49480 2002-03-25  Richard Henderson  <rth@redhat.com>
49481
49482         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49483         sparcv9 systems.
49484
49485         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49486         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49487
49488 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49489
49490         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49491
49492 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49493
49494         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49495         targets using generic thunk support.
49496
49497 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49498
49499         * gcc.c-torture/compile/20020323-1.c: New test.
49500
49501         * g++.dg/opt/conj2.C: New test.
49502
49503 2002-03-24  Richard Henderson  <rth@redhat.com>
49504
49505         * gcc.dg/weak-1.c: Use -fno-common.
49506
49507 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49508
49509         * g77.dg/f77-edit-apostrophe-out.f: New test
49510         * g77.dg/f77-edit-h-out.f: New test
49511         * g77.dg/f77-edit-t-in.f: New test
49512         * g77.dg/f77-edit-t-out.f: New test
49513         * g77.dg/f77-edit-x-out.f: New test
49514         * g77.dg/f77-edit-slash-out.f: New test
49515         * g77.dg/f77-edit-colon-out.f: New test
49516         * g77.dg/f77-edit-s-out.f: New test
49517
49518 2002-03-24  Richard Henderson  <rth@redhat.com>
49519
49520         * objc/execute/formal_protocol-6.x: New XFAIL.
49521
49522 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49523
49524         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49525         that do not support weak symbols
49526
49527 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49528
49529         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49530         * lib/g77.exp: Likewise.
49531         * lib/objc.exp: Likewise.
49532
49533 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49534
49535         * gcc.dg/Wswitch-default.c: New test.
49536
49537 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49538
49539         * g++.dg/other/enum1.C: New test.
49540
49541 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49542
49543         * gcc.dg/pragma-ep-3.c: Fix typo.
49544
49545 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49546
49547         * g++.dg/inherit/template-as-base.C: New test.
49548
49549 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49550
49551         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49552         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49553
49554 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49555
49556         * gcc.dg/cpp/multiline.c: Update to match.
49557
49558 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49559
49560         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49561
49562 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49563
49564         * gcc.dg/cpp/extratokens2.c: New file.
49565
49566 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49567
49568         * gcc.dg/20020312-2.c: Add rs6000 target.
49569
49570         * gcc.c-torture/compile/20020319-1.c: New test.
49571
49572 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49573
49574         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49575         (A, E): Handle this.
49576
49577 2002-03-20  Jason Merrill  <jason@redhat.com>
49578
49579         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49580         ignoring -fpic.
49581         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49582         through prune_gcc_output.
49583
49584 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49585
49586         * gcc.c-torture/compile/20020320-1.c: New test.
49587
49588 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49589
49590         * gcc.c-torture/compile/20020318-1.c: New test.
49591
49592         * gcc.dg/struct-by-value-1.c: New test.
49593
49594         * gcc.dg/20020319-1.c: New test.
49595
49596 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49597
49598         * g++.dg/opt/conj1.C: New test.
49599
49600 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49601
49602         * g++.dg/template/qualttp20.C: Revert previous change.
49603         * g++.dg/template/qualttp3.C: Likewise.
49604         * g++.dg/template/qualttp4.C: Likewise.
49605         * g++.dg/template/qualttp5.C: Likewise.
49606         * g++.dg/template/qualttp6.C: Likewise.
49607         * g++.dg/template/qualttp7.C: Likewise.
49608         * g++.dg/template/qualttp8.C: Likewise.
49609         * g++.dg/template/recurse.C: Likewise.
49610
49611 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49612
49613         * gcc.dg/cpp/wchar-1.c: Update.
49614
49615 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49616
49617         * g++.dg/template/conv1.C: New test.
49618         * g++.dg/template/conv2.C: New test.
49619         * g++.dg/template/conv3.C: New test.
49620         * g++.dg/template/conv4.C: New test.
49621
49622 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49623
49624         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49625         * g++.dg/template/qualttp3.C: Likewise.
49626         * g++.dg/template/qualttp4.C: Likewise.
49627         * g++.dg/template/qualttp5.C: Likewise.
49628         * g++.dg/template/qualttp6.C: Likewise.
49629         * g++.dg/template/qualttp7.C: Likewise.
49630         * g++.dg/template/qualttp8.C: Likewise.
49631         * g++.dg/template/recurse.C: Likewise.
49632
49633 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49634
49635         * g++.dg/opt/dtor1.C: New test.
49636
49637 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49638
49639         * gcc.c-torture/compile/20020315-1.c: New test.
49640
49641 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49642
49643         * gcc.dg/weak-1.c: Fix scan tests.
49644
49645 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49646
49647         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49648         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49649         cris-*-aout* mmix-*-*.
49650         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49651         cris-*-aout* mmix-*-*.
49652         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49653         cris-*-elf* cris-*-aout* and mmix-*-*.
49654         * gcc.dg/20001009-1.c: Ditto.
49655         * gcc.dg/20010912-1.c: Ditto.
49656         * gcc.dg/20020122-4.c: Ditto.
49657         * gcc.dg/inline-2.c: Ditto.
49658
49659 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49660
49661         * gcc.c-torture/compile/20020314-1.c: New test.
49662
49663 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49664
49665         * gcc.c-torture/execute/20020314-1.c: New test.
49666
49667 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49668
49669         * g++.dg/warn/Wunused-1.C: New test.
49670
49671 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49672
49673         * g++.dg/abi/mangle6.C: New test.
49674
49675 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49676
49677         * gcc.c-torture/compile/20020309-2.c: New test.
49678
49679         * gcc.c-torture/compile/20020312-1.c: New test.
49680
49681 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49682
49683         * g++.dg/other/access1.C: New test.
49684
49685 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49686
49687         * gcc.c-torture/execute/wchar_t-1.c: New test.
49688
49689 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49690
49691         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49692
49693 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49694
49695         * gcc.dg/20020312-1.c: New test case.
49696
49697 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49698
49699         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49700
49701 2002-03-11  Richard Henderson  <rth@redhat.com>
49702
49703         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49704         * g++.old-deja/g++.jason/report.C: Likewise.
49705
49706 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49707
49708         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49709         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49710
49711 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49712
49713         * g++.dg/overload/pmf1.C: New test.
49714
49715 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49716
49717         * gcc.c-torture/execute/20020307-1.c: Use long.
49718
49719 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49720
49721         PR optimization/5844
49722         * gcc.dg/20020310-1.c: New test.
49723
49724 2002-03-09  Michael Meissner  <meissner@redhat.com>
49725
49726         * gcc.c-torture/execute/memcpy-2.c: New test.
49727         * gcc.c-torture/execute/memset-1.c: New test.
49728         * gcc.c-torture/execute/strlen-1.c: New test.
49729         * gcc.c-torture/execute/strcmp-1.c: New test.
49730         * gcc.c-torture/execute/strncmp-1.c: New test.
49731
49732 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49733
49734         * gcc.dg/ppc-ldstruct.c: New test.
49735
49736 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49737
49738         * gcc.c-torture/execute/va-arg-22.c: New test.
49739
49740 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49741
49742         * gcc.c-torture/compile/20020309-1.c: New test.
49743
49744 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49745
49746         * gcc.c-torture/execute/20020307-2.c: New test.
49747
49748 2002-03-07  Jeffrey A Law  (law@redhat.com)
49749
49750         * g77.f-torture/compile/20020307-1.f: New test.
49751
49752 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49753
49754         * gcc.dg/unordered-1.c: New test.
49755
49756 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49757
49758         * gcc.c-torture/execute/20020307-1.c: New test.
49759
49760 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49761
49762         * gcc.dg/20020304-1.c: New test.
49763
49764         * gcc.c-torture/compile/20020304-2.c: New test.
49765
49766 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49767
49768         * gcc.c-torture/compile/20020304-1.c: New test case
49769         (from PR c/5830).
49770
49771 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49772
49773         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49774
49775 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49776
49777         * g++.dg/other/classkey1.C: New test.
49778
49779 2002-03-01  Richard Henderson  <rth@redhat.com>
49780
49781         * gcc.c-torture/compile/981223-1.x: New.
49782         * gcc.c-torture/compile/920625-1.x: New.
49783
49784 2002-02-28  Richard Henderson  <rth@redhat.com>
49785
49786         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49787
49788 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49789
49790         * gcc.c-torture/execute/20020227-1.c: New test.
49791
49792 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49793
49794         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49795         here" ERROR lines.
49796         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49797         * g++.old-deja.g++.other/defarg1.C: Likewise.
49798         * g++.old-deja/g++.pt/calls2.C: Likewise.
49799         * g++.old-deja/g++.pt/crash20.C: Likewise.
49800         * g++.old-deja/g++.pt/crash30.C: Likewise.
49801         * g++.old-deja/g++.pt/crash36.C: Likewise.
49802         * g++.old-deja/g++.pt/crash6.C: Likewise.
49803         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49804         * g++.old-deja/g++.pt/derived3.C: Likewise.
49805         * g++.old-deja/g++.pt/error1.C: Likewise.
49806         * g++.old-deja/g++.pt/friend21.C: Likewise.
49807         * g++.old-deja/g++.pt/friend23.C: Likewise.
49808         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49809         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49810
49811 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49812
49813         * gcc.c-torture/execute/20020225-2.c: New test.
49814
49815 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49816
49817         * gcc.c-torture/execute/920730-1t.c,
49818         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49819         Delete test cases, only relevant to -traditional.
49820
49821 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49822
49823         * gcc.dg/cpp/undef1.c: Remove.
49824         * gcc.dg/cpp/directiv.c: Update.
49825         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49826
49827 2002-02-27  Michael Meissner  <meissner@redhat.com>
49828
49829         * gcc.c-torture/execute/20020226-1.c: New test.
49830
49831 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49832
49833         * g++.dg/debug/debug4.C: New test.
49834
49835         * gcc.dg/ia64-visibility-1.c: New test.
49836
49837 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49838
49839         * gcc.dg/debug/20020224-1.c: New.
49840
49841 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49842
49843         * gcc.c-torture/execute/960416-1.x: New.
49844         * gcc.c-torture/execute/divconst-3.x: Likewise.
49845
49846 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49847
49848         * gcc.dg/20020224-1.c: New test.
49849
49850 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49851
49852         * gcc.c-torture/execute/20020225-1.c: New.
49853
49854 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49855
49856         * gcc.dg/cpp/wchar-1.c: New test.
49857
49858 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49859
49860         * gcc.dg/20020222-1.c: New test.
49861
49862 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49863
49864         * g++.dg/opt/anonunion1.C: New test.
49865
49866 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49867
49868         * g++.dg/template/qualttp19.C: New test.
49869         * g++.dg/template/qualttp20.C: New test.
49870         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49871         * g++.old-deja/g++.other/qual1.C: Likewise.
49872
49873 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49874
49875         * gcc.dg/attr-alwaysinline.c: New.
49876
49877 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49878
49879         * gcc.dg/20020220-1.c: New test.
49880
49881         * gcc.dg/20020220-2.c: New test.
49882
49883         * g++.dg/opt/mmx1.C: New test.
49884
49885 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49886
49887         * gcc.c-torture/compile/20020110.c: New test.
49888
49889 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49890
49891         * gcc.c-torture/execute/20020219-1.c: New test.
49892
49893         * gcc.dg/20020219-1.c: New test.
49894
49895         * gcc.dg/noncompile/20020220-1.c: New test.
49896
49897         * g++.dg/opt/ptrintsum1.C: New test.
49898
49899         * gcc.dg/debug/20020220-1.c: New test.
49900
49901 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49902
49903         * gcc.c-torture/execute/20020216-1.c: New test.
49904
49905 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49906
49907         * gcc.dg/decl-1.c: Update, new test.
49908
49909 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49910
49911         * g++.dg/abi/bitfield1.C: New test.
49912         * g++.dg/abi/bitfield2.C: New test.
49913
49914 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49915
49916         * gcc.dg/attr-nest.c: New test.
49917
49918 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49919
49920         * gcc.c-torture/execute/20020215-1.c: New test.
49921
49922 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49923
49924         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49925         * g++.dg/debug/debug.exp: New.
49926         * g++.dg/debug/trivial.C: New.
49927         * g++.dg/debug/debug1.C: Moved...
49928         * g++.dg/other/debug1.C: ...from here.
49929         * g++.dg/debug/debug2.C: Moved...
49930         * g++.dg/other/debug2.C: ...from here.
49931         * g++.dg/debug/debug3.C: Moved...
49932         * g++.dg/other/debug3.C: ...from here.
49933
49934         * gcc.dg/noncompile/20020213-1.c: New test.
49935
49936 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49937
49938         * g++.dg/other/debug3.C: New test.
49939
49940         * gcc.c-torture/execute/20020213-1.c: New test.
49941
49942 2002-02-13  Richard Smith <richard@ex-parrot.com>
49943
49944         * g++.old-deja/g++.other/thunk1.C: New test.
49945
49946 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49947
49948         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49949
49950 2002-02-13  Stan Shebs  <shebs@apple.com>
49951
49952         * gcc.dg/altivec-3.c: New.
49953
49954 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49955
49956         * gcc.dg/Wunreachable-1.c: New test.
49957         * gcc.dg/Wunreachable-2.c: New test.
49958
49959 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49960
49961         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49962
49963 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49964
49965         * gcc.dg/decl-1.c: New test.
49966
49967 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49968
49969         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49970
49971 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49972
49973         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49974         * gcc.c-torture/compile/980506-1.x: Likewise.
49975
49976 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49977
49978         * gcc.dg/20020210-1.c: New.
49979
49980 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49981
49982         * g77.f-torture/execute/947.f: New regression test
49983         for PR fortran/947.
49984
49985 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49986
49987         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49988         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49989
49990 2002-02-08  Richard Henderson  <rth@redhat.com>
49991
49992         * gcc.c-torture/compile/labels-3.c: New.
49993
49994 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49995
49996         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49997         expression statements work instead.
49998         * gcc.dg/noncompile/20020207-1.c: New test.
49999
50000 2002-02-07  Richard Henderson  <rth@redhat.com>
50001
50002         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50003
50004 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50005
50006         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50007         message from g77
50008         * lib/g77-dg.exp: Trim g77 error messages so that they are
50009         recognized by dg.exp.
50010
50011 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50012
50013         PR fortran/5473
50014         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
50015
50016 2002-02-07  Richard Henderson  <rth@redhat.com>
50017
50018         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50019         to be sufficiently aligned for integers.
50020
50021 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
50022
50023         * g++.dg/template/friend4.C: New test.
50024
50025 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
50026
50027         PR fortran/5743
50028         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50029         unsupported cases.
50030
50031 2002-02-07  Richard Henderson  <rth@redhat.com>
50032
50033         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50034         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50035         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50036         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50037
50038 2002-02-06  Richard Henderson  <rth@redhat.com>
50039
50040         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50041
50042 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
50043
50044         * gcc.dg/20020206-1.c: New test.
50045
50046 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
50047
50048         * gcc.c-torture/execute/20020206-1.c: New test.
50049
50050         * gcc.c-torture/execute/20020206-2.c: New test.
50051
50052         PR optimization/5429:
50053         * gcc.c-torture/compile/20020206-1.c: New test.
50054
50055 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
50056
50057         * g++.dg/ext/align1.C: Do not use an explicit alignment value
50058         as certain file formats cannot support particularly large
50059         alignments.
50060
50061         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50062         and do not expect to be able to link the executable.
50063
50064         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50065         fail because the COFF format does not support the weak attribute.
50066
50067 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
50068
50069         * g77.dg/pr5473.f: New test
50070
50071 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
50072
50073         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50074         Fix testcase accordingly.
50075
50076 2002-02-04  Richard Henderson  <rth@redhat.com>
50077
50078         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50079         (buf): Change to be an array of pointers, not ints.
50080
50081 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50082
50083         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
50084         before all tests.  Move warning one line above to match where it
50085         C frontend emits.
50086         * gcc.dg/Wswitch-2.c: New test.
50087         * g++.dg/warn/Wswitch-1.C: New test.
50088         * g++.dg/warn/Wswitch-2.C: New test.
50089
50090 2002-02-04  Richard Henderson  <rth@redhat.com>
50091
50092         * g++.dg/abi/offsetof.C: Fix size comparison.
50093
50094 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
50095
50096         * gcc.dg/cast-qual-2.c: New test.
50097
50098 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
50099
50100         * gcc.dg/20020201-4.c: New test.
50101
50102 2002-02-04  Ben Elliston  <bje@redhat.com>
50103
50104         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50105         target_info attribute != 0, in addition to the empty string.
50106         (gcc_target_compile): Likewise.
50107
50108 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
50109
50110         * gcc.dg/Wswitch.c: New test.
50111         PR gcc/4475. PR gcc/3780.
50112
50113 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
50114
50115         * g77.f-torture/execute/5122.f: New test for regressions
50116         against PR fortran/5122.
50117
50118 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
50119
50120         * g77.f-torture/compile/pr3743.f: Delete
50121         * g77.dg/pr3743-1.f: New test.
50122         * g77.dg/pr3743-2.f: New test.
50123         * g77.dg/pr3743-3.f: New test.
50124         * g77.dg/pr3743-4.f: New test.
50125
50126 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50127
50128         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50129
50130 2002-02-02  Richard Henderson  <rth@redhat.com>
50131
50132         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50133         * gcc.c-torture/execute/bf64-1.c: Likewise.
50134
50135 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50136
50137         * gcc.dg/20020201-2.c: New test.
50138
50139         * gcc.dg/20020201-3.c: New test.
50140
50141         * gcc.c-torture/execute/bitfld-2.c: New test.
50142
50143 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50144
50145         * gcc.dg/bitfld-1.c: Update.
50146         * gcc.dg/bitfld-2.c: Update.
50147         * gcc.c-torture/execute/bitfld-1.x: New.
50148
50149 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
50150
50151         * gcc.c-torture/execute/20020201-1.c: New test.
50152
50153 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
50154
50155         PR target/5469
50156         * gcc.dg/20020201-1.c: New test.
50157
50158 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
50159
50160         PR fortran/3743
50161         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50162         * g77.f-torture/compile/pr3743.x: Remove
50163
50164 2002-01-31  Tom Rix  <trix@redhat.com>
50165
50166         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50167
50168 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50169
50170         * gcc.dg/noncompile/20020130-1.c: New test.
50171
50172 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
50173
50174         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50175
50176 2002-01-29  Richard Henderson  <rth@redhat.com>
50177
50178         * gcc.c-torture/execute/991118-1.c: Cast various constants back
50179         to long long.
50180         * gcc.c-torture/execute/bf64-1.c: Likewise.
50181
50182 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
50183
50184         * gcc.c-torture/execute/20020129-1.c: New test.
50185
50186 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50187
50188         * gcc.c-torture/compile/20000224-1.c: Update.
50189         * gcc.c-torture/execute/bitfld-1.c: New tests.
50190         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50191         * gcc.dg/uninit-A.c: Update.
50192
50193 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
50194
50195         * g++.dg/template/ctor1.C: Add instantiation.
50196
50197 2002-01-28  Paul Koning  <pkoning@equallogic.com>
50198
50199         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50200         argument to __builtin_prefetch to be const ptr.
50201
50202 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
50203
50204         * gcc.c-torture/compile/20020120-1.c: New test.
50205
50206 2002-01-27  Kazu Hirata  <kazu@hxi.com>
50207
50208         * gcc.c-torture/execute/20020127-1.c: New test.
50209
50210 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
50211
50212         * g77.dg/f77-edit-i-in.f: New test
50213         * g77.dg/f77-edit-i-out.f: New test
50214
50215 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
50216
50217         * gcc.dg/debug/debug.exp: New file.
50218         * gcc.dg/debug/trivial.c: New file.
50219         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50220         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50221         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50222         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50223         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50224         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50225         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50226         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50227         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50228         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50229         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50230         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50231         * gcc.dg/20000503-1.c: Removed.
50232         * gcc.dg/20010207-1.c: Removed.
50233         * gcc.dg/20011223-1.c: Removed.
50234         * gcc.dg/20020104-2.c: Removed.
50235         * gcc.dg/debug-1.c: Removed.
50236         * gcc.dg/debug-2.c: Removed.
50237         * gcc.dg/debug-3.c: Removed.
50238         * gcc.dg/debug-4.c: Removed.
50239         * gcc.dg/debug-5.c: Removed.
50240         * gcc.dg/debug-6.c: Removed.
50241         * gcc.dg/dwarf2-1.c: Removed.
50242         * gcc.dg/dwarf2-2.c: Removed.
50243
50244 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
50245
50246         * g++.old-deja/g++.other/eh5.C: New test.
50247         * g++.old-deja/g++.other/sibcall2.C: New test.
50248         * g++.old-deja/g++.other/array9.C: New test.
50249         * g++.old-deja/g++.other/typename2.C: New test.
50250         * g++.old-deja/g++.other/crash60.C: New test.
50251         * g++.old-deja/g++.other/conv9.C: New test.
50252         * g++.old-deja/g++.other/mangle10.C: New test.
50253         * g++.old-deja/g++.other/unchanging1.C: New test.
50254         * g++.old-deja/g++.other/exprstmt1.C: New test.
50255         * g++.old-deja/g++.other/inline23.C: New test.
50256         * g++.old-deja/g++.eh/ia64-1.C: New test.
50257         * g++.old-deja/g++.other/dwarf2-1.C: New test.
50258         * g++.old-deja/g++.other/reload1.C: New test.
50259         * g++.old-deja/g++.other/static20.C: New test.
50260         * g++.old-deja/g++.other/local-alloc1.C: New test.
50261         * g++.old-deja/g++.other/conv8.C: New test.
50262         * g++.old-deja/g++.other/stmtexpr2.C: New test.
50263         * g++.old-deja/g++.other/storeexpr1.C: New test.
50264         * g++.old-deja/g++.other/storeexpr2.C: New test.
50265         * g++.dg/eh/template2.C: New test.
50266         * g++.dg/warn/weak1.C: New test.
50267
50268 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50269
50270         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50271         Remove first, non-varying, argument.
50272
50273 2002-01-23  Richard Henderson  <rth@redhat.com>
50274
50275         * gcc.dg/inline-2.c: New.
50276
50277         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50278         Add optional target arg.  Check number of arguments.
50279         (scan-assembler-not, scan-assembler-dem): Likewise.
50280         (scan-assembler-dem-not): Likewise.
50281
50282 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50283
50284         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50285         line 12.
50286         * g++.old-deja/g++.brendan/parse3.C,
50287         g++.old-deja/g++.other/crash26.C,
50288         g++.old-deja/g++.other/crash28.C,
50289         g++.old-deja/g++.other/crash29.C,
50290         g++.old-deja/g++.other/crash30.C,
50291         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50292
50293 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50294
50295         * gcc.dg/20020115-1.c: New.
50296
50297 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50298
50299         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50300
50301 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50302
50303         * gcc.dg/20020122-3.c: New.
50304
50305 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50306
50307         * g++.dg/other/gc1.C: New test.
50308
50309 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50310
50311         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50312
50313 2002-01-22  Richard Henderson  <rth@redhat.com>
50314
50315         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50316
50317 2002-01-22  Richard Henderson  <rth@redhat.com>
50318
50319         * gcc.dg/20020122-4.c: New.
50320
50321 2002-01-22  H.J. Lu <hjl@gnu.org>
50322
50323         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50324         link output.
50325         * gcc.dg/special/ecos.exp: Likewise.
50326         * lib/g++-dg.exp: Likewise.
50327         * lib/g77-dg.exp: Likewise.
50328         * lib/gcc-dg.exp : Likewise.
50329         * lib/mike-g++.exp: Likewise.
50330         * lib/mike-g77.exp: Likewise.
50331         * lib/mike-gcc.exp: Likewise.
50332         * lib/objc-dg.exp: Likewise.
50333
50334 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50335
50336         PR target/5379
50337         * gcc.dg/20020122-2.c: New test.
50338
50339 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50340
50341         * gcc.dg/20020122-1.c: New test.
50342
50343 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50344
50345         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50346
50347 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50348
50349         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50350
50351 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50352
50353         * gcc.c-torture/compile/20020121-1.c: New test.
50354
50355 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50356
50357         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50358         ld_library_path.
50359
50360 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/20020218-1.c: New test.
50363
50364 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50365
50366         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50367         messages
50368         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50369         "At global scope" warning
50370         * g++.dg/ext/align1.C: Change cygwin test for alignment
50371         from db-bogus to dg-warning
50372
50373 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50374
50375         * g77.f-torture/compile/cpp2.F: New test.
50376
50377 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50378
50379         * g++.dg/template/access1.C: New test.
50380
50381 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50382
50383         * gcc.dg/20020118-1.c: New.
50384
50385 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50386
50387         * gcc.c-torture/execute/20020118-1.c: New test.
50388
50389 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50390
50391         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50392         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50393         alignment warnings.
50394
50395 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50396
50397         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50398         torture_with_loops and torture_without_loops
50399
50400 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50401
50402         * gcc.c-torture/compile/20020116-1.c: New test.
50403
50404 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50405
50406         * gcc.dg/20020116-2.c: New test.
50407
50408         * gcc.dg/ultrasp4.c: New test.
50409
50410         * gcc.dg/20020116-1.c: New test.
50411
50412 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50413
50414         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50415         by EABI.
50416
50417 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50418
50419         * gcc.misc-tests/i386-prefetch.exp: New.
50420         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50421         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50422         * gcc.misc-tests/i386-pf-none-1.c: New test.
50423         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50424
50425 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50426
50427         * gcc.dg/gnu89-init-1.c: Add new tests.
50428
50429 2002-01-15  Andreas Jaeger  <aj@suse.de>
50430
50431         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50432         * gcc.dg/i386-mmx-2.c: Likewise.
50433         * gcc.dg/i386-sse-1.c: Likewise.
50434         * gcc.dg/i386-sse-2.c: Likewise.
50435         * gcc.dg/i386-sse-3.c: Likewise.
50436
50437 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50438
50439         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50440         Uncomment additional cases that now pass.
50441
50442 2002-01-11  Richard Henderson  <rth@redhat.com>
50443
50444         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50445         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50446
50447 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50448
50449         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50450
50451 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50452
50453         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50454         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50455
50456 2002-01-10  Dale Johannesen  <dalej@apple.com>
50457
50458         * gcc.c-torture/execute/loop-11.c: New.
50459
50460 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50461
50462         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50463         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50464
50465 2002-01-09  Richard Henderson  <rth@redhat.com>
50466
50467         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50468         type in which to perform the operation for each size.
50469
50470 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50471
50472         * gcc.c-torture/compile/20020109-2.c: New test.
50473
50474 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50475
50476         * gcc.c-torture/execute/loop-10.c: New test.
50477
50478 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50479
50480         * gcc.c-torture/compile/20010226-1.c: New test.
50481         * gcc.c-torture/compile/20010227-1.c: New test.
50482         * gcc.c-torture/compile/20010426-1.c: New test.
50483         * gcc.c-torture/compile/20010510-1.c: New test.
50484         * gcc.c-torture/compile/20010605-3.c: New test.
50485         * gcc.c-torture/compile/20010824-1.c: New test.
50486         * gcc.c-torture/execute/20010409-1.c: New test.
50487         * gcc.dg/noncompile/20000901-1.c: New test.
50488         * gcc.dg/20001023-1.c: New test.
50489         * gcc.dg/20001101-1.c: New test.
50490         * gcc.dg/20001102-1.c: New test.
50491         * gcc.dg/20010207-1.c: New test.
50492         * gcc.dg/20010405-1.c: New test.
50493         * gcc.dg/20010822-1.c: New test.
50494         * gcc.dg/20011107-1.c: New test.
50495
50496 2002-01-09  Jeffrey A Law  (law@redhat.com)
50497
50498         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50499
50500         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50501         execution failure on PA targets.
50502
50503 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50504
50505         * gcc.c-torture/compile/20020109-1.c: New test.
50506
50507 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50508
50509         * gcc.c-torture/execute/20020108-1.c: New test.
50510
50511 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50512
50513         * gcc.dg/20020108-1.c: New test.
50514
50515 2002-01-08  H.J. Lu <hjl@gnu.org>
50516
50517         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50518         for header files.
50519
50520 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50521
50522         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50523         consistency.
50524
50525 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50526
50527         * gcc.dg/altivec-4.c: Test altivec predicates.
50528
50529 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50530
50531         * gcc.c-torture/execute/20020107-1.c: New test.
50532
50533 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50534
50535         PR c/5279
50536         * gcc.c-torture/compile/20020106-1.c: New test.
50537
50538 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50539
50540         * gcc.c-torture/execute/nestfunc-4.c: New test.
50541
50542 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50543
50544         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50545         extra triple that slipped in.
50546         * g++.old-deja/g++.abi/align.C: Likewise.
50547         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50548
50549 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50550
50551         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50552         * g++.old-deja/g++.abi/align.C: Likewise.
50553         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50554
50555         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50556         on FreeBSD/i386.
50557         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50558         FreeBSD.
50559
50560 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50561
50562         * gcc.dg/20020104-1.c: New test.
50563
50564         * gcc.dg/20020104-2.c: New test.
50565
50566 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50567
50568         * gcc.dg/20020103-1.c: Fix typo in target selector.
50569
50570 2002-01-03  Richard Henderson  <rth@redhat.com>
50571
50572         * gcc.dg/20020103-1.c: New.
50573
50574 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50575
50576         * gcc.c-torture/execute/20020103-1.c: New test.
50577
50578 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50579
50580         * g++.dg/other/debug2.C: New test.
50581
50582         * gcc.c-torture/compile/20020103-1.c: New test.
50583
50584 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50585
50586         * gcc.dg/gnu89-init-1.c: Added new tests.
50587
50588 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50589
50590         * g++.dg/template/friend2.C: Remove as patch is reverted.
50591
50592         * g++.dg/warn/oldcast1.C: New test.
50593
50594         * g++.dg/template/ptrmem1.C: New test.
50595         * g++.dg/template/ptrmem2.C: New test.
50596
50597         * g++.dg/template/ntp.C: New test.
50598
50599         * g++.dg/other/component1.C: New test.
50600
50601         * g++.dg/template/ttp3.C: New test.
50602
50603         * g++.dg/template/friend2.C: New test.
50604         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50605
50606 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50607
50608         * g++.dg/other/ptrmem1.C: New test.
50609         * g++.dg/other/ptrmem2.C: New test.
50610
50611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50612
50613         * g++.dg/template/ctor1.C: New test.
50614
50615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50616
50617         * g++.dg/template/friend2.C: New test.
50618
50619 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50620
50621         * gcc.dg/mmix-1.c: New test.
50622
50623 2001-12-31  Richard Henderson  <rth@redhat.com>
50624
50625         * gcc.dg/asm-5.c: New.
50626
50627 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50628
50629         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50630         in namespace __gnu_cxx
50631
50632 2001-12-30  Richard Henderson  <rth@redhat.com>
50633
50634         * gcc.dg/debug-6.c: New.
50635
50636 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50637
50638         * gcc.c-torture/compile/20011229-2.c: New test.
50639
50640 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50641
50642         * gcc.dg/debug-3.c: New test.
50643         * gcc.dg/debug-4.c: New test.
50644         * gcc.dg/debug-5.c: New test.
50645
50646 2001-12-29  Richard Henderson  <rth@redhat.com>
50647
50648         * g++.dg/eh/loop1.C: New.
50649
50650 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50651
50652         * g++.dg/template/crash1.C: New test.
50653
50654 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50655
50656         * g++.dg/other/const1.C: New test.
50657
50658 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50659
50660         * gcc.c-torture/compile/20011229-1.c: New test.
50661
50662 2001-12-28  Stan Shebs  <shebs@apple.com>
50663
50664         * lib/objc-torture.exp: Resync with c-torture.exp.
50665         * lib/objc.exp: Load standard libraries.
50666
50667 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50668
50669         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50670         additional tests.
50671
50672 2001-12-27  Roger Sayle <roger@eyesopen.com>
50673
50674         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50675
50676 2001-12-27  Richard Henderson  <rth@redhat.com>
50677
50678         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50679
50680 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50681
50682         * g++.dg/eh/ctor1.C: New test.
50683         * g++.dg/other/error2.C: New test.
50684
50685 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50686
50687         * g++.dg/other/init2.C: New test.
50688
50689 2001-12-24  Richard Henderson  <rth@redhat.com>
50690
50691         * gcc.dg/20011223-1.c: New.
50692         * gcc.dg/inline-1.c: New.
50693
50694 2001-12-23  Richard Henderson  <rth@redhat.com>
50695
50696         * gcc.dg/asm-4.c: Test operand modifiers.
50697
50698 2001-12-23  Richard Henderson  <rth@redhat.com>
50699
50700         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50701
50702 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50703
50704         * gcc.c-torture/execute/20011223-1.c: New test.
50705
50706 2001-12-21  Richard Henderson  <rth@redhat.com>
50707
50708         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50709         re-enables the warning.
50710
50711 2001-12-21  Richard Henderson  <rth@redhat.com>
50712
50713         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50714
50715 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50716
50717         * gcc.c-torture/compile/20011218-1.c: New test.
50718
50719 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50720
50721         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50722         arm-isr.c test.
50723         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50724         epilogue generation for ARM ISR routines.
50725
50726 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50727
50728         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50729         * gcc.dg/format/c90-printf-3.c: Likewise.
50730         * gcc.dg/format/c99-printf-3.c: Likewise.
50731         * gcc.dg/format/ext-1.c: Likewise.
50732         * gcc.dg/format/ext-6.c: Likewise.
50733         * gcc.dg/format/format.h: Prototype unlocked stdio.
50734
50735 2001-12-20  Richard Henderson  <rth@redhat.com>
50736
50737         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50738         (arena): Use it.
50739         (malloc): Correct allocation logic.  Abort if we fill up the
50740         arena before initialization complete.
50741         (realloc): Correct allocation logic.
50742
50743 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50744
50745         * gcc.c-torture/compile/20011219-2.c: New test.
50746
50747         * gcc.c-torture/execute/20011219-1.c: New test.
50748
50749 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50750
50751         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50752         target does not support weak symbols.
50753
50754 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50755
50756         * gcc.c-torture/compile/20011219-1.c: New test.
50757
50758 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50759
50760         * g++.dg/other/error1.C: New test.
50761
50762 2001-12-17  Jeffrey A Law  (law@redhat.com)
50763
50764         * gcc.c-torture/execute/20011217-1.c: New test.
50765
50766 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50767
50768         * objc.dg/special/: New directory.
50769         * objc.dg/special/special.exp: New file.
50770         * objc.dg/special/unclaimed-category-1.h: New file.
50771         * objc.dg/special/unclaimed-category-1a.m: New file.
50772         * objc.dg/special/unclaimed-category-1.m: New file.
50773
50774 2001-12-17  Andreas Jaeger  <aj@suse.de>
50775
50776         * gcc.c-torture/compile/20011217-2.c: New test.
50777
50778 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50779
50780         * gcc.c-torture/compile/20011217-1.c: New test.
50781
50782 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50783
50784         * gcc.dg/20011214-1.c: New.
50785
50786 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50787
50788         * gcc.dg/altivec-4.c: New.
50789
50790 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50791
50792         * gcc.dg/20011113-1.c: New test.
50793
50794 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50795
50796         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50797         std::__malloc_alloc_template<0> and
50798         std::__default_alloc_template<false, 0>.
50799
50800 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50801
50802         * objc/execute/bf-21.m: New test.
50803         * objc/execute/enumeration-1.m: New test.
50804         * objc/execute/enumeration-2.m: New test.
50805
50806 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50807
50808         * gcc.dg/gnu89-init-1.c: New test.
50809
50810 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50811
50812         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50813         * g++.old-deja/g++.jason/2371.C: Likewise.
50814         * g++.old-deja/g++.jason/template33.C: Likewise.
50815         * g++.old-deja/g++.jason/template34.C: Likewise.
50816         * g++.old-deja/g++.jason/template36.C: Likewise.
50817         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50818         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50819         * g++.old-deja/g++.other/typename1.C: Likewise.
50820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50821         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50822         * g++.old-deja/g++.pt/typename11.C: Likewise.
50823         * g++.old-deja/g++.pt/typename14.C: Likewise.
50824         * g++.old-deja/g++.pt/typename16.C: Likewise.
50825         * g++.old-deja/g++.pt/typename3.C: Likewise.
50826         * g++.old-deja/g++.pt/typename4.C: Likewise.
50827         * g++.old-deja/g++.pt/typename5.C: Likewise.
50828         * g++.old-deja/g++.pt/typename7.C: Likewise.
50829         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50830
50831 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50832
50833         * g++.dg/other/linkage1.C: New test.
50834         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50835         specifiers.
50836
50837 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50838
50839         * gcc.dg/concat.c: New test.
50840
50841 2001-12-11  Stan Shebs  <shebs@apple.com>
50842
50843         * objc/compile: New test directory.
50844         * objc/compile/compile.exp: New expect script.
50845         * objc/compile/20011211-1.m: New compile test.
50846
50847 2001-12-11  Jason Merrill  <jason@redhat.com>
50848
50849         * lib/prune.exp (prune_gcc_output): Also handle "In member
50850         function".  So many permutations...
50851
50852 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50853
50854         * g++.dg/template/typedef1.C: New test.
50855
50856 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50857
50858         * g++.dg/other/copy1.C: New test.
50859
50860 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50861
50862         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50863
50864         * gcc.dg/builtin-choose-expr.c: New.
50865
50866 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50867
50868         * gcc.dg/altivec-2.c: New.
50869
50870 2001-12-07  Richard Henderson  <rth@redhat.com>
50871
50872         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50873
50874 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50875
50876         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50877         ultrasparc.
50878
50879 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50880
50881         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50882
50883 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50884
50885         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50886         variable argument list.
50887
50888 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50889
50890         * gcc.c-torture/execute/memcheck: Delete entire directory.
50891         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50892         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50893
50894 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50895
50896         * gcc.dg/Wshadow-1.c: New test.
50897
50898 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50899
50900         * gcc.c-torture/compile/20011130-1.c: New test.
50901
50902         * gcc.dg/noncompile/20011025-1.c: New test.
50903
50904         * g++.dg/other/anon-union.C: New test.
50905
50906         * gcc.c-torture/execute/20011024-1.c: New test.
50907
50908 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50909
50910         * gcc.c-torture/execute/20000722-1.x,
50911         gcc.c-torture/execute/20010123-1.x: Remove.
50912         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50913         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50914         gcc.dg/c99-complit-2.c: New tests.
50915
50916 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50917
50918         * g++.dg/inherit/base1.C: New test.
50919
50920 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50921
50922         * g++.dg/other/stdarg1.C: New test.
50923
50924         * gcc.c-torture/compile/20011130-2.c: New test.
50925
50926 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50927
50928         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50929         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50930         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50931         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50932         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50933         * gcc.dg/builtin-prefetch-1.c: New test.
50934
50935 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50936
50937         * gcc.dg/20011130-1.c: New test.
50938
50939 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50940
50941         * g++.dg/other/scope1.C: New test.
50942         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50943
50944 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50945
50946         * gcc.dg/vla-init-1.c: New test.
50947
50948 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50949
50950         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50951
50952 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50953
50954         * objc.dg/alias.m: Update.
50955         * objc.dg/class-1.m: Update.
50956         * objc.dg/const-str-1.m: Update.
50957         * objc.dg/fwd-proto-1.m: Update.
50958         * objc.dg/id-1.m: Update.
50959         * objc.dg/super-class-1.m: Update.
50960
50961 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50962
50963         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50964         constructs.
50965
50966 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50967
50968         * gcc.c-torture/execute/20011128-1.c: New test.
50969
50970 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50971
50972         * gcc.dg/20011127-1.c: New test.
50973
50974 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50975
50976         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50977         from Austin Group draft 7.
50978         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50979         scanf format arguments.
50980         * gcc.dg/format/no-exargs-2.c: New test.
50981
50982 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50983
50984         * g++.dg/abi/vbase8-4.C: New test.
50985
50986 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50987
50988         * gcc.c-torture/execute/20011121-1.c: New test.
50989
50990 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50991
50992         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50993
50994 2001-11-23  Andreas Jaeger  <aj@suse.de>
50995
50996         * gcc.dg/cpp/charconst-2.c: New test.
50997
50998 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50999
51000         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51001         to the host if it is remote.  Let tests specify extra headers
51002         they use.
51003         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51004         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51005         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51006         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51007         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51008         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51009         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51010         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51011         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51012         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51013
51014 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
51015
51016         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51017         for little endian ARMs.
51018
51019 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
51020
51021         * gcc.c-torture/compile/20011119-1.c: New test.
51022         * gcc.c-torture/compile/20011119-2.c: New test.
51023
51024 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
51025
51026         * gcc.dg/altivec-1.c: Fix typo.
51027
51028 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51029
51030         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51031
51032 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
51033
51034         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51035
51036 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
51037
51038         * lib/g77.exp: Don't specify --rpath-link.
51039
51040         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51041         across all the headers.
51042         * gcc.dg/format/format.exp: For testing on a remote host,
51043         copy format.h.
51044
51045         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51046         * gcc.c-torture/execute/930406-1.c: Likewise.
51047         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51048
51049 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
51050
51051         * gcc.dg/altivec-1.c: New.
51052
51053 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
51054
51055         * gcc.dg/cpp/fpreprocessed.c: New test case.
51056
51057 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51058
51059         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51060         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51061         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51062
51063 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51064
51065         * gcc.dg/no-builtin-1.c: New test.
51066
51067 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
51068
51069         * gcc.c-torture/execute/20011115-1.c: New test.
51070
51071 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
51072
51073         * gcc.c-torture/compile/20011114-2.c: New test.
51074         * gcc.c-torture/compile/20011114-3.c: New test.
51075         * gcc.c-torture/compile/20011114-4.c: New test.
51076
51077 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51078
51079         * g++.dg/other/init1.C: New test.
51080
51081 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
51082
51083         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51084         message.
51085
51086         * gcc.c-torture/execute/20011114-1.c: New testcase.
51087
51088         * gcc.c-torture/compile/20010327-1.c: Revert last change.
51089         * gcc.c-torture/compile/20011114-1.c: New test, exactly
51090         like the (before this change) version of 20010327-1.c.
51091
51092 2001-11-14  Roger Sayle <roger@eyesopen.com>
51093
51094         * gcc.c-torture/execute/string-opt-13.c: New testcase.
51095
51096 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
51097
51098         * g++.dg/init/array2.C: New test.
51099
51100 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
51101
51102         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51103
51104 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
51105
51106         * g++.dg/other/forscope1.C: New test.
51107         * g++.dg/ext/forscope1.C: New test.
51108         * g++.dg/ext/forscope2.C: New test.
51109
51110 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
51111
51112         * gcc.c-torture/execute/20011113-1.c: New test.
51113
51114 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
51115
51116         * gcc.c-torture/execute/20011109-2.c: New test.
51117
51118         * gcc.c-torture/execute/20011109-1.c: New test.
51119
51120 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
51121
51122         * gcc.c-torture/compile/20011109-1.c: New test.
51123
51124 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
51125
51126         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51127         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51128         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51129         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51130         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51131         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51132         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51133
51134 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51135
51136         * g++.dg/warn/Wshadow-1.C: New tests.
51137         * g++.old-deja/g++.mike/for3.C: Update.
51138
51139 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51140
51141         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51142         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51143         XFAILs.  Adjust expected error texts.
51144         * gcc.c-torture/compile/20011106-1.c,
51145         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51146         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51147         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51148         gcc.dg/c99-array-lval-5.c: New tests.
51149
51150 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51151
51152         * gcc.dg/cpp/defined.c: Update.
51153
51154 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51155
51156         * gcc.c-torture/execute/anon-1.c: New test.
51157
51158 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
51159
51160         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51161         same size, so no warning should be produced on stormy16.
51162
51163         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51164         due to oversized array.
51165         * g++.old-deja/g++.mike/ns15.C: Likewise.
51166         * g++.old-deja/g++.pt/crash16.C: Likewise.
51167
51168 2001-11-02  Graham Stott  <grahams@redhat.com>
51169
51170         * g++.dgother/debug1.C: Fix typos.
51171
51172 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
51173
51174         * g++.dg/other/debug1.C: New test.
51175
51176 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51177
51178         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51179         of unsigned long.
51180
51181 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
51182
51183         * gcc.dg/20011029-2.c: New test.
51184
51185         * gcc.c-torture/compile/20011029-1.c: New test.
51186
51187 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
51188
51189         * objc/execute/class_self-1.m: New test.
51190         * objc/execute/class_self-2.m: New test.
51191
51192 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
51193
51194         * gcc.misc-tests/msgs.exp: Delete.
51195         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51196         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
51197         error set to match recent changes.
51198
51199 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
51200
51201         * gcc.dg/20011021-1.c: New test.
51202
51203 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
51204
51205         * gcc.c-torture/compile/20011023-1.c: New test.
51206
51207 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
51208
51209         * lib/g77.exp: Rewrite based on lib/g++.exp.
51210
51211 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
51212
51213         * gcc.c-torture/execute/20011019-1.c: New test.
51214
51215         * gcc.dg/20011018-1.c: New test.
51216
51217 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
51218
51219         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51220
51221 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
51222
51223         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51224         * gcc.dg/attr-invalid.c: Likewise.
51225
51226 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
51227
51228         * gcc.dg/20011015-1.c: New test.
51229
51230 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51231
51232         * g++.dg/template/unify2.C: New test.
51233
51234 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
51235
51236         * g++.dg/other/exception-specification.C: New test
51237
51238 2001-10-13  Tom Rix  <trix@redhat.com>
51239
51240         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51241         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51242
51243 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
51244
51245         * gcc.dg/20011009-1.c: New test.
51246
51247 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
51248
51249         PR g++/4476
51250         * g++.dg/other/friend1.C: New test.
51251
51252 2001-10-11  Richard Henderson  <rth@redhat.com>
51253
51254         * g++.old-deja/g++.other/crash18.C: Add -S to options.
51255
51256 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51257
51258         * gcc.c-torture/compile/20011010-1.c: New.
51259
51260 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51261
51262         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51263         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51264         g77.f-torture/execute/execute.exp,
51265         g77.f-torture/noncompile/noncompile.exp,
51266         gcc.c-torture/compile/compile.exp,
51267         gcc.c-torture/execute/execute.exp,
51268         gcc.c-torture/execute/ieee/ieee.exp,
51269         gcc.c-torture/execute/memcheck/memcheck.exp,
51270         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51271         objc/execute/execute.exp: Update FSF address.
51272
51273 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51274
51275         * gcc.dg/cpp/cmdlne-C.c: Update.
51276         * gcc.dg/cpp/cmdlne-C2.c: New.
51277
51278 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51279
51280         * gcc.c-torture/execute/20011008-3.c: New.
51281
51282 2001-10-08  DJ Delorie  <dj@redhat.com>
51283
51284         * gcc.dg/20011008-1.c: New.
51285         * gcc.dg/20011008-2.c: New.
51286
51287 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51288
51289         * gcc.dg/cpp/spacing1.c: Update test.
51290
51291 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51292
51293         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51294         spelling errors of "separate" as "seperate".
51295
51296 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51297
51298         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51299         enough to avoid inlining.
51300
51301 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51302
51303         * lib/g77.exp: set libg2c_dir correctly.
51304
51305 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51306
51307         * gcc.dg/cpp/macro11.c: New test.
51308
51309 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51310
51311         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51312         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51313         gcc.dg/format/multattr-3.c: New tests.
51314         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51315         tests for format attributes on function pointers being rejected.
51316
51317 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51318
51319         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51320
51321 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51322
51323         * g++.dg/warn/format1.C: New test.
51324
51325 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51326
51327         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51328
51329 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51330
51331         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51332
51333 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51334
51335         * gcc.dg/cpp/redef2.c: Add test.
51336
51337 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51338
51339         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51340         long-standing bug on i686, apparently.
51341         * gcc.c-torture/execute/loop-2c.x: New file.
51342         * gcc.c-torture/execute/loop-2d.x: New file.
51343         * gcc.c-torture/execute/loop-3c.x: New file.
51344
51345 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51346
51347         * gcc.dg/cpp/20000625-2.c: Correct line number.
51348
51349 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51350
51351         * gcc.dg/cpp/macro10.c: New test.
51352         * gcc.dg/cpp/strify3.c: New test.
51353         * gcc.dg/cpp/spacing1.c: Add tests.
51354         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51355         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51356
51357 2001-09-24  DJ Delorie  <dj@redhat.com>
51358
51359         * gcc.c-torture/execute/20010924-1.c: New test.
51360
51361 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51362
51363         * objc/execute/paste.m: Remove.
51364
51365 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51366
51367         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51368
51369 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51370
51371         * g77.dg/strlen0.f: New test.
51372
51373 2001-09-21  Richard Henderson  <rth@redhat.com>
51374
51375         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51376         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51377
51378 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51379
51380         Table-driven attributes.
51381         * g++.dg/ext/attrib1.C: New test.
51382
51383 2001-09-20  DJ Delorie  <dj@redhat.com>
51384
51385         * gcc.dg/20000926-1.c: Update expected warning messages.
51386         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51387         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51388         array.
51389
51390 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51391
51392         * g++.dg/eh/registers1.C: New test case.
51393
51394 2001-09-17  Richard Henderson  <rth@redhat.com>
51395
51396         * gcc.dg/array-5.c: Fix VLA decomposition test.
51397
51398 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51399
51400         * gcc.dg/cpp/line5.c: New testcase.
51401
51402 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51403
51404         * gcc.dg/cpp/macro9.c: New test.
51405
51406 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51407
51408         * gcc.c-torture/execute/980223.c: Change type of addr from long
51409         to char *.
51410
51411 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51412
51413         * gcc.c-torture/execute/20010915-1.c: New test.
51414
51415 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51416
51417         * g77.dg/bprob: New directory.
51418         * g77.dg/bprob/bprob.exp: New file.
51419         * g77.dg/bprob/bprob-1.f: New test.
51420         * g77.dg/gcov: New directory.
51421         * g77.dg/gcov/gcov.exp: New file.
51422         * g77.dg/gcov/gcov-1.f: New test.
51423         * g77.dg/gcov/gcov-1.x: New file.
51424
51425 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51426
51427         * gcc.dg/cpp/directiv.c: Update.
51428         * gcc.dg/cpp/undef1.c: Update.
51429
51430 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51431
51432         * gcc.dg/20010912-1.c: New test.
51433
51434 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51435
51436         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51437         language-independent file in lib.
51438         * lib/gcov.exp: New file.
51439
51440 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51441
51442         * gcc.c-torture/compile/20010911-1.c: New test.
51443
51444 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51445
51446         * lib/profopt.exp: New, to support profile-directed optimizations.
51447         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51448         * gcc.misc-tests/bprob-1.c: New test.
51449         * gcc.misc-tests/bprob-2.c: New test.
51450
51451 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51452
51453         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51454         XFAIL and which kinds of gcov output to verify.
51455         * gcc.misc-tests/gcov-4b.x: New file.
51456         * gcc.misc-tests/gcov-5b.x: New file.
51457         * gcc.misc-tests/gcov-6.x: New file.
51458         * gcc.misc-tests/gcov-7.c: New test.
51459         * gcc.misc-tests/gcov-7.x: New file.
51460
51461 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51462
51463         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51464         * gcc.misc-tests/gcov-6.c: New test.
51465
51466 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51467
51468         PR c++/3986
51469         * g++.dg/abi/vbase1.C: New test.
51470
51471 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51472
51473         * objc.dg/method-2.m: New.
51474
51475 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51476
51477         PR c++/4203
51478         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51479         * g++.dg/init/empty1.C: New test.
51480
51481 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51482
51483         * gcc.c-torture/compile/20010903-1.c: New test.
51484
51485 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51486
51487         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51488         for m68k.
51489
51490 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51491
51492         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51493
51494         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51495
51496         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51497
51498 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51499
51500         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51501         for 16-bit 'unsigned int'.
51502
51503 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51504
51505         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51506
51507 2001-08-27  Richard Henderson  <rth@redhat.com>
51508
51509         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51510         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51511
51512 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51513
51514         * gcc.dg/asm-names.c (ymain): New.
51515
51516 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51517
51518         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51519         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51520         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51521
51522 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51523
51524         * gcc.dg/compare5.c: New testcase.
51525
51526 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51527
51528         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51529         and "In instantiation".
51530
51531 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51532
51533         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51534
51535 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51536
51537         * gcc.misc-tests/gcov.exp: Add support for branch information.
51538         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51539         * gcc.misc-tests/gcov-4.c: New test.
51540         * gcc.misc-tests/gcov-4b.c: New test.
51541         * gcc.misc-tests/gcov-5b.c: New test.
51542
51543 2001-08-20  Zack Weinberg  <zackw@panix.com>
51544
51545         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51546         expected to fail.
51547
51548 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51549
51550         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51551
51552 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51553
51554         * g++.dg/eh/template1.C: New test.
51555
51556 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51557
51558         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51559         Fix thinko.
51560         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51561         for xfail.
51562
51563 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51564
51565         * lib/g77-dg.exp: Use prune.exp for common procedures
51566         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51567         * lib/g77.exp: (g77-dg-prune) Remove
51568
51569 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51570
51571         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51572
51573 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51574
51575         * g++.dg/template/unify1.C: New test.
51576
51577 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51578
51579         * g++.dg/abi/empty4.C: New test.
51580
51581 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51582
51583         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51584         solaris2.*
51585         * g77.f-torture/compile/pr3743.x: Likewise.
51586
51587 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51588
51589         * g++.dg/other/using-declaration.C: New test.
51590
51591 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51592
51593         * gcc.dg/cpp/tr-sign.c: New testcase.
51594
51595 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51596
51597         * gcc.dg/cpp/19951025-1.c: Revert.
51598         * gcc.dg/cpp/directiv.c: We no longer process directives that
51599         interrupt macro arguments.
51600
51601 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51602
51603         * gcc.dg/bconstp-1.c: New test.
51604
51605 2001-08-03  Richard Henderson  <rth@redhat.com>
51606
51607         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51608
51609 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51610
51611         * gcc.dg/cpp/19951025-1.c: Update.
51612
51613 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51614
51615         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51616         should be x.
51617
51618 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51619
51620         Kill -fhonor-std.
51621         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51622         * g++.old-deja/g++.other/std1.C: Likewise.
51623         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51624
51625 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51626
51627         * lib/g77.exp: Load gcc-defs.exp for common procedures
51628         (g77_pass, g77_fail, g77_finish, g77_exit,
51629         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51630
51631 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51632
51633         * g77.dg/fbackslash.f
51634         * g77.dg/fcase-preserve.f
51635         * g77.dg/ff90-1.f
51636         * g77.dg/ffixed-line-length-0.f
51637         * g77.dg/ffixed-line-length-132.f
51638         * g77.dg/ffixed-line-length-7.f
51639         * g77.dg/ffixed-line-length-72.f
51640         * g77.dg/ffixed-line-length-none.f
51641         * g77.dg/ffree-form-1.f
51642         * g77.dg/fno-backslash.f
51643         * g77.dg/fno-f90-1.f
51644         * g77.dg/fno-fixed-form-1.f
51645         * g77.dg/fno-onetrip.f
51646         * g77.dg/fno-typeless-boz.f
51647         * g77.dg/fno-underscoring.f
51648         * g77.dg/fno-vxt-1.f
51649         * g77.dg/fonetrip.f
51650         * g77.dg/ftypeless-boz.f
51651         * g77.dg/fugly-assumed.f
51652         * g77.dg/funderscoring.f
51653         * g77.dg/fvxt-1.f
51654
51655 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51656
51657         * objc.dg/fwd-proto-1.m: New.
51658         * objc.dg/local-decl-1.m: New.
51659         * objc.dg/naming-1.m: New.
51660         * objc.dg/naming-2.m: New.
51661         * objc.dg/proto-hier-1.m: New.
51662
51663 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51664
51665         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51666         largest-type elements to a struct makes its size grow.
51667
51668 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51669
51670         * g++.dg/abi/vthunk1.C: New test.
51671
51672 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51673
51674         * g++.dg/abi/vbase8-22.C: New test.
51675
51676 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51677
51678         * gcc.dg/cpp/macro8.c: New test.
51679
51680 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51681
51682         * g++.dg/abi/vbase8-21.C: New test.
51683
51684 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51685
51686         * g++.dg/abi/vbase8-10.C: New test.
51687
51688 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51689
51690         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51691         ${tool}_set_ld_library_path.
51692         Changed caller.
51693         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51694         g++.exp.
51695
51696 2001-07-26  Stan Cox <scox@redhat.com>
51697
51698         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51699         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51700         gcc_exit, gcc_check_unsupported_p):
51701         Moved to gcc-deps.exp
51702         * gcc-deps.exp: New file.
51703
51704 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51705
51706         * g++.old-deja/g++.pt/defarg14.C: New test.
51707
51708 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51709
51710         * g++.old-deja/g++.other/lineno5.C: New test.
51711
51712 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51713
51714         * g++.old-deja/g++.pt/crash68.C: New test.
51715
51716 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51717
51718         * g++.old-deja/g++.other/crash42.C: New test.
51719
51720 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51721
51722         * gcc.dg/cpp/extratokens.c: Fix.
51723         * gcc.dg/cpp/skipping2.c: New tests.
51724
51725 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51726
51727         * gcc.c-torture/execute/20010724-1.c: New file.
51728         * gcc.c-torture/execute/20010724-1.x: New file.
51729
51730 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51731
51732         * g++.old-deja/g++.other/cond7.C: New test.
51733
51734 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51735
51736         * g++.old-deja/g++.other/optimize4.C: New test.
51737
51738 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51739
51740         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51741
51742 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51743
51744         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51745         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51746         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51747         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51748
51749         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51750         bug report" message.
51751
51752         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51753         * g++.dg/ext/instantiate1.C: Move from old-deja.
51754
51755 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51756
51757         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51758         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51759         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51760         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51761
51762 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51763
51764         * gcc.c-torture/execute/20010723-1.c: New test.
51765
51766 2001-07-23  Ben Elliston  <bje@redhat.com>
51767
51768         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51769
51770 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51771
51772         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51773         i[34567]86-*-*.
51774         Delete handling of ieee_multilib_flags.
51775         Pass -mieee for alpha*-*-* and sh-*-*.
51776         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51777
51778 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51779
51780         Remove old-abi tests.
51781         * g++.old-deja/g++.mike/p11116.C: Remove.
51782         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51783
51784 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51785
51786         * g77.f-torture/compile/pr3743.f: New test
51787
51788 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51789
51790         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51791
51792 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51793
51794         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51795         g++.old-deja/g++.pt/static6.C: Likewise.
51796         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51797         supports weak symbols.
51798
51799 2001-07-18  Andreas Jaeger  <aj@suse.de>
51800
51801         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51802         supported again.
51803
51804 2001-07-18  Andreas Jaeger  <aj@suse.de>
51805
51806         * gcc.dg/iftrap-1.c: Fix target line.
51807
51808 2001-07-17  Richard Henderson  <rth@redhat.com>
51809
51810         * gcc.c-torture/execute/20010717-1.c: New.
51811
51812 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51813
51814         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51815         tests.
51816
51817 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51818
51819         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51820
51821 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51822
51823         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51824         UAC_SIGBUS, UAC_NOPRINT definitions.
51825
51826 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51827
51828         * objc/execute/object_is_class.m: New test.
51829         * objc/execute/object_is_meta_class.m: New test.
51830
51831 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51832
51833         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51834         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51835
51836 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51837
51838         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51839         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51840
51841 2001-07-14  Richard Henderson  <rth@redhat.com>
51842
51843         * gcc.dg/iftrap-1.c: New.
51844
51845 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51846
51847         * g77.f-torture/execute/intrinsic77.f: New test.
51848
51849 2001-07-11  Janis Johnson <janis@us.ibm.com>
51850
51851         * gcc.misc-tests/gcov-3.c: New test.
51852
51853 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51854
51855         * gcc.c-torture/compile/20010711-1.c,
51856         * gcc.c-torture/compile/20010711-2.c: New tests.
51857
51858 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51859
51860         * gcc.c-torture/execute/20010711-1.c: New test.
51861
51862 2001-07-11  Ben Elliston  <bje@redhat.com>
51863
51864         * g++.old-deja/g++.other/enum5.C: New test.
51865
51866 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51867
51868         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51869         (g++-dg-prune): Call prune_gcc_output.
51870         * prune.exp: New file for prune_gcc_output.
51871         * lib/g++.exp, lib/gcc.exp: Load it.
51872
51873 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51874
51875         * gcc.c-torture/compile/20010701-1.c,
51876         g++.old-deja/g++.ext/attrib6.C: New tests.
51877
51878 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51879
51880         * gcc.c-torture/compile/20010706-1.c: New test.
51881
51882 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51883
51884         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51885
51886 2001-06-28  Stan Shebs  <shebs@apple.com>
51887
51888         * gcc.dg/pragma-darwin.c: New test.
51889
51890 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51891
51892         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51893         Solaris 2.[678] system.
51894
51895 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51896
51897         * gcc.dg/20010622-1.c: New test.
51898
51899 2001-06-18  Stan Shebs  <shebs@apple.com>
51900
51901         * objc.dg: New directory.
51902         * objc.dg/dg.exp: New file.
51903         * objc.dg/alias.m: New.
51904         * objc.dg/class-1.m: New.
51905         * objc.dg/class-2.m: New.
51906         * objc.dg/const-str-1.m: New.
51907         * objc.dg/const-str-2.m: New.
51908         * objc.dg/id-1.m: New.
51909         * objc.dg/method-1.m: New.
51910         * objc.dg/super-class-1.m: New.
51911         * lib/objc-dg.exp: New file.
51912
51913 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51914
51915         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51916         of label name.
51917
51918 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51919
51920         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51921
51922 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51923
51924         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51925         variable.
51926
51927 2001-06-12  Richard Henderson  <rth@redhat.com>
51928
51929         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51930
51931 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51932
51933         * g++.old-deja/g++.abi/vbase5.C: New test.
51934         * g++.old-deja/g++.abi/vbase6.C: New test.
51935         * g++.old-deja/g++.abi/vbase7.C: New test.
51936
51937 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51938
51939         * gcc.c-torture/compile/20010610-1.c: New test.
51940
51941 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51942
51943         * g++.old-deja/g++.abi/vbase4.C: New test.
51944
51945 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51946
51947         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51948         support %f for HC11/HC12 targets.
51949         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51950         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51951         on HC11/HC12 targets.
51952         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51953
51954 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51955
51956         * gcc.dg/wchar_t-1.c: New file.
51957         * gcc.dg/wint_t-1.c: Likewise.
51958
51959 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51960
51961         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51962
51963 2001-06-11  Richard Henderson  <rth@redhat.com>
51964
51965         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51966
51967 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51968
51969         * gcc.c-torture/compile/20010611-1.c: New test.
51970
51971 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51972
51973         * gcc.dg/c99-tag-1.c: Add more tests.
51974
51975 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51976
51977         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51978         representation on MN10300 and ARM/Thumb.
51979
51980 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51981
51982         * g77.f-torture/execute/20010610.f: New.
51983
51984 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51985
51986         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51987         names.
51988
51989 2001-06-09  Richard Henderson  <rth@redhat.com>
51990
51991         * gcc.c-torture/execute/ashrdi-1.c: New.
51992         * gcc.c-torture/execute/ashldi-1.c: New.
51993         * gcc.c-torture/execute/lshrdi-1.c: New.
51994
51995 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51996
51997         * objc/execute/load-3.m: Added. Check sending +load to categories,
51998         in addition to classes.
51999
52000 2001-06-08  Stan Shebs  <shebs@apple.com>
52001
52002         * objc/execute/load-2.m: New test.  From Nicola Pero
52003         <n.pero@mi.flashnet.it>.
52004
52005 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
52006
52007         * gcc.c-torture/execute/20010605-2.c: New test.
52008
52009 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52010
52011         * g++.old-deja/g++.abi/vbase2.C: New test.
52012         * g++.old-deja/g++.abi/vbase3.C: New test.
52013
52014 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
52015
52016         * g++.old-deja/g++.pt/friend49.C: New test.
52017
52018 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
52019
52020         * g++.old-deja/g++.ext/anon3.C: New test.
52021
52022 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.old-deja/g++.other/conv7.C: New test.
52025
52026 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52027
52028         * gcc.c-torture/compile/20010605-2.c: New test.
52029
52030 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52031
52032         * gcc.c-torture/execute/20010604-1.c: New test.
52033
52034 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
52035
52036         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52037
52038 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
52039
52040         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52041         (g++_link_flags): Likewise.
52042         (g++_init): Pass gccpath's value to two previous functions.
52043
52044 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52045
52046         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52047         Ensure logfile entry matches exec command line.
52048
52049 2001-05-31  Richard Henderson  <rth@redhat.com>
52050
52051         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52052         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52053
52054 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
52055
52056         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52057         compiler for irix6.2
52058
52059 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
52060
52061         * g++.old-deja/g++.other/optimize3.C: New file.
52062
52063 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
52064
52065         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52066         assemble.
52067
52068 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
52069
52070         * g++.old-deja/g++.other/optimize2.C: New file.
52071
52072 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
52073
52074         * gcc.c-torture/compile/20010518-2.c: New file.
52075         * gcc.c-torture/execute/20010518-1.c: New file.
52076         * gcc.c-torture/execute/20010518-2.c: New file.
52077
52078 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52079
52080         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52081
52082 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
52083
52084         G++ no longer defines builtins that do not begin with __builtin.
52085         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52086         * g++.old-deja/g++.brendand/misc13.C: Likewise.
52087         * g++.old-deja/g++.law/builtin1.C: Likewise.
52088         * g++.old-deja/g++.law/cvt2.C: Likewise.
52089         * g++.old-deja/g++.mike/net5.C: Likewise.
52090         * g++.old-deja/g++.other/builtins1.C: Likewise.
52091         * g++.old-deja/g++.other/builtins2.C: Likewise.
52092         * g++.old-deja/g++.other/builtins3.C: Likewise.
52093         * g++.old-deja/g++.other/builtins4.C: Likewise.
52094         * g++.old-deja/g++.other/inline8.C: Likewise.
52095         * g++.old-deja/g++.robertl/eb39.C: Likewise.
52096
52097 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
52098
52099         * g++.old-deja/g++.pt/using1.C: Adjust.
52100         * g++.old-deja/g++.pt/using2.C: New test.
52101
52102 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52103
52104         * gcc.dg/cpp/charconst.c: New tests.
52105         * gcc.dg/cpp/escape.c: New tests.
52106         * gcc.dg/cpp/escape-1.c: New tests.
52107         * gcc.dg/cpp/escape-2.c: New tests.
52108         * gcc.dg/cpp/ucs.c: New tests.
52109
52110 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
52111
52112         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52113         native compiler for irix6.5.
52114
52115 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
52116
52117         * lib/g++.exp (g++_include_flags): Use args to compute
52118         get_multilibs.
52119         (g++_link_flags): Likewise.
52120         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52121
52122 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52123
52124         * gcc.dg/c90-hexfloat-1.c: Add more tests.
52125
52126 2001-05-21  Geoff Keating  <geoffk@redhat.com>
52127
52128         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52129         this file.
52130
52131 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52132
52133         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52134         STACK_SIZE;
52135         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52136         to STACK_SIZE; Use it to define size of add_histo array.
52137         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52138         to STACK_SIZE.
52139         (f): Use GITT_SIZE to define size of gitt local table.
52140         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52141         to STACK_SIZE; Use it to define size of bytemem array.
52142
52143 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52144
52145         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52146         on 68HC11/HC12 due to the asm instruction.
52147         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52148         * gcc.c-torture/compile/920520-1.x: Likewise.
52149         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52150         on 68HC11/HC12 because the function is larger than 64K.
52151         * gcc.c-torture/compile/961203-1.x: New file, this test fails
52152         on 68HC11/HC12 because the structure is too large.
52153
52154 2001-05-20  Richard Henderson  <rth@redhat.com>
52155
52156         * gcc.c-torture/execute/20010520-1.c: New.
52157
52158 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52159
52160         * g++.old-deja/g++.warn/compare1.C: New test.
52161         * gcc.dg/compare4.c: New test.
52162
52163 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
52164
52165         * g++.old-deja/g++.other/optimize1.C: New test.
52166
52167 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52168
52169         * g++.old-deja/g++.pt/spec41.C: New test.
52170
52171 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
52172
52173         * gcc.c-torture/compile/20010114-1.x: Remove.
52174
52175 2001-05-18  Stan Shebs  <shebs@apple.com>
52176
52177         * gcc.c-torture/compile/20010518-1.c: New test.
52178
52179 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
52180
52181         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52182         * g++.old-deja/g++.pt/crash67.C: New test.
52183
52184 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
52185
52186         * g++.old-deja/g++.other/debug9.C: New test.
52187
52188 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
52189
52190         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52191
52192 2001-05-16  Jan Hubicka  <jh@suse.cz>
52193
52194         * gcc.c-torture/compile/20010516-1.c: New test.
52195
52196 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52197
52198         * g++.old-deja/g++.other/crash41.C: New test.
52199
52200 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
52201
52202         * g++.old-deja/g++.pt/crash66.C: New test.
52203
52204 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
52205
52206         * g++.old-deja/g++.robertl/eb27.C: Convert.
52207
52208 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
52209
52210         * g++.dg/friend-warn.C: New test.  Do not warn about friend
52211         declaration being redundant.
52212
52213 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
52214
52215         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52216
52217 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
52218
52219         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52220
52221 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
52222
52223         * lib/g++.exp: Use testsuite_flags.
52224
52225 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
52226
52227         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52228
52229 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52230
52231         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52232
52233 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
52234
52235         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52236
52237 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
52238
52239         * gcc.c-torture/compile/20010313-1.c: New test.
52240
52241 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
52242
52243         * gcc.dg/cpp/direct2.c: New test.
52244         * gccq.dg/cpp/direct2s.c: New test.
52245
52246         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52247
52248 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
52249
52250         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52251         * g++.old-deja/g++.other/op3.C: Likewise.
52252
52253 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52254
52255         * gcc.dg/cpp/syshdr.h: New file.
52256         * gcc.dg/cpp/sysmac1.c: Update.
52257         * gcc.dg/cpp/sysmac2.c: Update.
52258
52259 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52260
52261         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52262
52263 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
52264
52265         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52266         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52267
52268 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52269
52270         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52271
52272 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52273
52274         * lib/g++.exp (g++_include_flags): Don't use any special flags
52275         if TESTING_IN_BUILD_TREE is not defined.
52276         (g++_init): Use a plain 'c++' as the compiler if
52277         TESTING_IN_BUILD_TREEE is not defined.
52278
52279 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52280
52281         * g++.old-deja/g++.eh/catch13.C: New test.
52282         * g++.old-deja/g++.eh/catch14.C: New test.
52283
52284 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52285
52286         * gcc.dg/cpp/tr-define.c: New test.
52287
52288 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52289
52290         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52291         <stdlib.h>, not <malloc.h>.
52292
52293 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52294
52295         * g++.old-deja/g++.ns/template17.C: New test.
52296
52297 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52298
52299         * g++.old-deja/g++.pt/ref4.C: New test.
52300
52301 2001-04-30  Richard Henderson  <rth@redhat.com>
52302
52303         * gcc.dg/20000724-1.c: Revert last change.
52304
52305 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52306
52307         * g77.f-torture/execute/20010430.f: New test.
52308
52309 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52310
52311         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52312
52313 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52314
52315         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52316
52317 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52318
52319         * g++.old-deja/g++.eh/crash6.C: New test.
52320
52321 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52322
52323         * g++.old-deja/g++.other/warn7.C: New test.
52324
52325 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52326
52327         * g++.old-deja/g++.other/defarg9.C: New test.
52328
52329 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52330
52331         * g77.f-torture/compile/20010426.f: New test.
52332         * g77.f-torture/execute/20010426.f: New test.
52333
52334 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52335
52336         * g77.f-torture/compile/20000629-1.x: Remove - error
52337         has been fixed.
52338
52339 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52340
52341         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52342         Tweak slightly to work with g++.dg framework.
52343         * g++.dg/special/ecos.exp: Run initp1.C test.
52344         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52345
52346         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52347         its linker doesn't give line numbers either.
52348         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52349
52350 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52351
52352         * g++.old-deja/g++.other/lex1.C: New test.
52353
52354 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52355
52356         * gcc.dg/noncompile/20010425-1.c: New test.
52357
52358 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52359
52360         * g++.old-deja/g++.pt/mangle2.C: New test.
52361
52362 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52363
52364         * gcc.dg/format/plus-1.c: New test.
52365
52366 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52367
52368         * gcc.dg/20010423-1.c: New test.
52369
52370 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52371
52372         * gcc.c-torture/execute/20010422-1.c: New test.
52373
52374 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52375
52376         * g++.old-deja/g++.ns/type2.C: New test.
52377
52378 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52379
52380         * g++.old-deja/g++.other/perf1.C: New test.
52381
52382 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52383
52384         * gcc.dg/c99-func-2.c: Remove xfail.
52385         * gcc.dg/c99-func-3.c: Remove xfail.
52386         * gcc.dg/c99-func-4.c: Remove xfail.
52387
52388 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52389
52390         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52391
52392 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52393
52394         * gcc.c-torture/compile/20010423-1.c: New test.
52395
52396 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52397
52398         * g++.old-deja/g++.pt/typename28.C: New test.
52399
52400 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52401
52402         * g++.old-deja/g++.abi/empty2.C: New test.
52403         * g++.old-deja/g++.abi/empty3.C: New test.
52404
52405 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52406
52407         * g++.old-deja/g++.other/comdat2.C: New test.
52408         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52409
52410 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52411
52412         * g++.old-deja/g++.other/overload14.C: New test.
52413
52414 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52415
52416         * g++.old-deja/g++.other/lookup23.C: New test.
52417
52418 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52419
52420         * gcc.c-torture/execute/20010403-1.c: New test.
52421
52422 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52423             Mark Mitchell  <mark@codesourcery.com>
52424
52425         * lib/old-dejagnu.exp: Don't delete output of executable.
52426         Add .exe suffix to executables.
52427
52428 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52429
52430         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52431
52432 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52433
52434         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52435
52436 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52437
52438         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52439         * g++.old-deja/g++.abi/crash1.C: New test.
52440
52441 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52442
52443         * g++.old-deja/g++.other/crash40.C: New test.
52444
52445 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52446
52447         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52448
52449 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52450
52451         * g++.old-deja/g++.other/warn6.C: New test.
52452
52453 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52454
52455         * g++.old-deja/g++.robertl/eb42.C: Same.
52456
52457 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52458
52459         * gcc.dg/wtr-conversion-1.c: New testcase.
52460
52461 2001-04-10  Richard Henderson  <rth@redhat.com>
52462
52463         * g++.old-deja/g++.other/array5.C: New.
52464
52465 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52466
52467         * gcc.c-torture/execute/20010408-1.c: New test.
52468
52469 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52470
52471         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52472         headers and constructs.
52473         * g++.old-deja/g++.robertl/eb79.C: Same.
52474         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52475         * g++.old-deja/g++.robertl/eb73.C: Same.
52476         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52477         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52478         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52479         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52480         * g++.old-deja/g++.robertl/eb44.C: Same.
52481         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52482         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52483         * g++.old-deja/g++.robertl/eb39.C: Same.
52484         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52485         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52486         * g++.old-deja/g++.robertl/eb30.C: Same.
52487         * g++.old-deja/g++.robertl/eb3.C: Same.
52488         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52489         * g++.old-deja/g++.robertl/eb21.C: Same.
52490         * g++.old-deja/g++.robertl/eb15.C: Same.
52491         * g++.old-deja/g++.robertl/eb118.C: Same.
52492         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52493         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52494         * g++.old-deja/g++.robertl/eb109.C: Same.
52495         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52496         * g++.old-deja/g++.mike/rtti1.C: Same.
52497         * g++.old-deja/g++.mike/p658.C: Same.
52498         * g++.old-deja/g++.mike/net46.C: Same.
52499         * g++.old-deja/g++.mike/net34.C: Same.
52500         * g++.old-deja/g++.mike/memoize1.C: Same.
52501         * g++.old-deja/g++.mike/eh2.C: Same.
52502         * g++.old-deja/g++.law/weak.C: Same.
52503         * g++.old-deja/g++.law/visibility7.C: Same.
52504         * g++.old-deja/g++.law/visibility25.C: Same.
52505         * g++.old-deja/g++.law/visibility22.C: Same.
52506         * g++.old-deja/g++.law/visibility2.C: Same.
52507         * g++.old-deja/g++.law/visibility17.C: Same.
52508         * g++.old-deja/g++.law/visibility13.C: Same.
52509         * g++.old-deja/g++.law/visibility10.C: Same.
52510         * g++.old-deja/g++.law/visibility1.C: Same.
52511         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52512         * g++.old-deja/g++.law/vbase1.C: Same.
52513         * g++.old-deja/g++.law/operators32.C: Same.
52514         * g++.old-deja/g++.law/nest3.C: Same.
52515         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52516         * g++.old-deja/g++.law/except5.C (main): Same.
52517         * g++.old-deja/g++.law/cvt7.C (run): Same.
52518         * g++.old-deja/g++.law/cvt2.C: Same.
52519         * g++.old-deja/g++.law/cvt16.C: Same.
52520         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52521         * g++.old-deja/g++.law/ctors17.C (main): Same.
52522         * g++.old-deja/g++.law/ctors13.C: Same.
52523         * g++.old-deja/g++.law/ctors12.C (main): Same.
52524         * g++.old-deja/g++.law/ctors10.C: Same.
52525         * g++.old-deja/g++.law/code-gen5.C: Same.
52526         * g++.old-deja/g++.law/bad-error7.C: Same.
52527         * g++.old-deja/g++.law/arm9.C: Same.
52528         * g++.old-deja/g++.law/arm12.C: Same.
52529         * g++.old-deja/g++.law/arg8.C: Same.
52530         * g++.old-deja/g++.law/arg1.C: Same.
52531         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52532         * g++.old-deja/g++.jason/template31.C: Same.
52533         * g++.old-deja/g++.jason/template24.C (main): Same.
52534         * g++.old-deja/g++.jason/2371.C: Same.
52535         * g++.old-deja/g++.eh/new2.C: Same.
52536         * g++.old-deja/g++.eh/new1.C: Same.
52537         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52538         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52539         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52540         * g++.old-deja/g++.brendan/crash62.C: Same.
52541         * g++.old-deja/g++.brendan/crash52.C: Same.
52542         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52543         * g++.old-deja/g++.brendan/crash38.C: Same.
52544         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52545         * g++.old-deja/g++.brendan/copy9.C: Same.
52546
52547 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52548
52549         * gcc.c-torture/execute/20001203-2.c (memset):
52550         Count argument is of type __SIZE_TYPE__.
52551
52552 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52553
52554         * gcc.c-torture/compile/20010404-1.c: New test.
52555
52556 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52557
52558         * gcc.c-torture/compile/20010326-1.c: New test.
52559
52560 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52561
52562         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52563         peculiarities of the SH.
52564         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52565
52566 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52567
52568         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52569         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52570         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52571
52572 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52573
52574         * g77.f-torture/compile/20010321-1.f: New test.
52575
52576 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52577
52578         * gcc.c-torture/compile/20010329-1.c: New test.
52579
52580 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.c-torture/execute/20010329-1.c: New test.
52583
52584 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52585
52586         * g++.old-deja/g++.other/eh4.C: Fix typo.
52587
52588 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52589
52590         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52591
52592 2001-03-28  Philip Blundell  <philb@gnu.org>
52593
52594         * gcc.c-torture/compile/20010328-1.c: New test.
52595
52596 2001-03-27  Richard Henderson  <rth@redhat.com>
52597
52598         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52599         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52600
52601 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52602
52603         * gcc.c-torture/compile/20010327-1.c: New test.
52604
52605 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52606
52607         * g++.old-deja/g++.other/friend12.C: New test.
52608         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52609         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52610
52611 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52612
52613         * gcc.c-torture/execute/20010325-1.c: New test.
52614
52615 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52616
52617         * g++.old-deja/g++.other/mangle3.C: New test.
52618
52619 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52620
52621         * g++.old-deja/g++.other/anon8.C: New test.
52622
52623 2001-03-20  Philip Blundell  <philb@gnu.org>
52624
52625         * gcc.c-torture/compile/20010320-1.c: New test.
52626
52627 2001-03-17  Richard Henderson  <rth@redhat.com>
52628
52629         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52630
52631 2001-03-15  Geoff Keating  <geoff@redhat.com>
52632
52633         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52634         tests on AIX.
52635
52636 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52637
52638         * g++.old-deja/g++.other/eh4.C: New test.
52639
52640 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52641
52642         * gcc.dg/cpp/mi1.c: Update.
52643
52644 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52645
52646         * g++.old-deja/g++.other/regstack.C: New test.
52647
52648 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52649
52650         * g++.old-deja/g++.other/ref4.C: New test.
52651
52652 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52653
52654         * objc/execute/va_method.m: Added.
52655         * objc/execute/IMP.m: Added.
52656         * objc/execute/_cmd.m: Added.
52657         * objc/execute/accessing_ivars.m: Added.
52658         * objc/execute/class-1.m: Added.
52659         * objc/execute/class-10.m: Added.
52660         * objc/execute/class-11.m: Added.
52661         * objc/execute/class-12.m: Added.
52662         * objc/execute/class-13.m: Added.
52663         * objc/execute/class-14.m: Added.
52664         * objc/execute/class-2.m: Added.
52665         * objc/execute/class-3.m: Added.
52666         * objc/execute/class-4.m: Added.
52667         * objc/execute/class-5.m: Added.
52668         * objc/execute/class-6.m: Added.
52669         * objc/execute/class-7.m: Added.
52670         * objc/execute/class-8.m: Added.
52671         * objc/execute/class-9.m: Added.
52672         * objc/execute/class-tests-1.h
52673         * objc/execute/class-tests-2.h
52674         * objc/execute/compatibility_alias.m: Added.
52675         * objc/execute/encode-1.m: Added.
52676         * objc/execute/formal_protocol-1.m: Added.
52677         * objc/execute/formal_protocol-2.m: Added.
52678         * objc/execute/formal_protocol-3.m: Added.
52679         * objc/execute/formal_protocol-4.m: Added.
52680         * objc/execute/formal_protocol-5.m: Added.
52681         * objc/execute/formal_protocol-6.m: Added.
52682         * objc/execute/formal_protocol-7.m: Added.
52683         * objc/execute/informal_protocol.m: Added.
52684         * objc/execute/initialize.m: Added.
52685         * objc/execute/load.m: Added.
52686         * objc/execute/many_args_method.m: Added.
52687         * objc/execute/nested-3.m: Added.
52688         * objc/execute/no_clash.m: Added.
52689         * objc/execute/private.m: Added.
52690         * objc/execute/redefining_self.m: Added.
52691         * objc/execute/root_methods.m: Added.
52692         * objc/execute/selector-1.m: Added.
52693         * objc/execute/static-1.m: Added.
52694         * objc/execute/static-2.m: Added.
52695         * objc/execute/va_method.m: Added.
52696
52697 2001-03-10  Richard Henderson  <rth@redhat.com>
52698
52699         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52700
52701 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52702
52703         * g++.old-deja/g++.other/crash31.C: XFAIL.
52704         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52705         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52706         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52707         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52708         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52709
52710 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52711
52712         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52713
52714 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52715
52716         * gcc.dg/20000724-1.c: Don't use multiline strings.
52717
52718 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52719
52720         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52721         result of -cString against what we expect it to be; don't just
52722         print it out for no one to read.
52723
52724         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52725         Based on testcases provided by Nicola Pero.
52726
52727 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52728
52729         * gcc.dg/cpp/macro7.c: New test.
52730
52731 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52732
52733         * gcc.dg/cpp/multiline.c: Update.
52734
52735 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52736
52737         * g++.old-deja/g++.other/enum3.C: New test.
52738
52739 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52740
52741         * g++.old-deja/g++.other/pod1.C: New test.
52742
52743 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52744
52745         * g++.old-deja/g++.ext/overload1.C: New test.
52746
52747 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52748
52749         * g++.old-deja/g++.pt/using1.C: New test.
52750
52751 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52752
52753         * g++.old-deja/g++.other/using9.C: New test.
52754
52755 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52756
52757         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52758
52759         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52760
52761 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52762
52763         * g++.old-deja/g++.ext/realpt1.C: Remove.
52764
52765 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52766
52767         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52768
52769 2001-02-26  Will Cohen  <wcohen@redhat.com>
52770
52771         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52772
52773 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52774
52775         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52776         templatized constructors.
52777
52778 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52779
52780         * gcc.c-torture/execute/20010224-1.c: New test.
52781
52782 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52783
52784         * gcc.c-torture/execute/20010222-1.c: New test.
52785
52786 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52787
52788         * g++.old-deja/g++.other/inline20.C: New test.
52789
52790 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52791
52792         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52793
52794 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52795
52796         * g++.old-deja/g++.other/lookup22.C: New test.
52797
52798 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52799
52800         * g77.dg: New directory.
52801         * g77.dg/20010216-1.f: New test case.
52802         * g77.dg/dg.exp: New driver.
52803         * lib/g77-dg.exp: New driver library.
52804
52805 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52806
52807         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52808
52809 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52810
52811         * g++.old-deja/g++.other/decl9.C: New test.
52812
52813 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52814
52815         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52816         not need <string> and also tests the initialization at runtime.
52817
52818 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52819
52820         * gcc.c-torture/execute/longlong.c: New test.
52821
52822 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52823
52824         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52825
52826 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52827
52828         * gcc.c-torture/execute/920302-1.c (execute):
52829         Change argument type to short.
52830
52831 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52832
52833         * g++.old-deja/g++.pt/deduct6.C: New test.
52834
52835 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52836
52837         * g++.old-deja/g++.pt/deduct5.C: New test.
52838
52839 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52840
52841         * gcc.c-torture/execute/20010209-1.c: New test.
52842
52843 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52844
52845         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52846
52847 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52848
52849         * g++.dg/vtgc1.C: Update for new ABI.
52850
52851         * consistency.vlad: New directory, 1665 files.
52852
52853 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52854
52855         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52856         return type.
52857         * gcc.dg/cpp/digraphs.c: Declare puts.
52858
52859 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52860
52861         * g++.old-deja/g++.other/warn5.C: New test.
52862
52863 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52864
52865         * g++.old-deja/g++.pt/spec40.C: New test.
52866
52867 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52868
52869         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52870         case.
52871         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52872
52873 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52874
52875         * gcc.c-torture/compile/20010209-1.c: New test.
52876
52877 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52878
52879         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52880         excess errors message but not if it crashes.
52881         * g++.old-deja/g++.other/crash27.C: Likewise.
52882         * g++.old-deja/g++.other/crash28.C: Likewise.
52883         * g++.old-deja/g++.other/crash30.C: Likewise.
52884         * g++.old-deja/g++.other/crash32.C: Likewise.
52885         * g++.old-deja/g++.other/crash35.C: Likewise.
52886         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52887
52888 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52889
52890         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52891         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52892         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52893         g77.f-torture/execute/execute.exp,
52894         g77.f-torture/noncompile/noncompile.exp,
52895         gcc.c-torture/execute/execute.exp,
52896         gcc.c-torture/execute/memcheck/memcheck.exp,
52897         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52898         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52899         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52900         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52901         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52902         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52903         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52904         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52905         Remove bug reporting instructions with ancient email addresses.
52906
52907 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52908
52909         * gcc.dg/20010202-1.c: New test.
52910         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52911
52912 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52913
52914         * g++.dg/stdbool-if.C: New test.
52915
52916 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52917
52918         * objc/execute/fdecl.m: Added main().
52919
52920 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52921
52922         * gcc.c-torture/execute/20010206-1.c: New test.
52923
52924 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52925
52926         * gcc.dg/cpp/avoidpaste1.c: Update.
52927
52928 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52929
52930         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52931         Pero <nicola@brainstorm.co.uk>.
52932         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52933
52934 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52935
52936         * g++.old-deja/g++.pt/spec39.C: New test.
52937
52938 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52939
52940         * gcc.c-torture/compile/20010202-1.c: New test.
52941
52942 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52943
52944         * g++.old-deja/g++.abi/primary2.C: New test.
52945         * g++.old-deja/g++.abi/primary3.C: New test.
52946         * g++.old-deja/g++.abi/primary4.C: New test.
52947         * g++.old-deja/g++.abi/primary5.C: New test.
52948         * g++.old-deja/g++.abi/vtable3.h: New test.
52949         * g++.old-deja/g++.abi/vtable3a.C: New test.
52950         * g++.old-deja/g++.abi/vtable3b.C: New test.
52951         * g++.old-deja/g++.abi/vtable3c.C: New test.
52952         * g++.old-deja/g++.abi/vtable3d.C: New test.
52953         * g++.old-deja/g++.abi/vtable3e.C: New test.
52954         * g++.old-deja/g++.abi/vtable3f.C: New test.
52955         * g++.old-deja/g++.abi/vtable3g.C: New test.
52956         * g++.old-deja/g++.abi/vtable3h.C: New test.
52957         * g++.old-deja/g++.abi/vtable3i.C: New test.
52958         * g++.old-deja/g++.abi/vtable3j.C: New test.
52959         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52960
52961 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * g++.old-deja/g++.other/anon6.C: New test.
52964         * g++.old-deja/g++.other/anon7.C: New test.
52965
52966 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52967
52968         * gcc.dg/cpp/avoidpaste2.c: New tests.
52969
52970 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52971
52972         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52973
52974 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52975
52976         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52977         DECIMAL_DIG cases for Irix."
52978
52979 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52980
52981         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52982
52983 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52984
52985         * gcc.dg/c99-tag-1.c: New test.
52986
52987 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52988
52989         * gcc.dg/cpp/tr-warn1.c: Add tests.
52990
52991 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52992
52993         * gcc.dg/cpp/avoidpaste1.c: Update.
52994         * gcc.dg/cpp/paste4.c: Update.
52995
52996 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52997
52998         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52999         cases for Irix.
53000
53001 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53002
53003         * g++.old-deja/g++.other/inline19.C: New test.
53004
53005 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53006
53007         * gcc.dg/Wlarger-than.c: New test.
53008
53009 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53010
53011         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53012
53013 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
53014
53015         * gcc.c-torture/execute/20010129-1.c: New test.
53016         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53017
53018 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
53019
53020         * gcc.dg/cpp/avoidpaste1.c: Test case.
53021
53022 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
53023
53024         * g++.old-deja/g++.other/inline18.C: New test.
53025
53026 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53027
53028         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53029         and __builtin_putchar.
53030
53031 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
53032
53033         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53034         tests.
53035
53036 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
53037
53038         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53039         floating point number rounding mode to round to the nearest
53040         representable mode.
53041
53042 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * g++.old-deja/g++.other/mangle2.C: New test.
53045
53046 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53047
53048         * gcc.c-torture/compile/20010124-1.c: New test.
53049
53050 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
53051
53052         * g++.old-deja/g++.pt/spec38.C: New test.
53053
53054 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53055
53056         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53057         "Build don't run".
53058
53059 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53060
53061         * gcc.c-torture/execute/20010123-1.c: New test.
53062
53063 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53064
53065         * g++.old-deja/g++.pt/spec37.C: New test.
53066
53067 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
53068
53069         * g++.old-deja/g++.pt/overload14.C: New test.
53070
53071 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53072
53073         * gcc.c-torture/execute/20010122-1.c: New test, exercise
53074         __builtin_return_address.
53075
53076 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
53077
53078         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53079         * g++.old-deja/g++.pt/spec35.C: New test.
53080         * g++.old-deja/g++.pt/spec36.C: New test.
53081
53082 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
53083
53084         * gcc.c-torture/compile/20010118-1.c: New test.
53085
53086 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
53087
53088         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53089
53090 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53091
53092         * gcc.c-torture/execute/20010119-1.c: New test.
53093
53094 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53095
53096         * g++.old-deja/g++.other/vbase5.C: New test.
53097
53098 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
53099
53100         * gcc.c-torture/execute/20010118-1.c: New test.
53101
53102 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53103
53104         * g++.old-deja/g++.pt/deduct3.C: New test.
53105
53106 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53107
53108         * g++.old-deja/g++.pt/spec34.C: New test.
53109
53110 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53111
53112         * g77.f-torture/compile/20000601-2.f: New test.
53113
53114 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53115
53116         * g++.old-deja/g++.other/init17.C: New test.
53117
53118 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
53119
53120         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53121
53122 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53123
53124         * g++.old-deja/g++.pt/unify8.C: New test.
53125
53126 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53127
53128         * g++.old-deja/g++.abi/vbase1.C: New test.
53129
53130 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.old-deja/g++.pt/crash65.C: New test.
53133
53134 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53135
53136         * gcc.dg/cpp/assembl2.S: New test case.
53137
53138 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
53139
53140         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53141         are supported.
53142
53143 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53144
53145         * g++.old-deja/g++.other/builtins1.C: New test.
53146         * g++.old-deja/g++.other/builtins2.C: Likewise.
53147         * g++.old-deja/g++.other/builtins3.C: Likewise.
53148         * g++.old-deja/g++.other/builtins4.C: Likewise.
53149
53150 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
53151
53152         * gcc.c-torture/compile/20010117-1.c: New test.
53153         * gcc.c-torture/compile/20010117-2.c: New test.
53154
53155 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53156
53157         * g77.f-torture/execute/20010116.[fx]: New test,
53158         XFAIL on i?86-*-*.
53159         * g77.f-torture/compile/20010115.f: Indicate it's
53160         a test for PR fortran/1636.
53161
53162 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53163
53164         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53165
53166 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53167
53168         * g77.f-torture/compile/20010115.f: New test.
53169
53170 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
53171
53172         * g++.old-deja/g++.pt/nontype5.C: New test.
53173
53174 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53175
53176         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53177         have an equivalent working one below it.
53178
53179 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53180
53181         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53182         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53183
53184 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
53185
53186         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53187         message containing "init_priority".
53188         (conpr-2.C): Likewise.
53189         (conpr-3.C): Likewise.
53190         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53191
53192 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53193
53194         * gcc.c-torture/execute/20010114-2.c: New test.
53195
53196 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53197
53198         * gcc.c-torture/compile/20010114-1.c: New test.
53199         * gcc.c-torture/compile/20010114-1.x: Xfail.
53200         * gcc.c-torture/compile/20010114-2.c: New test.
53201         * gcc.c-torture/execute/20010114-1.c: New test.
53202         * gcc.dg/trunc-1.c: New test.
53203         * gcc.dg/uninit-B.c: New test.
53204
53205 2001-01-13  Nick Clifton  <nickc@redhat.com>
53206
53207         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53208         target.
53209
53210 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53211
53212         * gcc.c-torture/compile/20010113-1.c: New test.
53213
53214 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
53215
53216         * gcc.c-torture/compile/20001212-1.c: New test.
53217
53218 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53219
53220         * gcc.dg/cpp/widestr1.c: Update.
53221         * gcc.dg/cpp/prag-imp.c: Remove.
53222
53223 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
53224
53225         * gcc.c-torture/execute/20000801-3.x: Remove.
53226         * gcc.dg/c90-init-1.c: New test.
53227         * gcc.dg/c99-init-1.c: New test.
53228         * gcc.dg/c99-init-2.c: New test.
53229         * gcc.dg/gnu99-init-1.c: New test.
53230
53231 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
53232
53233         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53234         testing that no relevant ones were found.
53235
53236 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53237
53238         * g++.old-deja/g++.pt/cast2.C: New test.
53239
53240 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
53241
53242         * g++.old-deja/g++.pt/friend47.C: New test.
53243
53244 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53245
53246         * g++.old-deja/g++.pt/instantiate13.C: New test.
53247
53248 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53249
53250         * g++.old-deja/g++.other/defarg7.C: New test.
53251         * g++.old-deja/g++.other/defarg8.C: New test.
53252
53253 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53254
53255         * g++.old-deja/g++.pt/crash64.C: New test.
53256
53257 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
53258
53259         * g++.old-deja/g++.pt/crash63.C: New test.
53260
53261 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53262
53263         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53264
53265 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53266
53267         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53268
53269 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53270
53271         * g++.old-deja/g++.pt/error3.C: New test.
53272
53273 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53274
53275         * g++.old-deja/g++.other/crash39.C: New test.
53276
53277 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53278
53279         * g++.old-deja/g++.other/vbase4.C: New test.
53280
53281 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53282
53283         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53284         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53285         * gcc.dg/special/special.exp: New test driver which will check
53286         for alias support for the above test.
53287
53288 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53289
53290         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53291         problems on small machines.
53292         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53293         parameterize.
53294
53295 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53296
53297         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53298         mips.
53299         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53300
53301 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53302
53303         * g++.old_deja/g++.pt/using8.C: New test.
53304
53305 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53306
53307         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53308
53309 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53310
53311         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53312         where a failure is expected.
53313         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53314
53315 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53316
53317         * g++.old_deja/g++.pt/instantiate12.C: New test.
53318
53319 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53320
53321         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53322         start of structs.
53323         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53324         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53325         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53326         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53327         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53328         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53329         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53330         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53331         * g++.old-deja/g++.eh/spec6.C: Likewise.
53332         * g++.old-deja/g++.jason/crash3.C: Likewise.
53333         * g++.old-deja/g++.law/ctors11.C: Likewise.
53334         * g++.old-deja/g++.law/ctors17.C: Likewise.
53335         * g++.old-deja/g++.law/ctors5.C: Likewise.
53336         * g++.old-deja/g++.law/ctors9.C: Likewise.
53337         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53338         * g++.old-deja/g++.mike/net22.C: Likewise.
53339         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53340         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53341         * g++.old-deja/g++.mike/virt3.C: Likewise.
53342         * g++.old-deja/g++.niklas/t128.C: Likewise.
53343         * g++.old-deja/g++.other/anon4.C: Likewise.
53344         * g++.old-deja/g++.other/using1.C: Likewise.
53345         * g++.old-deja/g++.other/warn3.C: Likewise.
53346         * g++.old-deja/g++.pt/t37.C: Likewise.
53347         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53348         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53349
53350 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53351
53352         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53353
53354 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53355
53356         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53357
53358 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53359
53360         * gcc.c-torture/compile/20010107-1.c: New test.
53361
53362 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53363
53364         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53365
53366 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53367
53368         * gcc.dg/format/format.h: New file.
53369         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53370         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53371         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53372         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53373         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53374         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53375         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53376         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53377         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53378         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53379         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53380         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53381         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53382         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53383         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53384         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53385         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53386         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53387         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53388         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53389         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53390         instead of declaring standard types, macros and functions in each
53391         test.
53392
53393 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53394
53395         * gcc.c-torture/execute/20010106-1.c: New test.
53396
53397 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53398
53399         * gcc.dg/format/format.exp: New file.
53400         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53401         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53402         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53403         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53404         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53405         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53406         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53407         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53408         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53409         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53410         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53411         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53412         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53413         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53414         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53415         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53416         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53417         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53418         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53419         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53420         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53421         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53422         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53423         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53424         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53425         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53426         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53427         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53428         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53429         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53430         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53431         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53432         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53433         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53434         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53435         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53436         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53437         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53438         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53439         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53440         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53441         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53442
53443 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53444
53445         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53446         account.
53447
53448 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53449
53450         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53451
53452 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53453
53454         * g++.old-deja/g++.pt/crash62.C: New test.
53455
53456 2001-01-04  Richard Henderson  <rth@redhat.com>
53457
53458         * gcc.dg/20000926-1.c: Update expected warnings.
53459         * gcc.dg/array-2.c: Likewise.
53460         * gcc.dg/array-4.c: Also validate flexible array members.
53461         * gcc.dg/c99-flex-array-1.c: New.
53462
53463 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53464
53465         * gcc.c-torture/compile/20001222-1.x: Remove.
53466
53467 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53468
53469         * gcc.c-torture/execute/built-in-setjmp.c: New.
53470
53471 2001-01-03  Richard Henderson  <rth@redhat.com>
53472
53473         * gcc.dg/940510-1.c: Update expected error wording.
53474         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53475
53476 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53477
53478         * lib/target-supports.exp (check_alias_available): Modified to
53479         indicate aliases not supported if only weak aliases are supported.
53480
53481 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53482
53483         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53484         Turn on cmpstrsi checks for __pj__ and __i370__.
53485
53486 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53487
53488         * g++.old-deja/g++.other/virtual11.C: New test.
53489
53490 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53491
53492         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53493
53494 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53495
53496         * gcc.c-torture/compile/20010102-1.c: New test.
53497
53498 2001-01-02  Andreas Jaeger  <aj@suse.de>
53499
53500         * gcc.dg/noreturn-3.c: New test.
53501
53502         * gcc.dg/noreturn-4.c: New test.
53503
53504 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53505
53506         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53507         __builtin_fputc and __builtin_fwrite.
53508
53509 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53510
53511         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53512         signed char, not default char.
53513
53514 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53515
53516         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53517
53518 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53519
53520         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53521
53522 2000-12-29  Richard Henderson  <rth@redhat.com>
53523
53524         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53525         (__cyg_profile_func_exit): Define.
53526
53527 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53528
53529         * g++.dg/vtgc1.C: New test.
53530
53531 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53532
53533         * gcc.dg/noncompile/20001228-1.c: New test.
53534
53535         * gcc.dg/20001228-1.c: New test.
53536
53537         * gcc.c-torture/execute/20001228-1.c: New test.
53538
53539 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53540
53541         * gcc.dg/format-strfmon-1.c: New test.
53542
53543 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53544
53545         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53546         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53547         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53548         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53549         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53550         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53551         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53552         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53553         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53554         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53555         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53556         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53557         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53558
53559         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53560         * gcc.c-torture/execute/string-opt-4.c: Test index.
53561
53562 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53563
53564         * gcc.c-torture/compile/20001226-1.c: New test.
53565
53566 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53567
53568         * gcc.c-torture/compile/20001222-1.c: New test.
53569         * gcc.c-torture/compile/20001222-1.x: Xfail.
53570
53571 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53572
53573         * gcc.c-torture/execute/comp-goto-2.c: New test.
53574
53575 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53576
53577         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53578         Use long types if __INT_MAX__ is 32767.
53579         (main): Use cast to (sint32 *) when poking 88 into a_page.
53580
53581         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53582
53583 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53584
53585         * gcc.c-torture/compile/20001221-1.c: New test.
53586         * gcc.c-torture/execute/20001221-1.c: New test.
53587
53588 2000-12-20  Richard Henderson  <rth@redhat.com>
53589
53590         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53591         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53592
53593 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53594
53595         * gcc.dg/compare3.c: New test.
53596
53597 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53598
53599         * gcc.dg/format-warnll-1.c: New test.
53600
53601 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53602
53603         * gcc.dg/cpp/cmdlne-P.c: New test.
53604
53605 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53606
53607         * gcc.c-torture/execute/builtin-abs-1.c,
53608         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53609
53610 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53611
53612         * gcc.dg/cpp/multiline.c: New test.
53613
53614 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53615
53616         * g++.old-deja/g++.other/syshdr1.C: Update.
53617         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53618
53619 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53620
53621         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53622
53623 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53624
53625         * g++.old-deja/g++.pt/ttp65.C: New test.
53626
53627 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53628
53629         * g++.old-deja/g++.pt/ttp64.C: New test.
53630
53631 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53632
53633         * g++.old-deja/g++.pt/spec33.C: New test.
53634
53635 2000-12-14  Catherine Moore  <clm@redhat.com>
53636
53637         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53638         * gcc.c-torture/execute/920612-2.c: Likewise.
53639         * gcc.c-torture/execute/920428-2.c: Likewise.
53640         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53641         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53642
53643 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53644
53645         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53646         * gcc.dg/pack-test-2.c: Likewise.
53647
53648 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53649
53650         Tests by Zack Weinberg <zackw@stanford.edu>.
53651
53652         * gcc.dg/cpp/defined.c: Update.
53653         * gcc.dg/cpp/defined_trad.c: New tests.
53654
53655 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53656
53657         * gcc.dg/cpp/trad-direct.c: Update.
53658
53659 2000-12-11  Neil Booth  <neilb@earthling.net>
53660
53661         * gcc.dg/cpp/defined_trad.c
53662
53663 2000-12-11  Neil Booth  <neilb@earthling.net>
53664
53665         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53666
53667 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53668
53669         * gcc.dg/format-miss-2.c: New test.
53670
53671 2000-12-09  Neil Booth  <neilb@earthling.net>
53672
53673         * gcc.dg/cpp/lineflags.c: New tests.
53674         * gcc.dg/cpp/poison.c: Update.
53675         * gcc.dg/cpp/redef2.c: Update.
53676         * gcc.dg/cpp/skipping.c: New test.
53677
53678 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53679
53680         * g++.old-deja/g++.other/eh3.C: New testcase.
53681
53682 2000-12-07  Neil Booth  <neilb@earthling.net>
53683
53684         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53685         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53686         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53687         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53688         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53689         Update.
53690
53691 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53692
53693         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53694         __SIZE_TYPE__ instead of int for type of integers cast to
53695         pointers.
53696
53697 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53698
53699         * g++.old-deja/g++.other/cleanup4.C: New test.
53700
53701 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53702
53703         * format-sec-1.c: New test.
53704
53705 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53706
53707         * gcc.dg/format-nonlit-3.c: New test.
53708
53709 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53710
53711         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53712         through a null pointer.
53713
53714 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53715
53716         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53717         * g++.old-deja/g++.pt/partial4.C: New test.
53718
53719 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53720
53721         * gcc.c-torture/execute/ieee/hugeval.x: New.
53722
53723 2000-12-06  Neil Booth  <neilb@earthling.net>
53724
53725         * gcc.dg/cpp/backslash2.c: New tests.
53726
53727 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53728
53729         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53730         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53731
53732 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53733
53734         * gcc.c-torture/execute/20001203-2.c: New testcase.
53735
53736 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53737
53738         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53739         * g++.old-deja/g++.other/virtual10.C: New test.
53740
53741 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53742
53743         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53744
53745 2000-12-05  Richard Henderson  <rth@redhat.com>
53746
53747         * gcc.c-torture/compile/20001205-1.c: New.
53748
53749 2000-12-04  Neil Booth  <neilb@earthling.net>
53750
53751         * g++.old-deja/g++.other/virtual9.C: New test.
53752         * g++.old-deja/g++.pt/crash61.C: New test.
53753         * gcc.c-torture/execute/loop-9.c: New test.
53754
53755 2000-12-04  Neil Booth  <neilb@earthling.net>
53756
53757         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53758         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53759         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53760         * gcc.dg/cpp/extratokens.c: ...here.
53761
53762 2000-12-04  Neil Booth  <neilb@earthling.net>
53763
53764         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53765         New tests.
53766
53767 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53768
53769         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53770         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53771
53772 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53773
53774         * gcc.c-torture/execute/20001203-1.c: New test.
53775
53776 2000-12-03  Neil Booth  <neilb@earthling.net>
53777
53778         * gcc.dg/cpp/macro6.c: New test cases.
53779
53780 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53781
53782         * gcc.c-torture/execute/string-opt-9.c: New test.
53783         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53784         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53785         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53786
53787         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53788         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53789
53790 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53791
53792         * gcc.dg/cpp/if-6.c: New testcase.
53793
53794         * gcc.dg/20001201-1.c: New testcase.
53795
53796 2000-12-02  Neil Booth  <neilb@earthling.net>
53797
53798         * g++.old-deja/g++.other/externC4.C,
53799         g++.old-deja/g++.other/friend10.C: New tests.
53800
53801 2000-12-02  Neil Booth  <neilb@earthling.net>
53802
53803         * g++.old-deja/g++.other/instan2.C
53804         * g++.old-deja/g++.other/instan3.C: New test.
53805
53806 2000-12-02  Neil Booth  <neilb@earthling.net>
53807
53808         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53809         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53810         gnuc99.c,gnuc99-pedantic.c: New tests.
53811
53812 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53813
53814         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53815         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53816
53817 2000-12-01  Neil Booth  <neilb@earthling.net>
53818
53819         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53820         * gcc.dg/cpp/poison.c: Update.
53821         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53822
53823 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53824
53825         * g77.f-torture/execute/20001201.f: New test.
53826
53827 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53828
53829         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53830
53831 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53832
53833         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53834
53835 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53836
53837         * g++.old-deja/g++.other/cast6.C: New test.
53838
53839 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53840
53841         * gcc.c-torture/execute/20001130-2.c: New testcase.
53842
53843 2000-11-30  Richard Henderson  <rth@redhat.com>
53844
53845         * gcc.c-torture/execute/20001130-1.c: New test.
53846
53847 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53848
53849         * g++.old-deja/g++.other/op3.C: New test.
53850
53851 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53852
53853         * g++.old-deja/g++.other/op2.C: New test.
53854
53855 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53856
53857         * g++.old-deja/g++.other/crash38.C: New test.
53858
53859 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53860
53861         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53862
53863 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53864
53865         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53866         tests.
53867         * gcc.c-torture/execute/string-opt-6.c: New test.
53868
53869         * gcc.dg/20001117-1.c: Add main.
53870
53871 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53872
53873         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53874         Move from here ...
53875         * gcc.dg/940510-1.c: ... to here.
53876
53877         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53878         zero-size arrays in toplevel structures.
53879
53880 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53881
53882         * gcc.c-torture/execute/loop-8.c: New test.
53883
53884 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53885
53886         * g++.old-deja/g++.other/base1.C: New test.
53887
53888 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53889
53890         * g++.old-deja/g++.other/parse2.C: New test.
53891
53892 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53893
53894         * g++.old-deja/g++.pt/incomplete1.C: New test.
53895
53896 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53897
53898         * g++.old-deja/g++.other/friend9.C: New test.
53899
53900 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53901
53902         * gcc.dg/20001127-1.c: New test.
53903
53904 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53905
53906         * g++.old-deja/g++.pt/friend46.C: New test.
53907
53908 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53909
53910         * g++.old-deja/g++.other/ptrmem8.C: New test.
53911
53912 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53913
53914         * gcc.c-torture/execute/string-opt-7.c: New test.
53915         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53916
53917 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53918
53919         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53920         instead of 'mkcheck 2'.
53921
53922 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53923
53924         * gcc.c-torture/execute/memcheck/driver.c,
53925         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53926         C9X references to refer to C99.
53927
53928 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.dg/ultrasp3.c: New test.
53931
53932 2000-11-25  Neil Booth  <neilb@earthling.net>
53933
53934         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53935
53936 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53937
53938         * gcc.c-torture/compile/20001123-2.c: New.
53939
53940 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53941
53942         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53943
53944 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53945
53946         * gcc.dg/sequence-point-1.c: Add some new tests.
53947         * gcc.c-torture/execute/20001124-1.c: New test.
53948
53949 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53950
53951         * g++.old-deja/g++.other/vaarg4.C: New test.
53952         * gcc.c-torture/compile/20001123-1.c: New test.
53953
53954 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53955
53956         * g++.other/crash24.C: Adjust and remove XFAIL.
53957         * g++.other/crash37.C: New test.
53958
53959 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.pt/instantiate9.C: New test.
53962
53963 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53964
53965         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53966         new ABI, too.
53967
53968         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53969         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53970
53971 2000-11-22  Neil Booth  <neilb@earthling.net>
53972
53973         * gcc.dg/cpp/Wtrigraphs.c: New test.
53974
53975 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53976
53977         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53978
53979 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53980
53981         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53982
53983 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53984
53985         * lib/gcc-dg.exp: load_lib scanasm.exp.
53986         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53987         * lib/g++-dg.exp: load_lib scanasm.exp.
53988         * lib/scanasm.exp: New.
53989         (scan-assembler, scan-assembler-not): Add optional arguments to
53990         test name, or if not present, the pattern name.
53991         (scan-assembler-dem, scan-assembler-dem-not): New.
53992
53993         * g++.dg/dg.exp: New.
53994
53995 2000-11-21  Neil Booth  <neilb@earthling.net>
53996
53997         * gcc.dg/cpp/integrated1.c: Remove.
53998
53999 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54000
54001         * gcc.c-torture/execute/20001121-1.c: New test.
54002
54003 2000-11-21  Richard Henderson  <rth@redhat.com>
54004
54005         * gcc.c-torture/compile/20001121-1.c: New test.
54006
54007 2000-11-20  Neil Booth  <neilb@earthling.net>
54008
54009         * gcc.dg/cpp/integrated1.c: New test.
54010
54011 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
54012
54013         * g++.old-deja/g++.other/inline17.C: New test.
54014
54015 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
54016
54017         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54018         local variable to be zero: I made the variable global. Now
54019         uses abort() and exit() instead of relying on main's return value.
54020
54021 2000-11-20  Neil Booth  <neilb@earthling.net>
54022
54023         * gcc.dg/cpp/paste2.c: Update test.
54024         * objc/execute/paste.m: New test.
54025
54026 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54027
54028         * gcc.dg/c99-condexpr-1.c: New test.
54029
54030 2000-11-20  Neil Booth  <neilb@earthling.net>
54031
54032         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54033
54034 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
54035
54036         * g++.old-deja/g++.pt/export1.C: New test.
54037
54038 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
54039
54040         * gcc.dg/20001117-1.c: New test.
54041
54042 2000-11-18  Richard Henderson  <rth@redhat.com>
54043
54044         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54045
54046 2000-11-18  Richard Henderson  <rth@redhat.com>
54047
54048         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54049         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54050         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54051
54052 2000-11-18  Richard Henderson  <rth@redhat.com>
54053
54054         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54055         (main): New.  Exit cleanly.
54056
54057 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54058
54059         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54060         gcc.dg/c99-fordecl-2.c: New tests.
54061
54062 2000-11-18  Richard Henderson  <rth@redhat.com>
54063
54064         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54065         * gcc.c-torture/execute/zerolen-2.c: New.
54066
54067 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54068
54069         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54070         memory.
54071
54072 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54073
54074         * g++.old-deja/g++.pt/instantiate8.C: New test.
54075
54076 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
54077
54078         * g++.old-deja/g++.other/incomplete.C: Add more tests.
54079         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54080
54081 2000-11-16  Nick Clifton  <nickc@redhat.com>
54082
54083         * gcc.c-torture/execute/nestfunc-2.c: New test.
54084         * gcc.c-torture/execute/nestfunc-3.c: New test.
54085
54086 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54087
54088         * gcc.c-torture/compile/20001116-1.c: New test.
54089
54090 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54091
54092         * gcc.c-torture/execute/20001115-1.c: New test.
54093
54094 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
54095
54096         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54097         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54098         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54099         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54100
54101 2000-11-15  Neil Booth  <neilb@earthling.net>
54102
54103         gcc.dg/cpp/_Pragma1.c: Update.
54104         gcc.dg/cpp/_Pragma2.c: New test.
54105
54106 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54107
54108         * g++.old-deja/g++.other/anon5.C: New test.
54109
54110 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54111
54112         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54113         tests.
54114
54115 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
54116
54117         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54118         output.
54119
54120 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54121
54122         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54123         labels at end of compound statements.
54124
54125 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
54126
54127         * gcc.c-torture/execute/loop-7.c: New test.
54128
54129 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54130
54131         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54132
54133 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54134
54135         * gcc.dg/c99-bool-1.c: New test.
54136
54137 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54138
54139         * gcc.dg/c99-scope-1.c: Remove xfail.
54140         * gcc.dg/c99-scope-2.c: New test.
54141
54142 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54143
54144         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54145         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54146
54147 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
54148
54149         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54150         error messages.
54151
54152         * g++.mike/p700.C: Don't typedef wchar_t.
54153         * g++.mike/p784.C: Likewise.
54154         * g++.mike/eb101.C: Don't use __wchar_t.
54155
54156 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
54157
54158         * g77.f-torture/execute/20001111.[fx]: Test premature exit
54159         from DO loop.
54160
54161 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
54162
54163         * gcc.c-torture/execute/20001111-1.c: New test.
54164
54165 2000-11-10  Nick Clifton  <nickc@redhat.com>
54166
54167         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54168         long multuiple and accumulate.
54169
54170 2000-11-09  Richard Henderson  <rth@redhat.com>
54171
54172         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54173         via size_t instead of int.
54174
54175         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54176         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54177         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54178         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54179
54180 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
54181
54182         * gcc.c-torture/compile/20001109-1.c: New test.
54183         * gcc.c-torture/compile/20001109-2.c: New test.
54184
54185 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
54186
54187         * g++.old-deja/g++.pt/operator1.C: New test.
54188         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54189
54190 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54191
54192         * gcc.dg/20001108-1.c: New test.
54193
54194 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
54195
54196         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54197         with both arguments constant strings.
54198         * gcc.c-torture/execute/string-opt-3.c: New test.
54199         * gcc.c-torture/execute/string-opt-4.c: New test.
54200         * gcc.c-torture/execute/string-opt-5.c: New test.
54201
54202 2000-11-08  Nick Clifton  <nickc@redhat.com>
54203
54204         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
54205         mulsidi3adddi patterns.
54206
54207 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
54208
54209         * g++.old-deja/g++.other/crash36.C: New test.
54210
54211 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
54212
54213         * g++.old-deja/g++.other/init16.C: New test.
54214
54215 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
54216
54217         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54218
54219 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54220
54221         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54222         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54223         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54224
54225 2000-11-07  DJ Delorie  <dj@redhat.com>
54226
54227         * gcc.dg/20000614-1.c: Add return so that test can pass.
54228
54229 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54230
54231         * gcc.c-torture/execute/string-opt-1.c: New test.
54232
54233 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
54234
54235         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
54236         mips-sgi-irix6.* because the MIPS ABI passes floating-point
54237         parameters in registers, and there is no way for a varargs
54238         function to know in which order the integer and floating-point
54239         parameters should be interleaved when they are placed on the
54240         stack.
54241         * gcc.c-torture/execute/va-arg-16.x: Likewise.
54242         * gcc.c-torture/execute/va-arg-17.x: Likewise.
54243
54244 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54245
54246         * gcc.c-torture/execute/string-opt-2.c: New test.
54247
54248 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
54249
54250         * g++.old-deja/g++.pt/crash60.C: New test.
54251
54252 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54253
54254         * g++.old-deja/g++.other/crash24.C: New test.
54255         * g++.old-deja/g++.other/crash25.C: New test.
54256         * g++.old-deja/g++.other/crash26.C: New test.
54257         * g++.old-deja/g++.other/crash27.C: New test.
54258         * g++.old-deja/g++.other/crash28.C: New test.
54259         * g++.old-deja/g++.other/crash29.C: New test.
54260         * g++.old-deja/g++.other/crash30.C: New test.
54261         * g++.old-deja/g++.other/crash31.C: New test.
54262         * g++.old-deja/g++.other/crash32.C: New test.
54263         * g++.old-deja/g++.other/crash33.C: New test.
54264         * g++.old-deja/g++.other/crash34.C: New test.
54265         * g++.old-deja/g++.other/crash35.C: New test.
54266
54267 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54268
54269         * gcc.c-torture/execute/20001031-1.c: New test.
54270
54271 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54272
54273         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54274         namespace.
54275
54276         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54277         standards-conformant.
54278
54279         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54280
54281         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54282         * g++.old-deja/g++.mike/p755a.C: Likewise.
54283         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54284         library makes no calls to `operator new' during initialization.
54285
54286 2000-11-04  Neil Booth  <neilb@earthling.net>
54287
54288         * gcc.dg/cpp/include2.c: New tests.
54289
54290 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54291
54292         * lib/g++.exp (g++_set_ld_library_path): New function.
54293         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54294
54295 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54296
54297         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54298         warnings.
54299
54300 2000-11-01  Richard Henderson  <rth@redhat.com>
54301
54302         * g++.old-deja/g++.ext/namedret1.C: New.
54303         * g++.old-deja/g++.ext/namedret2.C: New.
54304         * g++.old-deja/g++.ext/namedret3.C: New.
54305
54306 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54307
54308         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54309         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54310
54311 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54312
54313         * gcc.c-torture/execute/va-arg-21.c: New test.
54314
54315 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54316
54317         * gcc.dg/c99-complex-2.c: New test.
54318
54319 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54320
54321         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54322
54323 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54324
54325         * g++.old-deja/g++.other/inline16.C: New test.
54326
54327 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54328
54329         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54330         __PRETTY_FUNCTION__
54331
54332 2000-10-29  Neil Booth  <neilb@earthling.net>
54333
54334         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54335         New tests.
54336         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54337         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54338         optimisation.
54339
54340 2000-10-29  Neil Booth  <neilb@earthling.net>
54341
54342         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54343         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54344         * mi5.c: Test multiple includes work with -C.
54345         * trigraphs.c: Test ^= version.
54346
54347 2000-10-28  Neil Booth  <neilb@earthling.net>
54348
54349         New tests and test updates for new macro expander.
54350
54351         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54352         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54353         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54354         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54355         new diagnostic messages.
54356
54357         * gcc.dg/cpp/macro3.c: New tests.
54358
54359 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54360
54361         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54362         on the same line.
54363
54364 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54365
54366         * g++.old-deja/g++.other/eh2.C: New test.
54367
54368 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54369
54370         * gcc.c-torture/execute/20001027-1.c: New test.
54371
54372 2000-10-26  Richard Henderson  <rth@redhat.com>
54373
54374         * gcc.c-torture/execute/20001026-1.c: New.
54375
54376 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54377
54378         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54379         * g++.old-deja/g++.law/builtin1.C: Likewise.
54380         * g++.old-deja/g++.law/ctors10.C: Likewise.
54381         * g++.old-deja/g++.law/virtual3.C: Likewise.
54382         * g++.old-deja/g++.mike/p658.C: Likewise.
54383         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54384         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54385         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54386         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54387         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54388
54389 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54390
54391         * gcc.c-torture/compile/20001024-1.c: New test.
54392
54393 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54394
54395         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54396         to tell us whether or not we are using V3.
54397
54398 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54399
54400         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54401         operands.
54402
54403 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54404
54405         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54406
54407 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54408
54409         * gcc.c-torture/execute/20001024-1.c: New test.
54410
54411 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54412
54413         * g++.old-deja/g++.other/sibcall1.C: New test.
54414
54415 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54416
54417         * gcc.dg/noncompile/init-3.c: New test.
54418
54419 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54420
54421         * gcc.dg/format-array-1.c: New test.
54422
54423 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54424
54425         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54426         writing through null pointers; remove comment about testing
54427         unterminated strings.
54428
54429 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54430
54431         * gcc.c-torture/execute/20001017-2.c: New test.
54432
54433 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54434
54435         * gcc.c-torture/compile/20001018-1.c: New test.
54436         * gcc.c-torture/compile/20001018-1.x: Xfail.
54437
54438 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54439
54440         * gcc.c-torture/execute/20001017-1.c: New test.
54441
54442 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54443
54444         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54445         for multiple use of arguments with scanf formats; add tests for
54446         multiple use of arguments.
54447
54448 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54449
54450         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54451         from some old tests.
54452
54453 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54454
54455         * gcc.dg/format-miss-1.c: New test.
54456
54457 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54458
54459         * gcc.c-torture/execute/20001013-1.c: New test.
54460
54461 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54462
54463         * gcc.dg/format-branch-1.c: New test.
54464
54465 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54466
54467         * README, lib/file-format.exp: Remove EGCS references.
54468
54469 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54470
54471         * gcc.dg/20001013-1.c: New test.
54472
54473 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54474
54475         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54476         for intmax_t in the compiler using __typeof__ and the type rules
54477         for conditional expressions.
54478
54479 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54480
54481         * gcc.dg/20001012-1.c: New test.
54482         * gcc.dg/20001012-2.c: New test.
54483
54484 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54485
54486         * gcc.dg/format-attr-1.c: New test.
54487
54488 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54489
54490         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54491         __LONG_LONG_MAX__ instead of LLONG_MAX.
54492
54493 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54494
54495         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54496         scanf flags.
54497         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54498         flags.
54499
54500 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54501
54502         * gcc.dg/sequence-pt-1.c: New test.
54503
54504 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54505
54506         * gcc.c-torture/execute/20001011-1.c: New testcase.
54507         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54508
54509 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54510
54511         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54512         does not error on it.
54513
54514 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54515
54516         * gcc.dg/20001009-1.c: New test.
54517
54518 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54519
54520         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54521         * gcc.c-torture/execute/20001009-2.c: ... to here.
54522
54523 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54524
54525         * gcc.c-torture/compile/20001009-1.c: New testcase.
54526         * gcc.c-torture/execute/20001009-1.c: New testcase.
54527         Testcases provided by Jan Hubicka <jh@suse.cz>.
54528
54529 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54530
54531         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54532         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54533         uintmax_t using <limits.h> to emulate the compiler's internal
54534         logic.  No longer XFAIL %j tests.
54535
54536 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54537
54538         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54539         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54540         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54541         regexps and details of expected handling of some bad formats.
54542         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54543         suppression.
54544
54545 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54546
54547         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54548         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54549         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54550         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54551         in list archives.
54552
54553 2000-10-06  Richard Henderson  <rth@cygnus.com>
54554
54555         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54556         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54557         * g++.old-deja/g++.jason/report.C: Likewise.
54558         * g++.old-deja/g++.law/friend5.C: Likewise.
54559         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54560         of the expected warnings.
54561
54562 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54563
54564         * g++.old-deja/g++.pt/enum14.C: New test.
54565
54566 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54567
54568         * g++.old-deja/g++.pt/crash59.C: New test.
54569
54570 2000-10-04  Will Cohen  <wcohen@redhat.com>
54571
54572         * gcc.dg/20000926-1.c: New test.
54573
54574 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54575
54576         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54577         function name for current C++ compiler.
54578         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54579
54580 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54581
54582         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54583         __PRETTY_FUNCTION__.
54584         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54585
54586 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54587
54588         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54589
54590 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54591
54592         * gcc.c-torture/compile/20000923-1.c: New test.
54593
54594 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54595
54596         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54597         * g++.old-deja/g++.pt/ttp62.C: Same.
54598         * g++.old-deja/g++.other/inline14.C: Same.
54599
54600 2000-09-24  Richard Henderson  <rth@cygnus.com>
54601
54602         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54603
54604 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54605
54606         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54607
54608 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54609
54610         * gcc.c-torture/compile/20000922-1.c: New file.
54611
54612 2000-09-21  Nick Clifton  <nickc@redhat.com>
54613
54614         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54615         a signed long modulo operation.
54616         (mod6): New function - perform an unsigned long modulo operation.
54617         (main): Add tests for modulos of very large numbers by very small
54618         dividends.
54619
54620 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54621
54622         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54623
54624 2000-09-19  Richard Henderson  <rth@cygnus.com>
54625
54626         * gcc.dg/compare2.c (case 10): XFAIL.
54627
54628 2000-09-18  Richard Henderson  <rth@cygnus.com>
54629
54630         * gcc.c-torture/execute/20000906-1.c: Move ...
54631         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54632         that support __builtin_trap.
54633
54634 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54635
54636         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54637
54638 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54639
54640         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54641         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54642         more $ format tests.
54643
54644 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54645
54646         * gcc.dg/format-errmk-1.c: New test.
54647
54648 2000-09-17  Greg McGary  <greg@mcgary.org>
54649
54650         * gcc.c-torture/execute/20000917-1.x: Remove.
54651
54652 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54653
54654         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54655
54656 2000-09-17  Greg McGary  <greg@mcgary.org>
54657
54658         * gcc.c-torture/execute/20000917-1.c: New test.
54659         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54660
54661 2000-09-16  Neil Booth  <NeilB@earthling.net>
54662
54663         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54664         in nested macro bug.
54665
54666 2000-09-15  Neil Booth  <NeilB@earthling.net>
54667
54668         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54669
54670 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54671
54672         * gcc.c-torture/execute/20000914-1.c: New test.
54673
54674 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54675
54676         * g++.other/inline13.C: New test.
54677
54678 2000-09-12  Andreas Jaeger  <aj@suse.de>
54679
54680         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54681         constant by Ulrich Drepper <drepper@redhat.com>.
54682
54683 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54684
54685         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54686
54687 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54688
54689         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54690
54691 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54692
54693         * gcc.dg/cpp/backslash.c: New test.
54694
54695 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54696
54697         * gcc.c-torture/execute/20000910-1.c: New test.
54698         * gcc.c-torture/execute/20000910-2.c: Likewise.
54699
54700 2000-09-11  Robert Lipe  <robertl@sco.com>
54701
54702         * gcc.dg/pragma-align.c: New test.
54703
54704 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54705
54706         * g++.old-deja/g++.pt/explicit82.C: New test.
54707         * g++.old-deja/g++.pt/explicit83.C: New test.
54708
54709 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54710
54711         * gcc.dg/asm-names.c: New test.
54712
54713 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54714
54715         * gcc.dg/cpp/tr-warn6.c: New test
54716
54717 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54718
54719         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54720         be accepted.
54721
54722 2000-09-07  Catherine Moore  <clm@redhat.com>
54723
54724         * gcc.c-torture/execute/unroll-1.c: New test.
54725
54726 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54727
54728         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54729         ERROR markers.
54730         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54731         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54732         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54733         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54734         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54735         Preprocess only.
54736         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54737         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54738
54739 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54740
54741         * g++.old-deja/g++.pt/deduct2.C: New test.
54742
54743 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54744
54745         * g++.old-deja/g++.pt/parms2.C: New test.
54746
54747 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54748
54749         * g++.old-deja/g++.pt/crash58.C: New test.
54750
54751 2000-09-06  Greg McGary  <greg@mcgary.org>
54752
54753         * gcc.c-torture/execute/20000906-1.c: New test.
54754         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54755
54756 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54757
54758         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54759
54760 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54761
54762         * g++.old-deja/g++.pt/crash57.C: New test.
54763
54764 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54765
54766         * g++.old-deja/g++.pt/crash56.C: New test.
54767
54768 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54769
54770         * g++.old-deja/g++.pt/koenig1.C: New test.
54771
54772 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54773
54774         * gcc.dg/20000904-1.c: New test.
54775
54776 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54777
54778         * gcc.dg/cpp/paste8.c: New test.
54779
54780 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54781
54782         * gcc.c-torture/compile/20000827-1.c: New test.
54783
54784 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54785
54786         * gcc.dg/format-diag-1.c: New test.
54787
54788 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54789
54790         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54791         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54792         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54793         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54794         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54795
54796 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54797
54798         * g++.old-deja/g++.other/nested4.C: New test.
54799
54800 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54801
54802         * g++.old-deja/g++.ns/scoped1.C: New test.
54803
54804 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54805
54806         * lib/g++.exp: Support testing already-installed GCC.
54807
54808 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54809
54810         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54811
54812 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54813
54814         * gcc.dg/return-type-2.c: New test.
54815
54816 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54817
54818         * gcc.c-torture/compile/20000825-1.c: New test.
54819
54820 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54821
54822         * gcc.dg/dwarf2-2.c: New test.
54823
54824 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54825
54826         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54827         dg-warning regexps.
54828
54829 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54830
54831         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54832         gcc.dg/format-ext-5.c: New tests.
54833
54834 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54835
54836         * g++.old-deja/g++.other/crash22.C: New test.
54837
54838 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54839
54840         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54841
54842 2000-08-24  Richard Henderson  <rth@cygnus.com>
54843
54844         * gcc.dg/ia64-sync-1.c: New test.
54845         * gcc.dg/ia64-sync-2.c: New test.
54846         * gcc.dg/ia64-asm-1.c: New test.
54847
54848 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54849
54850         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54851         * gcc.dg/format-ext-2.c: New test.
54852
54853 2000-08-23  Jason Merrill  <jason@redhat.com>
54854
54855         * lib/old-dejagnu.exp: Also ignore "In member function" and
54856         "At global scope".
54857
54858 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54859
54860         * gcc.dg/noncompile/label-lineno-1.c: New test.
54861
54862 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54863
54864         * gcc.dg/c99-array-nonobj-1.c: New test.
54865
54866 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54867
54868         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54869         tests.
54870         * gcc.dg/format-ext-1.c: New test.
54871
54872 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54873
54874         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54875         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54876         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54877         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54878         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54879
54880 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54881
54882         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54883         gcc.dg/c99-strftime-2.c: New tests.
54884
54885 2000-08-22  Richard Henderson  <rth@cygnus.com>
54886
54887         * gcc.c-torture/execute/20000822-1.c: New test.
54888
54889 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54890
54891         * gcc.c-torture/execute/20000819-1.x: Remove.
54892
54893 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54894
54895         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54896         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54897         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54898         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54899         gcc.dg/format-xopen-1.c: New tests.
54900
54901 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54902
54903         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54904
54905 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54906
54907         * g++.old-deja/g++.other/loop2.C: New test.
54908
54909         * gcc.c-torture/compile/20000606-1.c: New test.
54910         * gcc.c-torture/compile/20000728-1.c: New test.
54911         * gcc.c-torture/execute/20000801-1.c: New test.
54912         * gcc.c-torture/execute/20000801-2.c: New test.
54913         * gcc.c-torture/execute/20000819-1.c: New test.
54914         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54915         * gcc.dg/20000629-1.c: New test.
54916         * gcc.dg/20000724-1.c: New test.
54917         * gcc.dg/20000807-1.c: New test.
54918
54919 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54920
54921         * gcc.dg/cpp/pragma-1.c: New test.
54922         * gcc.dg/cpp/pragma-2.c: New test.
54923
54924 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54925
54926         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54927         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54928
54929 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54930
54931         * gcc.c-torture/compile/20000818-1.c: New test.
54932
54933 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54934
54935         * gcc.c-torture/execute/20000818-1.c: New test.
54936
54937 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54938
54939         * gcc.dg/format-va-1.c: New test.
54940
54941 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54942
54943         * g++.old-deja/g++.other/typedef8.C: New test.
54944
54945 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54946
54947         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54948         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54949         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54950         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54951         * g++.old-deja/g++.other/ptrmem7.C: New test.
54952         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54953
54954 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54955
54956         * g++.old-deja/g++.pt/typename27.C: New test.
54957
54958 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54959
54960         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54961         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54962         * g++.old-deja/g++.pt/friend45.C: New test.
54963         * g++.old-deja/g++.other/friend8.C: New test.
54964
54965 2000-08-15  Richard Henderson  <rth@cygnus.com>
54966
54967         * gcc.c-torture/execute/20000815-1.c: New test.
54968
54969 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54970
54971         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54972         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54973         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54974
54975 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54976
54977         * g++.old-deja/g++.other/refinit2.C: New test.
54978
54979 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54980
54981         * lib/c-torture.exp (c-torture): Make
54982         compiler_conditional_xfail_data global.
54983         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54984         compiler_conditional_xfail_data machinery.
54985         (f-torture-execute): Likewise.
54986         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54987         and only when unrolling loops.
54988
54989         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54990
54991 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54992
54993         * g++.old-deja/g++.pt/explicit81.C: New test.
54994
54995 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54996
54997         * g++.old-deja/g++.pt/typename26.C: New test.
54998
54999 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
55000
55001         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55002         warning.
55003
55004 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
55005
55006         * g++.old-deja/g++.other/array3.C: New test.
55007
55008 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55009
55010         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55011         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55012         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55013         New tests.
55014
55015 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
55016
55017         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55018         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55019
55020 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
55021
55022         * gcc.c-torture/execute/20000808-1.c: New test.
55023
55024 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55025
55026         * gcc.dg/c90-const-expr-1.c: New test.
55027
55028 2000-08-08  Richard Henderson  <rth@cygnus.com>
55029
55030         * gcc.dg/noncompile/920923-1.c: Declare calloc.
55031
55032 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55033
55034         * gcc.dg/noncompile/const-ll-1.c: New test.
55035
55036 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55037
55038         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55039
55040 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55041
55042         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55043         that running programs linked against the shared version of libobjc
55044         run correctly.
55045
55046 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55047
55048         * gcc.dg/c99-printf-1.c: New test.
55049
55050 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55051
55052         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55053
55054 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
55055
55056         * gcc.c-torture/execute/20000731-1.x: Delete.
55057
55058 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
55059
55060         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55061         and torture_without_loops as is done by c-torture.exp.
55062         (search_for): Copy from c-torture.exp.
55063         (gcc-dg-runtest): New function, drives a directory of tests
55064         iterating over the TORTURE_OPTIONS.
55065         (scan-assembler, scan-assembler-not): Move here from
55066         individual directory drivers.
55067
55068         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55069         defined by lib/gcc-dg.exp.
55070         * gcc.dg/cpp/cpp.exp: Likewise.
55071         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
55072         gcc-dg-runtest, so we cycle over optimization options.
55073
55074         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55075         * gcc.dg/compare2.c: No longer expected to fail.
55076
55077 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55078
55079         * gcc.c-torture/execute/20000804-1.c: New test.
55080
55081 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55082
55083         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55084
55085 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
55086
55087         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55088
55089 2000-08-03  Jeffrey A Law  (law@cygnus.com)
55090
55091         * gcc.c-torture/compile/20000803-1.c: New test.
55092
55093 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55094
55095         * gcc.c-torture/execute/20000801-3.c,
55096         gcc.c-torture/execute/20000801-4.c: New tests.
55097         * gcc.c-torture/execute/20000801-3.x,
55098         gcc.c-torture/execute/20000801-4.x: Xfail.
55099
55100 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
55101
55102         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55103         libobjc/.libs to allow for libtool.
55104
55105 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
55106
55107         * gcc.c-torture/compile/20000802-1.c: New test.
55108
55109 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
55110
55111         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55112
55113 2000-07-31  Jeffrey A Law  (law@cygnus.com)
55114
55115         * gcc-c-torture/execute/20000731-2.c: New test.
55116
55117         * gcc.c-torture/execute/20000731-1.c: New test.
55118         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55119
55120 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
55121
55122         * gcc.dg/cpp/paste7.c: New test.
55123         * gcc.dg/cpp/20000725-1.c: New test.
55124
55125 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
55126
55127         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55128         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55129         declaration warning for __builtin_dwarf_reg_size.
55130
55131         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55132
55133 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55134
55135         * gcc.dg/noncompile/voidparam-1.c: New test.
55136
55137 2000-07-30  Richard Henderson  <rth@cygnus.com>
55138
55139         * gcc.dg/c90-digraph-1.c: Don't xfail.
55140         * gcc.dg/compare2.c (case 10): Xfail.
55141         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55142
55143 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
55144
55145         * gcc.dg/c99-main-1.c: New test.
55146
55147 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55148
55149         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55150
55151 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
55152
55153         * gcc.c-tortuer/execute/20000726-1.c: New test.
55154
55155 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
55156
55157         * gcc.c-torture/execute/enum-2.c: New test.
55158
55159 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55160
55161         * gcc.dg/cpp/tr-warn3.c: New test.
55162
55163 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.ext/implicit1.C: Remove.
55166         * g++.old-deja/g++.jason/c2.C: Remove
55167         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55168         * g++.old-deja/g++.pt/crash16.C: Likewise.
55169         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55170
55171 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55172
55173         * g++.old-deja/g++.other/for2.C: New test.
55174
55175 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
55176
55177         * gcc.dg/20000720-1.c: New test.
55178
55179 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
55180
55181         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
55182
55183 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
55184
55185         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55186         * gcc.c-torture/execute/20000722-1.c: New.
55187         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55188
55189 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
55190
55191         * gcc.dg/cpp/20000720-1.S: New test.
55192
55193 2000-07-21  Michael Meissner  <meissner@redhat.com>
55194
55195         * gcc.c-torture/execute/ieee/hugeval.c: New test.
55196
55197 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55198
55199         * g++.old-deja/g++.brendan/crash16.C,
55200         g++.old-deja/g++.brendan/parse3.C,
55201         g++.old-deja/g++.brendan/redecl1.C,
55202         g++.old-deja/g++.ns/template13.C,
55203         g++.old-deja/g++.other/decl4.C,
55204         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55205
55206 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
55207
55208         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55209         and "Internal error".
55210
55211         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55212         regexps.
55213         * gcc.dg/cpp/paste6.c: New test.
55214
55215 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
55216
55217         * gcc.dg/cpp/tr-direct.c: New test.
55218
55219         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55220         gcc.dg/cpp/undef1.c: Tweak error regexps.
55221
55222 2000-07-18  Eric Christopher <echristo@redhat.com>
55223
55224         * gcc.c-torture/compile/20000718-1.c: New test.
55225
55226 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
55227
55228         * cpplex.c (_cpp_push_token): If the token being pushed back
55229         is the previous token in this context, just subtract one from
55230         context->posn.
55231         * cppmacro.c (save_expansion): Clear aux field when storing a
55232         placemarker.
55233
55234 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
55235
55236         * gcc.dg/noncompile/redecl-1.c: New test.
55237
55238 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
55239
55240         * gcc.c-torture/execute/20000717-5.c: New test.
55241         * gcc.c-torture/execute/20000717-1.x: Removed.
55242
55243 2000-07-17  Richard Henderson  <rth@cygnus.com>
55244
55245         * gcc.c-torture/execute/20000717-4.c: New test.
55246
55247 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
55248
55249         * gcc.dg/cpp/syshdr.c: New test.
55250         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55251
55252 2000-07-17  Neil Booth  <neilb@earthling.net>
55253
55254         * gcc.dg/cpp/cmdlne-dM.c: New test.
55255         * gcc.dg/cpp/cmdlne-dD.c: New test.
55256
55257 2000-07-17  Jeffrey A Law  (law@cygnus.com)
55258
55259         * gcc.c-torture/execute/20000717-3.c: New test.
55260
55261         * gcc.c-torture/compile/20000717-1.c: New test.
55262
55263 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
55264
55265         * gcc.c-torture/execute/20000717-2.c: New test.
55266
55267 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55268
55269         * gcc.dg/formatz-1.c: New test.
55270
55271         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55272         * gcc.dg/c99-digraph-1.c: New tests.
55273
55274         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55275         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55276
55277         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55278         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55279         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55280         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55281         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55282         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55283         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55284
55285 2000-07-17  Greg McGary <greg@mcgary.org>
55286
55287         * gcc.c-torture/execute/20000717-1.c: New test.
55288         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55289
55290 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55291
55292         * gcc.c-torture/execute/20000715-2.c: New test.
55293         * gcc.dg/20000715-1.c: New test.
55294
55295 2000-07-15  Michael Meissner  <meissner@redhat.com>
55296
55297         * gcc.c-torture/execute/20000715-1.c: New test.
55298
55299 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55300
55301         * gcc.c-torture/execute/20000707-1.c: New test.
55302
55303 2000-07-13  Neil Booth  <NeilB@earthling.net>
55304
55305         * gcc.dg/cpp/digraph1.c,
55306         gcc.dg/cpp/digraph2.c,
55307         gcc.dg/cpp/digraphs.c: New tests.
55308
55309 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55310
55311         * g77.f-torture/compile/20000630-2.f: New test.
55312         * g77.f-torture/compile/20000630-2.x
55313
55314 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55315
55316         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55317
55318 2000-07-11  Neil Booth  <NeilB@earthling.net>
55319
55320         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55321
55322 2000-07-11  Neil Booth  <NeilB@earthling.net>
55323
55324         * gcc.dg/cpp/cmdlne-C.c: New.
55325
55326 2000-07-09  Neil Booth  <NeilB@earthling.net>
55327
55328         * gcc.dg/cpp/directiv.c: New tests.
55329         * gcc.dg/cpp/undef1.c: Update.
55330
55331 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55332
55333         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55334
55335 2000-07-09  Neil Booth  <NeilB@earthling.net>
55336
55337         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55338
55339 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55340
55341         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55342         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55343
55344 2000-07-08  Neil Booth  <NeilB@earthling.net>
55345
55346         * gcc.dg/cpp/macsyntx.c: New tests.
55347
55348 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55349
55350         * gcc.dg/20000707-1.c: New test.
55351
55352 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55353
55354         * gcc.c-torture/execute/20000706-1.c: New test.
55355         * gcc.c-torture/execute/20000706-2.c: New test.
55356         * gcc.c-torture/execute/20000706-3.c: New test.
55357         * gcc.c-torture/execute/20000706-4.c: New test.
55358         * gcc.c-torture/execute/20000706-5.c: New test.
55359
55360 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55361
55362         * g++.old-deja/g++.pt/instantiate7.C: New test.
55363
55364 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55365
55366         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55367         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55368         * g++.old-deja/g++.other/rtti3.C: Likewise.
55369         * g++.old-deja/g++.other/rttid3.C: Likewise.
55370
55371 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55372
55373         *  g77.f-torture/compile/20000630-1.x: Fix typo
55374
55375 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55376
55377         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55378         assembly output.
55379
55380 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55381
55382         * gcc.dg/cpp/ident.c: New test.
55383
55384 2000-07-05  Neil Booth  <NeilB@earthling.net>
55385
55386         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55387           gcc.dg/cpp/lexstrng.c: New tests.
55388
55389 2000-07-04  Neil Booth  <NeilB@earthling.net>
55390
55391         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55392         * gcc.dg/cpp/strify2.c: Same.
55393
55394 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55395
55396         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55397         * gcc.dg/cpp/19990703-1.c: Likewise.
55398         * gcc.dg/cpp/20000625-1.c: Likewise.
55399         * gcc.dg/cpp/20000625-2.c: Likewise.
55400
55401         * gcc.dg/cpp/macro1.c,
55402         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55403         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55404         gcc.dg/cpp/strify1.c,
55405         gcc.dg/cpp/strify2.c: New tests.
55406
55407 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55408
55409         * gcc.c-torture/execute/20000703-1.c: New test.
55410
55411 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55412
55413         * g++.old-deja/g++.pt (lookup10.C): New test.
55414
55415 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55416
55417         * g++.old-deja/g++.pt (typename25.C): New test.
55418
55419 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55420
55421         * gcc.c-torture/compile/20000701-1.c: New test.
55422
55423 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55424
55425         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55426         to test case.
55427
55428 2000-06-30  Catherine Moore  <clm@cygnus.com>
55429
55430         * gcc.c-torture/execute/align-1.c: New test.
55431
55432 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55433
55434         * g++.old-deja/g++.pt/expr8.C: New test.
55435         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55436
55437 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55438
55439         * gcc.c-torture/compile/20000629-1.c: New test.
55440
55441 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55442
55443
55444         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55445         gcc.dg/noncompile directory, depending on whether they're
55446         preprocessor tests or not.  Annotate all the tests for the dg
55447         framework.
55448
55449         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55450         * gcc.dg/noncompile/noncompile.exp: New.
55451
55452         * Moved files:
55453         Old name                                New name
55454         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55455         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55456         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55457         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55458         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55459         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55460         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55461         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55462         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55463         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55464         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55465         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55466         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55467         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55468         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55469         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55470         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55471         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55472         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55473         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55474         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55475         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55476         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55477         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55478
55479         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55480         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55481         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55482         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55483         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55484         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55485
55486 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55487
55488         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55489         declare one variable.  On the fourth, error.
55490         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55491         declared by 20000628-1a.h.
55492
55493 2000-06-29  Richard Henderson  <rth@redhat.com>
55494
55495         * gcc.c-torture/execute/930529-1.x: New file.
55496         * gcc.dg/920413-1.c: Adjust expected warning text.
55497         * gcc.dg/980217-1.c: Declare abort.
55498         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55499
55500 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55501
55502         * g77.f-torture/compile/20000629-1.f: New test.
55503         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55504
55505 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55506
55507         Rearrange lots of files, removing entirely the
55508         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55509         directories.
55510
55511         * Deleted files:
55512         gcc.c-torture/code_quality/code_quality.exp
55513         gcc.c-torture/special/special.exp
55514         gcc.failure/failure.exp
55515         gcc.failure/940409-1.x
55516         gcc.c-torture/compile/961203-1.x
55517
55518         * New files:
55519         gcc.misc-tests/linkage.exp
55520         gcc.c-torture/execute/920730-1t.c
55521         gcc.c-torture/execute/920730-1t.x
55522         gcc.c-torture/compile/920520-1.x
55523         gcc.c-torture/compile/920521-1.x
55524         gcc.c-torture/compile/981006-1.x
55525         gcc.c-torture/execute/eeprof-1.x
55526
55527         * Moved files (possibly with modifications to fit a new harness):
55528         Old name                                New name
55529         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55530         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55531         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55532         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55533         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55534         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55535         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55536         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55537         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55538         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55539         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55540         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55541         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55542         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55543
55544 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55545
55546         * c-torture/compile/961203-1.x: Delete.
55547
55548         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55549         not exit. Include stdio.h.
55550         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55551         * gcc.misc-tests/dg-12.c: Likewise.
55552         * gcc.misc-tests/dg-5.c: Likewise.
55553         * gcc.misc-tests/dg-6.c: Likewise.
55554         * gcc.misc-tests/dg-7.c: Prototype abort.
55555         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55556         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55557         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55558         not exit.
55559         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55560         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55561
55562 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55563
55564         * gcc.dg/cpp/20000628-1.c: New test.
55565         * gcc.dg/cpp/20000628-1.h: New header for above test.
55566         * gcc.dg/cpp/20000628-1a.h: Likewise.
55567
55568 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55569
55570         * gcc.dg/cpp: New directory.
55571         * gcc.dg/cpp/cpp.exp: New driver.
55572         * gcc.dg/cpp/20000627-1.c: New test.
55573         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55574         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55575         and rewrite as a compilation test.
55576
55577         * gcc.dg: Move many files into the cpp subdirectory, possibly
55578         renaming or editing them as well.
55579         Old name                New name
55580         990119-1.c              cpp/19990119-1.c
55581         990228-1.c              cpp/19990228-1.c
55582         990407-1.c              cpp/19990407-1.c
55583         990409-1.c              cpp/19990409-1.c
55584         990413-1.c              cpp/19990413-1.c
55585         990703-1.c              cpp/19990703-1.c
55586         20000127-1.c            cpp/20000127-1.c
55587         20000129-1.c            cpp/20000129-1.c
55588         20000207-1.c            cpp/20000207-1.c
55589         20000207-2.c            cpp/20000207-2.c
55590         20000209-1.c            cpp/20000209-1.c
55591         20000209-2.c            cpp/20000209-2.c
55592         20000301-1.c            cpp/20000301-1.c
55593         20000419-1.c            cpp/20000419-1.c
55594         20000510-1.S            cpp/20000510-1.S
55595         20000519-1.c            cpp/20000519-1.c
55596         20000529-1.c            cpp/20000529-1.c
55597         20000625-1.c            cpp/20000625-1.c
55598         20000625-2.c            cpp/20000625-2.c
55599         cpp-as1.c               cpp/assert1.c
55600         cpp-as2.c               cpp/assert2.c
55601         cxx-comments-1.c        cpp/cxxcom1.c
55602         cxx-comments-2.c        cpp/cxxcom2.c
55603         endif-label.c           cpp/endif.c
55604         cpp-hash1.c             cpp/hash1.c
55605         cpp-hash2.c             cpp/hash2.c
55606         cpp-if1.c               cpp/if-1.c
55607         cpp-if2.c               cpp/if-2.c
55608         cpp-if3.c               cpp/if-3.c
55609         cpp-if4.c               cpp/if-4.c
55610         cpp-if5.c               cpp/if-5.c
55611         cpp-cond.c              cpp/if-cexp.c
55612         cpp-missingop.c         cpp/if-mop.c
55613         cpp-missingparen.c      cpp/if-mpar.c
55614         cpp-opprec.c            cpp/if-oppr.c
55615         cpp-ifparen.c           cpp/if-paren.c
55616         cpp-shortcircuit.c      cpp/if-sc.c
55617         cpp-shift.c             cpp/if-shift.c
55618         cpp-unary.c             cpp/if-unary.c
55619         cpp-li1.c               cpp/line1.c
55620         cpp-li2.c               cpp/line2.c
55621         lineno.c                cpp/line3.c
55622         lineno-2.c              cpp/line4.c
55623         cpp-mi.c                cpp/mi1.c
55624         cpp-mic.h               cpp/mi1c.h
55625         cpp-micc.h              cpp/mi1cc.h
55626         cpp-mind.h              cpp/mi1nd.h
55627         cpp-mindp.h             cpp/mi1ndp.h
55628         cpp-mix.h               cpp/mi1x.h
55629         cpp-mi2.c               cpp/mi2.c
55630         cpp-mi2a.h              cpp/mi2a.h
55631         cpp-mi2b.h              cpp/mi2b.h
55632         cpp-mi2c.h              cpp/mi2c.h
55633         cpp-mi3.c               cpp/mi3.c
55634         cpp-mi3.def             cpp/mi3.def
55635         poison-1.c              cpp/poison.c
55636         pr-impl.c               cpp/prag-imp.c
55637         cpp-redef-2.c           cpp/redef1.c
55638         cpp-redef.c             cpp/redef2.c
55639         strpaste.c              cpp/strp1.c
55640         strpaste-2.c            cpp/strp2.c
55641         cpp-tradpaste.c         cpp/tr-paste.c
55642         cpp-tradstringify.c     cpp/tr-str.c
55643         cpp-tradwarn1.c         cpp/tr-warn1.c
55644         cpp-tradwarn2.c         cpp/tr-warn2.c
55645         trigraphs.c             cpp/trigraphs.c
55646         cpp-unc1.c              cpp/unc1.c
55647         cpp-unc2.c              cpp/unc2.c
55648         cpp-unc3.c              cpp/unc3.c
55649         cpp-unc.c               cpp/unc4.c
55650         undef.c                 cpp/undef1.c
55651         undef-2.c               cpp/undef2.c
55652         cpp-wi1.c               cpp/widestr1.c
55653
55654 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55655
55656         * lib/g++.exp (g++_include_flags): Tweak.
55657
55658 2000-06-27  H.J. Lu  <hjl@gnu.org>
55659             Loren J. Rittle  <ljrittle@acm.org>
55660
55661         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55662         version with one that knows about the new gcc tree structure.
55663         (g++_link_flags): Same.
55664
55665 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55666
55667         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55668         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55669         case we are cross-compiling.
55670
55671         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55672         g++.old-deja/g++.niklas/Makefile.in,
55673         g++.old-deja/g++.niklas/configure.in,
55674         g++.old-deja/g++.other/Makefile.in,
55675         g++.old-deja/g++.other/configure.in,
55676         gcc.c-torture/code_quality/Makefile.in,
55677         gcc.c-torture/code_quality/configure.in,
55678         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55679         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55680         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55681         gcc.c-torture/execute/ieee/Makefile.in,
55682         gcc.c-torture/execute/ieee/configure.in,
55683         gcc.c-torture/noncompile/Makefile.in,
55684         gcc.c-torture/noncompile/configure.in,
55685         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55686         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55687         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55688
55689 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55690
55691         * g++.old-deja/g++.other/ambig3.C: New test.
55692
55693 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55694
55695         * g++.old-deja/g++.pt/syntax1.C: New test.
55696         * g++.old-deja/g++.pt/syntax2.C: New test.
55697         * g++.old-deja/g++.other/syntax3.C: New test.
55698         * g++.old-deja/g++.other/syntax4.C: New test.
55699
55700 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55701
55702         * gcc.dg/20000623-1.c: Prototype exit and abort.
55703
55704 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55705
55706         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55707         New tests.
55708         * gcc.dg/cpp-mi3.def: New file.
55709
55710         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55711         inside assertions.
55712         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55713         lexer's error messages.
55714         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55715         divine anything from the linemarkers.
55716         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55717         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55718
55719 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55720
55721         * gcc.dg/20000623-1.c: New test.
55722
55723 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55724
55725         * gcc.c-torture/execute/20000622-1.c: New test.
55726
55727 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55728
55729         * g++.old-deja/g++.other/init15.C: New test.
55730
55731 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55732
55733         * g++.old-deja/g++.pt/vaarg2.C: New test.
55734         * g++.old-deja/g++.pt/vaarg3.C: New test.
55735
55736 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55737
55738         * g++.old-deja/g++.other/dyncast6.C: New test.
55739
55740 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55741
55742         * gcc.c-torture/execute/loop-6.c: New test.
55743
55744 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55745
55746         * gcc.dg/20000614-1.c: New test.
55747         * gcc.dg/20000614-2.c: New test.
55748
55749 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55750
55751         * g++.old-deja/g++.other/inline12.C: New test.
55752
55753 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55754
55755         * g++.old-deja/g++.other/eh1.C: New test.
55756
55757 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55758
55759         * g++.old-deja/g++.other/type.C: New test.
55760
55761 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55762
55763         * g++.old-deja/g++.other/initstring.C: New test.
55764
55765 2000-06-12  Jason Merrill  <jason@redhat.com>
55766
55767         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55768
55769 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55770
55771         * gcc.c-torture/compile/20000609-1.c: New test.
55772
55773 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55774
55775         * gcc.dg/20000609-1.c: New test.
55776
55777 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55778
55779         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55780         * gcc.c-torture/noncompile/poison-1.c: Move...
55781         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55782         * gcc.dg/cpp-li1.c: Add a token after the #line.
55783
55784 2000-06-05  Richard Henderson  <rth@cygnus.com>
55785
55786         * gcc.c-torture/execute/20000605-2.c: New test.
55787         * gcc.c-torture/execute/20000605-3.c: New test.
55788
55789 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55790
55791         * g77.f-torture/execute/20000503-1.x: New file.
55792
55793 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55794
55795         * g++.old-deja/g++.eh/badalloc1.C: New test.
55796
55797 2000-06-05  Richard Henderson  <rth@cygnus.com>
55798
55799         * gcc.c-torture/execute/20000605-1.c: New test.
55800
55801 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55802             Nathan Sidwell <nathan@codesourcery.com>
55803
55804         * gcc.c-torture/compile/20000605-1.c: New test.
55805
55806 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55807
55808         * g77.f-torture/compile/20000601-1.f: New test.
55809
55810 2000-06-03  Richard Henderson  <rth@cygnus.com>
55811
55812         * gcc.c-torture/execute/20000603-1.c: New.
55813
55814 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55815
55816         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55817         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55818
55819 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55820
55821         * gcc.dg/compare2.c (case 12): XFAIL.
55822         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55823         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55824
55825         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55826
55827 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55828
55829         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55830         guard macro is already defined when the header is first
55831         included.
55832         * gcc.dg/cpp-mix.h: New file.
55833         * gcc.dg/endif-label.c: Update patterns to match compiler.
55834
55835         * g++.brendan/complex1.C: Declare abort.
55836         * g++.law/refs4.C: Remove XFAIL.
55837         * g++.oliva/expr2.C: Declare abort and exit.
55838
55839 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55840
55841         * gcc.c-torture/execute/20000528-1.c: New test.
55842
55843         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55844         * g++.old-deja/g++.law/temps4.C: Likewise.
55845
55846         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55847         stdlib.h.  Call abort() on failure.
55848         * g++.old-deja/g++.law/refs4.C: Likewise.
55849         * g++.old-deja/g++.law/temps4.C: Likewise.
55850         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55851         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55852
55853 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55854
55855         Relative to g++.dg/special:
55856         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55857
55858         Relative to g++.old-deja:
55859         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55860         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55861         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55862         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55863         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55864         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55865         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55866
55867         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55868         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55869         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55870         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55871         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55872         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55873         and/or string.h.
55874
55875         * g++.other/goto1.C: Update expectations for error messages.
55876
55877 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55878
55879         * gcc.c-torture/compile/20000523-1.c: New test.
55880
55881 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55882
55883         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55884
55885 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55886
55887         * g++.old-deja/g++.eh/catch11.C: New test.
55888         * g++.old-deja/g++.eh/catch12.C: New test.
55889
55890 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55891
55892         * gcc.c-torture/execute/20000523-1.c: New test.
55893
55894 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55895
55896         * c-torture/execute/bcp-1.c: Replace abort in arg of
55897         __builtin_constant_p with a generic external function.
55898
55899         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55900         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55901         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55902         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55903         Prototype abort and/or exit.
55904
55905         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55906         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55907         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55908         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55909
55910 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55911
55912         * gcc.dg/dwarf2-1.c: New test.
55913
55914 2000-05-20  Richard Henderson  <rth@cygnus.com>
55915
55916         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55917
55918 2000-05-20  Andreas Jaeger  <aj@suse.de>
55919
55920         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55921         testcase.
55922
55923 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55924
55925         * gcc.c-torture/execute/20000519-2.c: New test.
55926
55927 2000-05-19  Andreas Jaeger  <aj@suse.de>
55928
55929         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55930         which fails with SSA.
55931
55932         * lib/c-torture.exp: Also test with -O3 -fssa.
55933
55934 2000-05-18  Michael Meissner  <meissner@redhat.com>
55935
55936         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55937         * gcc.c-torture/execute/920415-1.c: Ditto.
55938         * gcc.c-torture/execute/920501-1.c: Ditto.
55939         * gcc.c-torture/execute/conversion.c: Ditto.
55940         * gcc.c-torture/execute/cvt-1.c: Ditto.
55941
55942 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55943
55944         * gcc.c-torture/compile/20000518-1.c: New test.
55945
55946 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55947
55948         * g77.f-torture/compile/200005018.f: New test.
55949
55950 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55951
55952         * gcc.c-torture/compile/20000517-1.c: New test.
55953
55954 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55955
55956         * gcc.c-torture/execute/20000516-1.c: New test.
55957
55958 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55959
55960         * g++.old-deja/g++.other/eh.C: New test.
55961
55962 2000-05-12  Richard Henderson  <rth@cygnus.com>
55963
55964         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55965         constants through to doit's conditional.
55966
55967 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55968
55969         * gcc.c-torture/compile/20000511-1.c: New test.
55970         * g77.f-torture/compile/20000511-1.f: New test.
55971         * g77.f-torture/compile/20000511-2.f: New test.
55972
55973 2000-05-11  Michael Meissner  <meissner@redhat.com>
55974
55975         * gcc.c-torture/execute/20000511-1.c: New test.
55976
55977 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55978
55979         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55980         * gcc.dg/20000510-1.S: New.
55981
55982 2000-05-08  Catherine Moore  <clm@cygnus.com>
55983
55984         * gcc.dg/unused-3.c: New.
55985
55986 2000-05-06  Richard Henderson  <rth@cygnus.com>
55987
55988           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55989           * g++.old-deja/g++.mike/warn1.C: Likewise.
55990           * g++.old-deja/g++.pt/local1.C: Likewise.
55991           * g++.old-deja/g++.pt/local7.C: Likewise.
55992           * g++.old-deja/g++.pt/spec16.C: Likewise.
55993
55994 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55995
55996         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55997
55998 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55999
56000           * g77.f-torture/execute/20000503-1.f: New test.
56001
56002 2000-05-04  Andreas Jaeger  <aj@suse.de>
56003
56004         * gcc.dg/noreturn-2.c: New test.
56005
56006 2000-05-04  Neil Booth  <NeilB@earthling.net>
56007
56008         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56009         preprocessor.
56010
56011 2000-05-04  Richard Henderson  <rth@cygnus.com>
56012
56013         * gcc.c-torture/execute/20000503-1.c: Fix typo.
56014
56015 2000-05-04  Richard Henderson  <rth@cygnus.com>
56016
56017         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
56018         OpenSSL by Jason R Thorpe.
56019
56020 2000-05-03  Jim Wilson  <wilson@cygnus.com>
56021
56022         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56023
56024 2000-05-03  Robert Lipe <robertlipe@usa.net>
56025
56026         * gcc.dg/20000503-1.c: New test.
56027
56028 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
56029
56030         * gcc.c-torture/compile/20000502-1.c: New test.
56031         * g++.old-deja/g++.other/align.C: New test.
56032         * gcc.dg/cpp-tradstringify.c: New test.
56033
56034 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56035
56036         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56037         and hard registers.
56038
56039 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
56040
56041         * gcc.c-torture/execute/loop-5.c: New test.
56042
56043 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
56044
56045         * gcc.c-torture/execute/va-arg-20.c: New test.
56046
56047 2000-04-23  Jeffrey A Law  (law@cygnus.com)
56048
56049         * gcc.c-torture/execute/20000422-1.c: New test.
56050
56051 2000-04-20  Greg McGary  <gkm@gnu.org>
56052
56053         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56054         when optimizing, but without sibling-call optimizations (-O1).
56055
56056 2000-04-20  Jeffrey A Law  (law@cygnus.com)
56057
56058           * gcc.c-torture/compile/20000420-1.c: New test.
56059
56060 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
56061
56062         * g++.abi/ptrflags.C: New test.
56063         * g++.eh/catchptr1.C: Test incomplete pointer chains.
56064
56065 2000-04-19  Catherine Moore  <clm@cygnus.com>
56066
56067         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56068
56069 2000-04-19  Greg McGary  <gkm@gnu.org>
56070
56071         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56072         sibling-call optimizations.
56073
56074 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
56075
56076         * gcc.dg/20000419-1.c: New test.
56077
56078 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
56079
56080         * gcc.c-torture/execute/20000412-6.c: New test.
56081
56082 2000-04-12  Jeffrey A Law  (law@cygnus.com)
56083
56084         * gcc.c-torture/execute/20000412-5.c: New test.
56085         * g77.f-torture/compile/20000412-1.f: New test.
56086         * gcc.c-torture/execute/20000412-4.c: New test.
56087         * gcc.c-torture/compile/20000412-2.c: New test.
56088         * gcc.c-torture/execute/20000412-3.c: New test.
56089         * gcc.c-torture/compile/20000412-1.c: New test.
56090         * gcc.c-torture/execute/20000412-2.c: New test.
56091
56092 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
56093
56094         * objc/execute/bf-20.m: New test.
56095
56096 2000-04-10  Richard Henderson  <rth@cygnus.com>
56097
56098         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56099
56100         * gcc.c-torture/execute/20000412-1.c: New test.
56101
56102 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
56103
56104         * g++.old-deja/g++.eh/catchptr1.C: New test.
56105
56106 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
56107
56108         * g++.old-deja/g++.abi/cxa_vec.C: New test.
56109
56110 2000-04-08  Neil Booth  <NeilB@earthling.net>
56111
56112         * gcc.dg/cpp-nullchar.c: Remove test as
56113         embedded nulls cause problems.
56114
56115 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56116
56117         * gcc.dg/compare2.c: New test.
56118
56119 2000-04-08  Neil Booth  <NeilB@earthling.net>
56120
56121         * gcc.dg/cpp-nullchar.c: New test.
56122
56123 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
56124
56125         * gcc.dg/cpp-mi2.c: New test.
56126         * gcc.dg/cpp-mi2[abc].h: New files.
56127
56128 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
56129
56130         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56131         member name.
56132
56133 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
56134
56135         * g++.old-deja/g++.abi/vmihint.C: New test.
56136
56137 2000-04-06  Neil Booth  <NeilB@earthling.net>
56138
56139         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56140         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56141         copyright.
56142
56143 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
56144
56145         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56146         avoid stack-frame overwrite.
56147
56148 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
56149
56150         * gcc.c-torture/compile/20000405-2.c: New test.
56151         * gcc.c-torture/compile/20000405-3.c: New test.
56152
56153 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56154
56155         * gcc.c-torture/compile/20000405-1.c: New test.
56156
56157 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
56158
56159         * gcc.dg/cast-qual-1.c: Revert last change.
56160
56161 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56162
56163         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56164
56165 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
56166
56167         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56168         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56169
56170 2000-04-03  Jeffrey A Law  (law@cygnus.com)
56171
56172         * gcc.c-torture/compile/20000403-2.c: New test.
56173         * gcc.c-torture/compile/20000403-1.c: New test.
56174
56175 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
56176
56177         * gcc.c-torture/execute/20000403-1.c: New test.
56178
56179 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
56180
56181         * gcc.c-torture/execute/20000402-1.c: New test.
56182
56183 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
56184
56185         * gcc.c-torture/execute/va-arg-15.c: New test.
56186         * gcc.c-torture/execute/va-arg-16.c: New test.
56187         * gcc.c-torture/execute/va-arg-17.c: New test.
56188         * gcc.c-torture/execute/va-arg-18.c: New test.
56189         * gcc.c-torture/execute/va-arg-19.c: New test.
56190
56191 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
56192
56193         * gcc.c-torture/compile/981211-1.c: Move to...
56194         * gcc.dg/cpp-as1.c: ...here.
56195         * gcc.dg/cpp-as2.c: New file.
56196
56197         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56198         compiler.
56199
56200 2000-04-02  Neil Booth  <NeilB@earthling.net>
56201
56202         * gcc.dg/cpp-cond.c  New tests.
56203         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
56204         accidental success less likely.
56205         * gcc.dg/cpp-missingop.c  New tests.
56206         * gcc.dg/cpp-missingparen.c  New tests.
56207         * gcc.dg/cpp-shift.c  New tests.
56208         * gcc.dg/cpp-shortcircuit.c  New tests.
56209         * gcc.dg/cpp-unary.c  New tests.
56210
56211 2000-03-29  Jeffrey A Law  (law@cygnus.com)
56212
56213         * gcc.c-torture/compile/20000329-1.c: New test.
56214
56215 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
56216
56217         * gcc.c-torture/compile/20000326-1.c: New test.
56218         * gcc.c-torture/compile/20000326-2.c: New test.
56219
56220 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
56221
56222         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56223         the first parameter is a function argument.
56224
56225 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
56226
56227         * g++.old-deja/g++.ext/array4.C: New test.
56228
56229 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
56230
56231         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56232
56233 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56234
56235         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56236
56237 2000-03-19  Richard Henderson  <rth@cygnus.com>
56238
56239         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56240
56241 2000-03-19  Richard Henderson  <rth@cygnus.com>
56242
56243         * gcc.c-torture/compile/20000319-1.c: New test.
56244
56245 2000-03-14  Jeffrey A Law  (law@cygnus.com)
56246
56247         * gcc.c-torture/execute/20000314-3.c: New test.
56248         * gcc.c-torture/execute/20000314-2.c: New test.
56249         * gcc.c-torture/execute/20000314-1.c: New test.
56250         * gcc.c-torture/compile/20000314-2.c: New test.
56251         * gcc.c-torture/compile/20000314-1.c: New test.
56252
56253 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
56254
56255         * g++.old-deja/g++.warn/inline.C: New test.
56256
56257 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
56258
56259         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56260         standards-compliant result rather than specific constants.
56261         Put test-values in array.
56262
56263 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
56264
56265         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56266         (g++_target_compile): Put test-specific options last.
56267
56268 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56269
56270         * g++.old-deja/g++.eh/vbase4.C: New test.
56271
56272 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56273
56274         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56275
56276 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56277
56278         * g++.old-deja/g++.brendan/misc12.C: Removed.
56279         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56280         * g++.old-deja/g++.ext/pretty4.C: New test.
56281
56282 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56283
56284         * g++.old-deja/g++.other/string2.C: New test.
56285
56286 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56287
56288         * g++.old-deja/g++.warn/impint2.C: New test.
56289
56290 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56291
56292         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56293         is 1, not zero.
56294
56295 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56296
56297         * g++.old-deja/g++.warn/impint.C: New test.
56298         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56299         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56300         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56301         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56302         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56303         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56304         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56305         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56306         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56307         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56308         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56309         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56310
56311 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56312
56313         * gcc.dg/cpp-redef.c: New test.
56314
56315 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56316
56317         * g++.old-deja/g++.pt/unify7.C: New test.
56318
56319 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56320
56321         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56322         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56323
56324 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56325
56326         * gcc.c-torture/compile/20000224-1.c: New test.
56327
56328 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56329
56330         * gcc.c-torture/compile/cpp-2.c: New test.
56331         * gcc.c-torture/compile/cpp-1.c: New test.
56332
56333 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56334
56335         * gcc.c-torture/execute/20000225-1.c: New test.
56336
56337 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56338
56339         * gcc.dg/cpp-li2.c: New test.
56340
56341         * gcc.dg/cpp-wi1.c: New test.
56342
56343         * gcc.dg/cpp-li1.c: New test.
56344
56345 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56346
56347         * g++.old-deja/g++.other/sizeof5.C: New test.
56348
56349 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56350
56351         * gcc.c-torture/execute/va-arg-13.c: New test.
56352
56353 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56354
56355         * gcc.c-torture/execute/va-arg-12.c: New test.
56356
56357 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56358
56359         * gcc.c-torture/execute/20000223-1.c: New test.
56360
56361 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56362
56363         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56364
56365 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56366
56367         * g++.old-deja/g++.abi/ptrmem.C: New test.
56368
56369 2000-02-19  Richard Henderson  <rth@cygnus.com>
56370
56371         * gcc.c-torture/compile/init-3.c: New.
56372
56373 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56374
56375         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56376         ALWAYS_CXXFLAGS.
56377
56378 2000-02-11  Robert Lipe <robertl@sco.com>
56379
56380         * gcc.c-torture/compile/20000211-3.c: New test.
56381
56382 2000-02-11  Martin Buchholz <martin@xemacs.org>
56383
56384         * gcc.c-torture/compile/20000211-2.c: New test.
56385
56386 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56387
56388         * gcc.c-torture/compile/20000211-1.c: New test.
56389
56390 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56391
56392         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56393           on native targets
56394
56395 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56396
56397         * g++.old-deja/g++.other/cast5.C: New test.
56398
56399 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56400
56401         * gcc.c-torture/execute/20000205-1.c: New.
56402
56403 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56404
56405         * g++.old-deja/g++.jason/cast3.C: Return void.
56406         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56407
56408 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56409
56410         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56411
56412         * gcc.dg/loop-1.c: New test.
56413
56414 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56415
56416         * gcc.c-torture/compile/20000127-1.c: New test.
56417         * gcc.c-torture/execute/991228-1.c: New test.
56418
56419 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56420
56421         * gcc.dg/unused-2.c: New test.
56422
56423         * gcc.dg/conv-1.c: New test.
56424
56425 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56426
56427         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56428         compiler.
56429         (tool_option_proc): Fix typo.
56430
56431 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56432
56433         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56434         of the ld on the host, not on the build machine.
56435         Also, don't crash if '--help' is not a supported option.
56436
56437 2000-01-24  Richard Henderson  <rth@cygnus.com>
56438
56439         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56440
56441 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56442
56443         * gcc.c-torture/execute/20000120-2.c: New test.
56444         * gcc.c-torture/execute/20000120-1.c: New test.
56445
56446 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56447
56448         * gcc.c-torture/execute/20000113-1.c: New test.
56449
56450 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56451
56452         * gcc.c-torture/execute/20000112-1.c: New test.
56453
56454 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56455
56456         * gcc.dg/20000111-1.c: New test.
56457
56458 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56459
56460         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56461         with 16 bit integers.
56462
56463 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56464
56465         * gcc.dg/20000108-1.c: New test.
56466
56467 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56468
56469         * g++.old-deja/g++.ns/koenig8.C: New test.
56470
56471 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56472
56473         * g++.old-deja/g++.other/cast4.C: New test.
56474
56475 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56476
56477         * gcc.c-torture/compile/20000105-2.c: New test.
56478         * gcc.c-torture/compile/20000105-1.c: New test.
56479
56480 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56481
56482         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56483         references to printf & atoi to conform to ANSI standard.
56484         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56485         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56486         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56487         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56488         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56489         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56490         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56491         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56492         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56493         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56494         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56495         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56496         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56497         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56498         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56499         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56500         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56501         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56502         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56503         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56504         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56505         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56506         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56507         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56508         * g++.old-deja/g++.brendan/init3.C: Likewise.
56509         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56510         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56511         * g++.old-deja/g++.brendan/new2.C: Likewise.
56512         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56513         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56514         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56515         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56516         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56517         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56518         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56519         * g++.old-deja/g++.brendan/template24.C: Likewise.
56520         * g++.old-deja/g++.brendan/template3.C: Likewise.
56521         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56522         * g++.old-deja/g++.jason/inline3.C: Likewise.
56523         * g++.old-deja/g++.jason/opeq.C: Likewise.
56524         * g++.old-deja/g++.law/arg5.C: Likewise.
56525         * g++.old-deja/g++.law/arm7.C: Likewise.
56526         * g++.old-deja/g++.law/ctors11.C: Likewise.
56527         * g++.old-deja/g++.law/cvt8.C: Likewise.
56528         * g++.old-deja/g++.law/init9.C: Likewise.
56529         * g++.old-deja/g++.law/refs4.C: Likewise.
56530         * g++.old-deja/g++.law/template2.C: Likewise.
56531         * g++.old-deja/g++.law/visibility24.C: Likewise.
56532         * g++.old-deja/g++.law/vtable3.C: Likewise.
56533         * g++.old-deja/g++.mike/asm2.C: Likewise.
56534         * g++.old-deja/g++.mike/eh1.C: Likewise.
56535         * g++.old-deja/g++.mike/misc1.C: Likewise.
56536         * g++.old-deja/g++.mike/misc13.C: Likewise.
56537         * g++.old-deja/g++.mike/misc14.C: Likewise.
56538         * g++.old-deja/g++.mike/ns12.C: Likewise.
56539         * g++.old-deja/g++.mike/p1248.C: Likewise.
56540         * g++.old-deja/g++.mike/p3708.C: Likewise.
56541         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56542         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56543         * g++.old-deja/g++.mike/p646.C: Likewise.
56544         * g++.old-deja/g++.mike/p700.C: Likewise.
56545         * g++.old-deja/g++.mike/p783.C: Likewise.
56546         * g++.old-deja/g++.mike/p783a.C: Likewise.
56547         * g++.old-deja/g++.mike/p783b.C: Likewise.
56548         * g++.old-deja/g++.mike/p786.C: Likewise.
56549         * g++.old-deja/g++.mike/p789.C: Likewise.
56550         * g++.old-deja/g++.mike/p789a.C: Likewise.
56551         * g++.old-deja/g++.mike/p807a.C: Likewise.
56552         * g++.old-deja/g++.other/delete3.C: Likewise.
56553         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56554         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56555         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56556         * g++.old-deja/g++.other/empty1.C: Likewise.
56557         * g++.old-deja/g++.other/temporary1.C: Likewise.
56558         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56559         * g++.old-deja/g++.pt/t16.C: Likewise.
56560         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56561
56562 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56563
56564         * gcc.dg/991230-1.c: New test.
56565
56566 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56567
56568         * gcc.c-torture/compile/991229-3.c: New test.
56569         * gcc.c-torture/compile/991229-2.c: New test.
56570         * gcc.c-torture/compile/991229-1.c: New test.
56571
56572 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56573
56574         * gcc.c-torture/compile/labels-2.c: New test.
56575
56576 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56577
56578         * gcc.c-torture/execute/991227-1.c: New test.
56579
56580 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56581
56582         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56583
56584 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56585
56586         * gcc.c-torture/execute/991221-1.c: New test.
56587
56588 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56589
56590         * g++.old-deja/g++.other/cast3.C: New test.
56591
56592 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56593
56594         * gcc.c-torture/execute/991216-4.c: New test.
56595
56596 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56597
56598         * gcc.c-torture/execute/991216-1.c: New test.
56599         * gcc.c-torture/execute/991216-2.c: New test.
56600         * gcc.c-torture/execute/991216-3.c: New test.
56601
56602 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56603
56604         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56605         Actually make the test fail by using "-O2" for compilation.
56606
56607 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56608
56609         * g++.old-deja/g++.warn/cast-align1.C: New test.
56610
56611 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56612
56613         * gcc.c-torture/compile/991214-1.c: New test.
56614         * gcc.c-torture/compile/991214-2.c: New test.
56615
56616 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56617
56618         * gcc.dg/991214-1.c: New test.
56619
56620 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56621
56622         * gcc.c-torture/compile/991213-3.c: New test.
56623         * gcc.c-torture/compile/991213-2.c: New test.
56624         * gcc.c-torture/compile/991213-1.c: New test.
56625
56626 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56627
56628         * gcc.dg/991209-1.c: New test.
56629
56630 1999-12-08  Nathan Sidwell <nathan@acm.org>
56631
56632         * gcc.c-torture/compile/991208-1.c: New test.
56633
56634 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56635
56636         * gcc.dg/ultrasp2.c: New test.
56637
56638 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56639
56640         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56641
56642 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56643
56644         * gcc.c-torture/compile/991202-1.c: New test.
56645         * gcc.c-torture/execute/991202-1.c: New test.
56646         * gcc.c-torture/execute/991202-2.c: New test.
56647         * gcc.c-torture/execute/991202-3.c: New test.
56648
56649 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56650
56651         * g++.old-deja/g++.abi/align.C: New test.
56652         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56653         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56654
56655 1999-12-01  Richard Henderson  <rth@cygnus.com>
56656
56657         * gcc.c-torture/execute/991201-1.c: New.
56658
56659 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56660
56661         * gcc.dg/991129-1.c: New test.
56662
56663 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56664
56665         * gcc.c-torture/compile/991127-1.c: New test.
56666
56667 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56668
56669         * g++.old-deja/g++.other/warn4.C: New test.
56670
56671 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56672
56673         * g++.old-deja/g++.eh/cleanup2.C: New test.
56674         * g++.old-deja/g++.ext/pretty2.C: New test.
56675         * g++.old-deja/g++.ext/pretty3.C: New test.
56676         * g++.old-deja/g++.other/debug6.C: New test.
56677
56678 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56679
56680         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56681         compiler_output to look for one error message instead of two.
56682
56683 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56684
56685         * gcc.c-torture/execute/991118-1.c: Also test case
56686         where the word boundary does not split a byte evenly.
56687
56688 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56689
56690         * g++.old-deja/g++.ext/restrict1.C: New test.
56691
56692 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56693
56694         * gcc.c-torture/execute/991118-1.c: New test.
56695
56696 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56697
56698         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56699         working directory pathnames.
56700
56701 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56702
56703         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56704         host is equipped with driver.h and driver.o so it can actually
56705         compile and run the tests.
56706
56707 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56708
56709         * gcc.c-torture/compile/991008-1.c: New test.
56710
56711 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56712
56713         * lib/gcc-dg.exp: Include target-supports.exp
56714
56715 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56716
56717         * lib/target-supports.exp: New file: Provide procs to test for
56718         features supported by the target.
56719         (check_weak_available): Moved here from ecos.exp.
56720         (check_alias_available): New proc: Determine of the target
56721         toolchain supports the alias attribute.
56722
56723         * gcc.dg/special/ecos.exp: Move check_weak_available to
56724         target-supports.exp.
56725         (alias-1.c): Only perform the test if the target supports
56726         aliases.
56727         (wkali-1.c): Only perform the test if the target supports
56728         aliases.
56729
56730         * gcc.dg/990506-0.c: Expect error messages from cross
56731         targets as well as native targets.
56732
56733 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56734
56735         * gcc.dg/ultrasp1.c: Removed xfail.
56736         * gcc.dg/struct-ret-2.c: Likewise.
56737         * gcc.dg/array-1.c: Likewise.
56738
56739 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56740
56741         * gcc.dg/struct-ret-2.c: New test.
56742
56743         * gcc.dg/array-1.c: New test.
56744
56745 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56746
56747         * gcc.c-torture/execute/991030-1.c: New test.
56748
56749 1999-10-26  Richard Henderson  <rth@cygnus.com>
56750
56751         * gcc.c-torture/compile/991026-2.c: New test.
56752
56753 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56754
56755         * gcc.c-torture/compile/991026-1.c: New test.
56756
56757 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56758
56759         * gcc.c-torture/execute/991023-1.c: New test.
56760
56761 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56762
56763         * gcc.c-torture/execute/991019-1.c: New test.
56764
56765 1999-10-16  Richard Henderson  <rth@cygnus.com>
56766
56767         * gcc.c-torture/execute/991016-1.c: New test.
56768
56769 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56770
56771         * gcc.c-torture/execute/991014-1.c: New test.
56772
56773 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56774
56775         * g++.old-deja/g++.other/union2.C: New test.
56776
56777 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56778
56779         * g++.old-deja/g++.other/vaarg2.C: New test.
56780         * g++.old-deja/g++.other/vaarg3.C: New test.
56781
56782 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56783
56784         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56785         in compile/.
56786
56787 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56788
56789         * gcc.c-torture/execute/va-arg-11.c: New test.
56790
56791 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56792
56793         * lib/file-format.exp (gcc_target_object_format): Don't
56794         crash if objdump is unavailable.
56795
56796 1999-09-29  Donn Terry <donn@interix.com>
56797
56798         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56799
56800 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56801
56802         * gcc.c-torture/compile/990928-1.c: New test.
56803
56804 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56805
56806         * g++.old-deja/g++.other/decl6.C: New test.
56807
56808 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56809
56810         * gcc.c-torture/execute/va-arg-10.c: New test.
56811
56812 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56813
56814         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56815         __PRETTY_FUNCTION__.
56816
56817 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56818
56819         * gcc.c-torture/execute/990923-1.c: New test.
56820
56821 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56822
56823         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56824         for which -fpic is inappropriate.
56825
56826 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56827
56828         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56829
56830 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56831
56832         * g++.old-deja/g++.other/dyncast1.C: New test.
56833         * g++.old-deja/g++.other/dyncast2.C: New test.
56834         * g++.old-deja/g++.other/dyncast3.C: New test.
56835         * g++.old-deja/g++.other/dyncast4.C: New test.
56836         * g++.old-deja/g++.other/dyncast5.C: New test.
56837         * g++.old-deja/g++.eh/catch3.C: New test.
56838         * g++.old-deja/g++.eh/catch3p.C: New test.
56839         * g++.old-deja/g++.eh/catch4.C: New test.
56840         * g++.old-deja/g++.eh/catch4p.C: New test.
56841         * g++.old-deja/g++.eh/catch5.C: New test.
56842         * g++.old-deja/g++.eh/catch5p.C: New test.
56843         * g++.old-deja/g++.eh/catch6.C: New test.
56844         * g++.old-deja/g++.eh/catch6p.C: New test.
56845         * g++.old-deja/g++.eh/catch7.C: New test.
56846         * g++.old-deja/g++.eh/catch7p.C: New test.
56847         * g++.old-deja/g++.eh/catch8.C: New test.
56848         * g++.old-deja/g++.eh/catch8p.C: New test.
56849         * g++.old-deja/g++.eh/catch9.C: New test.
56850         * g++.old-deja/g++.eh/catch9p.C: New test.
56851
56852 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56853
56854         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56855         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56856
56857 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56858
56859         * gcc.c-torture/compile/990913-1.c: New test.
56860
56861 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56862
56863         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56864         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56865
56866 1999-09-09  Richard Henderson  <rth@cygnus.com>
56867
56868         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56869
56870 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56871
56872         * g++.old-deja/g++.other/lookup11.C: New test.
56873         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56874         what is permitted and what we want.
56875         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56876         overload use.
56877         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56878
56879 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56880
56881         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56882         * gcc.c-torture/noncompile/poison-1.c: New file.
56883
56884 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56885
56886         * g++.old-deja/g++.other/sizeof3.C: New test.
56887         * g++.old-deja/g++.other/sizeof4.C: New test.
56888         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56889         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56890
56891 1999-09-07  Richard Henderson  <rth@cygnus.com>
56892
56893         * gcc.dg/va-arg-1.c: New.
56894
56895 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56896
56897         * gcc.c-torture/execute/va-arg-9.c: New test.
56898
56899 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56900
56901         * g77.f-torture/compile/980519-2.f: New test.
56902         * g77.f-torture/compile/19990905-0.f: New test.
56903         * g77.f-torture/compile/19990905-1.f: New test.
56904         * g77.f-torture/compile/19990905-2.f: New test.
56905
56906         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56907
56908 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56909
56910         * gcc.c-torture/execute/990827-1.c: Fix typo.
56911
56912 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56913
56914         * g++.old-deja/g++.other/deref1.C: New test.
56915
56916 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56917
56918         * g++.old-deja/g++.other/ambig2.C: New test.
56919         * g++.old-deja/g++.other/cond5.C: New test.
56920         * g++.old-deja/g++.other/lookup16.C: New test.
56921
56922 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56923
56924         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56925         assemblers too.
56926
56927 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56928
56929         * lib/c-torture.exp: Avoid the "compare executables" optimization
56930         when testing native.
56931
56932 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56933
56934         * gcc.c-torture/execute/990829-1.c: New test.
56935         * gcc.c-torture/compile/990829-1.c: New test.
56936
56937 1999-08-27  Paul Burchard  <burchard@pobox.com>
56938
56939         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56940         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56941         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56942         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56943         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56944         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56945         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56946         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56947         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56948         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56949         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56950
56951 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56952
56953         * gcc.c-torture/execute/990827-1.c: New test.
56954
56955 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56956
56957         * g77.f-torture/noncompile/19990826-4.f: New test.
56958
56959         * g77.f-torture/compile/19990826-3.f: New test.
56960
56961         * g77.f-torture/execute/19990826-2.f: New test.
56962
56963         * g77.f-torture/compile/19990826-1.f: New test.
56964
56965         * gcc.c-torture/execute/990826-0.c: New test.
56966         * g77.c-torture/execute/19990826-0.f: New test.
56967
56968         * g77.f-torture/noncompile/970626-2.f: New test.
56969
56970 1999-08-25  Paul Burchard  <burchard@pobox.com>
56971
56972         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56973         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56974         lss-011.C: New tests.
56975
56976 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56977
56978         * g++.old-deja/g++.other/decl5.C: New test.
56979
56980 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56981
56982         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56983         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56984         call `postbase' for each one.  All callers of `postbase' changed
56985         to call this instead.
56986
56987 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56988
56989         * gcc.c-torture/execute/990811-1.c: New test.
56990
56991 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56992
56993         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56994         just native ones.
56995
56996         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56997         just native ones.
56998
56999 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57000
57001         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57002
57003 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57004
57005         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57006
57007 1999-08-04  Nathan Sidwell  <nathan@acm.org>
57008
57009         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57010
57011 1999-08-04  Jeffrey A Law  (law@cygnus.com)
57012
57013         * gcc.c-torture/execute/990804-1.c: New test.
57014
57015 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57016
57017         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57018         * g++.old-deja/g++.brendan/crash64.C: Likewise.
57019         * g++.old-deja/g++.brendan/overload8.C: Likewise.
57020
57021 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57022
57023         * g++.old-deja/g++.other/struct1.C: New test.
57024
57025 1999-08-03  Nathan Sidwell  <nathan@acm.org>
57026
57027         * g++.old-deja/g++.other/enum2.C: New test.
57028
57029 1999-08-02  Richard Henderson  <rth@cygnus.com>
57030
57031         Adapted from tests from Franz Sirl:
57032         * gcc.c-torture/execute/va-arg-7.c: New test.
57033         * gcc.c-torture/execute/va-arg-8.c: New test.
57034
57035 1999-08-01  Jeffrey A Law  (law@cygnus.com)
57036
57037         * gcc.c-torture/compile/990801-2.c: New test.
57038
57039         * gcc.c-torture/compile/990801-1.c: New test.
57040
57041 1999-07-27  Michael Meissner  <meissner@cygnus.com>
57042
57043         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57044         fp-cmp-1.c, converting double to float.
57045
57046         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57047         fp-cmp-1.c, converting double to long double.
57048
57049         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57050         from fr1 to unknown_register, since fr1 is a legitimate register
57051         on some machines.
57052
57053 1999-07-25  Jeffrey A Law  (law@cygnus.com)
57054
57055         * README: More listname related changes.
57056
57057 1999-07-08  Catherine Moore  <clm@cygnus.com>
57058
57059         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
57060
57061 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
57062
57063         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57064
57065 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
57066
57067         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57068
57069 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
57070
57071         * gcc.dg/990703-1.c: New test.
57072
57073 1999-06-29  Nick Clifton  <nickc@cygnus.com>
57074
57075         * lib/file-format.exp: New file: Move definition of proc
57076         gcc_target_object_format to here from
57077         gcc.dg/special/ecos.exp.
57078
57079         * lib/c-torture.exp: Include lib file-format.exp.
57080         * lib/gcc-dg.exp: Include lib file-format.exp.
57081
57082         * gcc.dg/special/ecos.exp: Remove definition of proc
57083         gcc_target_object_format.
57084
57085 1999-06-28  Jeffrey A Law  (law@cygnus.com)
57086
57087         * gcc.c-torture/execute/990628-1.c: New test.
57088
57089 1999-06-25  Jeffrey A Law  (law@cygnus.com)
57090
57091         * gcc.c-torture/compile/990625-2.c: New test.
57092
57093         * gcc.c-torture/compile/990625-1.c: New test.
57094
57095 1999-06-23  Nick Clifton  <nickc@cygnus.com>
57096
57097         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
57098         attributes compile.
57099         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57100         ports that use the COFF/PE file format.
57101
57102 1999-06-17  Jeffrey A Law  (law@cygnus.com)
57103
57104         * gcc.c-torture/compile/990617-1.c: New test.
57105
57106 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
57107
57108         * g++.old-deja/g++.other/decl4.C: New test.
57109
57110 1999-06-14  Nathan Sidwell  <nathan@acm.org>
57111
57112         * g++.old-deja/g++.other/bitfld3.C: New test.
57113
57114 1999-06-08  Nathan Sidwell  <nathan@acm.org>
57115
57116         * g++.old-deja/g++.eh/catch1.C: New test.
57117
57118 1999-06-07  Jeffrey A Law  (law@cygnus.com)
57119
57120         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57121
57122         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57123         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
57124
57125 1999-06-05  Craig Burley  <craig@jcb-sc.com>
57126
57127         * g77.f-torture/compile/19990502-0.f: Replace with new,
57128         shorter, test that still fails after recent changes.
57129
57130 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57131
57132         * gcc.c-torture/execute/990604-1.c: New test.
57133
57134 1999-05-31  Jeffrey A Law  (law@cygnus.com)
57135
57136         * gcc.c-torture/execute/990531-1.c: New test.
57137
57138 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57139
57140         * gcc.c-torture/compile/990527-1.c: New test.
57141
57142 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
57143
57144         * gcc.c-torture/execute/990527-1.c: New test.
57145
57146 1999-05-25  Nick Clifton  <nickc@cygnus.com>
57147
57148         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57149         bitfields as signed.
57150
57151 1999-05-25  Craig Burley  <craig@jcb-sc.com>
57152
57153         * g77.f-torture/compile/19990525-0.f: New test.
57154
57155 1999-05-25  Jeffrey A Law  (law@cygnus.com)
57156
57157         * gcc.c-torture/execute/990525-2.c: New test.
57158
57159         * gcc.c-torture/execute/990525-1.c: New test.
57160
57161 1999-05-24  Nathan Sidwell  <nathan@acm.org>
57162
57163         * g++.old-deja/g++.other/anon3.C: New test.
57164         * g++.old-deja/g++.other/anon4.C: New test.
57165         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57166         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57167         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57168         Merrill).
57169
57170 1999-05-24  Jeffrey A Law  (law@cygnus.com)
57171
57172         * gcc.c-torture/execute/990524-1.c: New test.
57173
57174         * gcc.dg/990524-1.c: New test.
57175
57176 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57177
57178         * gcc.c-torture/compile/990523-1.c: New test.
57179
57180 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
57181
57182         * gcc.c-torture/compile/990519-1.c: New test.
57183
57184 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57185
57186         * gcc.c-torture/compile/990517-1.c: New test.
57187
57188         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57189         (e4, f4): New tests.
57190         (main): Call them.
57191
57192 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57193
57194         * gcc.dg/noreturn-1.c: New test.
57195
57196 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57197
57198         * gcc.c-torture/execute/990513-1.c: New test.
57199
57200 1999-05-10  Richard Henderson  <rth@cygnus.com>
57201
57202         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57203
57204 1999-05-10  Craig Burley  <craig@jcb-sc.com>
57205
57206         * g77.f-torture/execute/erfc.f: Use small single-precision
57207         values, to avoid problems on Alphas when not -mieee.
57208
57209 1999-05-08  Craig Burley  <craig@jcb-sc.com>
57210
57211         * gcc.dg/990506-0.c: New test.
57212
57213 1999-05-08  Richard Henderson  <rth@cygnus.com>
57214
57215         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57216         the constant to test.  Don't XFAIL 64-bit targets.
57217
57218         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57219         * g++.old-deja/g++.law/profile1.C: Likewise.
57220
57221         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57222         operator new instances.
57223         * g++.old-deja/g++.other/delete5.C: Likewise.
57224
57225 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57226
57227         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57228         intrinsic.
57229
57230 1999-05-03  Craig Burley  <craig@jcb-sc.com>
57231
57232         * g77.f-torture/execute/u77-test.f: Reverse order of two
57233         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57234
57235 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57236
57237         * gcc.dg/compare1.c: New test.
57238
57239 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
57240
57241         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57242         New tests.
57243
57244 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57245
57246         * g77.f-torture/compile/19990502-1.f: New test.
57247
57248 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57249
57250         * g77.f-torture/compile/19990502-0.f: New test.
57251
57252 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57253
57254         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57255         intrinsic.
57256
57257 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57258
57259         * g77.f-torture/execute/u77-test.f (main): List libU77
57260         intrinsics not currently tested.
57261         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57262         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57263         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57264         Trim blanks off the ends of some printed strings.
57265
57266 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57267
57268         * g77.f-torture/execute/u77-test.f (main): Just warn about
57269         FSTAT gid disagreement, as it's expected on some systems.
57270
57271 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57272
57273         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57274         use a new function, which allows for some slop.
57275         Clean up some commentary.
57276         (issum): The new function.
57277         (sgladd): Deleted subroutine.
57278
57279 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57280
57281         * g77.f-torture/execute/u77-test.f: Modify to be more like
57282         libf2c/libU77 version, bringing patches to that version here.
57283         Add suitable commentary.
57284
57285 1999-04-25  Richard Henderson  <rth@cygnus.com>
57286
57287         * gcc.dg/990424-1.c: New test.
57288
57289 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57290
57291         * g77.f-torture/execute/u77-test.f (main): Bug involving
57292         LSTAT has been fixed, so turn back on full checking.
57293
57294 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57295
57296         * g77.f-torture/compile/19990419-0.f: New test.
57297         * g77.f-torture/execute/19990419-1.f: New test.
57298
57299 1999-04-17  Richard Henderson  <rth@cygnus.com>
57300
57301         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57302         to avoid the need for a prototype to supress a warning.
57303
57304 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57305
57306         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57307
57308 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57309
57310         * gcc.c-torture/execute/990404-1.c: New test.
57311
57312 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57313
57314         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57315         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57316         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57317         missing initializer warnings.
57318
57319 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57320
57321         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57322         matching strings.
57323
57324 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57325
57326         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57327
57328 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57329
57330         * g77.f-torture/execute/19990325-0.f: New test.
57331         * g77.f-torture/execute/19990325-1.f: New test.
57332
57333 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57334
57335         * gcc.c-torture/execute/990324-1.c: New test.
57336
57337 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57338
57339         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57340         test with 4.
57341
57342 1999-03-17  Richard Henderson  <rth@cygnus.com>
57343
57344         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57345
57346 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57347
57348         * g77.f-torture/execute/19990313-2.f: New test.
57349         * g77.f-torture/execute/19990313-3.f: New test.
57350
57351 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57352
57353         * g77.f-torture/execute/19990313-0.f: New test.
57354         * g77.f-torture/execute/19990313-1.f: New test.
57355
57356 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57357
57358         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57359         printf to sprintf.
57360         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57361         (main): Add check for u15.  Conditionalize u31 check depending on
57362         whether ints are <32 bits or >=32 bits.
57363
57364 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57365
57366         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57367
57368 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57369
57370         * g77.f-torture/compile/19990305-0.f: New test.
57371         * g77.f-torture/execute/19981119-0.f: New test.
57372
57373 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57374
57375         * g77.f-torture/execute/970625-2.f: call ABORT if final
57376         result is not correct, instead of just printing it.
57377         Add this checking via newly introduced obfuscation, to
57378         trip up buggy front ends.
57379
57380 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57381
57382         * g77.f-torture/compile/960317-1.f: Moved from being
57383         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57384
57385 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57386
57387         * g77.f-torture/execute/960317-1.f: New (old) test.
57388         * g77.f-torture/execute/970625-2.f: Ditto.
57389
57390 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57391
57392         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57393         error message on line 1 or line 2; cccp and cpplib do this differently.
57394
57395 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57396
57397         * g++.old-deja/g++.law/weak1.C: New test.
57398
57399 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57400
57401         * gcc.c-torture/execute/990119-1.c: Renamed to...
57402         * gcc.dg/990119-1.c: this, so it will only be tested once
57403         (it's a preprocessor test, it doesn't need to be run at
57404         multiple optimization levels).
57405
57406 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57407
57408         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57409           ALWAYS_CXXFLAGS.
57410
57411 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57412
57413         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57414         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57415         to not be compilable by current g77.
57416
57417 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57418
57419         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57420
57421 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57422
57423         * gcc.c-torture/execute/990222-1.c: New test.
57424
57425 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57426
57427         * g77.f-torture/compile/19990218-0.f: New test.
57428         * g77.f-torture/noncompile/19990218-1.f: New test.
57429
57430 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57431
57432         * g77.f-torture/compile/19981216-0.f: New test.
57433
57434 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57435
57436         * gcc.dg/990214-1.c: New test.
57437
57438 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57439
57440         * gcc.dg/990213-2.c: New test.
57441
57442         * gcc.dg/990213-1.c: New test.
57443
57444 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57445
57446         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57447         ints.
57448
57449 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57450
57451         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57452         specified by target.
57453
57454         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57455
57456 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57457
57458         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57459
57460 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57461
57462         * gcc.dg/special/ecos.exp: New test driver for new tests with
57463         special requirements.
57464
57465         * gcc.dg/special/alias-1.c: New test.
57466         * gcc.dg/special/gcsec-1.c: New test.
57467         * gcc.dg/special/weak-1.c: New test.
57468         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57469         * gcc.dg/special/weak-2.c: New test.
57470         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57471         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57472         * gcc.dg/special/wkali-1.c: New test.
57473         * gcc.dg/special/wkali-2.c: New test.
57474         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57475         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57476
57477 1999-02-10  Felix Lee  <flee@cygnus.com>
57478
57479           * lib/c-torture.exp (c-torture-compile): Pull out code for
57480           analyzing gcc error messages.
57481           (c-torture-execute): Likewise.  Fix some (harmless) false
57482           positives.
57483           * lib/gcc.exp (gcc_check_compile): New function.
57484
57485 1999-02-08  Richard Henderson  <rth@cygnus.com>
57486
57487         * gcc.c-torture/execute/990208-1.c: New test.
57488
57489 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57490
57491         * g++.dg/special/ecos.exp: New driver for new tests with special
57492         requirements
57493
57494         * g++.dg/special/conpr-1.C: New test
57495         * g++.dg/special/conpr-2.C: New test
57496         * g++.dg/special/conpr-2a.C: New test
57497         * g++.dg/special/conpr-3.C: New test
57498         * g++.dg/special/conpr-3a.C: New test
57499         * g++.dg/special/conpr-3b.C: New test
57500
57501         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57502         allow g++ to use the dg driver
57503
57504         * README: Add comment about g++.dg directory
57505
57506 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57507
57508         * README: Update email addresses.
57509
57510 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57511
57512         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57513         arguments in order to force structure S onto the stack even on
57514         the alpha.
57515         (test): Pass 10 leading arguments to function foo as well as the
57516         structure S.
57517
57518         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57519         failure for all targets.
57520
57521         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57522         abort to terminate program execution.
57523
57524 1999-01-30  Richard Henderson  <rth@cygnus.com>
57525
57526         * gcc.c-torture/execute/990130-1.c: New test.
57527
57528 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57529
57530         * gcc.dg/990130-1.c: New test.
57531
57532 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57533
57534         * gcc.c-torture/execute/990128-1.c: New test.
57535
57536 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57537
57538         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57539
57540 1999-01-27  Felix Lee  <flee@cygnus.com>
57541
57542         * lib/c-torture.exp (c-torture-compile): pull out code for
57543         analyzing gcc error messages.
57544         (c-torture-execute): ditto, and fix some (harmless) false
57545         positives.
57546         * lib/gcc.exp (gcc_check_compile): new function.
57547
57548 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57549
57550         * gcc.dg/990117-1.c: New test.
57551
57552         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57553
57554         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57555
57556 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57557
57558         * g77.f-torture/compile/990115-1.f: New test.
57559
57560 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57561
57562         * gcc.c-torture/compile/990107-1.c: New test
57563
57564 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57565
57566         * gcc.c-torture/execute/990106-2.c: New test.
57567
57568         * gcc.c-torture/execute/990106-1.c: New test.
57569
57570 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57571
57572         * gcc.c-torture/compile/981223-1.c: New test.
57573
57574 1998-12-29  Richard Henderson  <rth@cygnus.com>
57575
57576         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57577         (opt3): Rename from opt4 and disable.
57578
57579 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57580
57581         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57582
57583 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57584
57585         * g++.old-deja/g++.other/conv5.C: New test.
57586
57587 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57588
57589         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57590
57591 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57592
57593         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57594
57595 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57596
57597         * gcc.c-torture/compile/981211-1.c: New test.
57598
57599 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57600
57601         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57602
57603         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57604
57605 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57606
57607         * gcc.special/930510-1.c: Make C9X safe.
57608         * gcc.misc-tests/gcov-1.c Similarly.
57609         * gcc.misc-tests/gcov-2.c Similarly.
57610
57611 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57612
57613         * gcc.dg/ultrasp1.c: New test.
57614
57615 1998-12-06  Richard Henderson  <rth@cygnus.com>
57616
57617         * gcc.c-torture/execute/981206.c: New test.
57618
57619 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57620
57621         * g++.old-deja/g++.ns/template7.C: New test.
57622
57623         * g++.old-deja/g++.other/expr1.C: New test.
57624
57625         * g++.old-deja/g++.eh/tmpl3.C: New test.
57626
57627         * g++.old-deja/g++.eh/tmpl2.C: New test.
57628
57629 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57630
57631         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57632         * g++.old-deja/g++.other/using6.C: Removed.
57633         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57634
57635         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57636
57637 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57638
57639         * g++.old-deja/g++.pt/overload8.C: New test.
57640
57641         * g++.old-deja/g++.pt/overload7.C: New test.
57642
57643         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57644
57645         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57646         and relinking messages.
57647         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57648         compiling with -frepo.
57649
57650 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57651
57652         * g++.old-deja/g++.pt/lookup6.C: New test.
57653
57654 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57655
57656         * gcc.c-torture/execute/981130-1.c: New test.
57657         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57658
57659 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57660
57661         * g++.old-deja/g++.pt/explicit76.C: New test.
57662
57663         * g++.old-deja/g++.pt/friend38.C: New test.
57664
57665         * g++.old-deja/g++.ns/crash2.C: New test.
57666
57667         * g++.old-deja/g++.pt/defarg8.C: New test.
57668
57669         * g++.old-deja/g++.pt/instantiate6.C: New test.
57670
57671         * g++.old-deja/g++.pt/static6.C: New test.
57672
57673         * g++.old-deja/g++.pt/decl2.C: New test.
57674
57675 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57676
57677         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57678         problem is actually related with name lookup, but so what? :-)
57679
57680         * g++.old-deja/g++.pt/friend37.C: New test.
57681
57682 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57683
57684         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57685         element, which fails on some systems.
57686
57687         * g77.f-torture/execute/labug1.f: New test.
57688
57689 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57690
57691         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57692         is defined.
57693
57694 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57695
57696         * g77.f-torture/compile/981117-1.f: New test.
57697
57698 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57699
57700         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57701         properly discarded.
57702
57703 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57704
57705         * gcc.c-torture/execute/memcheck: New directory of tests for
57706         -fcheck-memory-usage.
57707
57708 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57709
57710         * README: New file, general information about the testsuite and
57711         new description of the various C++ test subdirectories.
57712         * README.g++: Eliminate obsolete information, update and move most
57713         relevant stuff to README.
57714
57715 1998-11-07  Richard Henderson  <rth@cygnus.com>
57716
57717         * gcc.c-torture/compile/981107-1.c: New test.
57718
57719 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57720
57721         * execute/memcpy-bi.c: New testcase.
57722
57723 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57724
57725         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57726         base classes.
57727
57728         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57729         template is selected.
57730
57731         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57732         classes, it should be accepted for all types.
57733
57734         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57735
57736         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57737         specializations start with template headers.
57738
57739 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57740
57741         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57742
57743         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57744         non-POD types.
57745
57746 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57747
57748         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57749
57750 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57751
57752         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57753
57754 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57755
57756         * 981019-1.c: New test.
57757
57758 1998-10-14  Robert Lipe <robertl@dgii.com>
57759
57760         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57761         find objc headers.
57762
57763 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57764
57765         * compile/981001-4.c: Remove use of GCC extension that triggers a
57766         compiler bug.
57767
57768 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57769
57770         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57771
57772 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57773
57774         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57775         instantiation of template produces incorrect code for delete
57776         expression.
57777
57778         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57779         constructors' name is not unique.
57780         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57781         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57782
57783         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57784         automatic array of const is ill-formed.
57785
57786         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57787         of template parameter?
57788
57789         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57790         const.
57791
57792         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57793         pointer-to-member expression.
57794
57795         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57796         declaration causes ICE.
57797
57798 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57799
57800         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57801         reserved in the global namespace.
57802
57803         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57804         generate needed virtual table.
57805
57806         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57807
57808 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57809
57810         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57811         template-dependent type
57812
57813 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57814
57815         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57816         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57817         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57818
57819         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57820         class should be usable as argument of member function.
57821         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57822         class should be usable as return type of member function.
57823         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57824         class should be usable as type of data member.
57825
57826         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57827
57828 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57829
57830         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57831
57832 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57833
57834         * gcc.dg/dll-?.c Add thumb to target list.
57835         Fix assembler scan patterns to match current assembler output.
57836
57837 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57838
57839         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57840         matching of template brackets.
57841
57842         * g++.old-deja/g++.other/using4.C: New test.  Test using
57843         declarations of methods from base classes.
57844
57845         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57846         within functions should introduce names into the innermost
57847         enclosing namespace.
57848
57849         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57850         of static locals if first initialization throws.
57851
57852 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57853
57854         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57855
57856 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57857
57858         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57859         lose track of the possible targets of tablejump insns.
57860         * special/special.exp: Run it.
57861
57862 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57863
57864         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57865         must be declared before its specializations can be named in friend
57866         declarations.
57867
57868 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57869
57870         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57871
57872         * g77.f-torture/execute/io1.f: New test.
57873
57874 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57875
57876         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57877         with pointer to template function, for which no argument deduction
57878         is possible.
57879
57880         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57881         specialization of template function as argument to template
57882         function.
57883
57884         * g++.old-deja/g++.other/access2.C: New test; Inner class
57885         shouldn't have privileged access to Outer's names.
57886
57887 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57888
57889         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57890         friend template declared within template class conflicts with
57891         nested class of the same name.
57892
57893         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57894         is ignored.
57895
57896         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57897         object with direct initializer as function declaration.
57898
57899         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57900         initializers.
57901
57902         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57903         involving const pointer and NULL produces incorrect result.
57904
57905         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57906         type name without `typename' should be rejected with -pedantic.
57907
57908 1998-10-02  Richard Henderson  <rth@cygnus.com>
57909
57910         * g++.old-deja/g++.other/addrof1.C: New test.
57911
57912 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57913
57914         * gcc.c-torture/compile/981001-1.c: New test.
57915         * gcc.c-torture/execute/981001-1.c: New test.
57916
57917 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57918
57919         * gcc.c-torture/compile/981001-2.c: New test.
57920         * gcc.c-torture/compile/981001-3.c: New test.
57921         * gcc.c-torture/compile/981001-4.c: New test.
57922
57923 1998-10-01  Robert Lipe  <robertl@dgii.com>
57924
57925         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57926         multilibbed hosts.  Idea grafted from g77.exp.
57927
57928 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57929
57930         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57931         avoid losing on systems which need -lsocket.
57932
57933 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57934
57935         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57936         * g++.old-deja/g++.other/nested2.C: Ditto.
57937         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57938         failure.
57939
57940 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57941
57942         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57943         preferred over template operator!= for enum bitfields.
57944
57945 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57946
57947         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57948         that happen to have the same base name, but in different scopes,
57949         are incorrectly rejected.
57950
57951 1998-09-16  Richard Henderson  <rth@cygnus.com>
57952
57953         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57954         on the native word size instead of an integer literal.
57955
57956 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57957
57958         * g++.old-deja/g++.other/static2.C: Invocation of static data
57959         member of type pointer-to-function denoted as non-static member.
57960
57961         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57962         checks involving function types and aliases.
57963
57964 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57965
57966         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57967         redefined to the same non-trivial type.
57968
57969         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57970         namespace-qualification of template specializations declared in
57971         other namespaces.
57972
57973         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57974         to declare a subset of the specializations of a template function
57975         as friends of specializations of a template class.
57976
57977         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57978         member templates that do not fully specialize the enclosing
57979         template class are rejected.
57980
57981 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57982
57983         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57984
57985 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57986
57987         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57988         altered from libf2c/libU77 version.
57989
57990 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57991
57992         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57993
57994 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57995             Alexandre Oliva  <oliva@dcc.unicamp.br>
57996
57997         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57998         (un)signed char are different types for template specialization
57999         purposes.
58000
58001 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
58002
58003         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58004         * objc: ObjC testsuite.
58005
58006 1998-08-31  Catherine Moore  <clm@cygnus.com>
58007
58008         * gcc.c-torture/execute/941014-1.x: New file.
58009
58010 1998-08-31  Nick Clifton  <nickc@cygnus.com>
58011
58012         * lib/c-torture.exp: Add support for
58013         torture_eval_before_compile and torture_eval_before_execute
58014         variables.
58015
58016 1998-08-30  Jeffrey A Law  (law@cygnus.com)
58017
58018         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
58019         this test triggers valid.
58020
58021 1998-08-27  Jeffrey A Law  (law@cygnus.com)
58022
58023         * gcc.dg/980827-1.c: New test.
58024
58025 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
58026
58027         * gcc.c-torture/execute/loop-4b.c: New test.
58028
58029 1998-08-26  Nick Clifton  <nickc@cygnus.com>
58030
58031         * lib/c-torture.exp: Add support for
58032         torture_eval_before_compile and torture_eval_before_execute
58033         variables.
58034
58035 1998-08-25  Jeffrey A Law  (law@cygnus.com)
58036
58037         * gcc.c-torture/compile/980825-1.c: New test.
58038
58039 1998-08-24  Nick Clifton  <nickc@cygnus.com>
58040
58041         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58042         count number tests in opt_t0 not good_t0.
58043
58044 1998-08-24  Jeffrey A Law  (law@cygnus.com)
58045
58046         * gcc.c-torture/compile/930326-1.x: Fix typo.
58047
58048 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
58049
58050         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58051         causes an ICE.
58052
58053 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58054
58055         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58056         STACK_SIZE is defined.
58057         * gcc.c-torture/unsorted/stuct.c: Similarly.
58058
58059         * gcc.c-torture/compile/980821-1.c: New test.
58060
58061 1998-08-21  Jeffrey A Law  (law@cygnus.com)
58062
58063         * gcc.c-torture/execute/980526-2.c: Disable for targets with
58064         16bit ints.
58065
58066 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
58067
58068         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58069         code.
58070
58071 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
58072
58073         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58074         error'.
58075
58076 1998-08-18  Jeffrey A Law  (law@cygnus.com)
58077
58078         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58079
58080 1998-08-16  Jeffrey A Law  (law@cygnus.com)
58081
58082         * gcc.c-torture/compile/980816-1.c: New test.
58083
58084         * gcc.dg/980816-1.c: New test.
58085
58086 1998-08-13  Jeffrey A Law  (law@cygnus.com)
58087
58088         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58089         compiler for ieee tests.
58090
58091 1998-08-01  Dave Love  <d.love@dl.ac.uk>
58092
58093         * g77.f-torture/compile/980729-0.f: New test.
58094
58095 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
58096
58097         * gcc.c-torture/special/eeprof-1.c: New test, for
58098         -finstrument-functions.
58099         * gcc.c-torture/special/special.exp: Run it.
58100
58101 1998-07-29  Jeffrey A Law  (law@cygnus.com)
58102
58103         * gcc.c-torture/compile/980729-1.c: New test.
58104
58105 1998-07-27  Nick Clifton  <nickc@cygnus.com>
58106
58107         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58108         __thumb__ is defined, and test for ARM style doubles if so.
58109
58110 1998-07-26  Dave Love  <d.love@dl.ac.uk>
58111
58112         * g77.f-torture/noncompile/980615-0.f: New test.
58113
58114 1998-07-26  H.J. Lu  (hjl@gnu.org)
58115
58116         * gcc.dg/980312-1.c: Do link instead of compile.
58117         * gcc.dg/980313-1.c: Likewise.
58118
58119 1998-07-26  Jeffrey A Law  (law@cygnus.com)
58120
58121         * gcc.c-torture/compile/980726-1.c: New test.
58122
58123 1998-07-25  Dave Love  <d.love@dl.ac.uk>
58124
58125         * g77.f-torture/execute/io0.f: New test.
58126
58127 1998-07-24  Nick Clifton  <nickc@cygnus.com>
58128
58129         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58130         an int.
58131
58132 1998-06-18  Michael Meissner  <meissner@cygnus.com>
58133
58134         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58135         m32r bugs.
58136
58137 1998-07-17  Nick Clifton  <nickc@cygnus.com>
58138
58139         * gcc.dg/980626-1.c: Expect failures for all toolchains until
58140         c-decl.c:grokdeclarator can handle mode attributes.
58141
58142 1998-07-16  Jeffrey A Law  (law@cygnus.com)
58143
58144         * gcc.c-torture/execute/980716-1.c: New test.
58145
58146 1998-07-13  Jeffrey A Law  (law@cygnus.com)
58147
58148         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58149         the mn10200.
58150         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
58151         the mn10200.
58152         * gcc.c-torture/execute/va-arg-3.x: Similarly.
58153         * gcc.c-torture/compile/930326-1.x: Similarly.
58154
58155 1998-07-13  Dave Love  <d.love@dl.ac.uk>
58156
58157         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58158         New test from Craig.
58159
58160 1998-07-12  Dave Love  <d.love@dl.ac.uk>
58161
58162         * g77.f-torture/noncompile/980616-0.f: New test.
58163
58164         * g77.f-torture/execute/970816-3.f: New test from Craig.
58165
58166 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58167
58168         *  g++.other/singleton.C: Return error value instead of taking
58169         SIGSEGV.
58170
58171 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58172
58173         *  g++.other/singleton.C: New test.  Warning is under dispute.
58174         Runtime crash is not.
58175
58176 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58177
58178         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58179         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58180         using6.C, using7.C}: New namespace tests.
58181
58182 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58183
58184         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58185         specialization with typedef'ed names used as array indexes.
58186
58187 1998-07-09  Jeffrey A Law  (law@cygnus.com)
58188
58189         * gcc.c-torture/execute/980709-1.c: New test.
58190
58191         * gcc.dg/980709-1.c: New test.
58192
58193 1998-07-07  Richard Henderson  <rth@cygnus.com>
58194
58195         * gcc.c-torture/execute/bcp-1.c: New test.
58196
58197 1998-07-07  Jeffrey A Law  (law@cygnus.com)
58198
58199         * gcc.c-torture/execute/980707-1.c: New test.
58200
58201 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
58202
58203         * gcc.c-torture/compile/980706-1.c: New test.
58204
58205 1998-07-01  Dave Love  <d.love@dl.ac.uk>
58206
58207         * g77.f-torture/execute/980701-0.f,
58208         g77.f-torture/execute/980701-1.f: New test from Craig.
58209
58210 1998-07-01  Jeffrey A Law  (law@cygnus.com)
58211
58212         * gcc.c-torture/compile/980701-1.c: New test.
58213
58214         * gcc.c-torture/execute/980701-1.c: New test.
58215
58216 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
58217 rlsruhe.de>
58218
58219         * g++.old-deja/g++.robertl/eb132.C: New test.
58220         * g++.old-deja/g++.robertl/eb133.C: Likewise.
58221
58222 1998-06-29  Dave Love  <d.love@dl.ac.uk>
58223
58224         * g77.f-torture/execute/980628-7.f,
58225         g77.f-torture/execute/980628-8.f,
58226         g77.f-torture/execute/980628-9.f,
58227         g77.f-torture/execute/980628-10.f: New tests from Craig.
58228
58229         * g77.f-torture/execute/980628-3.f: Remove mail headers.
58230
58231 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58232
58233         * g77.f-torture/execute/980628-4.f: New test from Craig.
58234         * g77.f-torture/execute/980628-5.f: Likewise.
58235         * g77.f-torture/execute/980628-2.f: Likewise.
58236         * g77.f-torture/execute/980628-0.f: Likewise.
58237         * g77.f-torture/execute/980628-1.f: Likewise.
58238         * g77.f-torture/execute/980628-3.f: Likewise.
58239         * g77.f-torture/execute/980628-6.f: Likewise.
58240
58241 1998-06-28  Jeffrey A Law  (law@cygnus.com)
58242
58243         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58244         directory when nothing has been installed yet.
58245
58246 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
58247
58248         * gcc.c-torture/special/special.exp: Handle newer versions of
58249         dejagnu.
58250
58251 1998-06-26  Jeffrey A Law  (law@cygnus.com)
58252
58253         * gcc.dg/980626-1.c: New test.
58254
58255 1998-06-19  Bruno Haible <haible@ilog.fr>
58256
58257         * gcc.misc-tests/m-un-2.c: New test.
58258         * g++.old-deja/g++.other/warn01.c: Likewise.
58259
58260 1998-06-19  Robert Lipe  <robertl@dgii.com>
58261
58262         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58263         compatibility with assmblers with a different comment character.
58264         Eliminate use of GAS-specific extensions.
58265
58266 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58267
58268         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58269
58270 1998-06-19  Robert Lipe  <robertl@dgii.com>
58271
58272         * lib/g77.exp: Replace search for libf2c.a with search for newly
58273         renamed libg2c.a
58274
58275 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58276
58277         * gcc.c-torture/execute/980617-1.c: New test.
58278
58279 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58280
58281         * gcc.c-torture/execute/980612-1.c: New test.
58282
58283 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58284
58285         * gcc.dg/980523-1.c: Only test on ppc-linux.
58286         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58287
58288         * gcc.c-torture/execute/980608-1.c: New test.
58289
58290 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58291
58292         * gcc.c-torture/execute/980605-1.c: New test.
58293
58294 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58295
58296         * gcc.c-torture/execute/980604-1.c: New test.
58297
58298 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58299
58300         * gcc.c-torture/execute/980602-1.c: New test.
58301         * gcc.c-torture/execute/980602-2.c: Likewise.
58302
58303 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58304
58305         * 970125-0.f: Fix per JCB.  Add commentary.
58306
58307 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58308
58309         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58310         IEEE -0 support.
58311
58312 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58313
58314         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58315         earlier.
58316
58317 1998-05-28  Catherine Moore <clm@cygnus.com>
58318
58319         * gcc.c-torture/execute/980526-3.c: New test.
58320
58321 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58322
58323         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58324         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58325         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58326         m88k-motorola-sysv3 to XFAIL.
58327
58328 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58329
58330         * gcc.dg/980526-1.c: New test.
58331         * gcc.c-torture/execute/980526-2.c: New test.
58332
58333 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58334
58335         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58336
58337         * gcc.c-torture/execute/980526-1.c: New test.
58338
58339 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58340
58341         * g77.f-torture/execute/alpha2.f: Add runtime test.
58342
58343 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58344
58345         * g++.old-deja/old-deja.exp: Strip leading directories.
58346
58347         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58348         error for the line.  Don't run multiple tests for the same line.
58349
58350 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58351
58352         * gcc.dg/980523-1.c: New test.
58353
58354 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58355
58356         * g77.f-torture/compile/970915-0.f: New test.
58357
58358 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58359
58360         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58361
58362 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58363
58364         * gcc.dg/980520-1.c: New test.
58365
58366 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58367
58368         * gcc.dg/980502-1.c: Fix return type.
58369
58370 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58371
58372         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58373         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58374         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58375         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58376         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58377
58378 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58379
58380         * g77.f-torture/execute/980520-1.f: New test.
58381
58382 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58383
58384         * lib/mike-g77.exp: New file.
58385
58386         * g77.f-torture/noncompile/noncompile.exp,
58387         g77.f-torture/noncompile/check0.f: New files.
58388
58389 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58390
58391         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58392         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58393         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58394         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58395         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58396         abort where appropriate.
58397
58398 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58399
58400         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58401         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58402
58403 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58404
58405         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58406
58407 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58408
58409         * g77.f-torture/compile/980427-0.f: New test.
58410
58411 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58412
58413         * g77.f-torture/compile/980424-0.f: New test.
58414
58415 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58416
58417         * g77.f-torture/compile/980419-2.f (main): New test.
58418         * g77.f-torture/compile/970125-0.f: New test.
58419         * g77.f-torture/compile/980419-1.f: New test.
58420
58421 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58422
58423         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58424         of loop-4.c.
58425
58426 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58427
58428         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58429
58430 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58431
58432         * gcc.c-torture/compile/980329-1.c: New test.
58433
58434 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58435
58436         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58437         * gcc.dg/980312-1.c: Fix typo in -march command.
58438
58439 1998-03-16  H.J. Lu  (hjl@gnu.org)
58440
58441         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58442
58443 1998-03-11  Robert Lipe  <robertl@dgii.com>
58444
58445         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58446         Dave Love agree the Fortran source is bogus.
58447
58448 1998-03-11  Robert Lipe  <robertl@dgii.com>
58449
58450         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58451         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58452         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58453         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58454         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58455
58456 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58457
58458         * g++.old-deja/g++.other/friend1.C: New test.
58459
58460 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58461
58462         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58463         possibly uninitialized) variables and declare dnrm2.
58464
58465 1998-02-23  Robert Lipe <robertl@dgii.com>
58466
58467         From Bruno Haible <haible@ilog.fr>:
58468         * gcc.c-torture/execute/980223.c: New test.
58469
58470 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58471
58472         * gcc.dg/ifelse-1.c: New test.
58473
58474 1998-02-09  H.J. Lu  (hjl@gnu.org)
58475
58476         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58477
58478           * lib/old-dejagnu.exp (old-dejagnu): Added the
58479           "execution test - XFAIL *-*-*" handling in the spirit of
58480           "excess errors test -". Changed the "execution test fails"
58481           handling to be like "excess errors test fails".
58482           * Update various tests accordingly.
58483
58484 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58485
58486         * gcc.c-torture/execute/980205.c: New test.
58487
58488 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58489
58490         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58491         * lib/f-torture.exp: Similarly.
58492         * gcc.c-torture: Rename all .cexp files to .x files.
58493
58494 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58495
58496         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58497         (940510-1.c): Removed duplicate.
58498         (971104-1.c): New test.
58499
58500 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58501
58502           * lib/f-torture.exp: Improve error and loop detection.
58503
58504 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58505
58506         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58507         use that to size the filler array.
58508
58509 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58510
58511         * lib/c-torture.exp(c-torture-execute): Fix typo.
58512
58513         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58514         testcase as the executable name. Keep the executable around if
58515         the test fails.
58516
58517 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58518
58519         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58520         changes.  Only test one -g option, and move it to the end of the
58521         list of options to test.
58522
58523 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58524
58525         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58526         variable GCC_TORTURE_OPTIONS to supply default switches separated
58527         by colons.  If no environment variable, run tests with -O0 -g, -O1
58528         -g, and -O2 -g as well.
58529
58530 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58531
58532         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58533         explanatory comments. Fix indentation.
58534
58535 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58536
58537         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58538
58539 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58540
58541         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58542         * g++.old-deja/g++.mike/p7325.C: Likewise.
58543         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58544
58545 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58546
58547         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58548         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58549         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58550         * g++.old-deja/g++.law/operators4.C: Likewise.
58551
58552 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58553
58554         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58555         * g++.old-deja/g++.mike/p784.C: Ditto.
58556         * g++.old-deja/g++.mike/p785.C: Ditto.
58557
58558 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58559
58560           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58561
58562 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58563
58564         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58565         target feature; pass this to c-torture-execute as needed.
58566
58567 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58568
58569         * lib/c-torture.exp(c-torture-execute): If the previous and the
58570         current executables being tested are identical, we don't need to
58571         run the executable again. Try to make the executable names
58572         unique. Add an optional argument for passing additional compiler
58573         flags.
58574
58575 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58576
58577         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58578
58579 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58580
58581         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58582
58583 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58584
58585         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58586         32bit or larger longs.
58587
58588         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58589         have either a 32bit long or 32bit int.
58590
58591 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58592
58593         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58594         Make double precision tests dependent on sizeof (double).
58595
58596 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58597
58598         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58599         too.
58600
58601 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58602
58603         * gcc.c-torture/compile/961203-1.cexp: New script.
58604
58605 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58606
58607         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58608         up the includes ourselves.
58609
58610 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58611
58612         * lib/plumhall.exp: Remove random include, and add a few
58613         verbose messages for debugging.
58614
58615 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58616
58617         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58618         of trying to do it ourselves.
58619
58620 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58621
58622         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58623
58624 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58625
58626         * gcc.prms/5403.c: Made regexp a bit less strict.
58627
58628 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58629
58630         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58631         is returned from remote_load instead.
58632         * lib/plumhall.exp: Ditto.
58633         * lib/mike-g++.exp: Ditto.
58634         * lib/old-dejagnu.exp: Ditto.
58635         * lib/c-torture.exp: Ditto.
58636
58637 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58638
58639         * lib/g++.exp: Use build_wrapper procedure.
58640         * lib/gcc.exp: Ditto.
58641
58642 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58643
58644         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58645         an old-style decl for malloc.  Fixes tests to work when
58646         sizeof (int) != sizeof (size_t).
58647
58648 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58649
58650         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58651
58652         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58653         use stdargs.h interface.
58654
58655 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58656
58657         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58658         NO_VARARGS when compiling.
58659
58660 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58661
58662         * lib/plumhall.exp(ph_includes): New procedure.
58663         (ph_make): Use it.
58664         (ph_compiler): Ditto.
58665
58666         * lib/g++.exp: Rename test-glue.c to testglue.c.
58667         * lib/gcc.exp: Ditto.
58668
58669 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58670
58671         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58672         to completion when it's called.
58673
58674 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58675
58676         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58677         is defined, don't do test.
58678
58679 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58680
58681         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58682         for object files.
58683         (ph_summary): Mark skipped testcases as untested, not unresolved.
58684
58685         * lib/plumhall.exp (ph_make): If unresolved because of bad
58686         errorCode, record errorCode in log file.
58687         (*): Replace send_log/verbose with verbose -log.
58688
58689 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58690
58691         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58692         double conversion if double isn't at least 8 bytes.
58693
58694         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58695         int to work with targets where int is 16 bits.
58696
58697         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58698         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58699         precision for the test to complete.
58700
58701 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58702
58703         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58704         if d10v is not compiled with the -mdouble64 flag.
58705         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58706
58707         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58708         d10v is not compiled with the -mint32 flag.
58709
58710 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58711
58712         * lib/plumhall.exp: Use incr_count.
58713
58714 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58715
58716         * gcc.c-torture: Update to c-torture-1.45.
58717
58718 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58719
58720         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58721         the name of the expect testcase file).
58722
58723         * lib/g++.exp(g++_init): Ditto.
58724
58725 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58726
58727         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58728         the host.
58729
58730         * lib/gcc.exp(gcc_exit): New procedure.
58731
58732 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58733
58734         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58735         specs where appropriate.
58736
58737         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58738         because of new "candidates are" messages, and removed a few
58739
58740         * Converted all non-old-style g++ testcases to old-style, and
58741         moved into g++.old-deja.
58742
58743 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58744
58745         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58746         options.
58747
58748         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58749         succeeded.
58750
58751         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58752
58753 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58754
58755         * lib/gcc.exp (gcc_target_compile): Add support for defining
58756         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58757         the machine doesn't have those features.
58758
58759 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58760
58761         * g++.law/operators4.exp: Don't use LIBS.
58762
58763 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58764
58765         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58766
58767         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58768         * lib/g++.exp: Set it here instead. Also, allow use of the
58769         --tool_exec and --tool_opt options. Change CXX to
58770         GXX_UNDER_TEST.
58771
58772         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58773
58774         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58775
58776 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58777
58778         * lib/old-dejagnu.exp: Use prune_warnings instead of
58779         prune_system_crud.
58780         * lib/mike-g++.exp: Ditto.
58781         * lib/gcc.exp: Ditto.
58782         * lib/g++.exp: Ditto.
58783
58784         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58785
58786 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58787
58788           * 941014-2.c: Include stdlib.h
58789           * 960327-1.c: Include stdio.h
58790           * dbra.c, index-1.c: Don't assume ints are 32bits.
58791
58792 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58793
58794         * lib/gcc.exp: Add gcc,stack_size target feature.
58795
58796         * lib/g++.exp(g++_target_compile): Add the include and link
58797         paths here, not in two other places. And, it's $options, not
58798         options.
58799
58800         * lib/mike-g++.exp(postbase): Remove the code that determines
58801         the correct include and link paths.
58802         * g++.old-deja/old-deja.exp: Ditto.
58803
58804 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58805
58806         * lib/g++.exp(g++_init): target_compile no longer returns the
58807         filename of the result.
58808
58809 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58810
58811         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58812         call to glob.
58813
58814         * gcc.c-torture/special/special.exp: Change call to
58815         gcc_target_compile to include the object file.
58816
58817 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58818
58819         * gcc.c-torture/special/special.exp: Correct misspelling in last
58820         change.
58821
58822 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58823
58824         * lib/plumhall.exp(ph_summary): Log the entire output of the
58825         executable. Return -1 if there were any failures, 0 otherwise.
58826         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58827         (ph_make): Clean up objects and executables that were built
58828         if the tests succeeded.
58829
58830 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58831
58832         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58833         libraries and includes in the build tree as appropriate.
58834
58835 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58836
58837         * lib/c-torture.exp: Instead of looking for the global variable
58838         NO_LONG_LONG, check to see if that's a feature of the target.
58839
58840 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58841
58842         * config/default.exp: Minimize. Delete the remainer of the files in
58843         config; this functionality is now in devo/dejagnu/config.
58844
58845         g++.*/*: Pass any additional flags used to compile to postbase;
58846         delete CXXFLAGS.
58847
58848         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58849         is now done by runtest.exp. Use gcc_target_compile instead of
58850         compile.
58851
58852         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58853         Remove references to CFLAGS. Use remote_file instead of
58854         calling rm -f.
58855         (c-torture): Take a list of arguments to use to compile this
58856         testcase.
58857
58858         lib/g++.exp: Simplify. Use target_compile instead of compile.
58859         lib/gcc-dg.exp: Ditto.
58860         lib/gcc.exp: Ditto.
58861         lib/mike-{gcc,g++}.exp: Ditto.
58862         lib/old-dejagnu.exp: Ditto.
58863         lib/plumhall.exp: Ditto.
58864
58865 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58866
58867         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58868         (ph_linker): Likewise.
58869
58870 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58871
58872           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58873         MAP_ANON / MAP_ANONYMOUS if defined;
58874         else try to map from /dev/zero .
58875
58876 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58877
58878         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58879         isn't defined, then define it to MAP_ANONYMOUS.
58880
58881 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58882
58883         * gcc.c-torture: Update to c-torture-1.42 release.
58884
58885 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58886
58887         * gcc.c-torture: Update to c-torture-1.41 release.
58888
58889 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58890
58891         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58892         c-torture release.
58893
58894 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58895
58896         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58897         and LDFLAGS.  Fix second case to append the target_info ldflags
58898         onto LDFLAGS, not CFLAGS.
58899         * lib/g++.exp (g++_init): Add target_info stuff.
58900         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58901         of libgloss and newlib flags for !native.
58902
58903         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58904         (GDB): Fix relative path to go up another dir for finding gdb.
58905
58906 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58907
58908         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58909         versions in the target_info array, if they don't exist.
58910
58911 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58912
58913         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58914
58915 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58916
58917         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58918         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58919
58920 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58921
58922         * lib/old-dejagnu.exp: Don't remove the output file before we've
58923         actually tested it. Don't append pwd to the path of the executable
58924         we're testing.
58925
58926 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58927
58928         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58929
58930 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58931
58932         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58933         temporary directory for compiler files, and set it to a default
58934         value of /tmp. Set $output as the name of the output file from
58935         compiling the testcase. Add a -o option to $cflags_var so the
58936         compiler writes the final output file as $output. Set $executable
58937         to $output.
58938
58939         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58940         directory for compiler files, and set it to /tmp if it doesn't
58941         already have a value. Set $output_file to the name of the output
58942         file from compiling the testcase. Add a -o option to CXXFLAGS so
58943         the compiler writes the final output file as $output. Use $output
58944         as the executable to be tested.
58945
58946 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58947
58948         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58949
58950 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58951
58952         * gcc.c-torture/execute/pending-1.c: New test.  Still
58953         pending in Tege's queue.
58954
58955 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58956
58957         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58958         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58959         if there were failures.  Call unresolved if there were unresolved
58960         testcases.  Call gcc_fail if program did not run to completion.
58961         (ph_make): Pass additional argument name to ph_execute.
58962         (ph_execute): Add new argument.  Pass additional arguments to
58963         ph_summary.  Call gcc_fail is there is no execution output.
58964
58965 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58966
58967         * lib/plumhall.exp (proc_summary): Output relavent summary
58968         lines into the log so specific failures in plumhall can be
58969         investigated.
58970
58971 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58972
58973         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58974         (c-torture-execute): Don't try to execute tests which use
58975         "long long" types if $NO_LONG_LONG is nonzero.
58976
58977 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58978
58979         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58980         not c-torture.
58981
58982         * gcc.ieee: Move from here.
58983         * gcc.c-torture/execute/ieee: To here.
58984
58985 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58986
58987         * gcc.c-torture: Update to c-torture-1.41 release.
58988
58989 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58990
58991         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58992         not "$output".
58993
58994 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58995
58996         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58997         -c present.
58998
58999 1996-03-02  Jeffrey A Law  (law@cygnus.com)
59000
59001         * config/proelf.exp: Handle connecting to a simulator.
59002
59003 1996-01-31  Jeffrey A Law  (law@cygnus.com)
59004
59005         * config/proelf.exp: New file.  Enough framework that we can
59006         run c-torture tests on the proelf targets (or any other target
59007         that gdb can connect to for that matter).
59008
59009 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
59010
59011         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59012         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
59013
59014         * lib/plumhall.exp (ph_execute): Always call ph_summary if
59015         exec_output exists.
59016
59017 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
59018
59019         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59020         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59021
59022         * config/*.exp: Update FSF address.  Change result of ${tool}_load
59023         to pass/fail/unresolved/unsupported/untested.  Caller must now
59024         call unresolved/unsupported/untested.
59025         * lib/*.exp: Update FSF address.  Update to handle new results of
59026         ${tool}_load.
59027         * lib/chill.exp (verbose): Delete.
59028
59029 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
59030
59031         * lib/gcc.exp (default_gcc_start): Change order of args to
59032         $LDFLAGS $CFLAGS $LIBS.
59033         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59034         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
59035         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59036         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59037         * gcc.misc-tests/dg-test.exp: Likewise.
59038         * gcc.misc-tests/msgs.exp: Likewise.
59039         * gcc.prms/prms.exp: Likewise.
59040         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59041         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
59042
59043         * lib/dg.exp: Deleted, moved to dejagnu/lib.
59044
59045 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59046
59047         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59048
59049         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59050         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59051
59052         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59053         necessary.
59054
59055 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
59056
59057         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59058         global for loop; add use of $mathlib.
59059         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59060         settings here; set mathlib for anything but VxWorks.
59061
59062 1996-01-22  Jeffrey A Law  (law@cygnus.com)
59063
59064         * gcc.c-torture: Update to c-torture-1.40 release.
59065
59066 1996-01-03  Jeffrey A Law  (law@cygnus.com)
59067
59068         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59069         dg.exp.
59070
59071 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
59072
59073         * lib/c-torture.exp (c-torture-execute): Declare "output" as
59074         global.
59075
59076 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
59077
59078         * lib/g++.exp (LIBS): Define if not already.
59079         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59080         (gcc-dg-prune): Call prune_gcc_output.
59081         * lib/gcc.exp (prune_gcc_output): New proc.
59082         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59083         prune_gcc_output.
59084
59085 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
59086
59087         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59088         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
59089
59090 1995-11-15  Jeffrey A Law  (law@cygnus.com)
59091
59092         * gcc.c-torture: Update to c-torture-1.39 release.
59093
59094 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
59095
59096         * lib/c-torture.exp (c-torture-execute): Don't return if one option
59097         fails, try others as well.
59098
59099 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
59100
59101         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59102         If compilation fails, mark execute tests as `untested'.
59103         If test is marked as unsupported, don't mark compilation and
59104         execute tests as failed.
59105
59106 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
59107
59108         * lib/g++.exp (g++_init): Don't link in libg++, and look to
59109         libstdc++ for whether or not we want to be doing shared
59110         libraries.  Delete link_curses since we don't need it anymore.
59111         * lib/mike-g++.exp (postbase): Don't link in libg++.
59112         * g++.old-deja/old-deja.exp: Likewise.
59113
59114 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
59115
59116         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59117
59118 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
59119
59120         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59121         For that, add `-Wl,-a,shared_archive'.
59122         * g++.old-deja/old-deja.exp: Likewise.
59123
59124 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
59125
59126         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59127
59128 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
59129
59130         * lib/mike-g++.exp (postbase): Pay attention to the status of
59131         g++_load.
59132
59133 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
59134
59135           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59136
59137 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
59138
59139         * lib/gcc.exp (default_gcc_start): No longer need to log program
59140         being executed or its output, execute_anywhere does that now.
59141         * lib/g++.exp (default_g++_version): Call execute_anywhere.
59142         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
59143
59144 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
59145
59146         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59147         the same as those in lib/g++.exp.
59148
59149 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
59150
59151         * gcc.c-torture: Update to c-torture-1.38 release.
59152         * gcc.ieee: Related changes.
59153
59154 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
59155
59156         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59157         "exec". Minor reformatting changes.
59158
59159         * config/rom68k.exp (${tool}_load): Make it work in a canadian
59160         cross. This means all "exec" calls now work on a remote host as
59161         well.
59162         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59163         cross. Filter out the extra "\r\n" stuff that expect puts in.
59164         (c-torture-execute): Filter out the bogus warnings like
59165         c-torture-compile does. Add support for canadian cross.
59166         * lib/gcc.exp (default_gcc_version, default_gcc_start)
59167         Use execute_anywhere rather than calling exec directly. Now it
59168         works for canadian cross testing.
59169
59170 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
59171
59172         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
59173         results into a variable, and check that rather than using file exists.
59174
59175 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
59176
59177         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59178         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
59179
59180 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59181
59182         * g++.old-deja/old-deja.exp: Create and pass runshlib and
59183         lib_curses if there's a shared libg++ in the build tree.
59184
59185 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
59186
59187         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59188         if not supported target.
59189
59190 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
59191
59192         * lib/g++.exp (g++_init): Move empty setting of runshlib and
59193         link_curses up to always happen, not just for native builds.
59194
59195 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
59196
59197         * gcc.c-torture: Update to c-torture-1.36 release.
59198         * gcc.failure: Related changes.
59199
59200 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
59201
59202         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59203
59204 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
59205
59206         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59207         * lib/mike-g++.exp (postbase): Not in here.  Still reference
59208         runshlib, link_curses, and mathlib for link and run.
59209
59210         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59211         pass the runtime shared library options for Solaris, OSF/1, and
59212         Irix5, and link with -lcurses to avoid unresolved references.
59213
59214 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
59215
59216         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59217         only run once.
59218
59219 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
59220
59221         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59222
59223 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
59224
59225         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
59226         do not have a framework for the "compat" tests yet.
59227
59228 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
59229
59230         * lib/mike-g++.exp (postbase): New local variable `mathlib',
59231         set to null if we're testing vxworks5.1.  Use that instead of
59232         `-lm' in the setting of LIBS for link and run.
59233
59234 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
59235
59236         * config/rom68k.exp (${tool}_load): Major changes to make it
59237         work.  Verified that it does in fact return the stuff in
59238         exec_output properly.  Catch any Emul or any TRAP other than 0.
59239
59240 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
59241
59242         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59243         LDFLAGS properly for targets that need stuff from libgloss.
59244         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59245         only run once.
59246         (gpp_initialized): New variable.
59247
59248 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
59249
59250         * config/rom68k.exp: Load libgloss.exp.
59251         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59252         so we can produce a fully linked binary.
59253         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59254         so we can produce a fully linked binary.
59255
59256 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
59257
59258         * lib/plumhall.exp (ph_section): Watch for expected failures.
59259         Add missing `else'.
59260
59261         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59262         run the testcase.
59263         (c-torture): Likewise.
59264
59265 1995-08-28  Doug Evans  <dje@cygnus.com>
59266
59267         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59268
59269         * lib/mike-g++.exp (mike_cleanup): New proc.
59270         (prebase): New globals compiler_result, not_compiler_result,
59271         target_regexp.
59272         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59273         allow leading "-" in pattern.  Watch for unsupported tests.
59274         If $compiler_result is set, pattern match assembler code,
59275         and ditto for $not_compiler_result.
59276         * lib/mike-gcc.exp: Likewise.
59277
59278         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59279         execution "succeeded".
59280
59281 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59282
59283         * config/win32.exp: New file.
59284         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59285
59286 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59287
59288         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59289         unsupported.
59290         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59291         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59292         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59293
59294         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59295         "... without exceptions was ...".  That is now handled by
59296         prune_system_crud.
59297         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59298
59299 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59300
59301         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59302         sieve.c,sort2.c}: New files.
59303         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59304         sieve.exp,sort2.exp}: Drivers for them.
59305
59306         * lib/mike-gcc.exp (program_output): New user settable variable.
59307         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59308         messages.
59309         * lib/mike-g++.exp (program_output): New user settable variable.
59310
59311         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59312
59313         * config/sh.exp: Deleted (use sim.exp instead).
59314
59315 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59316
59317         * config/vx.exp: Declare CHECKTASK as global.
59318         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59319         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59320         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59321
59322 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59323
59324         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59325         target. Like vx.exp, only includes `vx29k.exp' instead of
59326         `vxworks.exp'.
59327
59328 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59329
59330         * config/sim.exp: Increase time limit from 120 seconds to 240.
59331
59332 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59333
59334         * gcc.c-torture/execute/950628-1.c: New test.
59335
59336 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59337
59338         * gcc.c-torture: Update with changes/additions from
59339         c-torture-1.34.
59340
59341 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59342
59343         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59344
59345 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59346
59347         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59348
59349 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59350
59351         * gcc.c-torture/compile/950512-1.c: New test.
59352         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59353         * gcc.dg/struct-ret-1.c: Likewise.
59354
59355 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59356
59357         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59358           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59359
59360 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59361
59362         * gcc.c-torture/special/920411-1.c: Deleted.
59363         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59364
59365 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59366
59367         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59368         cpu limit.
59369
59370 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59371
59372         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59373
59374 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59375
59376         From kenner;
59377         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59378         is the proper length.
59379         * va-arg-3.c: Likewise.
59380
59381 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59382
59383         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59384         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59385
59386         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59387         * lib/g++.exp (default_g++_start): Delete old cruft.
59388
59389 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59390
59391         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59392         (2 * (1 << 18)) to (2 * (1 << 17)).
59393
59394         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59395
59396 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59397
59398         * config/rom68k.exp: Renamed from config/idp.exp
59399
59400 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59401
59402         * c-torture/compile/921109-2.c
59403
59404 1995-04-18  Mike Stump  <mrs@cygnus.com>
59405
59406         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59407         excess errors.
59408
59409 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59410
59411         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59412         output.
59413         * lib/g++.exp (default_g++_start): Likewise.
59414
59415 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59416
59417         * gcc.c-torture/compile/950329-1.c: New test.
59418
59419 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59420
59421           * config/bug.exp (${tool}_load): Updated to use new remote_open
59422           and remote_close procs.
59423         * config/idp.exp: New file.
59424
59425 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59426
59427         * gcc.c-torture/execute/950322-1.c: New test.
59428
59429 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59430
59431         * config/vx.exp (${tool}_load): Clean up testing of return code from
59432         vxworks_ld and vxworks_spawn.
59433
59434 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59435
59436         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59437
59438 1995-03-13  Mike Stump  <mrs@cygnus.com>
59439
59440         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59441         can mark excess errors on a machine by machine basis.  Note, the
59442         default is to not expect any excess errors, even when excess
59443         errors test - is given, so you will want to put an XFAIL ... on
59444         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59445         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59446         those 4 machines, but no others.
59447
59448 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59449
59450         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59451         * lib/c-torture.exp: to here.
59452
59453 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59454
59455         * gcc.c-torture/execute/950221-1.c: New test.
59456         * gcc.c-torture/execute/struct-ret-1.c: New test.
59457         * gcc.c-torture/compile/950221-1.c: New test.
59458
59459         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59460
59461 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59462
59463         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59464         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59465
59466 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59467
59468         * g++.gb: New directory of tests, derived from my signature and
59469         class scoping tests.
59470
59471         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59472         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59473         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59474         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59475         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59476         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59477         * g++.gb/sig25.C: Likewise.
59478
59479         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59480         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59481         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59482         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59483         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59484         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59485         * g++.gb/sig25.exp: Likewise.
59486
59487         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59488         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59489         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59490         * g++.gb/scope13.C: Likewise, this test still fails.
59491
59492         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59493         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59494         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59495         * g++.gb/scope13.exp: Ditto.
59496
59497         * g++.gb/README: New file, explains what these tests are about.
59498
59499 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59500
59501         * lib/dg.exp (dg-do): Support `preprocess'.
59502         (dg-test): Likewise.
59503
59504 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59505
59506         * config/udi.exp: change "continue -expect" to "exp_continue".
59507
59508 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59509
59510         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59511         Delete redundant tests.
59512
59513         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59514         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59515         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59516         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59517         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59518         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59519         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59520         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59521
59522         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59523         storing label pointers.
59524         * gcc.c-torture/execute/921019-1.c: Likewise.
59525         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59526         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59527         parameter fp.
59528         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59529         constants.
59530
59531         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59532         Delete obsolete tests.
59533
59534         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59535         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59536         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59537         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59538         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59539         * gcc.c-torture/compile/950124-1.c: New test.
59540
59541         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59542
59543 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59544
59545         * lib/mike-g++.exp: Add -lm to LIBS.
59546
59547 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59548
59549         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59550
59551 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59552
59553         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59554
59555 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59556
59557         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59558
59559 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59560
59561         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59562         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59563         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59564         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59565         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59566         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59567         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59568         * g++.law/{operators31.C, operators32.C,
59569         * g++.law/{operators33.C, operators34.C}: Likewise.
59570         * g++.law/{pic1.C, refs2.C}: Likewise.
59571         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59572         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59573         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59574         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59575
59576         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59577         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59578         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59579         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59580         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59581         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59582         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59583         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59584         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59585         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59586         * g++.law/{operators34.exp}: Likewise.
59587         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59588         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59589         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59590         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59591         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59592
59593         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59594         No longer expected to fail.
59595         * g++.law/missed-error3.C: Tweak for recent bool changes.
59596
59597 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59598
59599         * config/emb-unix: Deleted.
59600         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59601         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59602
59603 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59604
59605         * lib/dg.exp (dg-test): Fix typo in last patch.
59606
59607 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59608
59609         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59610         (handles multiple occurrences).
59611
59612 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59613
59614         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59615         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59616         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59617         printed).
59618         * lib/c-torture.exp (c-torture-compile): Likewise.
59619         (c-torture): Prepend full path if missing.
59620         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59621         (gcc_fail): Likewise.
59622         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59623
59624 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59625
59626         * lib/netware.exp: Only attach to NetWare i386 systems.
59627
59628 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59629
59630         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59631         messages.  Add test name to "output pattern match" pass/fail message.
59632
59633 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59634
59635         * gcc.dg: New testsuite.
59636         * gcc.dg/dg.exp: New file.
59637
59638         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59639         test-switch.c}: Deleted.
59640
59641         * gcc.misc-tests/msgs.exp: New testcase driver.
59642
59643 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59644
59645         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59646         Watch for illegal return values from ${tool}_load.
59647         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59648         cross targets.  Coerce return value >0 to 1.
59649
59650 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59651
59652         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59653
59654         * config/emb-unix.exp: New file.
59655
59656         * config/sim.exp: Error if variable $SIM not defined.
59657         (${tool}_load): Mark test as "untested" if simulator missing.
59658
59659         * config/unix.exp: Load remote.exp to get rcp_download.
59660         * lib/c-torture.exp: Use different option lists for testcases with
59661         and without loops.
59662         * gcc.c-torture/execute/execute.exp: Likewise.
59663
59664 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59665
59666         * config/*.exp: Clarify return code from ${tool}_load.
59667         Call `unresolved' or `untested' instead of `warning' or `perror'
59668         (sometimes you still want to call both though).
59669         Add comment that `shell_id' is local to each file.
59670         * config/udi.exp (timeout): Set to 30.
59671         Don't print warning if connection fails, $connectmode has already
59672         printed an error.
59673         (${tool}_load): Move verbose messages to level 2.
59674         Rework pattern for "Process started" message.
59675         Pass `shell_id' to ${connectmode}_download.
59676         Retry twice upon timeout.  Make resetting of target more robust.
59677         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59678         Pass `shell_id' to exit_$connectmode.
59679         Only call exit_$connectmode if connected.
59680         * config/unix.exp (${tool}_load): Check return codes better.
59681         * config/vrtx.exp (${tool}_load): Likewise.
59682         * config/vx.exp (${tool}_load): Likewise.
59683         Delete unneeded global's.
59684         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59685         from ${tool}_load.
59686         (dg-stat): Delete.
59687         (dg-init): Delete recording of pass/fail counts.
59688         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59689         (old-dejagnu-init): Likewise.
59690         (old-dejagnu-stat): Delete contents, empty proc now.
59691         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59692         (c-torture): Delete references to lcnt, lpass, lfail.
59693         Get option list from TORTURE_OPTIONS.
59694         Delete -funroll[-all]-loops if no loops.
59695         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59696         (g++_stat): Delete contents (empty proc now).
59697         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59698         (gcc_finish): Likewise.
59699         (gcc_stat): Deleted.
59700         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59701         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59702         * gcc.c-torture/execute/execute.exp: Likewise.
59703         Split tests into two parts: compile, execute.
59704         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59705         no loops.  Update to reflect clarified return codes from ${tool}_load.
59706
59707 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59708
59709         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59710         to grep for.
59711         (old-dejagnu): Likewise (where necessary).
59712
59713 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59714
59715         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59716
59717         * lib/dg.exp (dg-process-target): Fix processing of selector.
59718         Add comment regarding use of `error'.
59719
59720         * lib/gcc.exp (prune_system_crud): Define if missing.
59721         * lib/g++.exp (prune_system_crud): Likewise.
59722
59723         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59724         Call prune_system_crud.
59725         * lib/dg.exp (dg-runtest): New proc.
59726         Use perror instead of send_user for tcl errors in testcase.
59727         Don't return any value, it's never used.
59728         Don't clobber previous definition of `unknown'.
59729         Print tcl errors in `dg-final'.
59730
59731 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59732
59733         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59734         (dg-test): Don't print errorInfo, it contains stack backtrace.
59735
59736 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59737
59738         * lib/g++.exp (runtest_file_p): Define if missing.
59739
59740 1994-09-24  Doug Evans  (dje@cygnus.com)
59741
59742         * lib/mike-g++.exp: Comment out loading of g++.exp.
59743         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59744         (default_g++_version): Always print something.
59745         (default_g++_start): Comment out call to `which'.
59746         (g++_start, g++_load): Deleted (must be defined in config file).
59747         * lib/gcc.exp: Test for existence of $CC at start.
59748         Delete check for tmpdir (done in gcc_init).
59749         (default_gcc_version): Always print something.
59750         (default_gcc_start): Comment out call to `which'.
59751         * config/*.exp: Major cleanup - make cross targets work at least a
59752         little better for g++ (by not being "--tool gcc" specific).
59753         Rename gcc_xxx to ${tool}_xxx.
59754         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59755         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59756
59757 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59758
59759         * lib/c-torture.exp (c-torture-compile): Rework compiler
59760         message processing.
59761
59762         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59763         c-torture.
59764
59765 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59766
59767         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59768
59769         * lib/dg.exp (dg-process-target): Support { target native }.
59770
59771 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59772
59773         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59774         looked for "... program xxx got fatal signal".
59775         Correct regsub munging of `comp_output'.
59776         Ignore compiler messages "path prefix not used" and "linker input
59777         file unused".
59778
59779 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59780
59781         * lib/gcc.exp (runtest_file_p): Define if missing.
59782         * gcc.prms/template.c: Example to work from.
59783
59784 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59785
59786         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59787         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59788
59789         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59790         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59791         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59792         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59793
59794         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59795         (dg-process-target): No longer a varargs proc.
59796         Return S/N for target, P/F for xfail.  All callers changed.
59797         (user option procs): More argument checking.
59798         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59799         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59800         (dg-test): Skip test if not running on selected target in `dg-do'.
59801         Update handling of `dg-do-what', `dg-output-text'.
59802         Separate execution pass/fail from output pattern match pass/fail.
59803         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59804
59805 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59806
59807         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59808         target for 920510-1.c.
59809
59810 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59811
59812         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59813         Clean up comment regarding use of passcnt, etc.
59814         (gcc_stat): Don't update `testcnt' here.
59815         (gcc_finish): Do it here.
59816         Might as well reset `but_id' here too.
59817         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59818         to determine if the file should be tested.
59819         * gcc.c-torture/compile/compile.exp: Likewise.
59820         * gcc.c-torture/execute/execute.exp: Likewise.
59821         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59822         * gcc.misc-tests/dg-test.exp: Likewise.
59823         * gcc.prms/prms.exp: Likewise.
59824         * gcc.wendy/wendy.exp: Likewise.
59825         * g++.old-deja.exp: Likewise.
59826         Move "Testing file" message to verbose level 1.
59827
59828 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59829
59830         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59831
59832 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59833
59834         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59835         (default_gcc_start): Accept optional second list element
59836         of compiler flags.  Print compiler output at verbosity level 2.
59837         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59838         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59839         Save current values of framework globals passcnt, failcnt, xpasscnt,
59840         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59841         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59842         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59843         xfailcnt to compute stats.  Update framework global `testcnt' from
59844         pass/fail counts.
59845         (gcc_finish): New proc.  Clean up test environment.
59846         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59847         (gcc_epass, gcc_efail): Delete.
59848         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59849         argument of line number.
59850         (dg-init): If the tool has an init routine, call it.
59851         (dg-test): Remove args `cflags_var' and `libs_var'.
59852         Pass all compiler options to ${tool}_start.
59853         Handle missing line number.
59854         (dg-finish): New function.
59855         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59856         particular files.  Call gcc_finish at end.  Move "skipping test"
59857         message to verbosity level 3.
59858         * gcc.c-torture/compile/compile.exp: Likewise.
59859         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59860         * gcc.c-torture/execute/execute.exp: Likewise.
59861         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59862         Print testcase being tried at verbosity level 1.
59863         * gcc.c-torture/special/special.exp: Unset xfail.
59864         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59865         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59866         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59867         * gcc.failure/failure.exp: Likewise.
59868         * gcc.ieee/ieee.exp: Likewise.
59869         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59870         Update call to dg-test.  Call dg-finish at end.
59871         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59872         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59873         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59874         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59875         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59876         * gcc.wendy/wendy.exp: Add copyright.
59877         Delete setting of tmpdir (done by gcc_init).
59878         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59879         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59880         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59881         gcc_[ce]pass/fail.
59882
59883 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59884
59885         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59886         confusion.
59887         (g++_load): Likewise.
59888
59889         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59890         Rename argument to `prog' to remove the confusion.
59891         Varargs fns behave differently too!
59892         (g++_load): Likewise.
59893
59894         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59895
59896         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59897         what it is.  Delete (always) printing of status value for !native.
59898         Simplify verbose code, and include status and exec_output.
59899         (g++_load): Use gcc_load.
59900
59901 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59902
59903         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59904         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59905         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59906         940714-3.c as these testcases don't exist anymore.  Make
59907         va-arg-1.c expected to pass.
59908
59909 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59910
59911         * gcc.misc-tests/misc.exp: Only run specific testcases.
59912         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59913         * gcc.misc-tests/dg-[1-9].c: New files.
59914
59915         * lib/dg.exp: New testsuite driver.
59916         * gcc.prms/prms.exp: Use it.
59917
59918         * README.gcc: New file.
59919
59920         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59921         Document and reset `lxpass' and `lxfail'.
59922         Simplify "initialized" message.
59923         (gcc_stat): Clean up comments a little.
59924
59925 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59926
59927         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59928
59929 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59930
59931         * lib/old-dejagnu.exp (process-option): New proc.
59932         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59933         (old-dejagnu): Simplify.
59934         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59935
59936 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59937
59938         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59939         exists and is not an empty string.
59940
59941         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59942         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59943         finished.
59944         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59945         automatically.
59946
59947         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59948         longer expected to fail.
59949
59950         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59951         "f" function call.
59952
59953         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59954
59955         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59956         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59957         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59958         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59959         c-torture-1.29.
59960
59961         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59962         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59963
59964         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59965
59966         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59967         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59968
59969         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59970         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59971         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59972
59973 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59974
59975         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59976         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59977         940714-1.c, 940714-2.c, 940714-3.c},
59978         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59979         gcc.misc-tests/{mg.c,mg.exp}:
59980         New tests.
59981         * gcc.noncompile/noncompile.exp: Change accordingly.
59982
59983 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59984
59985         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59986         Undo previous clobberage.
59987
59988 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59989
59990         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59991         * gcc.special/{930510-1.c, special.exp}:
59992         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59993         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59994         struct-varargs-1.c}: New tests from c-torture-1.26.
59995
59996 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59997
59998         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59999           argument to switch.
60000
60001 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
60002
60003         * Revert the previous changes.  Please see Rob's directory
60004         (/lisa/test/rob/progressive/gcc/testsuite) for testing
60005         fixes.
60006
60007 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
60008
60009         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60010         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60011         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60012         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60013         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60014         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60015         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60016         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60017         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60018         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60019         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60020         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60021         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60022         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60023         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60024         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60025         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60026         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60027         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60028         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60029         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60030         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60031         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60032         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60033         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60034         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60035         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60036         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60037         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60038         testing changes.
60039
60040 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
60041
60042         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60043         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60044         with perror calls.
60045
60046 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
60047
60048         * config/unix.exp (g++_load): Fix syntax.
60049
60050 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
60051
60052         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60053         * gcc.noncompile/921017-1.c: Deleted obsolete test.
60054         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60055         Don't expect va-arg-1.c to fail.  Correct expected output for
60056         920928-1.c.
60057         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60058         * gcc.wendy/hbm4.c: Correct typo.
60059         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60060
60061 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
60062
60063         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60064         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60065         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
60066         * lib/c-torture.exp (c-torture-compile): Ditto.
60067
60068         Reduce volume of output (remove all the -I's and such).
60069         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60070         Call gcc_cpass, gcc_cfail.
60071         (c-torture): Pass testing option to c-torture-compile.
60072
60073 1994-03-21  Doug Evans  (dje@cygnus.com)
60074
60075         Bring patches over from progressive.
60076         * config/default.exp: Exit remote shell cleanly.
60077         (g++_exit, g++_start): Add default versions.
60078         * config/sim.exp (gcc_load): Use perror, not error.
60079
60080 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
60081
60082         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
60083         set in site.exp.
60084
60085 1994-03-14  Doug Evans  (dje@cygnus.com)
60086
60087         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60088         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60089         (wendy_try): New proc to run testcase.
60090         (main loop): Call 'em.
60091         * gcc.wendy/*.c: Clean up pass to correct expected output.
60092
60093         * lib/gcc.exp: Minor cleanup work.
60094         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60095
60096 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
60097
60098         * config/sim.exp (gcc_load): Document return codes better.
60099         Don't pass -v to simulator.
60100
60101 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
60102
60103         * gcc.special/920717-x.c: Fix typo.
60104         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60105         get at sources.
60106
60107         * lib/mike-gcc.exp: Fix typo.
60108
60109 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
60110
60111         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60112         binary to use, transform the name.
60113         * config/*.exp: rename everything. Nuke any g++ specific files,
60114         it's now a special case of gcc that requires no special support.
60115         Add a default.exp for unsupported targets.
60116
60117 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
60118
60119         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60120         lib/old-dejagnu.exp: Fix a few patterns to work with the new
60121         version of Tcl.
60122
60123 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
60124
60125         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60126         than a warning.
60127
60128 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
60129
60130         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60131
60132 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
60133
60134         * gcc.execute/execute.exp: Combine opt_list and foption_list into
60135         option_list.  Compile every file with only 4/6 option choices
60136         (same as C torture) instead of with 12/18 different option
60137         choices.
60138         * lib/c-torture.exp: Likewise.
60139
60140         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60141         not already set.
60142
60143 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
60144
60145         * lib/old-deja.exp: Add `excess errors test fails' error, now one
60146         can put an XFAIL *-*-* on excess errors.
60147
60148 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
60149
60150         * g++.law: Add more tests derived from g++-bugs snapshots.
60151
60152         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
60153         equivalent to g++.law/init9.
60154
60155         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60156         compiled it, and the a.out file after we've run it.
60157
60158 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
60159
60160         * lib/mike-g++.exp (postbase): Delete the .o file after we've
60161         compiled it, and the a.out file after we've run it.
60162
60163 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
60164
60165         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60166
60167 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
60168
60169         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60170         version number.
60171
60172 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
60173
60174         * g++.law: New directory of g++ tests derived from the g++-bugs
60175         snapshots.
60176
60177 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
60178
60179         * gcc.compile: initbug1.c initbug1.exp testcase added
60180
60181 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
60182
60183         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60184         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60185           fixes submitted by Jeff Law (law@cs.utah.edu)
60186         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60187           Jeff Law (law@cs.utah.edu)
60188
60189
60190 1993-11-30  Mike Stump  (mrs@cygnus.com)
60191
60192         * config/unix-g++.exp: Follow the gcc way of doing things.
60193         * g++.old-deja/old-deja.exp: Minor updates.
60194         * lib/g++.exp: New file, follow the gcc way of doing things.
60195         * lib/old-dejagnu.exp: Minor updates.
60196         * lib/mike-g++.exp: Always unset errorInfo.
60197
60198 1993-11-06  Mike Stump  (mrs@cygnus.com)
60199
60200         * lib/gcc.exp: Fix some errors with the below change, CC and
60201         CFLAGS should be global when setting, not local.
60202
60203 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
60204
60205         * lib/gcc.exp: Transform tool name.
60206
60207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60208
60209         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60210
60211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60212
60213         * lib/gcc.exp: change gcc_done to gcc_stat
60214
60215 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
60216
60217         * Upgraded gcc testsuite to c-torture version 1.25
60218
60219 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
60220
60221         * lib/gcc.exp: added reporting code. Changed verbose compile message.
60222         * lib/c-torture: added hooks for new reporting code.
60223
60224 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
60225
60226         * config/sh-gcc.exp: check if sh-sim exists in the path
60227
60228 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
60229
60230         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60231         * gcc.compile/compile.exp: Initial changes for new logic.
60232         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60233         * gcc.failure/failure.exp: Initial changes for new logic.
60234         * gcc.ieee/ieee.exp: Initial changes for new logic.
60235         * gcc.misc-tests/misc.exp: Initial changes for new logic.
60236         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60237         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60238         * lib/c-torture.exp: Initial changes for new logic.
60239         * lib/gcc.exp: Initial changes for new logic.
60240
60241 1993-10-15  Mike Stump  (mrs@cygnus.com)
60242
60243         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60244         depend upon failure or success.  Fully qualify names in failure
60245         and success messages.  Always remove a.out before starting
60246         compile, just in case.  Pay more attention to error text output by
60247         the compiler.  Handle testcases with no known past errors just
60248         like all others, so that things are uniform.  Other miscellaneous
60249         improvements.
60250
60251 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
60252
60253         * gcc.cpp: new directory for cpp tests
60254
60255 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
60256
60257         * lib/chill.exp: Code reformatted, removed unused code.
60258         * config/unix-chill.exp: Code reformatted, removed unused code.
60259         * chill.execute/execute.exp: Code reformatted, removed unused code.
60260         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60261
60262 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
60263
60264         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
60265         routines not written.
60266
60267 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60268
60269         * config/bug-gcc.exp: Use new procs from bug.exp.
60270
60271 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60272
60273         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60274         via ftp, rather than depending on NFS.
60275         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60276         case.
60277
60278 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60279
60280         * config/bug-gcc.exp: Use new download proc.
60281
60282 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60283
60284         * chill.execute/execute.exp: cleanups, handles errors better
60285         * chill.compile/compile.exp: rewrite, based on execute.exp
60286         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60287         * lib/chill.exp: major changes to diff proc and compile and link
60288         procs. added chill_fail and chill_pass wrappers to pass and
60289         fail. added more comments, and handle error codes better.
60290         Added a hack to capture stderr from exec, so noncompile tests
60291         can work.
60292
60293 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60294
60295         * chill.execute/execute.exp: rewrite of testsuite driver
60296         * lib/chill.exp: rewrite of testsuite driver
60297         * config/unix-chill.exp: rewrite of testsuite driver
60298
60299 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60300
60301         In chill.execute:
60302         * iexpr.ch: Standardize uppercase.
60303         * tuples.dat: Standardize uppercase.
60304         * vary.ch: standardize.  Correct varying string assignments.
60305         * vary.dat: Add new output lines.
60306
60307 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60308
60309         In chill.execute:
60310         * chprintf.ch: Standardize use of uppercase.
60311         * tuples.ch: Standardize and turn arr2 into a DCL,
60312           rather than a SYN.
60313         * pinits.ch: Standardize.
60314
60315 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60316
60317         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60318         * Makefil: Renamed to Makefile.in.
60319         * configure.in: New.
60320
60321 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60322
60323         In chill.execute:
60324         * .cvsignore: Add result/output files.
60325         * Makefile: Fix up variables at start.  Use MFLAGS
60326           everywhere.  Correct bool_loc, built_ins entries.
60327           Add entry for vary1.ch.
60328         * bitarray.ch: Standardize upper-case usage.
60329         * bitexpr.ch: Standardize, add output of b1.
60330         * params.ch: Use arrayt in along PROC parameters, to
60331           avoid novelty problems.
60332         * sets.ch: Tiny cleanup.
60333         * vary1.ch: Re-indent.
60334
60335 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60336
60337         * Add PR-related files to Makefiles, .cvsignore files, etc.
60338
60339 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60340
60341         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60342           with compiler objects. New names are test-flow.c and test-loop.c
60343
60344 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60345
60346         * Upgraded c-torture tests from 1.19 to 1.20
60347
60348         * new files:
60349         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60350         * gcc.compile: 930623-1.c 930623-2.c
60351         * gcc.noncompile: 930622-1.c 930622-2.c
60352         * gcc.failure: 920411-1.c 920627-2.c
60353         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60354
60355 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60356
60357         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60358           More changes to get testsuite working properly. Needs more work.
60359           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60360
60361 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60362
60363         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60364           More changes to get testsuite working properly. Needs more work.
60365
60366 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60367
60368         * chill.compile/compile.exp: Added for Dejagnu support
60369         * chill.execute/execute.exp: Added for Dejagnu support
60370         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60371
60372 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60373
60374         This should complete moving the CHILL test files.
60375         * chill.noncompile(.cvsignore printf.grt
60376             in-printf.grt chprintf.grt chprintf.ch):
60377             Added test-support files.
60378           (Makefile): Modified further.
60379         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60380             signal.ch): Added test files.
60381           * chill.execute (.cvsignore printf.grt printr.c
60382             in-printf.grt rts.c chprintf.grt rts.h): Added
60383           test-support files.
60384             (Makefile): More corrections.
60385
60386 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60387
60388         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60389           test cases, ready for DejaGnu.
60390
60391 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60392
60393         * Upgraded c-torture tests from 1.18 to 1.19
60394
60395         * gcc.compile: added test(s):
60396           930607-1.c
60397         * gcc.execute: added test(s):
60398           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60399
60400         * added new subdirectory for misc tests: gcc.misc-tests
60401         * gcc.misc-test(s): added tests:
60402           inst-check.c test-consts.c test-ior.c test-switch.c
60403
60404 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60405
60406         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60407
60408 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60409
60410         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60411
60412 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60413
60414         * Upgraded c-torture tests from 1.17 to 1.18
60415
60416 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60417
60418         * Upgraded c-torture tests from 1.12 to 1.17
60419
60420 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60421
60422         * lib/old-dejagnu.exp:
60423           Fixed handling of XFAIL target triplets to correctly
60424           recognize wildcard characters.  Removed code that
60425           appended a unique id tag to the end of the file name
60426           printed out by the result of the testcases within a
60427           given test file.
60428
60429 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60430
60431         * lib/old-dejagnu.exp:
60432           Reworked expected failure handling to trigger off of XFAIL
60433           keyword in keyphrase embeded in testcase source code. The
60434           XFAIL keyword must be at the end of the keyphrase line. It
60435           may optionally be followed by one or more target triplets.
60436           It has just occured that the handling of wildcards in the
60437           target triplet may not be correct.
60438
60439 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60440
60441         * g++.old-deja/tests:
60442           Moved all subdirectories up one level into g++.old-deja .
60443
60444         * lib/old-dejagnu.exp:
60445           Fixed problem with CXXFLAGS not being properly reset, and being
60446           corrupted with extraneous "-c" compiler option.  This was
60447           causing binaries to not be generated for test that needed them.
60448           Modified strings passed to "pass" and "fail" so that individual
60449           tests from the same test file would be distinguished by an
60450           identifier appended to the test file name in the summary logs;
60451           this corrected a problem with erroneous diff logs.  Added code
60452           to search testcases for expected fail and unexpected pass keywords.
60453
60454 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60455
60456         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60457
60458 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60459
60460         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60461           Removed extraneous text from end of "Special g++ Options"
60462           keyphrase.
60463
60464         * lib/old-dejagnu.exp: Added pattern matching to look for new
60465           keywords, embedded in testcases comments, which will trigger
60466           calls to xpass and xfail.
60467
60468 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60469
60470         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60471           comments embedded in the testcases, especially the one looking for
60472           special compiler options, as well as the pattern matching for the
60473           compiler output again.
60474
60475 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60476
60477         * lib/old-dejagnu.exp: Do a proper check of the return value for
60478           execute tests. Fixed several problems with the pattern matching
60479           of the compiler output which gave erroneous test results.
60480           Changed several of the test result messages to be more descriptive.
60481         * config/unix-g++.exp: Proc g++_load now actually works and
60482           executes the tests passed to it and returns a usable return
60483           value.
60484
60485 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60486
60487           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60488
60489 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60490
60491         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60492           Modified both files to properly execute the old style
60493           dejagnu tests. The previous versions of these files were
60494           experimental and did not function anything near correctly.
60495
60496 1993-04-05  Rob Savoye  (rob@cygnus.com)
60497
60498         * Removed all Makefile.in and configure.in files. No configuration
60499         needed now.
60500
60501 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60502
60503         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60504
60505 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60506
60507         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60508         gcc.special/configure.in, gcc.noncompile/configure.in,
60509         gcc.execute/configure.in, gcc.code_quality/configure.in,
60510         g++.other/configure.in, g++.old-deja/configure.in,
60511         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60512         in srcname setting.
60513
60514 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60515
60516         * lib/udi.exp: Fixed mondfe and mondfe_download.
60517         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60518         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60519
60520 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60521
60522         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60523         (gdb_exit): Don't remove *_soc files.
60524
60525 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60526
60527         * lib/c-torture.exp: Don't look for main; instead always use -w
60528         -c.  This is how the c-torture tests work.  Remove the object
60529         file if the compilation succeeds.
60530         * gcc.execute/execute.exp: Remove executable if test passes.
60531         * gcc.noncompile/noncompile.exp: Every test is an expected
60532         failure.
60533         * gcc.special/special.exp: Added tests from c-torture 1.11,
60534         corrected use of existing test.
60535         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60536         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60537         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60538         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60539         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60540         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60541         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60542         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60543         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60544         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60545         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60546         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60547         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60548         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60549         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60550         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60551         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60552         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60553         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60554         c-torture 1.11.
60555         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60556         correspond to c-torture 1.11.
60557
60558         * New file.