OSDN Git Service

2007-12-05 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-12-05  Tobias Burnus  <bU    gcc/stmt.c
2
3         PR fortran/34333
4         * gfortran.dg/nan_2.f90: New.
5
6 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/34271
9         * g++.dg/cpp0x/decltype9.C: New test.
10         * g++.dg/cpp0x/decltype10.C: New test.
11
12 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
13
14         PR ada/21489
15         * gnat.dg/rm_6_4_1_13.adb: New test.
16
17 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
18
19         PR middle-end/34134
20         * gcc.c-torture/compile/20071117-1.c: New test.
21
22 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
23
24         PR c++/34101
25         * g++.dg/cpp0x/variadic-ttp.C: New.
26
27 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
28         
29         * gcc.dg/parse-decl-after-if.c: New.
30         * gcc.dg/20031223-1.c: Adjust.
31         
32 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
33
34         PR c++/33509
35         * g++.dg/cpp0x/variadic-throw.C: New.
36
37 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
38
39         PR c++/33091
40         * g++.dg/cpp0x/variadic-unify.C: New.
41
42 2007-12-04  Richard Guenther  <rguenther@suse.de>
43
44         PR middle-end/34334
45         PR middle-end/34222
46         * gcc.c-torture/compile/pr34334.c: New testcase.
47         * g++.dg/torture/pr34222.C: New testcase.
48
49 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
50
51         * gcc.c-torture/execute/20071202-1.c: New test.
52         * gcc.dg/tree-ssa/pr34146-2.c: New test.
53
54 2007-12-04  Tobias Burnus  <burnus@net-b.de>
55
56         PR fortran/34318
57         * gfortran.dg/module_nan.f90: New.
58
59 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
60
61         * lib/target-supports.exp (get_compiler_messages): Replace with...
62         (check_compile): ...this new procedure.  Handle TYPE == executable.
63         Use comments in the source to determine the correct extension.
64         Return a pair containing the compiler output and the output filename.
65         Don't delete the file here.
66         (check_no_compiler_messages_nocache): New procedure.
67         (check_no_compiler_messages): Use it.
68         (check_no_messages_and_pattern_nocache): New procedure.
69         (check_no_messages_and_pattern): Use it.
70         (check_runtime_nocache, check_runtime): New procedures.
71         (check_effective_target_tls): Use check_no_compiler_messages.
72         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
73         (check_effective_target_tls_runtime): Use check_runtime.
74         (check_effective_target_fstack_protector): Likewise.
75         (check_iconv_available): Use check_runtime_nocache.
76         (check_effective_target_fortran_large_real): Use
77         check_no_compiler_messages.
78         (check_effective_target_fortran_large_int): Likewise.
79         (check_effective_target_static_libgfortran): Likewise.
80         (check_750cl_hw_available): Use check_cached_effective_target
81         and check_runtime_nocache.
82         (check_vmx_hw_available): Likewise.
83         (check_effective_target_broken_cplxf_arg): Likewise.
84         (check_alpha_max_hw_available): Use check_runtime.
85         (check_function_available): Use check_no_compiler_messages.
86         (check_cxa_atexit_available): Use check_cached_effective_target
87         and check_runtime_nocache.
88         (check_effective_target_dfp_nocache): Use
89         check_no_compiler_messages_nocache.
90         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
91         (check_effective_target_dfp): Use check_cached_effective_target.
92         (check_effective_target_dfprt): Likewise.
93         (check_effective_target_arm_neon_hw): Use check_runtime.
94         (check_effective_target_ultrasparc_hw): Likewise.
95         (check_effective_target_c99_runtime): Use
96         check_no_compiler_messages_nocache.
97
98 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
99
100         PR middle-end/29749
101         * gcc.dg/fold-rotate-1.c: New test.
102
103         PR tree-optimization/33453
104         * gcc.c-torture/compile/20071203-1.c: New test.
105
106 2007-12-03  Robert Dewar <dewar@adacore.com>
107             Samuel Tardieu  <sam@rfc1149.net>
108
109         PR ada/34287
110         * check_elaboration_code.adb: New test.
111     
112         * bug_elaboration_code.ads, bug_elaboration_code.adb: New support
113         files.
114
115 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
116
117         PR c++/34061
118         * g++.dg/cpp0x/pr34061.C: New.
119
120 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
121
122         PR c++/34273
123         * g++.dg/other/error21.C: New.
124
125 2007-12-02  Revital Eres  <eres@il.ibm.com>
126
127         * gcc.dg/sms-4.c: New testcase.
128
129 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
130             Revital Eres  <eres@il.ibm.com>
131
132         * gcc.dg/sms-3.c: New testcase.
133
134 2007-12-01  Ollie Wild  <aaw@google.com>
135
136         PR c++/8171
137         * g++.dg/conversion/ptrmem9.C: New test.
138
139 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
140
141         PR libfortran/34291
142         * gfortran.dg/namelist_41.f90: New test.
143
144 2007-11-30  Tom Tromey  <tromey@redhat.com>
145
146         PR preprocessor/32868:
147         * gcc.dg/cpp/pr32868.c: New file.
148
149 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
150
151         PR fortran/34248
152         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
153
154 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
155
156         PR rtl-optimization/34171
157         * gcc.dg/pr34171.c: New testcase.
158
159 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
160
161         * gcc.dg/tree-ssa/pr34244.c: Fixed.
162
163 2007-11-30  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/34133
166         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
167         * gfortran.dg/bind_c_usage_11.f03: New.
168         * gfortran.dg/bind_c_usage_12.f03: New.
169
170 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
171
172         PR c++/34275
173         * g++.dg/other/error20.C: New test.
174
175 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
176
177         PR fortran/34230
178         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
179
180 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
181
182         PR tree-optimization/34244
183         * gcc.dg/tree-ssa/pr34244.c: New test.
184
185 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
186
187         PR tree-optimization/33434
188         * gcc.dg/pr33434-1.c: New test.
189         * gcc.dg/pr33434-2.c: New test.
190         * gcc.dg/pr33434-3.c: New test.
191         * gcc.dg/pr33434-4.c: New test.
192
193         PR c++/34270
194         * g++.dg/template/cond7.C: New test.
195
196         PR c++/34267
197         PR c++/34268
198         * g++.dg/cpp0x/decltype7.C: New test.
199         * g++.dg/cpp0x/decltype8.C: New test.
200
201 2007-11-29  Tobias Burnus  <burnus@net-b.de>
202
203         PR fortran/34248
204         * gfortran.dg/result_in_spec_3.f90: New.
205
206 2007-11-29  Tobias Burnus  <burnus@net-b.de>
207
208         PR fortran/34262
209         * gfortran.dg/mvbits_3.f90: New.
210
211 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
212         
213         * lib/target-supports.exp (check_effective_target_mips_soft_float):
214         Delete.
215         (check_effective_target_hard_float): New.
216         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
217         * gcc.dg/pr30957-1.c: Likewise.
218         
219 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
220
221         PR ada/15804
222         * gnat.dg/specs/variant_part.ads: New test.
223
224         PR ada/17318
225         * gnat.dg/specs/attribute_parsing.ads: New test.
226
227         PR ada/32792
228         * gnat.dg/specs/integer_value.ads: New test.
229
230         PR ada/22559
231         * gnat.dg/specs/delta_small.ads: New test.
232
233 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
234
235         PR tree-optimization/34140
236         * gcc.c-torture/compile/20071128-1.c: New test.
237
238 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
239
240         PR fortran/32928
241         * gfortran.dg/data_array_1.f90
242         * gfortran.dg/data_array_2.f90
243         * gfortran.dg/data_array_3.f90
244         * gfortran.dg/data_array_4.f90
245
246 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
247
248         PR fortran/34227
249         * gfortran.dg/blockdata_5.f90: New test.
250         * gfortran.dg/blockdata_6.f90: New test.
251
252 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
253
254         PR tree-optimization/34016
255         * gcc.dg/pr34016.c: New test.
256
257 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
258
259         PR fortran/29389
260         * gfortran.dg/stfunc_6.f90: New test.
261
262         PR fortran/33850
263         * gfortran.dg/assign_10.f90: New test.
264
265 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
266
267         PR fortran/33541
268         * gfortran.dg/use_11.f90: New test.
269
270         PR fortran/34231
271         * gfortran.dg/generic_15.f90: New test.
272
273 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
274
275         PR target/34225
276         * gcc.dg/pr34225.c: New test.
277
278 2007-11-27  Richard Guenther  <rguenther@suse.de>
279
280         PR tree-optimization/34241
281         * g++.dg/torture/pr34241.C: New testcase.
282
283 2007-11-27  Richard Guenther  <rguenther@suse.de>
284
285         * gcc.dg/builtins-error.c: New testcase.
286
287 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
288
289         PR c++/34213
290         * g++.dg/ext/visibility/anon8.C: New test.
291
292 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
293
294         PR target/34077
295         * gcc.target/i386/pr34077.c: New testcase.
296
297 2007-11-26  Tobias Burnus  <burnus@net-b.de>
298
299         PR fortran/34203
300         * gfortran.dg/backslash_3.f: Add -fbackslash option.
301         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
302         * gfortran.dg/backslash_1.f90: Remove no longer needed
303         -fno-backslash option.
304
305 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
306
307         PR c/23722
308         * gcc.dg/cpp/19990413-1.c: Update.
309         * gcc.dg/parse-else-error.c: New.
310         * gcc.dg/parse-else-error-2.c: New.
311         * gcc.dg/parse-else-error-3.c: New.
312         * gcc.dg/parse-else-error-4.c: New.
313
314 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
315
316         PR c++/34081
317         * g++.dg/template/dependent-expr6.C: New testcase.
318
319 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
320
321         PR target/34215
322         * gcc.target/i386/pr34215.c: New test.
323
324 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
325
326         PR target/34174
327         * gcc.dg/torture/pr34174-1.c: New.
328
329 2007-11-26  Richard Guenther  <rguenther@suse.de>
330
331         PR middle-end/34233
332         * gcc.dg/pr34233.c: New testcase.
333
334 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
335             Revital Eres  <eres@il.ibm.com>
336
337         PR rtl-optimization/34085
338         * gcc.dg/tree-prof (bb-reorg.c): New test.
339
340 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
341
342         * lib/target-supports.exp (check_effective_target_mips_soft_float):
343         Return true for MIPS16 targets.
344
345 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
346
347         PR fortran/33152
348         * gfortran.dg/blockdata_4.f90: New test.
349
350 2007-11-25  Tobias Burnus  <burnus@net-b.de>
351
352         PR fortran/34079
353         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
354         * gfortran.dg/bind_c_usage_16.f03: New.
355         * gfortran.dg/bind_c_usage_16_c.c: New.
356
357 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
358
359         * gnat.dg/specs/size_clause1.ads: New test.
360         * gnat.dg/specs/size_clause2.ads: Likewise.
361         * gnat.dg/specs/size_clause3.ads: Likewise.
362
363 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
364
365         PR fortran/33499
366         * gfortran.dg/entry_16.f90: New test.
367
368 2007-11-24  Tobias Burnus  <burnus@net-b.de>
369
370         PR fortran/34192
371         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
372
373 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
374
375         PR fortran/33541
376         * gfortran.dg/nested_modules_1.f90: Change the reference to
377         FOO, forbidden by the standard, to a reference to W.
378         * gfortran.dg/use_only_1.f90: New test.
379
380 2007-11-23  Tobias Burnus  <burnus@net-b.de>
381
382         PR fortran/34209
383         * gfortran.dg/nearest_3.f90: New test.
384
385 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
386
387         PR fortran/33317
388         * gfortran.dg/optional_dim_2.f90: New test.
389
390 2007-11-23  Tobias Burnus  <burnus@net-b.de>
391
392         PR fortran/34187
393         * gfortran.dg/bind_c_usage_15.f90: New.
394
395 2007-11-23  Tobias Burnus  <burnus@net-b.de>
396
397         PR fortran/34192
398         * gfortran.dg/nearest_2.f90: New.
399
400
401 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
402
403         PR c++/30293
404         PR c++/30294
405         * g++.dg/ext/java-2.C: New test.
406
407 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
408             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
409         
410         PR c++/5310
411         * g++.dg/warn/pr5310.C: New.
412         * g++.dg/warn/pr33160.C: New.
413         
414 2007-11-23  Richard Guenther  <rguenther@suse.de>
415             Michael Matz  <matz@suse.de>
416
417         PR tree-optimization/34176
418         * gcc.c-torture/execute/pr34176.c: New testcase.
419
420 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
421
422         PR c++/34198
423         * gcc.dg/Wconversion-5.c: New test.
424         * g++.dg/Wconversion3.C: New test.
425
426 2007-11-23  Richard Guenther  <rguenther@suse.de>
427
428         * gcc.dg/tree-ssa/alias-17.c: New testcase.
429
430 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
431
432         PR c/14050
433         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
434         qualifiers in abstract declarator.
435
436 2007-11-22  Tobias Burnus  <burnus@net-b.de>
437
438         * gfortran.dg/derived_constructor_comps_3.f90: New.
439
440 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
441
442         PR c++/34094
443         * g++.dg/ext/visibility/anon7.C: New test.
444
445 2007-11-22  Tobias Burnus  <burnus@net-b.de>
446
447         PR fortran/34079
448         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
449         * gfortran.dg/bind_c_usage_13.f03: New.
450         * gfortran.dg/bind_c_usage_14.f03: New.
451
452 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
453
454         PR rtl-optimization/33848
455         * gcc.dg/torture/pr33848.c: New test.
456
457 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
458
459         PR fortran/34083
460         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
461
462 2007-11-20  Richard Guenther  <rguenther@suse.de>
463
464         PR middle-end/34154
465         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
466
467 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
468
469         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
470
471 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
472
473         PR fortran/32770
474         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
475         so test passes with -frecord-marker=8.
476         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
477         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
478         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
479         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
480         * gfortrand.dg/modulo_1.f90:  Likewise.
481
482 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
483
484         * lib/target-supports.exp (check_effective_target_mips_soft_float):
485         New procedure.
486         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
487         * gcc.dg/pr30957-1.c: Likewise.
488
489 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
490
491         PR c++/34089
492         * g++.dg/template/crash74.C: New test.
493
494 2007-11-20  Richard Guenther  <rguenther@suse.de>
495
496         * gcc.c-torture/execute/20071120-1.c: New testcase.
497
498 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
499
500         PR c/34146
501         * gcc.dg/tree-ssa/pr34146.c: New test.
502
503         PR testsuite/33978
504         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
505         dependent on target settings like move_by_pieces etc.
506
507         PR c++/28879
508         * g++.dg/template/vla2.C: New test.
509
510         PR c++/33962
511         * g++.dg/overload/template3.C: New test.
512
513 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514
515         PR fortran/33317
516         * gfortran.dg/optional_dim_2.f90: Remove test.
517
518 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
519
520         * gcc.dg/dfp/ddmode-ice.c: New test.
521
522 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
523
524         PR tree-optimization/34036
525         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
526
527 2007-11-19  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/34
530         * gcc.c-torture/execute/pr34099-2.c: New testcase.
531
532 2007-11-19  Tobias Burnus  <burnus@net-b.de>
533
534         PR fortran/34079
535         * gfortran.dg/bind_c_usage_10_c.c: New.
536         * gfortran.dg/bind_c_usage_10.f03: New.
537
538 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
539
540         * gcc.dg/pr33007.c: Expect new warning.
541         * gcc.dg/tree-ssa/recip-5.c: Likewise.
542         * g++.dg/opt/pr34036.C: New test.
543
544 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
545
546         PR c++/30988
547         * g++.dg/warn/noreturn-4.C: New test.
548         * g++.dg/warn/noreturn-5.C: New test.
549         * g++.dg/warn/noreturn-6.C: New test.
550         * g++.dg/warn/noreturn-7.C: New test.
551
552 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
553
554         PR fortran/32770
555         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
556         integers so tests works with -fdefault-integer-8.
557         * gfortran.fortran-torture/execute/elemental.f90:  Use default
558         integers so test passes with -fdefault-integer-8.
559         * gfortran.fortran-torture/execute/der_io.f90:  Increase
560         buffer length so test passes with -fdefault-integer-8.
561         * gfortran.dg/bounds_check_8.f90:  Likewise.
562         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
563         * gfortran.dg/equiv_7.f90:  Set kind so test passes
564         with -fdefault-integer-8.
565         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
566         provoke overflow.
567
568 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
569
570         PR fortran/33317
571         * gfortran.dg/optional_dim_2.f90: New test.
572         
573         PR fortran/34139
574         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
575         
576 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
577
578         PR rtl-optimization/34132
579         * gcc.c-torture/compile/20071118-1.c: New test.
580
581 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
582
583         PR fortran/31608
584         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
585
586 2007-11-18  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/34137
589         * gfortran.dg/entry_14.f90: New.
590         * gfortran.dg/entry_15.f90: New.
591
592 2007-11-18  Richard Guenther  <rguenther@suse.de>
593
594         PR tree-optimization/34127
595         * gcc.c-torture/compile/pr34127.c: New testcase.
596
597 2007-11-18  Ben Elliston  <bje@au.ibm.com>
598
599         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
600         type specifier, as they are not permitted according to the AltiVec
601         Programming Interface Manual.
602
603 2007-11-17  Tobias Burnus  <burnus@net-b.de>
604
605         PR fortran/34133
606         * gfortran.dg/bind_c_usage_9.f03: New.
607         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
608
609 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
610
611         PR fortran/25252
612         * interface.c (gfc_current_interface_head,
613         gfc_set_current_interface_head): New functions.
614         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
615         On syntax error, restore previous state of the interface.
616         * gfortran.h (gfc_current_interface_head,
617         gfc_set_current_interface_head): New prototypes.
618
619 2007-11-17  Richard Guenther  <rguenther@suse.de>
620
621         PR middle-end/34130
622         * gcc.c-torture/execute/pr34130.c: New testcase.
623
624 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
625
626         PR fortran/34108
627         * gfortran.dg/fmt_label_1.f90: New test.
628
629 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
630
631         PR fortran/33957
632         * gfortran.dg/initialization_15.f90 : New test.
633
634 2007-11-16  Richard Guenther  <rguenther@suse.de>
635
636         PR middle-end/34030
637         * gcc.c-torture/compile/pr34030.c: New testcase.
638
639 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
640
641         PR fortran/34008
642         * gfortran.dg/interface_assignment_3.f90.
643
644 2007-11-16  Richard Guenther  <rguenther@suse.de>
645
646         PR tree-optimization/33870
647         * gcc.dg/torture/pr33870.c: New testcase.
648
649 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
650
651         PR fortran/33986
652         * gfortran.dg/allocatable_function_3.f90.
653
654 2007-11-16  Richard Guenther  <rguenther@suse.de>
655
656         PR tree-optimization/34113
657         * gcc.c-torture/compile/pr34113.c: New testcase.
658
659 2007-11-16  Richard Guenther  <rguenther@suse.de>
660
661         PR tree-optimization/34099
662         * g++.dg/torture/pr3499.C: New testcase.
663         * gcc.c-torture/execute/pr34099.c: Likewise.
664
665 2007-11-16  Olivier Hainque  <hainque@adacore.com>
666
667         * gnat.dg/release_unc_maxalign.adb: New test.
668
669 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
670
671         PR c++/34100
672         * g++.dg/template/crash73.C: New test.
673
674 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
675
676         PR middle-end/23848
677         * gcc.dg/tree-ssa/pr23848-1.c: New test.
678         * gcc.dg/tree-ssa/pr23848-2.c: New test.
679         * gcc.dg/tree-ssa/pr23848-3.c: New test.
680         * gcc.dg/tree-ssa/pr23848-4.c: New test.
681
682 2007-11-15  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/33917
685         * gfortran.dg/proc_decl_11.f90: New.
686
687 2007-11-15  Ben Elliston  <bje@au.ibm.com>
688
689         * gcc.target/spu/compare-dp.c: New test.
690
691 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
692
693         * gcc.dg/pr33923.c: New test.
694
695 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
696
697         PR middle-end/34088
698         * gcc.dg/pr34088.c: New test.
699
700 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
701
702         * gcc.c-torture/compile/20071114-1.c: New test.
703
704 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
705
706         PR fortran/31608
707         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
708         to match known variations in symbol format. Document in comments.
709
710 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
711
712         PR fortran/33985
713         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
714
715 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
718         when done.
719
720 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
721
722         PR fortran/33162
723         * gfortran.dg/proc_decl_1.f90: Update.
724         * gfortran.dg/proc_decl_7.f90: New test.
725         * gfortran.dg/proc_decl_8.f90: New test.
726         * gfortran.dg/proc_decl_9.f90: New test.
727         * gfortran.dg/proc_decl_10.f90: New test.
728
729 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
730
731         PR fortran/34080
732         * gfortran.dg/transfer_assumed_size_1.f90: New test.
733
734 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
735
736         PR c++/34054
737         PR c++/34056
738         PR c++/34057
739         PR c++/34058
740         PR c++/34060
741         * g++.dg/parse/crash36.C: Add another dg-error.
742         * g++.dg/cpp0x/pr34054.C: New test.
743         * g++.dg/cpp0x/pr34056.C: New test.
744         * g++.dg/cpp0x/pr34057.C: New test.
745         * g++.dg/cpp0x/pr34058.C: New test.
746         * g++.dg/cpp0x/pr34060.C: New test.
747
748         PR tree-optimization/34063
749         * g++.dg/tree-ssa/pr34063.C: New test.
750
751 2007-11-13  Diego Novillo  <dnovillo@google.com>
752
753         PR tree-optimization/33870
754         * gcc.c-torture/execute/pr33870-1.c: New test.
755         * gcc.dg/tree-ssa/alias-16.c: New test.
756
757 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
758
759         PR c++/29225
760         * g++.dg/template/crash72.C: New test.
761
762 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
763
764         * g++.dg/opt/cfg5.C: New test.
765
766 2007-11-12  Richard Guenther  <rguenther@suse.de>
767
768         PR middle-end/34070
769         * gcc.c-torture/execute/pr34070-1.c: New testcase.
770         * gcc.c-torture/execute/pr34070-2.c: Likewise.
771
772 2007-11-12  Richard Guenther  <rguenther@suse.de>
773
774         PR middle-end/34027
775         * gcc.dg/pr34027-1.c: New testcase.
776         * gcc.dg/pr34027-2.c: Likewise.
777
778 2007-11-12  Ira Rosen  <irar@il.ibm.com>
779
780         PR tree-optimization/33953
781         * gcc.dg/vect/pr33953.c: New testcase.
782
783 2007-11-11  Tom Tromey  <tromey@redhat.com>
784
785         PR c++/17577:
786         * g++.dg/ext/pr17577.h: New file.
787         * g++.dg/ext/pr17577.C: New file.
788
789 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
790
791         PR c++/8570
792         * g++.old-deja/g++.ns/template13.C: Update expected output.
793         * g++.old-deja/g++.pt/friend23.C: Likewise.
794         * g++.dg/warn/pr8570.C: New.
795
796 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
797
798         PR c++/34068
799         * g++.dg/template/pseudodtor4.C: New test.
800
801 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
802
803         PR middle-end/34018
804         * g++.dg/opt/inline14.C: New test.
805
806         PR tree-optimization/33680
807         * gcc.c-torture/compile/20071108-1.c: New test.
808
809         PR c++/32241
810         * g++.dg/template/pseudodtor3.C: New test.
811
812 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
813
814         PR c++/33510
815         * g++.dg/cpp0x/variadic-init.C: New.
816
817 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
818             Jakub Jelinek  <jakub@redhat.com>
819
820         PR rtl-optimization/34012
821         * gcc.target/i386/pr34012.c: New test.
822
823 2007-11-09  Richard Guenther  <rguenther@suse.de>
824
825         PR tree-optimization/33604
826         * g++.dg/tree-ssa/pr33604.C: New testcase.
827         * gcc.dg/pr32721.c: Adjust pattern.
828
829 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
830
831         * gcc.target/mips/dse-1.c: Disable.
832
833 2007-11-08  Tom Tromey  <tromey@redhat.com>
834
835         * gcc.dg/empty-source-3.c: Update warning location.
836         * gcc.dg/gomp/barrier-2.c: Likewise.
837         * gcc.dg/label-decl-3.c: Likewise.
838         * gcc.dg/label-decl-2.c: Likewise.
839         * gcc.dg/empty-source-2.c: Likewise.
840
841 2007-11-08  Tom Tromey  <tromey@redhat.com>
842
843         PR c++/30297:
844         * g++.dg/inherit/pr30297.C: New file.
845
846 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
847
848         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
849         -fno-common for cygwin and mingw32.
850
851 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
852
853         PR middle-end/33826
854         * gcc.dg/pr33826.c: New.
855         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
856         recursive functions being marked pure or const.
857         
858 2007-11-08  Tobias Burnus  <burnus@net-b.de>
859
860         PR fortran/33917
861         * gfortran.dg/proc_decl_5.f90: New.
862         * gfortran.dg/proc_decl_6.f90: New.
863
864 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
865
866         PR tree-optimization/32575
867         * gcc.c-torture/execute/20071108-1.c: New test.
868
869 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
870
871         * g++.dg/opt/anchor1.C: New.
872
873 2007-11-07  Diego Novillo  <dnovillo@google.com>
874
875         PR 33870
876         * gcc.c-torture/execute/pr33870.x: Remove.
877
878 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
879
880         PR c++/33045
881         PR c++/33837
882         PR c++/33838
883         * g++.dg/cpp0x/decltype-33837.C: New.
884         * g++.dg/cpp0x/decltype-refbug.C: New.
885         * g++.dg/cpp0x/decltype-33838.C: New.
886
887 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
888
889         * gcc.c-torture/compile/20071107-1.c: New test.
890
891 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
892
893         * gcc.dg/out-of-bounds-1.c: New test.
894
895 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
896
897         PR c++/33501
898         * g++.dg/warn/incomplete2.C: New test.
899         * g++.dg/template/incomplete4.C: New test.
900         * g++.dg/template/incomplete5.C: New test.
901
902 2007-11-07  Olivier Hainque  <hainque@adacore.com>
903
904         * gnat.dg/max_align.adb: New test.
905
906 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
907
908         PR target/30961
909         * gcc.target/i386/pr30961-1.c: New.
910
911 2007-11-06  Tom Tromey  <tromey@redhat.com>
912
913         PR c++/32368:
914         * g++.dg/warn/pragma-system_header3.h: New.
915         * g++.dg/warn/pragma-system_header3.C: New.
916
917         PR c++/32256:
918         * g++.dg/warn/pragma-system_header4.C: New.
919         * g++.dg/warn/pragma-system_header4.h: New.
920
921 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
922
923         PR c++/33977
924         PR c++/33886
925         * g++.dg/other/canon-array.C: New.
926         
927 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
928
929         * g++.dg/parser/crash36.C: Tweak expected errors.
930         * g++.dg/cpp0x/pr31439.C: New.
931         * g++.dg/cpp0x/pr32114.C: New.
932         * g++.dg/cpp0x/pr32115.C: New.
933         * g++.dg/cpp0x/pr32125.C: New.
934         * g++.dg/cpp0x/pr32126.C: New.
935         * g++.dg/cpp0x/pr32127.C: New.
936         * g++.dg/cpp0x/pr32128.C: New.
937         * g++.dg/cpp0x/pr32253.C: New.
938         * g++.dg/cpp0x/pr32566.C: New.
939         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
940         * g++.dg/cpp0x/pr31438.C: Ditto.
941         * g++.dg/cpp0x/variadic81.C: Ditto.
942         * g++.dg/cpp0x/pr31432.C: Ditto.
943         * g++.dg/cpp0x/pr31442.C: Ditto.
944
945 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
946
947         PR target/33168
948         * g++.dg/other/datasec1.C: New test.
949
950         PR tree-optimization/33458
951         * g++.dg/opt/inline12.C: New test.
952
953         PR tree-optimization/33993
954         * gcc.c-torture/compile/20071105-1.c: New test.
955
956 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
957
958         PR rtl-optimization/33648
959         * gcc.dg/pr33648.c: Require effective targer freorder.
960
961 2007-11-05  Revital Eres  <eres@il.ibm.com>
962
963         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
964
965 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
966
967         PR c++/33996
968         PR c++/33235
969         PR c++/33930
970         * g++.dg/cpp0x/pr33996.C: New
971         * g++.dg/cpp0x/rv-trivial-bug.C: New
972         * g++.dg/cpp0x/pr33930.C: New
973
974 2007-11-05  Nick Clifton  <nickc@redhat.com>
975             Sebastian Pop  <sebastian.pop@amd.com>
976
977         PR tree-optimization/32540
978         PR tree-optimization/33922
979         * gcc.dg/tree-ssa/pr32540-1.c: New.
980         * gcc.dg/tree-ssa/pr32540-2.c: New.
981         * gcc.dg/tree-ssa/pr33922.c: New.
982
983 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
984
985         PR c++/33939
986         * g++.dg/cpp0x/variadic-rref.C: New.
987         
988 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
989
990         * g++dg/warn/pointer-integer-comparison.C: New.
991
992 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
993
994         PR tree-optimization/33856
995         * gcc.c-torture/compile/20071027-1.c: New test.
996
997         PR c++/33836
998         * g++.dg/ext/label10.C: New test.
999
1000         PR c++/33969
1001         * g++.dg/other/ptrmem9.C: New test.
1002
1003 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
1004
1005         PR middle-end/32931
1006         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1007
1008 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
1009
1010         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1011         * g++.dg/ext/visibility/namespace2.C: Add argument to
1012         dg-require-visibility.
1013         * g++.dg/ext/java-1.C: Disable on AIX.
1014
1015 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
1016
1017         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
1018
1019 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1020
1021         PR fortran/33881
1022         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1023
1024 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1025
1026         PR c/29062
1027         * gcc.dg/20031223-1.c: Adjust error output.
1028         * gcc.dg/parse-decl-after-label.c: New.
1029         
1030 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1031
1032         PR libfortran/24685
1033         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1034         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1035         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1036
1037 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1038
1039         PR rtl-optimization/28940
1040         * gcc.target/i386/addr-sel-1.c: New test.
1041
1042 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
1043
1044         PR middle-end/33670
1045         * gcc.dg/pr33670.c: New test.
1046
1047 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR c++/33516
1050         * g++.dg/lookup/typedef1.C: New test.
1051
1052 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
1053
1054         PR testsuite/32076
1055         * lib/scandump.exp (dump-suffix): New.
1056         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1057         Include dump suffix in pass/fail messages, put regexp in quotes.
1058
1059 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
1060
1061         PR c++/33495
1062         * g++.dg/other/error19.C: New.
1063
1064 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1065
1066         PR rtl-optimization/28062
1067         * gcc.c-torture/compile/20071102-1.c: New test.
1068
1069 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
1070
1071         * g++.dg/cpp0x/pr33955.C: New.
1072
1073 2007-11-01  Tom Tromey  <tromey@redhat.com>
1074
1075         PR preprocessor/30805:
1076         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1077
1078 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR rtl-optimization/33648
1081         * gcc.dg/pr33648.c: New test.
1082
1083 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR c++/32384
1086         * g++.dg/template/pseudodtor1.C: New test.
1087         * g++.dg/template/pseudodtor2.C: New test.
1088
1089         PR c++/32260
1090         * g++.dg/rtti/typeid7.C: New test.
1091
1092 2007-11-01  Tom Tromey  <tromey@redhat.com>
1093
1094         PR preprocessor/30805:
1095         * gcc.dg/cpp/pr30805.c: New file.
1096
1097 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
1098
1099         PR testsuite/25352
1100         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1101         add dg-skip-if.
1102         * gcc.c-torture/compile/20001205-1.c: Ditto.
1103         * gcc.c-torture/compile/20001226-1.c: Ditto.
1104         * gcc.c-torture/compile/20020312-1.c: Ditto.
1105         * gcc.c-torture/compile/20020604-1.c: Ditto.
1106         * gcc.c-torture/compile/920501-12.c: Ditto.
1107         * gcc.c-torture/compile/920501-4.c: Ditto.
1108         * gcc.c-torture/compile/920520-1.c: Ditto.
1109         * gcc.c-torture/compile/980506-1.c: Ditto.
1110         * gcc.c-torture/compile/990617-1.c: Ditto.
1111         * gcc.dg/compare6.c: Ditto.
1112         * g++.old-deja/g++.brendan/crash43.C: Ditto.
1113         * g++.old-deja/g++.brendan/synth1.C: Ditto.
1114         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1115         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1116         * g++.old-deja/g++.pt/static6.C: Ditto.
1117         * g++.old-deja/g++.pt/crash16.C: Ditto.
1118         * g++.old-deja/g++.mike/p10416.C: Ditto.
1119         * g++.old-deja/g++.mike/ns15.C: Ditto.
1120         * g++.old-deja/g++.mike/eh46.C: Ditto.
1121
1122 2007-11-01  Tom Tromey  <tromey@redhat.com>
1123
1124         * gcc.dg/redecl-1.c: Update.
1125         * gcc.dg/pr20368-3.c: Update.
1126         * gcc.dg/inline-14.c: Update.
1127         * gcc.dg/builtins-30.c: Update.
1128         * gcc.dg/dremf-type-compat-4.c: Update.
1129         * gcc.dg/pr20368-2.c: Update.
1130
1131 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR rtl-optimization/33673
1134         * gcc.dg/pr33673.c: New test.
1135
1136 2007-11-01  Michael Matz  <matz@suse.de>
1137
1138         PR tree-optimization/33961
1139         * gcc.dg/pr33961.c: New test.
1140
1141 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
1142
1143         PR c++/33494
1144         * g++.dg/template/error35.C: New.
1145
1146 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
1147
1148         PR target/31507
1149         * gcc.dg/pr31507-1.c: New test.
1150         * gcc.dg/pr31507-2.c: New test.
1151
1152 2007-10-31  Revital Eres  <eres@il.ibm.com>
1153
1154         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1155         target.
1156         * gcc.dg/vect/tree-vect.h (check_vect): Add
1157         powerpc-*paired test.
1158         * lib/target-supports.exp (check_750cl_hw_available):
1159         New.
1160         (check_effective_target_vect_int,
1161         check_effective_target_vect_intfloat_cvt,
1162         check_effective_target_powerpc_altivec_ok,
1163         check_effective_target_vect_long,
1164         check_effective_target_vect_sdot_hi,
1165         check_effective_target_vect_udot_hi,
1166         check_effective_target_vect_pack_trunc,
1167         check_effective_target_vect_unpack,
1168         check_effective_target_vect_shift,
1169         check_effective_target_vect_int_mult): Disable for powerpc-*paired
1170         target.
1171         * gcc.dg/vect/vect-ifcvt-11.c: New.
1172         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1173         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1174         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1175         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1176         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1177         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1178
1179 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
1180             Tobias Burnus  <burnus@net-b.de>
1181
1182         PR fortran/33941
1183         * gfortran.dg/module_read_1.f90: New.
1184
1185 2007-10-31  Tom Tromey  <tromey@redhat.com>
1186
1187         PR preprocessor/30786:
1188         * gcc.dg/cpp/pr30786.c: New file.
1189
1190 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1191
1192         PR fortran/33162
1193         * gfortran.dg/interface_19.f90: New.
1194         * gfortran.dg/interface_20.f90: New.
1195         * gfortran.dg/interface_21.f90: New.
1196         
1197 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
1198
1199         PR tree-optimization/32377
1200         * gfortran.dg/vect/pr32377.f90: New.
1201         
1202 2007-10-31  Richard Guenther  <rguenther@suse.de>
1203
1204         PR middle-end/33779
1205         * gcc.c-torture/execute/pr33779-1.c: New testcase.
1206         * gcc.c-torture/execute/pr33779-2.c: Likewise.
1207
1208 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
1209
1210         PR fortran/33897
1211         * gfortran.dg/contained_3.f90: New.
1212
1213 2007-10-31  Christian Bruel  <christian.bruel@st.com>
1214
1215         PR c++/19531
1216         * g++.dg/opt/nrv8.C: New.
1217         
1218 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR c++/33709
1221         * g++.dg/opt/compound1.C: New test.
1222
1223         PR c++/33616
1224         * g++.dg/template/ptrmem18.C: New test.
1225
1226 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1227
1228         PR fortran/33596
1229         * gfortran.dg/isnan_2.f90: New test.
1230
1231 2007-10-30  Ed Schouten  <ed@fxq.nl>
1232
1233         PR tree-optimization/32500
1234         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1235
1236 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
1237
1238         PR c++/31993
1239         PR c++/32252
1240         * g++.dg/cpp0x/pr31993.C: New
1241         * g++.dg/cpp0x/pr32252.C: New
1242
1243 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR tree-optimization/33723
1246         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1247
1248 2007-10-30  Richard Guenther  <rguenther@suse.de>
1249
1250         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1251         gcc.target/i386/loop-3.c.
1252
1253 2007-10-30  Revital Eres  <eres@il.ibm.com>
1254
1255         * gcc.dg/vect/pr33866.c: Require vect_long.
1256
1257 2007-10-30  Revital Eres  <eres@il.ibm.com>
1258
1259         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1260         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1261
1262 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
1263
1264         PR tree-optimization/32893
1265         * lib/target-supports.exp
1266         (check_effective_target_unaligned_stack): new keyword.
1267         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1268         not sensitive to unaligned_stack.
1269         * gcc.dg/vect/vect-3.c: Likewise.
1270         * gcc.dg/vect/vect-4.c: Likewise.
1271         * gcc.dg/vect/vect-5.c: Likewise.
1272         * gcc.dg/vect/vect-6.c: Likewise.
1273         * gcc.dg/vect/vect-7.c: Likewise.
1274         * gcc.dg/vect/vect-13.c: Likewise.
1275         * gcc.dg/vect/vect-17.c: Likewise.
1276         * gcc.dg/vect/vect-18.c: Likewise.
1277         * gcc.dg/vect/vect-19.c: Likewise.
1278         * gcc.dg/vect/vect-20.c: Likewise.
1279         * gcc.dg/vect/vect-21.c: Likewise.
1280         * gcc.dg/vect/vect-22.c: Likewise.
1281         * gcc.dg/vect/vect-27.c: Likewise.
1282         * gcc.dg/vect/vect-29.c: Likewise.
1283         * gcc.dg/vect/vect-64.c: Likewise.
1284         * gcc.dg/vect/vect-65.c: Likewise.
1285         * gcc.dg/vect/vect-66.c: Likewise.
1286         * gcc.dg/vect/vect-72.c: Likewise.
1287         * gcc.dg/vect/vect-73.c: Likewise.
1288         * gcc.dg/vect/vect-86.c: Likewise.
1289         * gcc.dg/vect/vect-all.c: Likewise.
1290         * gcc.dg/vect/slp-25.c: Likewise.
1291         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1292         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1293         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1294
1295         * gcc.dg/vect/vect-31.c: Removed alignment checks.
1296         * gcc.dg/vect/vect-34.c: Likewise.
1297         * gcc.dg/vect/vect-36.c: Likewise.
1298         * gcc.dg/vect/vect-64.c: Likewise.
1299         * gcc.dg/vect/vect-65.c: Likewise.
1300         * gcc.dg/vect/vect-66.c: Likewise.
1301         * gcc.dg/vect/vect-68.c: Likewise.
1302         * gcc.dg/vect/vect-76.c: Likewise.
1303         * gcc.dg/vect/vect-77.c: Likewise.
1304         * gcc.dg/vect/vect-78.c: Likewise.
1305
1306         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1307         testcase (without no-section-anchors prefix) but with global arrays.   
1308         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1309         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1310         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1311         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1312         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1313         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1314         * gcc.dg/vect/vect-77-global.c: Likewise.
1315         * gcc.dg/vect/vect-78-global.c: Likewise.
1316
1317         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1318         testcase (without no-section-anchors prefix) but fix alignment checks
1319         to also consider unaligned_stack targets.
1320         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1321
1322 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR tree-optimization/33723
1325         * gcc.c-torture/execute/20071029-1.c: New test.
1326         * gcc.dg/tree-ssa/pr33723.c: New test.
1327
1328 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1329
1330         PR tree-optimization/33614
1331         * gcc.c-torture/compile/pr33614.c: New test.
1332
1333 2007-10-29  Richard Guenther  <rguenther@suse.de>
1334
1335         PR tree-optimization/33870
1336         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1337
1338 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
1339
1340         PR tree-optimization/33757
1341         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1342         true architectures instead of having a big dg-skip-if.
1343
1344         PR c++/33841
1345         * g++.dg/other/bitfield3.C: New test.
1346
1347 2007-10-29  Richard Guenther  <rguenther@suse.de>
1348
1349         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1350
1351 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1352
1353         Automatic parallelization reduction tests.
1354
1355         * gcc.dg/tree-ssa/reduc-1.c: New test.
1356         * gcc.dg/tree-ssa/reduc-1char.c: New test.
1357         * gcc.dg/tree-ssa/reduc-1short.c: New test.
1358         * gcc.dg/tree-ssa/reduc-2.c: New test.
1359         * gcc.dg/tree-ssa/reduc-2char.c: New test.
1360         * gcc.dg/tree-ssa/reduc-2short.c: New test.
1361         * gcc.dg/tree-ssa/reduc-3.c: New test.
1362         * gcc.dg/tree-ssa/reduc-6.c: New test.
1363         * gcc.dg/tree-ssa/reduc-7.c: New test.
1364         * gcc.dg/tree-ssa/reduc-8.c: New test.
1365         * gcc.dg/tree-ssa/reduc-9.c: New test.
1366
1367 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
1368             Zdenek Dvorak  <ook@ucw.cz>
1369
1370         OMP_ATOMIC Changes, testsuite changes.
1371
1372         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1373         instead of gimple dump.
1374         * gcc.dg/gomp/atomic-9.c: Same.
1375         * gcc.dg/gomp/atomic-10.c: Same.
1376         * g++.dg/gomp/atomic-3.C: Same.
1377         * g++.dg/gomp/atomic-9.C: Same.
1378         * g++.dg/gomp/atomic-10.C: Same.
1379
1380 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
1381
1382         PR fortran/31217
1383         PR fortran/33811
1384         * gfortran.dg/forall_12.f90: New test.
1385
1386         PR fortran/33686
1387         * gfortran.dg/forall_13.f90: New test.
1388
1389 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
1390             Mark Mitchell  <mark@codesourcery.com>
1391
1392         PR c++/30659
1393         * g++.dg/template/crash71.C: New.
1394
1395 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1396
1397         PR fortran/32147
1398         * gfortran.dg/module_md5_1.f90: Update hash-value.
1399
1400 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
1401
1402         PR tree-opt/33589
1403         * g++.dg/torture/pr33589-1.C: New testcase.
1404         * g++.dg/torture/pr33589-2.C: New testcase.
1405
1406 2007-10-28  Richard Guenther  <rguenther@suse.de>
1407
1408         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1409
1410 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
1411             Uros Bizjak  <ubizjak@gmail.com>
1412
1413         PR tree-optimization/33920
1414         * gcc.dg/tree-ssa/pr33290.c: New test.
1415
1416 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417
1418         PR fortran/31306
1419         * gfortran.dg/argument_check_7.f90: New test.
1420         * gfortran.dg/argument_check_8.f90: New test.
1421         
1422 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1425         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
1426         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1427         * gcc.target/i386/sse-14.c: Ditto.
1428
1429 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
1430
1431         PR c++/33844
1432         * g++.dg/other/ptrmem8.C: New test.
1433
1434         PR c++/33842
1435         * g++.dg/template/error34.C: New test.
1436
1437 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
1438
1439         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1440
1441 2007-10-27  Richard Guenther  <rguenther@suse.de>
1442
1443         PR tree-optimization/33870
1444         * gcc.dg/tree-ssa/alias-15.c: New testcase.
1445         * gcc.c-torture/execute/pr33870.c: Likewise.
1446
1447 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448
1449         PR fortran/33162
1450         * gfortran.dg/argument_checking_9.f90: New test.
1451
1452 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1453
1454         * g++.dg/other/pr33601.C: New.
1455
1456 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1457
1458         PR c++/31988
1459         * g++.dg/init/new25.C: New.
1460
1461 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
1462
1463         * g++.dg/cpp0x/pr33839.C: New.
1464         
1465 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR c++/33744
1468         * g++.dg/template/arg6.C: New test.
1469
1470 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
1471
1472         PR c++/31747
1473         * g++.dg/parse/crash39.C: New.
1474
1475 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1478         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
1479         "offset: -4B".
1480
1481 2007-10-25  David Daney  <ddaney@avtrex.com>
1482
1483         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1484
1485 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
1486
1487         PR c++/33843
1488         * g++.dg/template/error32.C: New.
1489
1490 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1491             Ira Rosen  <irar@il.ibm.com>
1492
1493         PR tree-optimization/33833
1494         * gcc.dg/vect/pr33833.c: New testcase.
1495
1496 2007-10-25  David Daney  <ddaney@avtrex.com>
1497
1498         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1499
1500 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
1501             Ira Rosen  <irar@il.ibm.com>
1502
1503         PR tree-optimization/33866
1504         * gcc.dg/vect/pr33866.c: New testcase.
1505
1506 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1507
1508         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1509         Add -w to compile flags to suppress "call-clobbered register" warnings
1510         and remove dg-warning directives.
1511
1512 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
1513
1514         * gcc.dg/sms-2.c: Cleanup sms dump file.
1515         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1516         profile-use step.
1517
1518 2007-10-24  David Daney  <ddaney@avtrex.com>
1519
1520         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1521
1522 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1523
1524         PR target/33755
1525         * gcc.target/mips/pr33755.c: New test.
1526
1527 2007-10-24  Ira Rosen  <irar@il.ibm.com>
1528
1529         PR tree-optimization/33804
1530         * gcc.dg/vect/pr33804.c: New testcase.
1531
1532 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1533
1534         PR forrtran/33849
1535         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1536
1537 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1538             Uros Bizjak  <ubizjak@gmail.com>
1539
1540         PR rtl-optimization/33846
1541         * gcc.dg/vect/pr33846.c: New testcase.
1542
1543 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
1544             Dorit Nuzman  <dorit@il.ibm.com>
1545
1546         PR tree-optimization/33860
1547         * g++.dg/vect/pr33860.cc: New test.
1548         * g++.dg/vect/pr33860a.cc: New test.
1549
1550 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
1551             Revital Eres  <eres@il.ibm.com>      
1552
1553         * gcc.dg/sms-2.c: New testcase.
1554
1555 2007-10-22  David S. Miller  <davem@davemloft.net>
1556
1557         * gcc.dg/globalreg-1.c: New test.
1558
1559 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
1560             Dorit Nuzman  <dorit@il.ibm.com>
1561
1562         PR tree-optimization/33834
1563         PR tree-optimization/33835
1564         * g++.dg/vect/pr33834_1.cc: New test.
1565         * g++.dg/vect/pr33834_2.cc: New test.
1566         * g++.dg/vect/pr33835.cc: New test.
1567
1568 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1569
1570         * gcc.dg/pr33644.c: New test.
1571
1572 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
1573
1574         PR c++/33372
1575         * g++.dg/gomp/pr33372-1.C: New test.
1576         * g++.dg/gomp/pr33372-2.C: New test.
1577         * g++.dg/gomp/pr33372-3.C: New test.
1578
1579 2007-10-22  Michael Matz  <matz@suse.de>
1580
1581         PR tree-optimization/33855
1582         * gcc.c-torture/compile/pr33855.c: New testcase.
1583
1584 2007-10-22  Ira Rosen  <irar@il.ibm.com>
1585
1586         PR tree-optimization/33854
1587         * gcc.dg/vect/O1-pr33854.c: New testcase.
1588         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1589
1590 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
1591
1592         * gcc.dg/unwind-1.c: Disable on AIX.
1593         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1594
1595 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
1596
1597         PR fortran/33749
1598         * gfortran.dg/assign_9.f90: New test.
1599
1600 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1601
1602         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1603         (dg-mips-options): Skip tests that specify an ABI other than o32
1604         and o64 if generating MIPS16 hard-float code.
1605
1606 2007-10-21  Ira Rosen  <irar@il.ibm.com>
1607             Revital Eres  <eres@il.ibm.com>
1608
1609         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1610         * gcc.dg/vect/vect-16.c: Fix comment.
1611         * gcc.dg/vect/pr33369.c: Require vect_int.
1612         * gcc.dg/vect/slp-33.c: Add spaces.
1613         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1614         targets.
1615         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1616         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1617         targets.
1618         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1619         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1620         targets.
1621         * gcc.dg/vect/slp-10.c: Add spaces.
1622         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1623         targets.
1624         * gcc.dg/vect/slp-36.c: Require vect_int.
1625         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1626         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1627         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1628         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1629         targets.
1630         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1631         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1632         instead of vector_alignment_reachable_for_double.
1633         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1634         (natural_alignment): Split into...
1635         (natural_alignment_32, natural_alignment_64): New.
1636         (vector_alignment_reachable): Depend on natural_alignment_32.
1637         (vector_alignment_reachable_for_double): Rename to ...
1638         (vector_alignment_reachable_for_64bit): And depend on
1639         natural_alignment_64.
1640
1641 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1642
1643         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1644         MIPS targets.
1645         * g++.dg/vect/vect.exp: Likewise.
1646         * lib/fortran-torture.exp: Likewise.
1647         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1648         mipsisa64*-*-* as the target selector.  Remove -mips64,
1649         -mhard-float and -mgp64 from the options list.
1650         * gcc.target/mips/mips-ps-2.c: Likewise.
1651         * gcc.target/mips/mips-ps-3.c: Likewise.
1652         * gcc.target/mips/mips-ps-4.c: Likewise.
1653         * gcc.target/mips/mips-ps-6.c: Likewise.
1654         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1655         options list.
1656         * gcc.target/mips/sb1-1.c: Likewise.
1657         * gcc.target/mips/mips-ps-type.c: Likewise.
1658         * gcc.target/mips/mips-ps-7.c: New test.
1659         * gcc.target/mips/mips-ps-type-2.c: Likewise.
1660         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1661         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1662         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
1663         as forcing an ABI and an architecture.
1664         (is_gp32_flag, is_gp64_flag): Fold into...
1665         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
1666         then -mfp64 imply -mhard-float.  Apply register rules after the
1667         loop.  Handle -march=mipsN like -mipsN.
1668
1669 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
1670
1671         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1672         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1673
1674 2007-10-20  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/33818
1677         * gfortran.dg/entry_dummy_ref_3.f90: New.
1678
1679 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
1680             FX Coudert <fxcoudert@gcc.gnu.org>
1681
1682         PR fortran/31608
1683         * gfortran.dg/char_cast_1.f90: New test.
1684
1685 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1686
1687         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1688         * gfortran.dg/large_real_kind_2.F90: ditto.
1689         * gfortran.dg/default_format_2.f90: ditto.
1690         * gfortran.dg/default_format_denormal_1.f90: ditto.
1691
1692 2007-10-19  Richard Guenther  <rguenther@suse.de>
1693
1694         PR middle-end/33816
1695         PR middle-end/32921
1696         * gfortran.dg/pr32921.f: New testcase.
1697
1698 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1699
1700         PR libfortran/33544
1701         * gfortran.dg/transfer_check_1.f90: Adjust options.
1702
1703 2007-10-19  Richard Guenther  <rguenther@suse.de>
1704
1705         Revert
1706         2007-10-19  Richard Guenther  <rguenther@suse.de>
1707
1708         PR middle-end/32921
1709         * gfortran.dg/pr32921.f: New testcase.
1710
1711 2007-10-19  Richard Guenther  <rguenther@suse.de>
1712
1713         * gcc.c-torture/execute/20071018-1.c: New testcase.
1714
1715 2007-10-19  Richard Guenther  <rguenther@suse.de>
1716
1717         PR middle-end/32921
1718         * gfortran.dg/pr32921.f: New testcase.
1719
1720 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
1721
1722         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1723
1724 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1725
1726         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1727
1728 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1729
1730         PR fortran/33233
1731         * gfortran.dg/host_assoc_function_1.f90: Correct references.
1732         * gfortran.dg/host_assoc_function_3.f90: New test.
1733
1734 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
1735
1736         PR fortran/33733
1737         * gfortran.dg/transfer_simplify_6.f90: New test.
1738
1739 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1740             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1741
1742         PR middle-end/33794
1743         * gfortran.dg/pr33794.f90: New testcase.
1744
1745 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
1746
1747         PR target/32961
1748         * gcc.target/i386/pr32961.c: New testcase.
1749         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1750         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1751         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1752         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1753         __builtin_ia32_pslldi128 defines.
1754
1755 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
1756
1757         PR fortran/33760
1758         * gfortran.dg/c_ptr_tests_13.f03: New test case.
1759
1760 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1761
1762         PR c++/28639
1763         PR c++/30299
1764         * g++.dg/template/void12.C: New.
1765         * g++.dg/template/void13.C: New.
1766
1767 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
1768
1769         PR c++/31446
1770         * g++.dg/template/void11.C: New.
1771         * g++.dg/template/void2.C: Adjust error markers.
1772         * g++.dg/template/void10.C: Likewise.
1773         * g++.dg/template/crash55.C: Likewise.
1774
1775 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
1776
1777         * g++.dg/opt/const5.C: New test.
1778
1779 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
1780             Maxim Kuvyrkov  <maxim@codesourcery.com>
1781
1782         * gcc.target/ia64/20040709-2.c: New test.
1783
1784 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1785
1786         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1787
1788 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
1789
1790         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1791         to each function.  Check that there are no unsigned loads.
1792
1793 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR tree-optimization/33136
1796         * gcc.c-torture/execute/20070824-1.c: New test.
1797         * gcc.dg/pr33136-1.c: New test.
1798         * gcc.dg/pr33136-2.c: New test.
1799         * gcc.dg/pr33136-3.c: New test.
1800
1801 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1802
1803         PR tree-optimization/33735
1804         * g++.dg/torture/pr33735.C: New.
1805
1806 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
1807
1808         PR middle-end/33706
1809         * gcc.dg/va-arg-pack-2.c: New.
1810
1811 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR tree-optimization/33619
1814         * gcc.dg/pr33619.c: New test.
1815
1816 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
1817
1818         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1819         flag for AIX.
1820         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1821
1822 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1823
1824         PR libfortran/33055
1825         * gfortran.dg/inquire_11.f90: New test.
1826         * gfortan.dg/negative_unit_int8.f: New test.
1827
1828 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1829
1830         PR target/33133
1831         * gcc.c-torture/compile/pr33133.c: New test.
1832
1833 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1834
1835         PR libfortran/33672
1836         * gfortran.dg/namelist_40.f90: New test.
1837
1838 2007-10-14  Tobias Burnus  <burnus@net-b.de>
1839
1840         PR fortran/33745
1841         * gfortran.dg/bounds_check_11.f90: New.
1842
1843 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
1844
1845         PR c++/30303
1846         * g++.dg/other/ctor1.C: New test.
1847         * g++.dg/other/ctor2.C: New test.
1848         * g++.dg/other/dtor1.C: New test.
1849
1850 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
1851
1852         * gfortran.dg/bounds_check_10.f90: Fix testcase.
1853
1854 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
1855             Paul Thomas  <pault@gcc.gnu.org>
1856
1857         PR fortran/33254
1858         PR fortran/33727
1859         * gfortran.dg/bounds_check_10.f90: New.
1860
1861 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
1862
1863         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1864         * gcc.target/powerpc/popcount-1.c: Same.
1865
1866 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
1867
1868         PR c++/26698
1869         * g++.dg/conversion/op4.C: New test.
1870
1871 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1872
1873         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1874
1875 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1876
1877         PR fortran/33542
1878         * gfortran.dg/ambiguous_specific_1.f90: New test.
1879
1880 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1881
1882         PR fortran/33664
1883         * gfortran.dg/impure_spec_expr_1.f90: New test.
1884         * gfortran.dg/char_result_7.f90: Remove illegal test.
1885
1886 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1887
1888         PR 11001
1889         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1890         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1891         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1892         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1893         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1894         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1895         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1896         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1897         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1898
1899 2007-10-12  Richard Guenther  <rguenther@suse.de>
1900
1901         PR middle-end/26198
1902         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1903         * gcc.c-torture/execute/20071011-1.c: Likewise.
1904         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1905
1906 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         PR tree-optimization/33742
1909         * gcc.dg/pr33742.c: New testcase.
1910
1911 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1912
1913         PR tree-optimization/33645
1914         * gcc.dg/pr33645-1.c: New test.
1915         * gcc.dg/pr33645-2.c: New test.
1916         * gcc.dg/pr33645-3.c: New test.
1917  
1918         PR c++/32121
1919         * g++.dg/ext/label4.C: Adjust error regexp.
1920         * g++.dg/ext/label6.C: Adjust error regexp.
1921         * g++.dg/ext/label7.C: New test.
1922         * g++.dg/ext/label8.C: New test.
1923         * g++.dg/ext/label9.C: New test.
1924
1925 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1926
1927         PR middle-end/33676
1928         * gcc.dg/pr33676.c: New.
1929
1930 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1931
1932         PR c++/31441
1933         * g++.dg/cpp0x/variadic83.C: New.
1934
1935 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1936
1937         PR c++/33461
1938         * g++.dg/cpp0x/variadic81.C: New.
1939         * g++.dg/cpp0x/variadic82.C: Likewise.
1940
1941 2007-10-11  Richard Guenther  <rguenther@suse.de>
1942
1943         PR middle-end/33724
1944         * gcc.dg/pr33724.c: New testcase.
1945
1946 2007-10-11  Richard Guenther  <rguenther@suse.de>
1947
1948         PR c/33726
1949         * gcc.dg/pr33726.c: New testcase.
1950
1951 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         PR fortran/33500
1954         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1955         
1956 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1957
1958         PR testsuite/33391
1959         * gfortran.dg/do_3.F90: Run with -fwrapv.
1960
1961 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1962
1963         * gcc.dg/unwind-1.c: New.
1964
1965 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1966
1967         PR libfortran/33683
1968         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1969         failure on some common systems.
1970
1971 2007-10-09  Richard Guenther  <rguenther@suse.de>
1972
1973         PR middle-end/33692
1974         * gcc.dg/pr33692.c: New testcase.
1975
1976 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1977
1978         PR middle-end/33669
1979         * gcc.c-torture/execute/pr33669.c: New.
1980
1981 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1982
1983         PR tree-optimization/33615
1984         * g++.dg/tree-ssa/pr33615-2.C: New test.
1985
1986 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1987
1988         PR tree-optimization/33615
1989         * g++.dg/tree-ssa/pr33615.C: New test.
1990
1991 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1992
1993         PR tree-optimization/33572
1994         * g++.dg/torture/pr33572.C: Replace with complete test.
1995
1996 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1997
1998         PR fortran/33689
1999         * gfortran.dg/spec_expr_5.f90: New.
2000
2001 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
2002
2003         * gcc.dg/pragma-darwin-2.c: New.
2004
2005 2007-10-08  Richard Guenther  <rguenther@suse.de>
2006
2007         PR middle-end/33693
2008         PR middle-end/33695
2009         PR middle-end/33697
2010         * gcc.dg/pr33693.c: New testcase.
2011         * gcc.dg/pr33695.c: Likewise.
2012         * gcc.dg/pr33697.c: Likewise.
2013
2014 2007-10-08  Richard Guenther  <rguenther@suse.de>
2015
2016         PR middle-end/33691
2017         PR middle-end/33694
2018         PR middle-end/33696
2019         * gcc.dg/pr33691.c: New testcase.
2020         * gcc.dg/pr33694.c: Likewise.
2021         * gcc.dg/pr33696.c: Likewise.
2022
2023 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2024
2025         PR libfortran/33683
2026         * gfortran.dg/gamma_5.f90:  New test case
2027
2028 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
2029
2030         PR fortran/20851
2031         * initialization_1.f90: Fix dg-error annotations.
2032         * initialization_14.f90: New.
2033         * initialization_7.f90: Fix dg-error annotations.
2034         * initialization_9.f90: Likewise.
2035
2036 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037
2038         * gfortran.dg/error_recovery_4.f90: New test.
2039
2040 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2041
2042         * gfortran.dg/default_format_denormal_2.f90: New test.
2043         * gfortran.dg/default_format_2.inc: New test.
2044         * gfortran.dg/default_format_denormal_1.f90: New test.
2045         * gfortran.dg/default_format_1.inc: New test.
2046         * gfortran.dg/default_format_1.f90: Don't test for denormalized
2047         numbers.
2048         * gfortran.dg/default_format_2.f90: Don't test for denormalized
2049         numbers.
2050
2051 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2052
2053         * gfortran.dg/namelist_15.f90: Revise test.
2054
2055 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2056
2057         PR tree-optimization/33655
2058         * gcc.dg/torture/pr33655.c: New.
2059
2060 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
2061
2062         PR tree-optimization/33572
2063         * g++.dg/torture/pr33572.C: New.
2064
2065 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
2066
2067         PR fortran/25076
2068         * gfortran.dg/forall_11.f90: New.
2069
2070 2007-10-05  Michael Matz  <matz@suse.de>
2071
2072         PR middle-end/33667
2073         * gcc.dg/pr33667.c: New testcase.
2074
2075 2007-10-05  Richard Guenther  <rguenther@suse.de>
2076
2077         PR middle-end/33666
2078         * gcc.dg/pr33666.c: New testcase.
2079
2080 2007-10-05  Michael Matz  <matz@suse.de>
2081
2082         PR inline-asm/33600
2083         * gcc.target/i386/pr33600.c: New testcase.
2084
2085 2007-10-05  Richard Guenther  <rguenther@suse.de>
2086
2087         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2088
2089 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2090
2091         PR target/33635
2092         * gcc.target/mips/pr33635-1.c: New test.
2093
2094 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2095
2096         PR libfortran/33253
2097         * gfortran.dg/namelist_39.f90: Revise to use long names.
2098
2099 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
2100
2101         PR fortran/33646
2102         * gfortran.dg/pr33646.f90: New file.
2103
2104 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2105
2106         PR fortran/33529
2107         * gfortran.dg/char_type_len_2.f90: Adjust error message.
2108         * gfortran.dg/char_decl_2.f90: New test.
2109
2110 2007-10-04  Richard Guenther  <rguenther@suse.de>
2111
2112         PR middle-end/33641
2113         * gcc.c-torture/compile/pr33641.c: New testcase.
2114
2115 2007-10-04  Michael Matz  <matz@suse.de>
2116
2117         PR rtl-optimization/33653
2118         * gcc.dg/pr33653.c: New.
2119
2120 2007-10-04  Richard Guenther  <rguenther@suse.de>
2121
2122         PR tree-optimization/33627
2123         * g++.dg/torture/pr33627.C: New testcase.
2124
2125 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
2126
2127         PR fortran/33626
2128         * gfortran.dg/parens_6.f90: New.
2129
2130 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
2131
2132         PR fortran/33646
2133         PR fortran/33542
2134         * gfortran.dg/ambiguous_specific_1.f90: Remove.
2135
2136 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
2137
2138         * g++.dg/ext/gnu-inline-global-redecl.C: New.
2139
2140 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
2141
2142         PR target/33635
2143         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2144         and mips_forced_be.
2145         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
2146         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
2147         options.
2148         * gcc.target/mips/fpr-moves-1.c: New test.
2149         * gcc.target/mips/fpr-moves-2.c: Likewise.
2150         * gcc.target/mips/fpr-moves-3.c: Likewise.
2151         * gcc.target/mips/fpr-moves-4.c: Likewise.
2152         * gcc.target/mips/fpr-moves-5.c: Likewise.
2153         * gcc.target/mips/fpr-moves-6.c: Likewise.
2154         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2155
2156 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2157
2158         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2159
2160 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2161
2162         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2163         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2164
2165 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
2166
2167         PR fortran/33198
2168         * gfortran.dg/common_errors_1.f90: New.
2169
2170 2007-10-03  Doug Kwan  <dougkwan@google.com>
2171         Richard Guenther  <rguenther@suse.de>
2172
2173         PR debug/31899
2174         * g++.dg/debug/using3.C: New testcase.
2175
2176 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2177
2178         PR libfortran/33253
2179         * gfortran.dg/namelist_38.f90: New test.
2180         * gfortran.dg/namelist_39.f90: New test.
2181
2182 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2183
2184         PR libfortran/33469
2185         * gfortran.dg/default_format_1.f90: New test.
2186         * gfortran.dg/default_format_2.f90: New test.
2187         * gfortran.dg/namelist_print_1.f: Adjust expected output.
2188         * gfortran.dg/real_const_3.f90: Adjust expected output.
2189
2190 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2191
2192         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2193         default ABI.  Split mips_forced_abi into mips_forced_abi and
2194         mips_forced_regs.
2195         (is_gp32_flag): Return true for -mabi=32.
2196         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
2197         (dg-mips-options): Use is_gp64_flag instead of checking specifically
2198         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
2199         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2200         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2201         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2202         * gcc.target/mips/save-restore-2.c: Likewise.
2203         * gcc.target/mips/save-restore-3.c: Likewise.
2204         * gcc.target/mips/save-restore-4.c: Likewise.
2205
2206 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
2207
2208         PR middle-end/33617
2209         * gcc.c-torture/compile/pr33617.c: New test.
2210
2211 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
2212
2213         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2214         -gstabs+ for extended options.
2215
2216 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2217
2218         PR fortran/33542
2219         * gfortran.dg/ambiguous_specific_1.f90: New test.
2220
2221 2007-10-02  Revital Eres  <eres@il.ibm.com>
2222
2223         * gcc.target/powerpc/paired-8.c: New test.
2224         * gcc.target/powerpc/paired-9.c: New test.
2225         * gcc.target/powerpc/paired-10.c: New test.
2226
2227 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2228
2229         PR fortran/33566
2230         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2231
2232 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2233
2234         PR fortran/33554
2235         * gfortran.dg/intent_out_2.f90: New test.
2236
2237 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2238
2239         PR fortran/33550
2240         * gfortran.dg/ambiguous_reference_1.f90: New test.
2241
2242 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
2243
2244         PR fortran/31154
2245         PR fortran/31229
2246         PR fortran/33334
2247         * gfortran.dg/function_kinds_1.f90: New test.
2248         * gfortran.dg/function_kinds_2.f90: New test.
2249         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2250         use association into interfaces.
2251
2252 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2253
2254         PR testsuite/31828
2255         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2256         (overflow): Use INFINITY, not FP_INFINITE.
2257         gcc.dg/float-range-4.c: Likewise.
2258         gcc.dg/float-range-5.c: Likewise.
2259
2260 2007-10-01  Nick Clifton  <nickc@redhat.com>
2261
2262         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2263         for 16-bit targets.
2264
2265 2007-09-30  Diego Novillo  <dnovillo@google.com>
2266
2267         PR 33593
2268         * g++.dg/tree-ssa/pr33593.C: New test.
2269
2270 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2271
2272         PR libfortran/33400
2273         * gfortran.dg/PR19872.f: Fix test condition.
2274         * gfortran.dg/list_read_7.f90: New test.
2275
2276 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         PR tree-optimization/33597
2279         * gcc.dg/vect/pr33597.c: New testcase.
2280
2281 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
2282
2283         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2284         * gcc.target/i386/pr33524.c: ...this.
2285
2286 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2287
2288         PR fortran/33354
2289         * gfortran.dg/minmaxloc_4.f90: New.
2290
2291 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2292
2293         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2294
2295 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
2296
2297         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2298
2299 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
2300
2301         PR c++/33213
2302         * g++.dg/cpp0x/variadic79.C: New.
2303
2304 2007-09-28  Michael Matz  <matz@suse.de>
2305             Jakub Jelinek  <jakub@redhat.com>
2306
2307         PR rtl-optimization/33552
2308         * gcc.target/i386/pr33552.c: New runtime test.
2309         * gcc.target/i386/strinline.c: New compile time test.
2310
2311 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
2312
2313         * gfortran.dg/openmp_stack.f90: Removed.
2314
2315         PR c++/31434
2316         * g++.dg/cpp0x/variadic80.C: New test.
2317
2318 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2319
2320         * gfortran.dg/namelist_38.f90: Delete test for revertion of
2321         r128057.
2322
2323 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2324
2325         PR middle-end/7003
2326         * gcc.target/powerpc/gcse-1.c: New test.
2327
2328 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
2329
2330         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2331         fixed capitalizations.
2332         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2333         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2334         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2335         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2336         * gfortran.dg/maxloc_shape_1.f90: Likewise.
2337         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2338         * gfortran.dg/min_max_conformance.f90: Likewise.
2339
2340 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
2341
2342         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2343         options.
2344         * gcc.dg/c99-tgmath-2.c: Likewise.
2345         * gcc.dg/c99-tgmath-3.c: Likewise.
2346         * gcc.dg/c99-tgmath-4.c: Likewise.
2347
2348 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
2349
2350         PR fortran/33568
2351         * gfortran.dg/anint_1.f90: New test.
2352
2353 2007-09-27  Ian Lance Taylor  <iant@google.com>
2354
2355         PR tree-optimization/33565
2356         * gcc.dg/Wstrict-overflow-20.c: New test.
2357
2358 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2359
2360         * gfortran.dg/openmp_stack.f90: Fix typo.
2361         * gfortran.dg/recursive_stack.f90: Fix typo.
2362
2363 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
2364
2365         PR c++/33493
2366         * g++.dg/template/error31.C: New.
2367
2368 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * lib/prune.exp: Prune also "^In function .*$" lines and
2371         "^    inlined from .*$" lines.
2372
2373 2007-09-26  Richard Guenther  <rguenther@suse.de>
2374
2375         PR tree-optimization/33563
2376         * gcc.dg/torture/pr33563.c: New testcase.
2377
2378 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
2379
2380         PR c/25309
2381         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2382         array.
2383         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
2384         without -O2.
2385
2386 2007-09-26  Richard Guenther  <rguenther@suse.de>
2387
2388         PR tree-optimization/30375
2389         PR tree-optimization/33560
2390         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2391         * gcc.dg/tree-ssa/complex-5.c: Likewise.
2392         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2393         * gcc.dg/torture/pr30375.c: New testcase.
2394         * gcc.dg/torture/pr33560.c: New testcase.
2395         * gcc.dg/tree-ssa/pr30375.c: Likewise.
2396
2397 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
2398
2399         PR c++/33207
2400         * g++.dg/parse/crash38.C: New test.
2401
2402 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
2403
2404         PR target/33524
2405         * gcc.target/i386/sse5-convert.c: New file, test int->long
2406         vectorized conversions.
2407
2408 2007-09-25  Revital Eres  <eres@il.ibm.com>
2409
2410         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2411
2412 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
2413
2414         PR c/32295
2415         * gcc.dg/enum-incomplete-1.c: New test.
2416
2417 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
2418
2419         * gcc.c-torture/compile/20070919-1.c: New test.
2420
2421 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2422
2423         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2424
2425 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
2426
2427         PR c++/14688
2428         * g++.dg/inherit/override_attribs.C: New file.
2429
2430 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
2431
2432         PR fortran/33269
2433         * io.c (check_format_string): Move NULL and constant checks into
2434         this function.
2435         (check_io_constraints): Call gfc_simplify_expr() before calling
2436         check_format_string().  Remove NULL and constant checks.
2437
2438 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2439
2440         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2441         * gcc.c-torture/execute/loop-2g.x: Likewise.
2442
2443 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2444
2445         * lib/target-supports.exp (check_effective_target_mips16_attribute):
2446         Reject hard-float modes unless the ABI is o32 or o64.
2447         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2448         of gcc.exp.  Skip the tests when mips16 code generation is not
2449         supported.
2450         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2451         and use dg-add-options mips16_attribute.
2452
2453 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR c++/33506
2456         * g++.dg/ext/attrib29.C: New test.
2457
2458 2007-09-23  Ollie Wild  <aaw@google.com>
2459
2460         * gcc.dg/fold-bitand-1.c: New test.
2461         * gcc.dg/fold-bitand-2.c: New test.
2462         * gcc.dg/fold-bitand-3.c: New test.
2463         * gcc.dg/fold-bitand-4.c: New test.
2464
2465 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2466
2467         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2468         any of the macros to be defined for __mips16.
2469         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2470
2471 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2472
2473         * gcc.dg/vect/pr21591.c: Require vect_int.
2474         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2475         * gcc.dg/vect/vect-outer-2a.c: Likewise.
2476         * gcc.dg/vect/vect-outer-2c.c: Likewise.
2477
2478 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
2479
2480         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2481         attributes.
2482         * gcc.dg/va-arg-pack-len-2.c: New test.
2483         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2484         attributes.
2485         * g++.dg/ext/va-arg-pack-len-2.C: New test.
2486
2487         PR tree-optimization/32772
2488         * gcc.c-torture/compile/20070905-1.c: New test.
2489
2490         PR tree-optimization/32975
2491         * gcc.dg/pr32975.c: New test.
2492
2493         PR middle-end/28755
2494         * gcc.dg/pr28755.c: New test.
2495
2496 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
2497
2498         * lib/target-supports.exp (check_effective_target_nomips16): New
2499         procedure.
2500         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2501         for mipsisa64*-*-*.
2502         * gcc.dg/vect/vect.exp: Likewise.
2503         * g++.dg/vect/vect.exp: Likewise.
2504         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2505         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2506         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2507         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2508         * gcc.target/mips/clear-cache-1.c (f): Likewise.
2509         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2510         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2511         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2512         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2513         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2514         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2515         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2516         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2517         (test14, test15, test16, test17, test18): Likewise.
2518         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2519         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2520         (test14, test15, test16, test17, test18, test19, test20, test21)
2521         (test22): Likewise.
2522         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2523         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2524         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2525         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2526         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2527         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2528         * gcc.target/mips/mips-3d-1.c (main): Likewise.
2529         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2530         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2531         (test13, test14, test15, test16, test17, test18, test19, test20)
2532         (test21, test22, test23, test24, test25, test26, test27, test28)
2533         (test29, test30, test31): Likewise.
2534         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2535         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2536         (test13, test14, test15, test16, test17, test18, test19, test20)
2537         (test21, test22, test23, test24, test25, test26, test27, test28)
2538         (test29, test30, test31, test32, test33, test34, test35, test36)
2539         (test37, test38, test39, test40, test41, test42, test43, test44)
2540         (test45, test46, test47, test48, test49, test50, test51, test52)
2541         (test53, test54, test55, test56, test57, test58, test59, test60)
2542         (test61, test62, test63): Likewise.
2543         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2544         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2545         (test13, test14, test15, test16, test17, test18, test19, test20)
2546         (test21, test22, test23, test24, test25, test26, test27, test28)
2547         (test29, test30, test31): Likewise.
2548         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2549         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2550         (test13, test14, test15, test16, test17, test18, test19, test20)
2551         (test21, test22, test23, test24, test25, test26, test27, test28)
2552         (test29, test30, test31): Likewise.
2553         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2554         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2555         (test13, test14, test15): Likewise.
2556         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2557         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2558         (test13, test14, test15): Likewise.
2559         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2560         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2561         (test13, test14, test15, test16, test17, test18, test19, test20)
2562         (test21, test22, test23, test24, test25, test26, test27, test28)
2563         (test29, test30, test31): Likewise.
2564         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2565         (matrix_multiply4: Likewise.
2566         * gcc.target/mips/mips-ps-1.c (main): Likewise.
2567         * gcc.target/mips/mips-ps-2.c (main): Likewise.
2568         * gcc.target/mips/mips-ps-3.c (main): Likewise.
2569         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2570         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2571         (test13, test14, test15, test16, test17, test18, test19, test20)
2572         (test21, test22, test23, test24, test25, test26, test27, test28)
2573         (test29, test30, test31): Likewise.
2574         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2575         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2576         (test13, test14, test15, test16, test17, test18, test19, test20)
2577         (test21, test22, test23, test24, test25, test26, test27, test28)
2578         (test29, test30, test31): Likewise.
2579         * gcc.target/mips/mips-ps-5.c (main): Likewise.
2580         * gcc.target/mips/mips-ps-6.c (main): Likewise.
2581         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2582         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2583         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2584         (sub_v4qi): Likewise.
2585         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2586         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2587         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2588         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2589         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2590         (subb, subc): Likewise.
2591         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2592         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2593         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2594         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2595         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2596         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2597         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2598         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2599         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2600         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2601         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2602         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2603         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2604
2605 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2606
2607         * lib/target-supports.exp (add_options_for_mips16_attribute)
2608         (check_effective_target_mips16_attribute): New functions.
2609         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2610         command line.
2611         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
2612         extra_test_flags.
2613         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2614         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2615         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2616         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2617         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2618         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2619         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2620         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2621         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2622         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2623         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2624         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2625         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2626         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2627         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2628         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2629         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2630         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2631         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2632         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2633         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2634         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2635         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2636         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2637         (NOMIPS16): Delete.
2638         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2639         of dg-options.
2640         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2641         options.  Require { target mips16_attribute } and use dg-add-options
2642         to add the associated options.
2643         (foo): Use MIPS16.
2644         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2645         * gcc.target/mips/call-saved-3.c: Likewise.
2646         * gcc.target/mips/code-readable-1.c: Require { target
2647         mips16_attribute } and use dg-add-options to add the associated
2648         options.  Remove trailing whitespace.
2649         (NOMIPS16): Delete.
2650         * gcc.target/mips/code-readable-2.c: Likewise.
2651         * gcc.target/mips/code-readable-3.c: Likewise.
2652         * gcc.target/mips/mips16-attributes-2.c: Likewise.
2653         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2654         Require { target mips16_attribute } and use dg-add-options to
2655         add the associated options.
2656         (cksum16, cksum8): Use MIPS16.
2657         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2658         Require { target mips16_attribute } and use dg-add-options to
2659         add the associated options.
2660         (foo): Use MIPS16.
2661         * gcc.target/mips/save-restore-2.c: Likewise.
2662         * gcc.target/mips/save-restore-3.c: Likewise.
2663         * gcc.target/mips/save-restore-4.c: Likewise.
2664         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
2665         -mno-abicalls.
2666         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2667         (foo): Use NOMIPS16.
2668
2669 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/33337
2672         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2673
2674         PR fortran/33376
2675         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2676
2677 2007-09-22  Tobias Burnus  <burnus@net-b.de>
2678
2679         PR fortran/33445
2680         * gfortran.dg/gomp/free-2.f90: New.
2681         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2682         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2683
2684 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
2685
2686         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2687         * gcc.target/i386/sse5-haddX.c: Ditto.
2688         * gcc.target/i386/sse5-hsubX.c: Ditto.
2689         * gcc.target/i386/sse5-maccXX.c: Ditto.
2690         * gcc.target/i386/sse5-msubXX.c: Ditto.
2691         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2692         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2693         * gcc.target/i386/sse5-permpX.c: Ditto.
2694         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2695         effective target.
2696         * gcc.target/i386/sse5-fma-vector.c: Ditto.
2697         * gcc.target/i386/sse5-ima-vector.c: Ditto.
2698         * gcc.target/i386/sse5-pcmov.c: Ditto.
2699         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2700
2701 2007-09-22  Richard Guenther  <rguenther@suse.de>
2702
2703         PR tree-optimization/33146
2704         * gcc.c-torture/compile/pr33146.c: New testcase.
2705
2706 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2707
2708         * lib/target-supports.exp (check_cached_effective_target): New
2709         procedure.
2710         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2711         (check_effective_target_c99_runtime): New procedure.
2712         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2713         (test3l): Likewise cargl.
2714         * gcc.dg/builtins-59.c: Require c99_runtime.
2715         * gcc.dg/builtins-61.c: Likewise.
2716         * gcc.dg/builtins-62.c: Likewise.
2717
2718 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2719
2720         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2721         * lib/target-supports-dg.exp (dg-add-options): Likewise.
2722         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2723         target-specific dg-options.
2724         * gcc.dg/builtins-20.c: Likewise.
2725         * gcc.dg/builtins-53.c: Likewise.
2726         * gcc.dg/builtins-55.c: Likewise.
2727         * gcc.dg/single-precision-constant.c: Likewise.
2728         * gcc.dg/torture/builtin-convert-1.c: Likewise.
2729         * gcc.dg/torture/builtin-convert-2.c: Likewise.
2730         * gcc.dg/torture/builtin-convert-3.c: Likewise.
2731         * gcc.dg/torture/builtin-convert-4.c: Likewise.
2732         * gcc.dg/torture/builtin-power-1.c: Likewise.
2733
2734 2007-09-21  Chao-ying Fu  <fu@mips.com>
2735
2736         * lib/target-supports.exp (check_effective_target_fixed_point): New to
2737         check if targets have fixed-point supports.
2738         * gcc.dg/fixed-point/fixed-point.exp: New file.
2739         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2740         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2741         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2742         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2743         * gcc.dg/fixed-point/constants-pedantic.c,
2744         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2745         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2746         * gcc.dg/fixed-point/keywords-ignored-c99.c,
2747         * gcc.dg/fixed-point/keywords-pedantic.c,
2748         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2749         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2750         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2751         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2752         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2753         * gcc.dg/fixed-point/func-vararg-mixed.c,
2754         * gcc.dg/fixed-point/operator-logical.c,
2755         * gcc.dg/fixed-point/struct-union.c,
2756         * gcc.dg/fixed-point/bit-complement.c,
2757         * gcc.dg/fixed-point/operator-bitwise.c,
2758         * gcc.dg/fixed-point/operator-comma.c,
2759         * gcc.dg/fixed-point/struct-layout-1.c,
2760         * gcc.dg/fixed-point/union-init.c,
2761         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2762         * gcc.dg/fixed-point/func-mixed.c,
2763         * gcc.dg/fixed-point/func-vararg-size0.c,
2764         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2765         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2766         * gcc.dg/fixed-point/operator-unary.c,
2767         * gcc.dg/fixed-point/allop-const.c,
2768         * gcc.dg/fixed-point/muldiv-warning.c,
2769         * gcc.dg/nofixed-point-1.c,
2770         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2771         * gcc.target/mips/fixed-vector-type.c,
2772         * gcc.target/mips/fixed-scalar-type.c: New tests.
2773
2774 2007-09-21  Olivier Hainque  <hainque@adacore.com>
2775
2776         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2777         * gnat.dg/test_nested_subtype_byref.adb: New test.
2778
2779 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
2780
2781         PR fortran/33439
2782         * gfortran.dg/gomp/pr33439.f90: New test.
2783
2784 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2785
2786         PR fortran/33455
2787         * gfortran.dg/merge_char_3.f90: New.
2788
2789 2007-09-21  Tobias Burnus  <burnus@net-b.de>
2790
2791         PR fortran/33037
2792         * gfortran.dg/transfer_check_1.f90: New.
2793
2794 2007-09-20  Asher Langton  <langton2@llnl.gov>
2795
2796         PR fortran/20441
2797         * gfortran.dg/init_flag_1.f90: New.
2798         * gfortran.dg/init_flag_2.f90: New.
2799         * gfortran.dg/init_flag_3.f90: New.
2800         * gfortran.dg/init_flag_4.f90: New.
2801         * gfortran.dg/init_flag_5.f90: New.
2802         * gfortran.dg/init_flag_6.f90: New.
2803         * gfortran.dg/init_flag_7.f90: New.
2804
2805 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2806
2807         PR c++/33460
2808         * g++.dg/ext/anon-struct6.C: New.
2809
2810 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2811
2812         PR libfortran/23272
2813         * gfortran.dg/inquire_10.f90: New test.
2814
2815 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
2816
2817         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2818
2819 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2820
2821         PR fortran/33221
2822         * gfortran.dg/used_types_18.f90: Declare variable of empty
2823         derived type.
2824
2825 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2826
2827         PR fortran/33288
2828         * gfortran.dg/array_constructor_19.f90: New test.
2829
2830 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR debug/33316
2833         * gcc.dg/debug/pr33316.c: New test.
2834
2835         PR c++/33496
2836         * g++.dg/cpp0x/variadic76.C: New test.
2837         * g++.dg/cpp0x/variadic77.C: New test.
2838         * g++.dg/cpp0x/variadic78.C: New test.
2839
2840         PR c/33238
2841         PR c/27301
2842         * gcc.c-torture/execute/20070919-1.c: New test.
2843         * gcc.dg/pr33238.c: New test.
2844         * gcc.dg/pr27301.c: New test.
2845
2846 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2847
2848         * lib/target-supports.exp (check_effective_target_mips64): New
2849         procedure.
2850         * gcc.dg/lower-subreg-1.c: Require !mips64.
2851         * gcc.dg/sibcall-3.c (ATTR): New macro.
2852         (recurser_void1, recurser_void2): Use it.
2853         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2854         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2855
2856 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
2857
2858         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2859         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
2860         warning annotation.
2861         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2862
2863 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
2864
2865         PR fortran/33497
2866         * gfortran.dg/c_loc_tests_11.f03: New test case.
2867
2868 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
2869
2870         PR c++/33459
2871         * g++.dg/init/ref14.C: New.
2872
2873 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2874
2875         * gnat.dg/slice2.ad[sb]: New testcase.
2876
2877 2007-09-19  Nick Clifton  <nickc@redhat.com>
2878
2879         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2880
2881 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2882
2883         * gcc.target/bfin/bfin.exp: New.
2884         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2885         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2886         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2887         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2888         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2889         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2890         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2891         mcpu-bf561.c, mcpu-default.c}: New tests.
2892
2893 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2894
2895         Restore detection of unsupported TLS.
2896
2897         Revert this patch:
2898         2007-02-10  Richard Henderson  <rth@redhat.com>
2899
2900         * lib/target-supports.exp (check_effective_target_tls): Redefine
2901         to mean non-emulated tls.
2902         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2903         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2904         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2905         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2906         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2907         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2908         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2909
2910         And then:
2911         * lib/target-supports.exp (check_effective_target_tls): Use
2912         stronger test for compiler support for TLS.
2913         (check_effective_target_tls_native): New, to test for non-emulated
2914         TLS support.
2915         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2916         instead of dg-require-effective-target tls.
2917         * g++.dg/gomp/copyin-1.C: Likewise.
2918         * g++.dg/gomp/sharing-1.C: Likewise.
2919         * g++.dg/gomp/tls-1.C: Likewise.
2920         * g++.dg/gomp/tls-2.C: Likewise.
2921         * g++.dg/gomp/tls-3.C: Likewise.
2922         * g++.dg/tls/diag-1.C: Likewise.
2923         * g++.dg/tls/diag-2.C: Likewise.
2924         * g++.dg/tls/diag-3.C: Likewise.
2925         * g++.dg/tls/diag-4.C: Likewise.
2926         * g++.dg/tls/diag-5.C: Likewise.
2927         * g++.dg/tls/init-1.C: Likewise.
2928         * g++.dg/tls/init-2.C: Likewise.
2929         * g++.dg/tls/trivial.C: Likewise.
2930         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2931         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2932         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2933         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2934         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2935         * gcc.dg/gomp/clause-1.c: Likewise.
2936         * gcc.dg/gomp/copyin-1.c: Likewise.
2937         * gcc.dg/gomp/sharing-1.c: Likewise.
2938         * gcc.dg/gomp/tls-1.c: Likewise.
2939         * gcc.dg/gomp/tls-2.c: Likewise.
2940         * gcc.dg/tls/alpha-1.c: Likewise.
2941         * gcc.dg/tls/opt-1.c: Likewise.
2942         * gcc.dg/tls/opt-13.c: Likewise.
2943         * gcc.dg/tls/opt-14.c: Likewise.
2944         * gcc.dg/tls/opt-2.c: Likewise.
2945         * gcc.dg/tls/opt-3.c: Likewise.
2946         * gcc.dg/tls/opt-4.c: Likewise.
2947         * gcc.dg/tls/opt-7.c: Likewise.
2948         * gcc.dg/tls/section-1.c: Likewise.
2949         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2950         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2951         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2952         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2953         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2954         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2955         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2956         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2957         * gfortran.dg/gomp/fixed-1.f: Likewise.
2958         * gfortran.dg/gomp/free-1.f90: Likewise.
2959         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2960         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2961         * gfortran.dg/gomp/reduction1.f90: Likewise.
2962         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2963
2964 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2965
2966         PR fortran/31119
2967         * gfortran.dg/bounds_check_9.f90: New test.
2968         * gfortran.dg/bounds_check_fail_2.f90: New test.
2969
2970 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2971
2972         PR c++/33462 (again)
2973         * g++.dg/ext/va-arg1.C: Adjust.
2974
2975 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2976
2977         PR c++/33462
2978         * g++.dg/ext/va-arg1.C: New.
2979
2980 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2981
2982         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2983
2984 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2985
2986         PR c++/33463
2987         * g++.dg/rtti/typeid6.C: New.
2988
2989 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2990
2991         PR c++/33464
2992         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2993         * g++.dg/ext/is_class_error2.C: New.
2994
2995 2007-09-18  Richard Guenther  <rguenther@suse.de>
2996
2997         PR tree-optimization/33340
2998         * g++.dg/torture/pr33340.C: New testcase.
2999
3000 2007-09-18  Tobias Burnus  <burnus@net-b.de>
3001
3002         PR fortran/33231
3003         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3004         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3005         * gfortran.dg/elemental_subroutine_5.f90: New.
3006
3007 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3008
3009         * lib/target-supports.exp (check_profiling_available): Extend
3010         mips*-*-elf check to mips*-*-elf*.
3011
3012 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
3013
3014         * gcc.dg/format/c90-scanf-5.c: New test.
3015         * gcc.dg/format/c99-scanf-4.c: New test.
3016         * gcc.dg/format/ext-7.c: New test.
3017         * gcc.dg/format/ext-8.c: New test.
3018
3019         PR middle-end/33423
3020         * gcc.c-torture/compile/20070915-1.c: New test.
3021
3022 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3023
3024         PR fortran/33106
3025         * gfortran.dg/private_type_9.f90: New.
3026
3027 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3028
3029         PR middle-end/33449
3030         * gfortran.dg/pr33449.f90: New test.
3031
3032 2007-09-17  Tobias Burnus  <burnus@net-b.de>
3033
3034         * gfortran.dg/interface_15.f90: Compile with -std=f95.
3035         * gfortran.dg/private_type_1.f90: Ditto
3036         * gfortran.dg/interface_18.f90: New.
3037         * gfortran.dg/private_type_8.f90: New.
3038
3039 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
3040
3041         PR c++/33124
3042         * g++.dg/warn/new1.C: Adjust.
3043         * g++.dg/torture/str_empty.C: Likewise.
3044
3045 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3046
3047         * gcc.target/mips/dse-1.c: New test.
3048
3049 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3050
3051         PR c++/32756
3052         * g++.dg/overload/operator3.C: New.
3053
3054 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3055
3056         * gcc.target/mips/truncate-1.c: New test.
3057
3058 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
3059
3060         PR fortran/29396
3061         PR fortran/29606
3062         PR fortran/30625
3063         PR fortran/30871
3064         * gfortran.dg/subref_array_pointer_1.f90: New test.
3065         * gfortran.dg/subref_array_pointer_2.f90: New test.
3066
3067 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
3068
3069         * gfortran.dg/nint_2.f90: Correct last change.
3070
3071 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
3072
3073         * gcc.dg/tree-ssa/parallelization-1.c: New test.
3074
3075 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
3076
3077         * gcc.dg/vect/pr33373b.c: New test.
3078
3079 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
3080
3081         PR target/33438
3082         * gcc.target/i386/pr33438.c: New test.
3083
3084 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3085
3086         * gfortran.dg/nint_2.f90: Revert previous commit.
3087
3088 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3089
3090         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3091
3092 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
3093
3094         PR debug/33429
3095         * g++.dg/other/unused1.C: XFAIL class2 scan.
3096
3097 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3098
3099         PR fortran/33343
3100         * gfortran.dg/elemental_args_check_1.f90: New.
3101         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3102         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3103
3104 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3105
3106         * gfortran.dg/recursive_check_3.f90: New.
3107
3108 2007-09-13  Tobias Burnus  <burnus@net-b.de>
3109
3110         PR fortran/33412
3111         * gfortran.dg/elemental_bind_c.f90: New.
3112
3113 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
3114
3115         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3116         * gcc.target/mips/mips16-attributes-2.c: New test.
3117         * gcc.target/mips/mips16-attributes-3.c: Likewise.
3118         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
3119         hard-float asm when __mips16 is defined.
3120         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3121         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3122         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3123         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3124         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3125         * gcc.target/mips/pr26765.c (foo): Likewise.
3126         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3127         targets, use dg-mips-options instead of dg-options, and use -mgp32
3128         to force 32-bit mode.
3129         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3130         and 64-bit mode.
3131         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3132
3133 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
3134             Michael Meissner  <michael.meissner@amd.com>
3135
3136         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3137         * gcc.target/i386/sse5-hsubX.c: Ditto.
3138         * gcc.target/i386/sse5-permpX.c: Ditto.
3139         * gcc.target/i386/sse5-haddX.c: Ditto.
3140         * gcc.target/i386/sse5-maccXX.c: Ditto.
3141         * gcc.target/i386/sse5-msubXX.c: Ditto.
3142         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3143         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3144
3145         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3146         optimizes floating point conditional moves into the pcmov
3147         instruction on SSE5.
3148         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3149
3150         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3151         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3152         SSE5.
3153
3154         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3155         compiler optimizes vector (a*b)+c into fmadd on SSE5.
3156
3157         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3158         optimizes (a*b)+c into fmadd on SSE5.
3159
3160         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3161         whether the SSE5 instructions can be generated.
3162
3163         * gcc.target/i386/sse5-check.h: New. Add support for 
3164         SSE5 tests.
3165
3166         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3167         ammintrin.h, and turn on -msse5 option instead of -msse4a.
3168         * gcc.target/i386/sse-13.c: Ditto.
3169         * gcc.target/i386/sse-14.c: Ditto.
3170
3171 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
3172
3173         PR testsuite/33153
3174         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3175         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3176
3177 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR target/32338
3180         * gcc.dg/pr32338-1.c: New test.
3181         * gcc.dg/pr32338-2.c: New test.
3182
3183 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
3184         
3185         * lib/target-supports.exp (check_effective_target_sync_int_long):
3186         Revert change to add xtensa.
3187         (check_effective_target_sync_char_short): Likewise.
3188         
3189 2007-09-12  Olivier Hainque  <hainque@adacore.com>
3190
3191         * gnat.dg/packed_subtype.adb: New test.
3192
3193 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3194
3195         PR fortran/33297
3196         * gfortran.dg/intrinsic_size.f90: New.
3197
3198 2007-09-12  Tobias Burnus  <burnus@net-b.de>
3199
3200         PR fortran/33284
3201         PR fortran/33310
3202         * gfortran.dg/conflicts_2.f90: New.
3203
3204 2007-09-12  Ira Rosen  <irar@il.ibm.com>
3205
3206         PR tree-optimization/32377
3207         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3208         dependence distance.
3209         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3210         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3211         * gcc.dg/vect/no-vfa-vect-depend-1.c,
3212         gfortran.dg/vect/no-vfa-pr32377.f90: New.
3213
3214 2007-09-12  Richard Guenther  <rguenther@suse.de>
3215
3216         PR middle-end/33382
3217         * gcc.c-torture/compile/pr33382.c: New testcase.
3218         * gcc.c-torture/execute/pr33382.c: Likewise.
3219
3220 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
3221
3222         PR fortran/33395
3223         * gfortran.dg/c_ptr_tests_12.f03: New test case.
3224
3225 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
3226
3227         PR tree-optimization/33373
3228         * gcc.dg/vect/pr33373.c: New test.
3229
3230 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3231
3232         * lib/target-supports.exp (check_effective_target_vect_no_double):
3233         Remove unused proc.
3234
3235 2007-09-12  Ben Elliston  <bje@au.ibm.com>
3236             Ulrich Weigand  <uweigand@de.ibm.com>
3237
3238         * gcc.target/spu/dfcgt-nan.c: New test.
3239
3240 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
3241
3242         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3243
3244 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
3245
3246         PR fortran/33040
3247         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
3248
3249 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * gcc.dg/va-arg-pack-len-1.c: New test.
3252         * g++.dg/va-arg-pack-len-1.C: New test.
3253
3254 2007-09-11  Michael Matz  <matz@suse.de>
3255
3256         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3257
3258 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
3259
3260         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3261         checks for size of long double.
3262         * gcc.dg/dfp/convert.h: New file.
3263         * gcc.dg/dfp/convert-bfp-2.c: New test.
3264         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3265         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3266         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3267         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3268         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3269         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3270         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3271         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3272         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3273
3274 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
3275
3276         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
3277         Change dg-final to expect 1 non-profitable loop and
3278         3 profitable loops.
3279         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3280         Change dg-final to expect 1 non-profitable loop and
3281         3 profitable loops.
3282         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3283         Change dg-final to expect 1 profitable loop.
3284         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3285         Change dg-final to expect 1 profitable loop.    
3286         
3287 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
3288
3289         * gcc.target/mips/call-saved-1.c: New test.
3290         * gcc.target/mips/call-saved-2.c: Likewise.
3291         * gcc.target/mips/call-saved-3.c: Likewise.
3292         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3293         instead of mips_mips64.  Set mips_fp64 too.
3294         (is_gp32_flag): Return true for -mips1 and -mips2.
3295         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3296
3297 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
3298
3299         * g++.dg/ext/va-arg-pack-1.C: New test.
3300         * g++.dg/ext/va-arg-pack-2.C: New test.
3301
3302 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
3303
3304         PR target/33369
3305         * gcc.dg/vect/pr33369.c: New test.
3306
3307 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
3308
3309         PR fortran/33370
3310         * gfortran.dg/array_memcpy_5.f90:  New test.
3311
3312 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
3313
3314         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3315
3316 2007-09-09  Richard Guenther  <rguenther@suse.de>
3317
3318         * gcc.c-torture/compile/20070906-1.c: New testcase.
3319
3320 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3321
3322         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3323         noinline attribute.
3324         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3325         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3326         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3327         Likewise.
3328
3329 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3330
3331         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3332
3333 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
3334
3335         * gnat.dg/addr2_p.ads: Bump size of array to 9.
3336
3337 2007-09-09  Ira Rosen  <irar@il.ibm.com>
3338
3339         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3340         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3341         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3342         Compile tests with -fno-tree-pre.
3343         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3344         * lib/target-supports.exp (check_effective_target_vect_strided): New.
3345         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3346         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3347         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3348         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3349         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3350         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3351         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3352         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3353         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3354         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3355         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3356         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3357         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3358         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
3359         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3360         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3361         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3362
3363 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
3364
3365         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3366         to call objdump.
3367         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3368         Use remote_exec to call c++filt.
3369         * lib/target-supports-dg.exp (dg-require-host-local): New.
3370         * gcc.misc-tests/options.exp: Allow .exe in command paths.
3371         * g++.dg/parse/repo1.C: Use dg-require-host-local.
3372         * g++.dg/rtti/repo1.C: Likewise.
3373         * g++.dg/template/repo1.C: Likewise.
3374         * g++.dg/template/repo2.C: Likewise.
3375         * g++.dg/template/repo3.C: Likewise.
3376         * g++.dg/template/repo4.C: Likewise.
3377         * g++.dg/template/repo5.C: Likewise.
3378         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3379         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3380         * g++.old-deja/g++.pt/repo1.C: Likewise.
3381         * g++.old-deja/g++.pt/repo2.C: Likewise.
3382         * g++.old-deja/g++.pt/repo3.C: Likewise.
3383         * g++.old-deja/g++.pt/repo4.C: Likewise.
3384         * gcc.dg/cpp/trad/builtins.c: Likewise.
3385
3386 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
3387
3388         PR tree-optimization/32283
3389         * gcc.dg/tree-ssa/loop-31.c: New test.
3390
3391 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         PR rtl-optimization/26449
3394         * gcc.target/i386/pr26449-1.c: New file.
3395
3396 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
3397
3398         PR target/33329
3399         PR rtl-optimization/26449
3400         * gcc.target/i386/pr33329.c: New file.
3401
3402 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3403
3404         * gnat.dg/renaming3.adb, renaming4.ads: New test.
3405
3406 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
3407
3408         * gnat.dg/unaligned_rep_clause.adb: New testcase.
3409
3410 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
3411
3412         PR tree-optimization/33301
3413         * gfortran.dg/vect/pr33301.f: New test.
3414
3415 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3416
3417         PR libfortran/33307
3418         * gfortran.dg/backspace_10.f90: New test.
3419
3420 2007-09-07  Richard Guenther  <rguenther@suse.de>
3421
3422         Reapply
3423         2007-09-06  Richard Guenther  <rguenther@suse.de>
3424
3425         PR tree-optimization/32586
3426         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3427         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3428         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3429         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3430         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3431         now obsolete simplification.
3432
3433 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
3434         
3435         PR tree-optimization/33299
3436         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3437         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3438
3439 2007-09-07  Richard Guenther  <rguenther@suse.de>
3440
3441         Revert
3442         2007-09-06  Richard Guenther  <rguenther@suse.de>
3443
3444         PR tree-optimization/32586
3445         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3446         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3447         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3448         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3449         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3450         now obsolete simplification.
3451
3452 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3453
3454         PR tree-optimization/32821
3455         * gcc.dg/tree-ssa/pr32821.c: New file.
3456
3457 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
3458
3459         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3460         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3461         and mips_forced_no_er.
3462         (dg-mips-options): Add -mno-abicalls when a small-data option is
3463         specified.  Skip tests with small-data options if mips_forced_gp.
3464         Skip tests with -mexplicit-relocs if mips_forced_no_er.
3465         * gcc.target/mips/sdata-1.c: New test.
3466         * gcc.target/mips/sdata-2.c: Likewise.
3467         * gcc.target/mips/sdata-3.c: Likewise.
3468         * gcc.target/mips/sdata-4.c: Likewise.
3469
3470 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3471
3472         PR fortran/33298
3473         * spread_zerosize_1.f90:  New test case.
3474         * spread_bounds_1.f90:  New test case.
3475
3476 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
3477
3478         PR c++/32674
3479         * g++.dg/template/static31.C: New.
3480
3481 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3482
3483         PR fortran/33271
3484         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3485         powerpc*-linux-gnu.
3486
3487 2007-09-06  David Daney  <ddaney@avtrex.com>
3488             Richard Sandiford  <richard@codesourcery.com>
3489
3490         PR target/33256
3491         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3492         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3493         * gcc.target/mips/pr33256.c: New test.
3494
3495 2007-09-06  Tom Tromey  <tromey@redhat.com>
3496
3497         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3498
3499 2007-09-06  Richard Guenther  <rguenther@suse.de>
3500
3501         PR tree-optimization/32586
3502         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3503         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3504         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3505         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3506         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3507         now obsolete simplification.
3508
3509 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
3510
3511         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3512         * gcc.target/i386/sse3-addsubps.c: Ditto.
3513         * gcc.target/i386/sse3-haddpd.c: Ditto.
3514         * gcc.target/i386/sse3-haddps.c: Ditto.
3515         * gcc.target/i386/sse3-hsubpd.c: Ditto.
3516         * gcc.target/i386/sse3-hsubps.c: Ditto.
3517         * gcc.target/i386/sse3-lddqu.c: Ditto.
3518         * gcc.target/i386/sse3-movddup.c: Ditto.
3519         * gcc.target/i386/sse3-movshdup.c: Ditto.
3520         * gcc.target/i386/sse3-movsldup.c: Ditto.
3521
3522 2007-09-06  Richard Guenther  <rguenther@suse.de>
3523
3524         PR tree-optimization/33302
3525         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3526
3527 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528
3529         PR libfortran/33225
3530         * gfortran.dg./fmt_float.f90: New test.
3531
3532 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3533
3534         PR libfortran/33253
3535         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3536
3537 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
3538
3539         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3540         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3541
3542 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
3543
3544         * g++.dg/eh/builtin1.C: New test.
3545         * g++.dg/eh/builtin2.C: New test.
3546         * g++.dg/eh/builtin3.C: New test.
3547
3548         PR c++/33289
3549         * g++.dg/eh/builtin4.C: New test.
3550
3551 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
3552
3553         * gcc.target/powerpc/dfp-dd.c: New test.
3554         * gcc.target/powerpc/dfp-td.c: New test.
3555
3556 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3557
3558         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3559         * gcc.dg/va-arg-pack-1.c: New test.
3560
3561 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
3562
3563         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3564         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3565         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3566         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3567         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3568
3569 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3570
3571         PR c++/30302
3572         * g++.dg/ext/anon-struct5.C: New.
3573
3574 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
3575
3576         * gcc.dg/i386-cpuid.h: Remove.
3577         * gcc.target/i386/mmx-check.h: Include cpuid.h.
3578         (main): Use __get_cpuid to get target features.
3579         * gcc.target/i386/sse-check.h: Ditto.
3580         * gcc.target/i386/sse2-check.h: Ditto.
3581         * gcc.target/i386/sse3-check.h: Ditto.
3582         * gcc.target/i386/ssse3-check.h: Ditto.
3583         * gcc.target/i386/sse4_1-check.h: Ditto.
3584         * gcc.target/i386/sse4_2-check.h: Ditto.
3585         * gcc.target/i386/sse4a-check.h: Ditto.
3586         * gcc.dg/torture/pr16104-1.c: Ditto.
3587         (do_test): Change to void.
3588         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3589         * gcc.target/i386/sse-6.c: Ditto.
3590         * gcc.target/i386/sse-7.c: Ditto.
3591         * g++.dg/other/i386-1.C: Include cpuid.h.
3592         (main): New function.  Use __get_cpuid to get target fetaures.
3593
3594 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3595             David Ung  <davidu@mips.com>
3596             Nigel Stephens <nigel@mips.com>
3597
3598         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3599         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3600         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3601         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3602         * gcc.dg/torture/mips-hilo-1.c: Likewise.
3603         * gcc.dg/torture/mips-hilo-2.c: Likewise.
3604         * gcc.dg/torture/pr19683-1.c: Likewise.
3605         * gcc.target/mips/madd-3.c: Likewise.
3606         * gcc.target/mips/maddu-3.c: Likewise.
3607         * gcc.target/mips/msub-3.c: Likewise.
3608         * gcc.target/mips/msubu-3.c: Likewise.
3609         * gcc.target/mips/asm-1.c: Likewise.
3610         * gcc.target/mips/branch-1.c: Likewise.
3611         * gcc.target/mips/ins-1.c: Likewise.
3612         * gcc.target/mips/near-far-3.c: Likewise.
3613         * gcc.target/mips/near-far-4.c: Likewise.
3614         * gcc.target/mips/smartmips-lwxs.c: Likewise.
3615         * gcc.target/mips/smartmips-ror-1.c: Likewise.
3616         * gcc.target/mips/smartmips-ror-2.c: Likewise.
3617         * gcc.target/mips/smartmips-ror-3.c: Likewise.
3618         * gcc.target/mips/smartmips-ror-4.c: Likewise.
3619         * gcc.target/mips/dspr2-MULT.c: Likewise.
3620         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3621         * gcc.target/mips/mips32-dsp-run.c: Likewise.
3622         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3623         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3624         * gcc.target/mips/code-readable-2.c: Likewise.
3625         * gcc.target/mips/code-readable-3.c: Likewise.
3626
3627 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
3628             David Ung  <davidu@mips.com>
3629             Nigel Stephens <nigel@mips.com>
3630
3631         * gcc.target/mips/mips16-attributes.c: New.
3632
3633 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
3634
3635         PR fortran/31564
3636         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3637
3638         PR fortran/33241
3639         * gfortran.dg/char_length_10.f90: New test.
3640
3641 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
3642
3643         PR c++/29731
3644         * g++.dg/parse/template24.C: New.
3645
3646 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3647
3648         * g++.dg/other/spu2vmx-1.C: New test.
3649
3650 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
3651
3652         PR tree-optimization/33017
3653         * gcc.dg/pr33017.c: New test.
3654
3655 2007-09-05  Ben Elliston  <bje@au.ibm.com>
3656
3657         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3658         __protected_stream family of macros.
3659
3660 2007-09-04  Jan Hubicka  <jh@suse.cz>
3661
3662         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3663         * gcc.dg/tree-ssa/pr27236.c: Likewise.
3664         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3665         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3666         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3667         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3668         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3669         Likewise.
3670
3671 2007-09-04  Janus Weil  <jaydub66@gmail.com>
3672             Tobias Burnus  <burnus@net-b.de>
3673
3674         * gfortran.dg/proc_decl_1.f90: New.
3675         * gfortran.dg/proc_decl_2.f90: New.
3676         * gfortran.dg/proc_decl_3.f90: New.
3677         * gfortran.dg/proc_decl_4.f90: New.
3678
3679 2007-09-04  Jan Hubicka  <jh@suse.cz>
3680
3681         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3682         * gcc.dg/vect/vect-105.c: Mark functions noinline.
3683         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3684         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3685         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3686         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3687         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3688         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3689         * gcc.dg/vect/vect-50.c: Mark functions noinline.
3690         * gcc.dg/vect/vect-33.c: Mark functions noinline.
3691         * gcc.dg/vect/vect-16.c: Mark functions noinline.
3692         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3693         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3694         * gcc.dg/vect/vect-92.c: Mark functions noinline.
3695         * gcc.dg/vect/vect-75.c: Mark functions noinline.
3696         * gcc.dg/vect/vect-58.c: Mark functions noinline.
3697         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3698         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3699         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3700         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3701         * gcc.dg/vect/vect-114.c: Mark functions noinline.
3702         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3703         * gcc.dg/vect/vect-8.c: Mark functions noinline.
3704         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3705         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3706         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3707         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3708         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3709         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3710         * gcc.dg/vect/vect-42.c: Mark functions noinline.
3711         * gcc.dg/vect/vect-25.c: Mark functions noinline.
3712         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3713         * gcc.dg/vect/vect-67.c: Mark functions noinline.
3714         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3715         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3716         * gcc.dg/vect/vect-106.c: Mark functions noinline.
3717         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3718         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3719         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3720         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3721         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3722         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3723         * gcc.dg/vect/vect-34.c: Mark functions noinline.
3724         * gcc.dg/vect/vect-17.c: Mark functions noinline.
3725         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3726         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3727         * gcc.dg/vect/vect-93.c: Mark functions noinline.
3728         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3729         * gcc.dg/vect/vect-76.c: Mark functions noinline.
3730         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3731         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3732         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3733         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3734         * gcc.dg/vect/vect-115.c: Mark functions noinline.
3735         * gcc.dg/vect/vect-9.c: Mark functions noinline.
3736         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3737         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3738         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3739         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3740         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3741         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3742         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3743         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3744         * gcc.dg/vect/vect-60.c: Mark functions noinline.
3745         * gcc.dg/vect/vect-26.c: Mark functions noinline.
3746         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3747         * gcc.dg/vect/vect-85.c: Mark functions noinline.
3748         * gcc.dg/vect/vect-68.c: Mark functions noinline.
3749         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3750         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3751         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3752         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3753         * gcc.dg/vect/vect-107.c: Mark functions noinline.
3754         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3755         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3756         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3757         * gcc.dg/vect/vect-52.c: Mark functions noinline.
3758         * gcc.dg/vect/vect-35.c: Mark functions noinline.
3759         * gcc.dg/vect/vect-18.c: Mark functions noinline.
3760         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3761         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3762         * gcc.dg/vect/vect-77.c: Mark functions noinline.
3763         * gcc.dg/vect/vect-2.c: Mark functions noinline.
3764         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3765         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3766         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3767         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3768         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3769         * gcc.dg/vect/vect-116.c: Mark functions noinline.
3770         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3771         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3772         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3773         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3774         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3775         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3776         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3777         * gcc.dg/vect/vect-44.c: Mark functions noinline.
3778         * gcc.dg/vect/vect-27.c: Mark functions noinline.
3779         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3780         * gcc.dg/vect/vect-86.c: Mark functions noinline.
3781         * gcc.dg/vect/vect-100.c: Mark functions noinline.
3782         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3783         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3784         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3785         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3786         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3787         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3788         * gcc.dg/vect/vect-108.c: Mark functions noinline.
3789         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3790         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3791         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3792         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3793         * gcc.dg/vect/vect-11.c: Mark functions noinline.
3794         * gcc.dg/vect/vect-70.c: Mark functions noinline.
3795         * gcc.dg/vect/vect-36.c: Mark functions noinline.
3796         * gcc.dg/vect/vect-19.c: Mark functions noinline.
3797         * gcc.dg/vect/vect-95.c: Mark functions noinline.
3798         * gcc.dg/vect/vect-78.c: Mark functions noinline.
3799         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
3800         * gcc.dg/vect/vect-3.c: Mark functions noinline.
3801         * gcc.dg/vect/vect-all.c: Mark functions noinline.
3802         * gcc.dg/vect/vect-117.c: Mark functions noinline.
3803         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
3804         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
3805         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
3806         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
3807         * gcc.dg/vect/vect-20.c: Mark functions noinline.
3808         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
3809         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
3810         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
3811         * gcc.dg/vect/vect-62.c: Mark functions noinline.
3812         * gcc.dg/vect/vect-28.c: Mark functions noinline.
3813         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
3814         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
3815         * gcc.dg/vect/vect-87.c: Mark functions noinline.
3816         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
3817         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
3818         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
3819         * gcc.dg/vect/vect-109.c: Mark functions noinline.
3820         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
3821         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
3822         noinline.
3823         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
3824         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
3825         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
3826         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
3827         * gcc.dg/vect/vect-12.c: Mark functions noinline.
3828         * gcc.dg/vect/vect-71.c: Mark functions noinline.
3829         * gcc.dg/vect/vect-54.c: Mark functions noinline.
3830         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
3831         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
3832         * gcc.dg/vect/vect-96.c: Mark functions noinline.
3833         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
3834         * gcc.dg/vect/vect-110.c: Mark functions noinline.
3835         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
3836         * gcc.dg/vect/vect-4.c: Mark functions noinline.
3837         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
3838         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
3839         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
3840         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
3841         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
3842         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
3843         * gcc.dg/vect/vect-21.c: Mark functions noinline.
3844         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
3845         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
3846         * gcc.dg/vect/vect-80.c: Mark functions noinline.
3847         * gcc.dg/vect/vect-63.c: Mark functions noinline.
3848         * gcc.dg/vect/vect-46.c: Mark functions noinline.
3849         * gcc.dg/vect/vect-29.c: Mark functions noinline.
3850         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
3851         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
3852         * gcc.dg/vect/vect-88.c: Mark functions noinline.
3853         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
3854         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
3855         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
3856         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
3857         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
3858         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
3859         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
3860         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
3861         * gcc.dg/vect/vect-30.c: Mark functions noinline.
3862         * gcc.dg/vect/vect-13.c: Mark functions noinline.
3863         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
3864         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
3865         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
3866         * gcc.dg/vect/vect-72.c: Mark functions noinline.
3867         * gcc.dg/vect/vect-38.c: Mark functions noinline.
3868         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
3869         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
3870         * gcc.dg/vect/vect-97.c: Mark functions noinline.
3871         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3872         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3873         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3874         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3875         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3876         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3877         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3878         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3879         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3880         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3881         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3882         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3883         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3884         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3885         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3886         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3887         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3888         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3889         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3890         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3891         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3892         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3893         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3894         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3895         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3896         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3897         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3898         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3899         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3900         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3901         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3902         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3903         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3904         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3905         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3906         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3907         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3908         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3909         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3910         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3911         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3912         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3913         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3914         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3915         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3916         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3917         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3918         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3919         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3920         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3921         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3922         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3923         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3924         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3925         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3926         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3927         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3928         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3929         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3930         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3931         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3932         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3933         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3934         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3935         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3936         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3937         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3938         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3939         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3940         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3941         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3942         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3943         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3944         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3945         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3946         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3947         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3948         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3949
3950 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3951
3952         PR middle-end/33187
3953         * gcc.target/i386/cmov7.c: New file.
3954
3955 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3956
3957         * gcc.target/i386/sse4a-check.h: New file.
3958         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3959         * gcc.target/i386/sse4a-insert.c: Ditto.
3960         * gcc.target/i386/sse4a-montsd.c: Ditto.
3961         * gcc.target/i386/sse4a-montss.c: Ditto.
3962         * gcc.target/i386/mmx-check.h: New file.
3963         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3964         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3965         * gcc.target/i386/sse-check.h: New file.
3966         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3967         * gcc.target/i386/sse-3.c: Ditto.
3968         * gcc.target/i386/sse-7.c: Ditto.
3969         * gcc.target/i386/sse-9.c: Ditto.
3970         * gcc.target/i386/ssefn-3.c: Ditto.
3971         * gcc.target/i386/sse-recip.c: Ditto.
3972         * gcc.target/i386/sse-recip-vec.c: Ditto.
3973         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3974         * gcc.target/i386/20020523-1.c: Remove.
3975         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3976         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3977         * gcc.target/i386/ssefn-4.c: Ditto.
3978         * gcc.target/i386/sse-6.c: Ditto.
3979         * gcc.target/i386/sse-10.c: Ditto.
3980         * gcc.target/i386/sse-11.c: Ditto.
3981         * gcc.target/i386/sse-18.c: Ditto.
3982         * gcc.target/i386/fpprec-1.c: Ditto.
3983         * g++.dg/other/i386-1.C: Ditto.
3984
3985 2007-09-04  Richard Guenther  <rguenther@suse.de>
3986
3987         PR tree-optimization/33291
3988         * gcc.dg/volatile2.c: New testcase.
3989         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3990         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3991         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3992         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3993
3994 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3995
3996         PR fortran/33253
3997         * gfortran.dg/namelist_15.f90: Update test.
3998         * gfortran.dg/namelist_24.f90: Update test.
3999         * gfortran.dg/namelist_38.f90: New test.
4000
4001 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
4002
4003         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
4004         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4005         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
4006         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4007         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
4008         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4009
4010 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4011
4012         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4013         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4014
4015         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4016
4017 2007-09-02  David Daney  <ddaney@avtrex.com>
4018
4019         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4020         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4021         * gcc.target/mips/atomic-memory-1.c: Ditto.
4022         * gcc.target/mips/atomic-memory-2.c: Ditto.
4023
4024 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
4025
4026         * gcc.target/cris/builtin_clz_v0.c: New testcase.
4027         * gcc.target/cris/builtin_clz_v3.c: New testcase.
4028
4029 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
4030
4031         * gfortran.dg/substr_6.f90: New test.
4032
4033 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
4034
4035         PR c++/33208
4036         * g++.dg/other/error18.C: New.
4037         * g++.dg/expr/bitfield3.C: Adjust.
4038
4039 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
4040
4041         PR fortran/33276
4042         * gfortran.fortran-torture/compile/pr33276.f90: New.
4043
4044 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
4045
4046         PR C/29237
4047         PR middle-end/33272
4048         * gcc.dg/c99-arraydecl-3.c: New test.
4049
4050 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4051
4052         PR c++/32597
4053         * g++.dg/cpp0x/variadic-new2.C: New.
4054         * g++.dg/cpp0x/variadic-new.C: New.
4055
4056 2007-08-31  Tobias Burnus  <burnus@net-b.de>
4057
4058         PR fortran/33232
4059         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4060         * gfortran.dg/read_1.f90: New.
4061
4062 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4063
4064         PR c++/33210
4065         * g++.dg/template/error30.C: New.
4066
4067 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4068
4069         PR c++/32113
4070         * g++.dg/template/crash70.C: New.
4071
4072 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
4073
4074         PR c++/33212
4075         * g++.dg/ext/is_class_error.C: New.
4076
4077 2007-08-31  Olivier Hainque  <hainque@adacore.com>
4078
4079         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4080         
4081 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
4082             Revital Eres  <eres@il.ibm.com>
4083
4084         * gcc.target/powerpc/paired-1.c: New test.
4085         * gcc.target/powerpc/paired-2.c: New test.
4086         * gcc.target/powerpc/paired-3.c: New test.
4087         * gcc.target/powerpc/paired-4.c: New test.
4088         * gcc.target/powerpc/paired-5.c: New test.
4089         * gcc.target/powerpc/paired-6.c: New test.
4090         * gcc.target/powerpc/paired-7.c: New test.
4091         * gcc.target/powerpc/ppc-paired.c: New test.
4092
4093 2007-08-31  Ollie Wild  <aaw@google.com>
4094
4095         * g++.dg/conversion/ptrmem2.C: New test.
4096         * g++.dg/conversion/ptrmem3.C: New test.
4097         * g++.dg/conversion/ptrmem4.C: New test.
4098         * g++.dg/conversion/ptrmem5.C: New test.
4099         * g++.dg/conversion/ptrmem6.C: New test.
4100         * g++.dg/conversion/ptrmem7.C: New test.
4101         * g++.dg/conversion/ptrmem8.C: New test.
4102
4103 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
4104
4105         PR fortran/31879
4106         * gfortran.dg/char_length_7.f90: New test.
4107         * gfortran.dg/char_length_9.f90: New test.
4108         * gfortran.dg/char_assign_1.f90: Add extra warning.
4109
4110         PR fortran/31197
4111         PR fortran/31258
4112         * gfortran.dg/char_length_8.f90: New test.
4113
4114 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4115
4116         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4117
4118 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/inline-24.c: New test.
4121         * g++.dg/opt/inline11.C: New test.
4122
4123 2007-08-30  Richard Guenther  <rguenther@suse.de>
4124
4125         * gcc.target/i386/vectorize5.c: New testcase.
4126
4127 2007-08-30  Tobias Burnus  <burnus@net-b.de>
4128
4129         PR fortran/33228
4130         * interface.c (check_interface0): Improve error for external procs.
4131         (check_sym_interfaces): Fix checking of module procedures.
4132
4133 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
4134
4135         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4136         (AI): Add AI_ALIGN.
4137         * gcc.dg/sync-3.c: New test.
4138
4139         PR middle-end/32758
4140         * gcc.dg/cleanup-12.c: New test.
4141
4142 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
4143
4144         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4145         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4146         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4147         * gcc.dg/pr32450.c: Ditto.
4148         * gcc.dg/nest.c: Ditto.
4149         * gcc.dg/nested-func-4.c: Ditto.
4150         * g++.old-deja/g++.law/profile1.C: Ditto.
4151
4152 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4153
4154         PR fortran/32989
4155         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4156         non-default integer kind arguments.
4157
4158 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
4159
4160         PR fortran/33105
4161         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4162
4163 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4164
4165         * gcc.dg/h8300-ice2.c: Remove target selector.
4166
4167 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
4168
4169         PR fortran/33215
4170         * gfortran.dg/binding_label_tests_15.f03: New test case.
4171         * gfortran.dg/binding_label_tests_16.f03: Ditto.
4172
4173 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4174
4175         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4176         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4177
4178 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
4179
4180         PR c++/33194
4181         * g++.dg/other/canon-33194.C: New.
4182
4183 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4184
4185         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4186         * gcc.c-torture/execute/pr23135.c: Likewise.
4187
4188 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
4189
4190         * gcc.dg/pr31344.c: Move to ...
4191         * gcc.dg/dfp/pr31344.c: ... here.
4192         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4193         * gcc.dg/20050503-1.c: Ditto.
4194         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4195         * gcc.dg/20061127-1.c: Compile only for fpic targets.
4196         * gcc.dg/20060801-1.c: Ditto.
4197
4198 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
4199
4200         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4201         * gfortran.dg/nan_1.f90: Likewise.
4202
4203 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4204
4205         PR fortran/33055
4206         Revert previous patch.
4207
4208 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
4209             Kazu Hirata  <kazu@codesourcery.com>
4210
4211         * gcc.target/m68k/interrupt-1.c: New.
4212
4213 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4214
4215         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4216         10000 for targets where "int" can't hold at least 100000.
4217         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4218         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4219         (test5)(test6): Use it.
4220         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4221         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4222         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4223         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4224         * gcc.dg/attr-alloc_size.c (test): Likewise.
4225
4226 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
4227
4228         PR c++/33209
4229         * g++.dg/template/error29.C: New.
4230
4231 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR c++/32596
4234         * g++.dg/ext/visibility/anon5.C: New test.
4235
4236 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
4237
4238         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4239
4240 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4241
4242         * gfortran.dg/gamma_1.f90: Remove large-real tests.
4243         * gfortran.dg/gamma_2.f90: Remove large-real tests.
4244         * gfortran.dg/gamma_4.f90: New: large-real tests.
4245
4246 2007-08-28  Jason Merrill  <jason@redhat.com>
4247
4248         PR c++/29000
4249         * g++.dg/ext/stmtexpr12.C: New test.
4250
4251         PR c++/28558
4252         * g++.dg/ext/attrib28.C: New test.
4253
4254 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
4255
4256         PR target/32661
4257         * gcc.target/i386/pr32661.c: New test.
4258
4259 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR middle-end/32370
4262         * gcc.dg/pr32370.c: New test.
4263
4264         PR rtl-optimization/33148
4265         * gcc.c-torture/compile/20070827-1.c: New test.
4266
4267         PR debug/32914
4268         * d++.dg/debug/const3.C: New test.
4269         * d++.dg/debug/const4.C: New test.
4270         * d++.dg/debug/dwarf2/const1.C: New test.
4271         * d++.dg/debug/dwarf2/const2.C: New test.
4272         * d++.dg/debug/dwarf2/const2b.C: New test.
4273
4274 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
4275             Vladimir Yanovsky  <yanov@il.ibm.com>
4276             Revital Eres  <eres@il.ibm.com>
4277             Andrey Belevantsev  <abel@ispras.ru>
4278
4279         * gcc.dg/sms-1.c: New test.
4280
4281 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         * g++.dg/ext/gnu-inline-common.h: New.
4284         * g++.dg/ext/gnu-inline-global-reject.C: New.
4285         * g++.dg/ext/gnu-inline-global.C: New.
4286         * g++.dg/ext/gnu-inline-namespace.C: New.
4287         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4288         * g++.dg/ext/gnu-inline-class.C: New.
4289         * g++.dg/ext/gnu-inline-class-static.C: New.
4290         * g++.dg/ext/gnu-inline-template-class.C: New.
4291         * g++.dg/ext/gnu-inline-template-func.C: New.
4292
4293 2007-08-27  Jason Merrill  <jason@redhat.com>
4294
4295         PR c++/31337
4296         * g++.dg/ext/stmtexpr11.C: New.
4297
4298 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
4299
4300         * lib/target-supports.exp (check_profiling_available):
4301         Set profiling_available_saved to 0 on fido-*-elf.
4302
4303 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
4304
4305         PR tree-optimization/33173
4306         
4307         * gcc.c-torture/compile/pr33173.c: New.
4308
4309 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         PR target/31385
4312         * gcc.dg/dfp/pr31385.c: New.
4313
4314 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4315
4316         * gcc.dg/unsigned-long-compare.c: Remove target selector.
4317
4318 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4319
4320         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4321         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4322         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4323         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4324         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4325         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4326         gcc.target/m68k directory.
4327         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4328         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4329         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4330         gcc.target/cris directory.
4331         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4332         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4333         gcc.target/bfin directory.
4334
4335         * gcc.target/sh: New directory.
4336         * gcc.target/sh/sh.exp: New file.
4337         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4338         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4339         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4340         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4341         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4342         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4343
4344 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4347         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4348         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4349         * gcc.target/i386/local2.c: Ditto.
4350         * gcc.target/i386/stack-prot-kernel.c: Ditto.
4351         * gcc.target/i386/20011119-1.c: Ditto.
4352         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4353         * gcc.target/i386/fastcall-1.c: Fix target selector.
4354
4355 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4356
4357         PR fortran/33055
4358         * gfortran.dg/negative_unit.f: Add new check
4359         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4360         -fdefault-integer-8.
4361
4362 2007-08-26  Asher Langton  <langton2@llnl.gov>
4363
4364         * gfortran.dg/recursive_stack.f90: New.
4365         * gfortran.dg/openmp_stack.f90: New.
4366
4367 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/31298
4370         * gfortran.dg/use_10.f90: New.
4371
4372 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4373
4374         PR fortran/32985
4375         * gfortran.dg/namelist_14.f90: Make test case valid.
4376         * gfortran.dg/common_10.f90: New.
4377
4378 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
4379
4380         PR middle-end/33181
4381         * gcc.dg/ifelse-2.c: New.
4382
4383 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4384
4385         PR fortran/32980
4386         * gfortran.dg/gamma_1.f90: New.
4387         * gfortran.dg/gamma_2.f90: New.
4388         * gfortran.dg/gamma_3.f90: New.
4389
4390 2007-08-26  Tobias Burnus  <burnus@net-b.de>
4391
4392         PR fortran/33188
4393         * gfortran.dg/used_types_18.f90: New.
4394
4395 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
4396
4397         * gcc.dg/array-init-2.c: New test.
4398
4399 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4400
4401         PR fortran/33178
4402         * gfortran.dg/initialization_4.f90: Update dg-error.
4403         * gfortran.dg/initialization_13.f90: New.
4404
4405 2007-08-24  Richard Guenther  <rguenther@suse.de>
4406
4407         PR middle-end/33166
4408         * gcc.c-torture/compile/pr33166.c: New testcase.
4409
4410 2007-08-24  Tobias Burnus  <burnus@net-b.de>
4411
4412         PR fortran/33139
4413         * gfortran.dg/pointer_assign_4.f90: New.
4414         * gfortran.dg/shape_2.f90: Fix test case.
4415         * gfortran.dg/char_result_4.f90: Ditto.
4416
4417 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4418
4419         * gcc.dg/array-init-1.c: New test.
4420
4421         PR c++/32567
4422         * g++.dg/parse/crash36.C: New test.
4423
4424 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
4425
4426         * gcc.dg/pr32721.c: Updated.
4427
4428 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
4429
4430         PR tree-optimization/32573
4431         PR middle-end/32946
4432         * gcc.dg/pr32573.c: New test.
4433
4434         PR c++/32898
4435         * g++.dg/lookup/ns3.C: New test.
4436
4437         * gfortran.dg/assumed_charlen_sharing.f90: New test.
4438
4439         PR c++/31941
4440         * g++.dg/parse/crash37.C: New test.
4441
4442 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4443
4444         PR target/17390
4445         * gcc.target/i386/pr17390.c: New test.
4446
4447 2007-08-23  Richard Guenther  <rguenther@suse.de>
4448
4449         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4450         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4451         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4452         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4453         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4454         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4455         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4456         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4457
4458 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
4459
4460         * gcc.target/s390: New directory.
4461         * gcc.target/s390/s390.exp: New file.
4462         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4463         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4464         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4465         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4466         gcc.target/s390 directory.
4467
4468 2007-08-23  Richard Guenther  <rguenther@suse.de>
4469
4470         PR tree-optimization/32328
4471         * gcc.dg/pr32328.c: New testcase.
4472
4473 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4474
4475         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4476           available.
4477
4478 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4479
4480         PR fortran/33095
4481         * gfortran.dg/min_max_optional_5.f90: New test.
4482         * gfortran.dg/min_max_optional_2.f90: Remove.
4483         * gfortran.dg/min_max_optional_3.f90: Remove.
4484         * gfortran.dg/min_max_optional_4.f90: Remove.
4485
4486 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4487
4488         * gcc.target/i386/xorps-sse.c: New.
4489         * gcc.target/i386/xorps-sse2.c: New.
4490
4491 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
4492
4493         * gcc.target/i386/cmov3.c: Fix scan-assembler.
4494         * gcc.target/i386/cmov4.c: Fix scan-assembler.
4495         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4496
4497 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
4498
4499         PR fortran/33020
4500         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4501         include multiple kinds for SHAPE parameter within a single
4502         namespace.
4503         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4504         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
4505
4506 2007-08-22  Janus Weil  <jaydub66@gmail.com>
4507
4508         * interface_abstract_1.f90: Extended test case.
4509         * interface_abstract_3.f90: New test.
4510
4511 2007-08-21  Christian Bruel  <christian.bruel@st.com>
4512
4513         * gcc.dg/fold-sub.c: New test.
4514         
4515 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4516
4517         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4518         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4519         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4520         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4521         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4522         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4523
4524 2007-08-22  Richard Guenther  <rguenther@suse.de>
4525
4526         PR middle-end/33007
4527         * gcc.dg/pr33007.c: New testcase.
4528
4529 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
4530
4531         * gcc.c-torture/execute/strcmp-1.x: Delete.
4532
4533 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
4534
4535         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4536         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4537         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4538         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4539         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4540         gcc.target/i386/stack-realign.c,
4541         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4542         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4543         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4544         target using dg-require-effective-target directive.
4545         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4546         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4547         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4548         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4549         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4550         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4551         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4552         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4553         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4554         Require lp64 target using dg-require-effective-target directive.
4555         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4556         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4557         directive.
4558         * gcc.target/i386/20010202-1.c: Move from here ...
4559         * gcc.dg/20010202-1.c: ... to here.
4560
4561 2007-08-22  Richard Guenther  <rguenther@suse.de>
4562
4563         PR tree-optimization/33142
4564         * gcc.c-torture/execute/pr33142.c: New testcase.
4565
4566 2007-08-22  Richard Guenther  <rguenther@suse.de>
4567
4568         PR middle-end/32563
4569         * g++.dg/torture/pr32563.C: New testcase.
4570
4571 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
4572
4573         PR middle-end/32912
4574         * gcc.dg/pr32912-1.c: Add -w to options.
4575         * gcc.dg/pr32912-2.c: Likewise.
4576         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4577
4578 2007-08-21  Ian Lance Taylor  <iant@google.com>
4579
4580         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4581
4582 2007-08-21  Ian Lance Taylor  <iant@google.com>
4583
4584         PR tree-optimization/33134
4585         * g++.dg/tree-ssa/pr33134.C: New test.
4586
4587 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
4588
4589         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4590         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4591
4592 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
4593
4594         PR debug/32610
4595         * gcc.dg/debug/pr32610.c: New test.
4596
4597         * g++.dg/init/new24.C: New test.
4598
4599         PR middle-end/32912
4600         * gcc.dg/pr32912-1.c: New test.
4601         * gcc.dg/pr32912-2.c: New test.
4602         * gcc.dg/pr32912-3.c: New test.
4603
4604 2007-08-21  Richard Guenther  <rguenther@suse.de>
4605
4606         * gcc.dg/pointer-arith-10.c: New testcase.
4607
4608 2007-08-21  Richard Guenther  <rguenther@suse.de>
4609
4610         PR middle-end/33122
4611         * gcc.c-torture/compile/pr33122.c: New testcase.
4612
4613 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
4614
4615         * g++.dg/warn/Wnvdtor-2.C: New testcase.
4616
4617 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
4618
4619         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4620
4621 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
4622
4623         PR c++/33025
4624         * g++.dg/init/new23.C: New test.
4625
4626 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4627
4628         PR middle-end/30564
4629         * gcc.c-torture/compile/pr30564-1.c: New test.
4630         * gcc.c-torture/compile/pr30564-2.c: New test.
4631
4632 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
4633
4634         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4635
4636 2007-08-19  Tobias Burnus  <burnus@net-b.de>
4637
4638         * gfortran.dg/interface_abstract_2.f90: New.
4639         * gfortran.dg/interface_abstract_1.f90: Fix typo.
4640
4641 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4642
4643         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4644         unknown (so that outer-loop wont get analyzed).
4645         * gcc.dg/vect/vect-outer-1a.c: New test.
4646         * gcc.dg/vect/vect-outer-1b.c: New test.
4647         * gcc.dg/vect/vect-outer-1.c: New test.
4648         * gcc.dg/vect/vect-outer-2a.c: New test.
4649         * gcc.dg/vect/vect-outer-2b.c: New test.
4650         * gcc.dg/vect/vect-outer-2c.c: New test.
4651         * gcc.dg/vect/vect-outer-2.c: New test.
4652         * gcc.dg/vect/vect-outer-3a.c: New test.
4653         * gcc.dg/vect/vect-outer-3b.c: New test.
4654         * gcc.dg/vect/vect-outer-3c.c: New test.
4655         * gcc.dg/vect/vect-outer-3.c: New test.
4656         * gcc.dg/vect/vect-outer-4a.c: New test.
4657         * gcc.dg/vect/vect-outer-4b.c: New test.
4658         * gcc.dg/vect/vect-outer-4c.c: New test.
4659         * gcc.dg/vect/vect-outer-4d.c: New test.
4660         * gcc.dg/vect/vect-outer-4e.c: New test.
4661         * gcc.dg/vect/vect-outer-4f.c: New test.
4662         * gcc.dg/vect/vect-outer-4g.c: New test.
4663         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4664         * gcc.dg/vect/vect-outer-4i.c: New test.
4665         * gcc.dg/vect/vect-outer-4j.c: New test.
4666         * gcc.dg/vect/vect-outer-4k.c: New test.
4667         * gcc.dg/vect/vect-outer-4l.c: New test.
4668         * gcc.dg/vect/vect-outer-4m.c: New test.
4669         * gcc.dg/vect/vect-outer-4.c: New test.
4670         * gcc.dg/vect/vect-outer-5.c: New test.
4671         * gcc.dg/vect/vect-outer-6.c: New test.
4672         * gcc.dg/vect/vect-outer-fir.c: New test.
4673         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4674         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4675
4676 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4677
4678         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4679         and -fno-tree-reassoc.
4680         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4681         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4682         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4683         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4684         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4685         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4686         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4687         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4688         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4689         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4690         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4691         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4692         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4693         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4694         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4695         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4696         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4697         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4698         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4699         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4700         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4701         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4702         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4703         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4704         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4705         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4706         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4707         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4708         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4709         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4710         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4711         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4712         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4713         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4714         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4715         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4716         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4717
4718 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
4719
4720         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4721         versioning for aliasing).
4722         * gcc.dg/vect/vect-35.c: Likewise.
4723
4724         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4725         targets.
4726         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4727
4728 2007-08-18  Tom Tromey  <tromey@redhat.com>
4729
4730         PR preprocessor/32974:
4731         * gcc.dg/cpp/pr32974.c: New file.
4732
4733 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4734
4735         * gfortran.dg/interface_abstract_1.f90: New.
4736
4737 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4738
4739         PR fortran/32881
4740         * gfortran.dg/pure_initializer_1.f90: New test.
4741
4742 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
4743
4744         PR fortran/32875
4745         * gfortran.dg/array_constructor_18.f90: New test.
4746
4747 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4748
4749         PR c++/28989
4750         * g++.dg/expr/lval3.C: New test.
4751         * g++.dg/expr/lval4.C: New test.
4752
4753 2007-08-17  Ollie Wild  <aaw@google.com>
4754
4755         PR c++/31749
4756         * g++.dg/lookup/builtin3.C: New test.
4757         * g++.dg/lookup/builtin4.C: New test.
4758         * g++.dg/lookup/using19.C: New test.
4759
4760 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4761
4762         PR c++/32190
4763         * g++.dg/parse/error31.C: New.
4764
4765 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4766
4767         PR c++/32112
4768         * g++.dg/template/error26.C: New.
4769
4770 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4771
4772         PR fortran/33079
4773         * gfortran.dg/zero_length_2.f90: New test.
4774
4775 2007-08-17  Tobias Burnus  <burnus@net-b.de>
4776
4777         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4778         * gfortran.dg/kind_tests_3.f03: Ditto.
4779         * gfortran.dg/global_vars_f90_init.f90: Ditto.
4780         * gfortran.dg/interface_13.f90: Ditto.
4781         * gfortran.dg/pr32738.f90: Ditto.
4782         * gfortran.dg/module_private_1.f90: Ditto.
4783         * gfortran.dg/test_only_clause.f90: Ditto.
4784         * gfortran.dg/bind_c_vars.f90: Ditto.
4785         * gfortran.dg/bind_c_dts.f90: Ditto.
4786         * gfortran.dg/use_9.f90: Ditto.
4787         * gfortran.dg/generic_8.f90: Ditto.
4788         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4789         * gfortran.dg/private_type_6.f90: Ditto.
4790         * gfortran.dg/c_assoc.f90: Ditto.
4791         * gfortran.dg/private_type_7.f90: Ditto.
4792         * gfortran.dg/global_vars_c_init.f90: Ditto.
4793         * gfortran.dg/bind_c_dts_2.f03: Ditto.
4794         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4795         * gfortran.dg/c_size_t_test.f03: Ditto.
4796         * gfortran.dg/used_types_12.f90: Ditto.
4797         * gfortran.dg/pr25923.f90: Ditto.
4798         * gfortran.dg/test_com_block.f90: Ditto.
4799         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
4800         * gfortran.dg/equiv_constraint_7.f90: Ditto.
4801         * gfortran.dg/com_block_driver.f90: Ditto.
4802         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
4803         * gfortran.dg/use_iso_c_binding.f90: Ditto.
4804         * gfortran.dg/c_loc_test.f90: Ditto.
4805         * gfortran.dg/c_ptr_tests.f03: Ditto.
4806         * gfortran.dg/module_interface_1.f90: Ditto.
4807
4808 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
4809
4810         PR c++/32870
4811         * g++.dg/other/error17.C: Adjust.
4812         
4813 2007-08-17  Ben Elliston  <bje@au.ibm.com>
4814
4815         PR middle-end/32970
4816         * g++.dg/ext/altivec-14.C: New test.
4817
4818 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4819
4820         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
4821         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
4822         dump files.
4823         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
4824         * gcc.dg/vect/pr32366.c: Ditto.
4825
4826 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
4827
4828         PR testsuite/33082
4829         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
4830         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
4831         * gcc.dg/dfp/convert-int-fold.c: Ditto.
4832         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
4833
4834 2007-08-16  Tobias Burnus  <burnus@net-b.de>
4835
4836         PR fortran/33072
4837         * gfortran.dg/use_9.f90: New.
4838
4839 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
4840
4841         * g++.dg/gcov/gcov-5.C: New test.
4842
4843 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
4844
4845         * g++.dg/gcov/gcov-4.C: New test.
4846         * lib/gcov.exp (verify-lines): Add support for
4847         checking no-coverage lines.
4848
4849 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
4850
4851         * gcc.dg/vect/vect-vfa-01.c: New.
4852         * gcc.dg/vect/vect-vfa-02.c: New.
4853         * gcc.dg/vect/vect-vfa-03.c: New.
4854         * gcc.dg/vect/vect-vfa-04.c: New.
4855         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
4856         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
4857         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
4858         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
4859         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
4860         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
4861         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
4862         gfortran.dg/vect/pr19049.f90: Rename to start with
4863         prefix no-vfa-.
4864         * gcc.dg/vect/vect.exp: Disable versioning for alias
4865         when test starts with no-vfa-.
4866         * gfortran.dg/vect/vect.exp: Likewise.
4867
4868 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
4869
4870         * gcc.dg/torture/pr32897.c: New test.
4871
4872 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4873
4874         PR c++/31132
4875         * g++.dg/template/crash69.C: New.
4876
4877 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4878
4879         * lib/target-supports.exp (check_effective_target_arm32): Use
4880         check_no_compiler_messages.
4881
4882 2007-08-15  Diego Novillo  <dnovillo@google.com>
4883
4884         gcc.dg/tree-ssa/20070815.c: New test.
4885
4886 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4887
4888         PR fortran/33077
4889         * gfortran.dg/random_7.f90: Initialize variable.
4890
4891 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR middle-end/33074
4894         * gfortran.dg/pr33074.f90: New test.
4895
4896         PR c++/32992
4897         * g++.dg/opt/nrv14.C: New test.
4898
4899 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4900
4901         PR c++/33035
4902         * g++.dg/template/crash68.C: New.
4903
4904 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4905
4906         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4907         * gcc.dg/sibcall-4.c: Ditto.
4908
4909 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4910
4911         PR fortran/33066
4912         * gfortran.dg/use_8.f90: New test.
4913         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4914
4915 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4916
4917         PR c++/27211
4918         * g++.dg/template/error27.C: New.
4919         * g++.dg/template/error28.C: New.
4920         * g++.dg/other/pr28304.C: Adjust.
4921         * g++.old-deja/g++.mike/p811.C: Likewise.
4922
4923 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4924
4925         PR target/30315
4926         * gcc.target/i386/pr30315.c: New.
4927
4928 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4929
4930         PR fortran/32594
4931         * gfortran.dg/substr_5.f90: New test.
4932
4933 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4934
4935         PR c/30428
4936         * gcc.dg/vector-2.c: New test.
4937
4938         PR c++/30428
4939         * g++.dg/ext/vector8.C: New test.
4940
4941 2007-08-13  Dan Hipschman  <dsh@google.com>
4942
4943         PR c/32953
4944         * gcc.dg/format/array-1.c: Add an additional test for
4945         unterminated format strings of length 1.
4946
4947 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4948
4949         PR fortran/32926
4950         * gfortran.dg/external_procedures_3.f90: New test.
4951
4952 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4953
4954         PR fortran/32827
4955         * gfortran.dg/import6.f90: New test.
4956
4957 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4958
4959         PR C/30427
4960         *  gcc.dg/vector-1.c: New test.
4961
4962 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4963
4964         * gcc.dg/pr21255-4.c: Skip for PIC.
4965         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4966
4967 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4968
4969         * gcc.dg/attr-isr.c: Skip for PIC.
4970         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4971         * gcc.dg/attr-isr-trapa.c: Likewise.
4972         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4973         * gcc.dg/pragma-isr-trapa.c: Likewise.
4974         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4975
4976 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4977
4978         PR fortran/32962
4979         * gfortran.dg/transpose_1.f90: New test.
4980
4981 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4982
4983         PR fortran/29600
4984         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4985         intrinsic.
4986
4987 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4988
4989         PR fortran/30964
4990         PR fortran/33054
4991         * gfortran.dg/random_4.f90: New test.
4992         * gfortran.dg/random_5.f90: New test.
4993         * gfortran.dg/random_6.f90: New test.
4994         * gfortran.dg/random_7.f90: New test.
4995
4996 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4997
4998         PR fortran/32860
4999         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5000
5001 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5002
5003         PR fortran/31629
5004         * gfortran.dg/module_private_1.f90: New test.
5005
5006 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5007
5008         PR fortran/29600
5009         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5010         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5011
5012 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5013
5014         PR fortran/32937
5015         * gfortran.dg/char_length_6.f90: New test.
5016
5017 2007-08-10  Ollie Wild  <aaw@google.com>
5018
5019         * g++.dg/lookup/using18.C: New test.
5020
5021 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5022
5023         PR c++/17763
5024         * g++.dg/other/error16.C: New.
5025
5026 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027
5028         PR libfortran/33039
5029         * gfortran.dg/namelist_37.f90: New test.
5030
5031 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
5032
5033         PR c++/22256
5034         * g++.dg/conversion/op3.C: New.
5035
5036 2007-08-09  Tobias Burnus  <burnus@net-b.de>
5037
5038         PR fortran/32987
5039         * gfortran.dg/fmt_tab_1.f90: New.
5040         * gfortran.dg/fmt_tab_2.f90: New.
5041
5042 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5043
5044         PR c/32796
5045         * gcc.c-torture/compile/pr32796.c: New test.
5046
5047 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5048
5049         PR middle-end/32813
5050         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5051         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5052         instead of just -O.
5053
5054 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
5055
5056         * gcc.target/mips/code-readable-1.c: New test.
5057         * gcc.target/mips/code-readable-2.c: Likewise.
5058         * gcc.target/mips/code-readable-3.c: Likewise.
5059
5060 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
5061             Revital Eres  <eres@il.ibm.com>
5062
5063         * gfortran.dg/sms-1.f90: Add comment.
5064         * gfortran.dg/sms-2.f90: New.
5065
5066 2007-08-07  Ian Lance Taylor  <iant@google.com>
5067
5068         * gcc.dg/instrument-1.c: New test.
5069         * gcc.dg/instrument-2.c: New test.
5070         * gcc.dg/instrument-3.c: New test.
5071
5072 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
5073
5074         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5075
5076 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
5077
5078         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
5079         !vector_alignment_reachable targets.
5080         * gcc.dg/vect/vect-33.c: Likewise.
5081         * gcc.dg/vect/vect-42.c: Likewise.
5082         * gcc.dg/vect/vect-44.c: Likewise.
5083         * gcc.dg/vect/vect-50.c: Likewise.
5084         * gcc.dg/vect/vect-70.c: Likewise.
5085         * gcc.dg/vect/vect-71.c: Likewise.
5086         * gcc.dg/vect/vect-87.c: Likewise.
5087         * gcc.dg/vect/vect-88.c: Likewise.
5088         * gcc.dg/vect/vect-91.c: Likewise.
5089         * gcc.dg/vect/vect-93.c: Likewise.
5090         * gcc.dg/vect/vect-96.c: Likewise.
5091         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5092         * gcc.dg/vect/section-anchors-69.c: Likewise.
5093         * gcc.dg/vect/pr25413.c: Likewise.
5094         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5095         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5096         * gfortran.dg/vect-2.f90: Likewise.
5097         * gfortran.dg/vect-3.f90: Likewise.
5098         * gfortran.dg/vect-4.f90: Likewise.
5099         * gfortran.dg/vect-5.f90: Likewise.
5100         * lib/target-supports.exp (check_effective_target_natural_alignment): 
5101         Return false for darwin. 
5102         (check_effective_target_vector_alignment_reachable_for_double): New.
5103
5104 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
5105
5106         * gcc.dg/multiword-1.c: New testcase.
5107
5108 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
5109
5110         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5111         messages.
5112         * gfortran.dg/namelist_36.f90: New test.
5113
5114 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5115
5116         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5117           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5118
5119 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
5120
5121         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5122         * gcc.dg/torture/type-generic-1.c: Likewise.
5123
5124 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5125
5126         * gcc.c-torture/20070522-1.c: Move to ...
5127         * gcc.c-torture/compile/20070522-1.c: Here.
5128
5129 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5130
5131         PR fortran/29828
5132         * gfortran.dg/minmax_char_1.f90: New test.
5133         * gfortran.dg/minmax_char_2.f90: New test.
5134         * gfortran.dg/min_max_optional_4.f90: New test.
5135
5136 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5137
5138         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5139         hanging on the testcase.
5140
5141 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5142
5143         PR middle-end/32988
5144         * gcc.c-torture/compile/pr32988.c: New test.
5145
5146 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5147
5148         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5149
5150 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
5151
5152         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
5153
5154         Revert:
5155         2007-03-22  Dirk Mueller  <dmueller@suse.de>
5156
5157         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5158
5159 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5160
5161         PR fortran/32979
5162         * gfortran.dg/isnan_1.f90: New test.
5163
5164 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
5165             Revital Eres <eres@il.ibm.com>
5166
5167         * gcc.dg/sms-antideps.c: New test.
5168
5169 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
5170
5171         PR fortran/31214
5172         * gfortran.dg/entry_13.f90: New test.
5173
5174         * gfortran.dg/entry_12.f90: Clean up .mod file.
5175
5176 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5177
5178         PR fortran/32770
5179         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
5180         variables as kind=4 so they don't overflow the record length.
5181
5182 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
5183
5184         PR fortran/32968
5185         * gfortran.dg/selected_kind_1.f90: New test.
5186
5187 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5188
5189         PR middle-end/32780
5190         * gcc.c-torture/compile/pr32780.c: New test.
5191
5192 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5193
5194         RP middle-end/32399
5195         * gcc.c-torture/compile/pr32399.c: New testcase.
5196
5197 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5198
5199         PR middle-end/32304
5200         * g++.dg/torture/pr32304.C: New testcase.
5201
5202 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5203
5204         PR middle-end/32935
5205         * gfortran.fortran-torture/compile/complex_1.f90: New test.
5206
5207 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5208
5209         PR fortran/32955
5210         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5211
5212 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5213
5214         PR fortran/31202
5215         * gfortran.dg/nint_2.f90: New test.
5216
5217 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
5218
5219         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5220         * gcc.dg/weak/typeof-2.c: Likewise.
5221
5222 2007-08-03  Diego Novillo  <dnovillo@google.com>
5223
5224         PR 31521
5225         * gcc.dg/tree-ssa/pr31521.c: New test.
5226
5227 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5228
5229         PR fortran/32770
5230         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5231         iostat must be default kind.
5232
5233 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5234
5235         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5236
5237 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5238
5239         PR fortran/32770
5240         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
5241         explicit so test passes with -fdefault-integer-8.
5242         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
5243         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
5244
5245 2007-08-02  Lee Millward  <lee.millward@gmail.com>
5246
5247         PR c++/30849
5248         * g++.dg/parse/asm1.C: New test.
5249
5250         PR c++/30850
5251         * g++.dg/parse/asm2.C: Likewise.
5252
5253         PR c++/30851
5254         * g++.dg/parse/asm3.C: Likewise.
5255         
5256 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5257
5258         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5259           "int" is only 16 bit bits wide.
5260         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5261
5262 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5263
5264         * g++.dg/torture/type-generic-1.C: New.
5265         * gcc.dg/pr28796-2.c: Move tests ...
5266         * gcc.dg/tg-tests.h: ... here.
5267         * gcc.dg/torture/type-generic-1.c: New.
5268
5269 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5270
5271         PR libfortran/32954
5272         * minmaxloc_3.f90:  New test case.
5273
5274 2007-08-01  Tobias Burnus  <burnus@net-b.de>
5275
5276         PR fortran/32936
5277         * gfortran.dg/allocate_stat.f90: New.
5278
5279 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
5280
5281         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5282
5283 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
5284
5285         PR tree-optimization/32919
5286         * gcc.c-torture/compile/pr32919.c: New.
5287
5288 2007-08-01  Nick Clifton  <nickc@redhat.com>
5289
5290         * gcc.c-torture/execute/execute.exp: Change copyright header to
5291         refer to version 3 of the GNU General Public License and to point
5292         readers at the COPYING3 file and the FSF's license web page.
5293         * gcc.c-torture/execute/ieee/ieee.exp,
5294         gcc.c-torture/unsorted/unsorted.exp,
5295         gcc.c-torture/compile/compile.exp,
5296         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5297         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5298         gcc.target/cris/torture/cris-torture.exp,
5299         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5300         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5301         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5302         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5303         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5304         gnat.dg/dg.exp, gnat.dg/style/style.exp,
5305         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5306         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5307         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5308         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5309         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5310         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5311         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5312         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5313         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5314         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5315         gcc.dg/noncompile/noncompile.exp,
5316         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5317         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5318         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5319         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5320         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5321         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5322         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5323         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5324         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5325         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5326         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5327         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5328         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5329         g++.old-deja/old-deja.exp,
5330         gfortran.fortran-torture/execute/execute.exp,
5331         gfortran.fortran-torture/compile/compile.exp,
5332         treelang/output/output-1.c, treelang/output/output-1.tree,
5333         treelang/execute/execute.exp, treelang/Makefile.in,
5334         treelang/compile/compile.exp, g++.dg/dg.exp,
5335         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5336         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5337         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5338         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5339         g++.dg/compat/struct-layout-1.exp,
5340         g++.dg/compat/struct-layout-1_generate.c,
5341         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5342         g++.dg/bprob/bprob.exp, config/default.exp,
5343         gcc.test-framework/test-framework.awk,
5344         gcc.test-framework/gen_directive_tests,
5345         gcc.test-framework/test-framework.exp,
5346         objc.dg/special/special.exp,
5347         objc.dg/gnu-encoding/gnu-encoding.exp,
5348         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5349         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5350         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5351         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5352         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5353         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5354         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5355         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5356         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5357         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5358         lib/target-supports-dg.exp, lib/gcc-defs.exp,
5359         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5360         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5361         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5362         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5363         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5364         Likewise.
5365
5366 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5367
5368         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5369         error message text.
5370
5371 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
5372
5373         PR fortran/32945
5374         * gfortran.dg/initialization_12.f90: New test.
5375
5376 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
5377
5378         PR fortran/31609
5379         * gfortran.dg/entry_12.f90: New test.
5380
5381 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5382
5383         PR fortran/32938
5384         * gfortran.dg/altreturn_6.f90: New test.
5385
5386 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
5387
5388         PR fortran/32942
5389         * gfortran.dg/exponent_2.f90: New test.
5390
5391 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
5392
5393         * gcc.dg/vect/vect-117.c: New test.
5394         * gcc.dg/vect/vect-74.c: Enabled test
5395         * gcc.dg/vect/vect-81.c: Enabled test
5396
5397 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
5398
5399         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5400         s/dg-error/dg-warning where warning is expected.
5401
5402 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5403
5404         PR fortran/32770
5405         * gfortran.dg/array_constructor_12.f90:  Adjust argument
5406         of huge() to correct kind.
5407
5408 2007-07-30  Ollie Wild  <aaw@google.com>
5409
5410         * gcc.dg/cpp/counter-2.c: New test.
5411         * gcc.dg/cpp/counter-3.c: New test.
5412         * gcc.dg/cpp/dir-only-1.c: New test.
5413         * gcc.dg/cpp/dir-only-1.h: New file.
5414         * gcc.dg/cpp/dir-only-2.c: New test.
5415         * gcc.dg/cpp/dir-only-3.c: New test.
5416         * gcc.dg/cpp/dir-only-3a.h: New file.
5417         * gcc.dg/cpp/dir-only-3b.h: New file.
5418         * gcc.dg/cpp/dir-only-4.c: New test.
5419         * gcc.dg/cpp/dir-only-5.c: New test.
5420         * gcc.dg/cpp/dir-only-6.c: New test.
5421
5422 2007-07-30  Julian Brown  <julian@codesourcery.com>
5423
5424         * gcc.target/arm/neon/v*.c: Regenerate.
5425
5426 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
5427
5428         PR c++/32108
5429         * g++.dg/ext/label6.C: New.
5430
5431 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5432
5433         PR libfortran/32858
5434         PR libfortran/30814
5435         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
5436
5437 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
5438
5439         PR fortran/31211
5440         * gfortran.dg/actual_pointer_function_1.f90: New test.
5441
5442         PR fortran/32682
5443         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5444
5445 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
5446
5447         PR fortran/32906
5448         * gfortran.dg/shape_1.f90: Adjust error message.
5449         * gfortran.dg/parameter_array_ref_1.f90: New test.
5450
5451 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5452
5453         PR fortran/31609
5454         * gfortran.dg/entry_11.f90: New test.
5455
5456 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
5457             Revital Eres  <eres@il.ibm.com>
5458
5459         * gfortran.dg/sms-1.f90: New test.
5460
5461 2007-07-28  Richard Guenther  <rguenther@suse.de>
5462
5463         * gcc.c-torture/compile/pr32920.c: New testcase.
5464
5465 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
5466
5467         PR c++/30917
5468         * g++.dg/lookup/friend11.C: New test.
5469
5470 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
5471
5472         * gfortran.dg/namelist_5.f90: Adjusted error message.
5473         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5474         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5475         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5476         * gfortran.dg/namelist_32.f90: ... this.
5477
5478         PR fortran/32876
5479         * gfortran.dg/namelist_33.f90: New test.
5480
5481         PR fortran/32905
5482         * gfortran.dg/namelist_34.f90: New test.
5483
5484         PR fortran/31818
5485         * gfortran.dg/namelist_35.f90: New test.
5486
5487 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
5488
5489         PR fortran/32880
5490         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5491
5492 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5493
5494         PR testsuite/32471
5495         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5496           assuming it is 0x7ffffffff.
5497         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5498         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5499
5500 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
5501
5502         * gfortran.dg/operator_3.f90: Fix dg directive.
5503         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5504         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5505         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5506
5507 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
5508
5509         * g++.dg/cpp0x/decltype1.C: New.
5510         * g++.dg/cpp0x/decltype2.C: New.
5511         * g++.dg/cpp0x/decltype3.C: New.
5512         * g++.dg/cpp0x/decltype4.C: New.
5513         * g++.dg/cpp0x/decltype5.C: New.
5514         * g++.dg/cpp0x/decltype6.C: New.
5515
5516 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5517
5518         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5519           because the test relies on bit 31 to be the sign bit.
5520
5521 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5522
5523         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5524           assuming it is 0x7fffffff.
5525         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5526         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5527
5528 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/32346
5531         * g++.dg/expr/bitfield9.C: New test.
5532
5533 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5534
5535         PR fortran/32899
5536         * gfortran.dg/logical_comp.f90: Update dg-error strings.
5537
5538 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5539
5540         PR fortran/32760
5541         * gfortran.dg/private_type_7.f90: New test.
5542
5543 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5544
5545         PR fortran/32035
5546         * gfortran.dg/select_char_1.f90: New test.
5547
5548 2007-07-27  Tobias Burnus  <burnus@net-b.de>
5549
5550         PR fortran/32903
5551         * gfortran.dg/initialization_11.f90: New test.
5552
5553 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
5554
5555         * gcc.target/mips/ins-1.c: New test.
5556
5557 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
5558
5559         PR/19232
5560         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5561         (f1): Likewise.
5562
5563 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
5564
5565         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5566         error: width of 'spare' exceeds its type.
5567
5568 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
5569
5570         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5571         * gcc.dg/sibcall-4.c: Likewise.
5572
5573 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5574
5575         PR rtl-optimization/31500
5576         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5577         * g++.dg/warn/Warray-bounds.C: Likewise.
5578
5579 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
5580
5581         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5582
5583 2007-07-25  Julian Brown  <julian@codesourcery.com>
5584             Paul Brook  <paul@codesourcery.com>
5585             Joseph Myers  <joseph@codesourcery.com>
5586             Mark Shinwell  <shinwell@codesourcery.com>
5587
5588         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5589         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5590         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5591         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5592         (check_effective_target_arm_neon_hw): New.
5593         * gcc.target/arm/neon/neon.exp: New file.
5594         * gcc.target/arm/neon/polytypes.c: New file.
5595         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5596
5597 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
5598
5599         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5600           targets where an "int" is less than 32 bits wide.
5601
5602 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
5603
5604         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5605
5606 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5607
5608         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5609           during addition if an int is only 16 bits wide.
5610         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5611
5612 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5613
5614         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5615           size as "long int" and are 32 or 64 bits wide.
5616         * gcc.dg/torture/pr28814.c: Likewise.
5617
5618 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5619
5620         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5621           exactly as wide as an int.
5622
5623 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
5624
5625         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5626         Define and use throughout as long long printf format specifier.
5627         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5628         Likewise.
5629
5630 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
5631
5632         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5633         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5634
5635 2007-07-25  Ben Elliston  <bje@au.ibm.com>
5636
5637         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5638
5639 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
5640
5641         * gcc.c-torture/execute/20070724-1.c: New.
5642
5643 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5644
5645         PR fortran/31205
5646         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5647         "deallocates" to 24, since patch has code rid of much spurious
5648         code.
5649         * gfortran.dg/interface_assignment_1.f90 : New test.
5650
5651         PR fortran/32842
5652         * gfortran.dg/interface_assignment_2.f90 : New test.
5653
5654 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5655
5656         PR fortran/32867
5657         * fortran.dg/initialization_10.f90: New test.
5658
5659 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
5660
5661         PR fortran/32778
5662         * gfortran.dg/imag_2.f: Removed
5663         * gfortran.dg/warn_std_1.f90: New test.
5664         * gfortran.dg/warn_std_2.f90: New test.
5665         * gfortran.dg/warn_std_3.f90: New test.
5666
5667 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5668
5669         PR c++/29001
5670         * g++.dg/init/new22.C: New.
5671
5672 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
5673
5674         PR c++/32561
5675         * g++.dg/template/crash67.C: New.
5676
5677 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
5678
5679         * lib/target-support.exp (check_effective_target_natural_alignment): 
5680         (check_effective_target_vector_alignment_reachable): New.
5681         * config/spu/spu.c (spu_vector_alignment_reachable): New.
5682         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5683         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
5684         check.
5685         * gcc.dg/vect/pr25413.c: Likewise.
5686         * gcc.dg/vect/pr31699.c: Likewise.
5687
5688 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
5689
5690         PR fortran/30814
5691         * gfortran.dg/pack_bounds_1.f90:  New test case.
5692
5693 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
5694
5695         PR fortran/31639
5696         * gfortran.dg/initialization_9.f90: New test.
5697
5698 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5699
5700         PR fortran/32797
5701         PR fortran/32800
5702         * gfortran.dg/bind_c_usage_8.f03: New test case.
5703         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5704         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
5705
5706 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
5707
5708         * gcc.target/mips/branch-cost-1.c: New test.
5709         * gcc.target/mips/branch-cost-2.c: Likewise.
5710
5711 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5712
5713         PR fortran/32732
5714         * gfortran.dg/c_char_tests.f03: New test case.
5715         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5716         * gfortran.dg/c_char_tests_2.f03: New test case.
5717         * gfortran.dg/value_6.f03: Ditto.
5718         * gfortran.dg/value_7.f03: Ditto.
5719
5720 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
5721
5722         PR fortran/32600
5723         * gfortran.dg/c_funloc_tests_5.f03: New.
5724         * gfortran.dg/c_funloc_tests_5.f04: New.
5725         * gfortran.dg/c_funloc_tests_4_driver.c: New.
5726
5727 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5728
5729         PR c++/32839
5730         * g++.dg/expr/call4.C: New.
5731         * g++.dg/expr/call5.C: New.
5732
5733 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5734
5735         PR fortran/32710
5736         * gfortran.dg/namelist_30.f90: New test.
5737
5738 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
5739
5740         PR fortran/29962
5741         * gfortran.dg/array_initializer_1.f90: Removed warning.
5742         * gfortran.dg/initialization_1.f90: Adjusted messages.
5743         * gfortran.dg/nested_modules_6.f90: Removed warning.
5744
5745         PR fortran/31253
5746         * gfortran.dg/initialization_7.f90: New test.
5747
5748         PR fortran/31639
5749         * gfortran.dg/initialization_8.f90: New test.
5750
5751 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5752
5753         PR c++/30818
5754         * g++.dg/template/crash47.C: Adjust errors.
5755         * g++.dg/template/crash48.C: Adjust errors.
5756         * g++.dg/template/typename12.C: New.
5757         * g++.dg/template/typename13.C: New.
5758         * g++.dg/template/typename14.C: New.
5759         * g++.dg/template/typedef6.C: Adjust errors.
5760
5761 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5762
5763         PR fortran/32627
5764         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5765         * gfortran.dg/pr32627.f03: New test case.
5766
5767         * gfortran.dg/c_f_pointer_logical.f03: New test case.
5768         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5769         c_f_pointer_logical.
5770         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5771         c_f_pointer_complex.
5772         * gfortran.dg/c_f_pointer_complex.f03: New test case.
5773         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5774         c_f_pointer_shape_tests_2.
5775         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5776
5777 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
5778
5779         PR fortran/32804
5780         * gfortran.dg/c_loc_tests_9.f03: New test case.
5781         * gfortran.dg/c_loc_tests_10.f03: Ditto.
5782
5783 2007-07-21  Lee Millward  <lee.millward@gmail.com>
5784
5785         PR fortran/32823
5786         * gfortran.dg/int_2.f90: New test.
5787         
5788 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5789
5790         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5791
5792 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
5793
5794         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5795         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5796
5797 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         PR tree-optimization/19910
5800         * gcc.dg/pr19910.c: New test.
5801
5802 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
5803
5804         PR fortran/32738
5805         * gfortran.dg/pr32738.f90: New test.
5806
5807 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5808
5809         PR tree-optimzation/32635
5810         * gfortran.dg/pr32635.f:  New test case.
5811
5812 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
5813
5814         PR fortran/32801
5815         * gfortran.dg/pr32801.f03: New test case.
5816
5817 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5818
5819         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
5820         Test negative numbers also.
5821         * gcc.dg/c99-math-float-1.c: Likewise.
5822         * gcc.dg/c99-math-long-double-1.c: Likewise.
5823         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
5824         test inputs.
5825
5826 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
5827         
5828         * lib/target-supports.exp (check_effective_target_sync_int_long):
5829         Enable for xtensa.
5830         (check_effective_target_sync_char_short): Likewise.
5831         
5832 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5833
5834         * gcc.dg/pr28796-2.c: Add more cases.
5835
5836 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5837
5838         * gcc.dg/pr28796-1.c: Add more cases.
5839         * gcc.dg/pr28796-2.c: Likewise.
5840
5841 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5842
5843         * gcc.dg/pr28796-1.c: Add more cases.
5844         * gcc.dg/pr28796-2.c: Likewise.
5845
5846 2007-07-17  Janus Weil  <jaydub66@gmail.com>
5847
5848         PR fortran/32535
5849         * gfortran.dg/pr32535.f90: New test.
5850
5851 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
5852
5853         PR fortran/31320
5854         PR fortran/32665
5855         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
5856
5857 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
5858
5859         PR rtl-optimization/32773
5860         * gcc.dg/pr32773.c: New test.
5861
5862 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5863
5864         * gcc.target/spu/intrinsics-1.c: Use dg-message to
5865         match flax-vector-conversions note.
5866         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
5867         instead of dg-error for the warning.
5868
5869 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5870
5871         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5872           adapted to work on targets with 16-bit or wider int.
5873         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5874         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5875         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5876         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5877
5878 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5879
5880         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5881         support large arrays.
5882         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5883         * gcc.dg/20061109-1.c: Likewise.
5884         * gcc.c-torture/execute/20061101-1.x: Likewise.
5885         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5886         * gcc.c-torture/execute/pr31448.x: Likewise.
5887
5888 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5889
5890         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5891
5892         PR fortran/32238
5893         * gfortran.dg/pr32238.f90: New test.
5894
5895         PR fortran/32222
5896         * gfortran.dg/pr32222.f90: New test.
5897
5898         PR fortran/32242
5899         * gfortran.dg/pr32242.f90: New test.
5900         
5901 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5902             David Ung  <davidu@mips.com>
5903
5904         * gcc.target/mips/mips-sched-madd.c: New test case.
5905
5906 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5907
5908         PR libfortran/32611
5909         * gfortran.dg/large_real_kind_1.f90: Update test.
5910         * gfortran.dg/pr17706.f90: Update test.
5911         * gfortran.dg/fmt_zero_digits.f90: Update test.
5912         * gfortran.dg/fmt_zero_precision.f90: Update test.
5913         * gfortran.dg/real_const_3.f90: Update test.
5914
5915 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5916
5917         PR fortran/32036
5918         * gfortran.dg/bounds_check_8.f90: New test.
5919         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5920
5921 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5922
5923         PR fortran/32357
5924         * gfortran.dg/mvbits_2.f90: New test.
5925
5926 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5927
5928         PR libfortran/32731
5929         * gfortran.dg/pack_mask_1.f90:  New test.
5930         * gfortran.dg/unpack_mask_1.f90:  New test.
5931
5932 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5933
5934         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5935         * gcc.dg/20001101-1.c: Likewise.
5936         * gcc.dg/20001102-1.c: Likewise.
5937         * gcc.dg/20020116-2.c: Likewise.
5938         * gcc.dg/20020416-1.c: Likewise.
5939         * gcc.dg/sparc-constant-1.c: Likewise.
5940         * gcc.dg/sparc-dwarf2.c: Likewise.
5941         * gcc.dg/sparc-frame-1.c: Likewise.
5942         * gcc.dg/sparc-getcontext-1.c: Likewise.
5943         * gcc.dg/sparc-loop-1.c: Likewise.
5944         * gcc.dg/sparc-reg-1.c: Likewise.
5945         * gcc.dg/sparc-ret.c: Likewise.
5946         * gcc.dg/sparc-trap-1.c: Likewise.
5947         * gcc.dg/ultrasp10.c: Likewise.
5948         * gcc.dg/ultrasp11.c: Likewise.
5949         * gcc.dg/ultrasp1.c: Likewise.
5950         * gcc.dg/ultrasp2.c: Likewise.
5951         * gcc.dg/ultrasp3.c: Likewise.
5952         * gcc.dg/ultrasp4.c: Likewise.
5953         * gcc.dg/ultrasp5.c: Likewise.
5954         * gcc.dg/ultrasp6.c: Likewise.
5955         * gcc.dg/ultrasp7.c: Likewise.
5956         * gcc.dg/ultrasp8.c: Likewise.
5957         * gcc.dg/ultrasp9.c: Likewise.
5958         * gcc.dg/splet-1.c: Delete.
5959
5960 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5961
5962         PR fortran/32724
5963         * gfortran.dg/stfunc_5.f90: New test.
5964
5965 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5966
5967         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5968         New procedure to check if arrays are naturally aligned to the vector
5969         alignment boundary.
5970         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5971         in size_t typedef.  Adjust tree dump scan results according to
5972         vect_aligned_arrays target check.
5973         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5974         vect_aligned_arrays target check.
5975         * gcc.dg/vect/pr31699.c: Ditto.
5976
5977 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5978
5979         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5980         for V2DFmode vector conditional expression.
5981         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5982         and dfceq patterns.
5983         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5984         and dfcgt patterns.
5985         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5986         V2DFmode comparison and test special values.
5987         * lib/target-supports.exp: Switch on test for V2DFmode 
5988         vector conditional expression.
5989
5990 2007-07-13  Richard Guenther  <rguenther@suse.de>
5991
5992         PR tree-optimization/32721
5993         * gcc.dg/pr32721.c: New testcase.
5994
5995 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5996
5997         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5998         error message part that continues on a new line.
5999
6000 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
6001
6002         * gcc.dg/c99-tgmath-1.c: New.
6003         * gcc.dg/c99-tgmath-2.c: New.
6004         * gcc.dg/c99-tgmath-3.c: New.
6005         * gcc.dg/c99-tgmath-4.c: New.
6006
6007 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6008             Janis Johnson  <janis187@us.ibm.com>
6009
6010         PR testsuite/25241
6011         * gcc.test-framework/dg-error-exp-F.c: New test.
6012         * gcc.test-framework/dg-warning-exp-F.c: New test.
6013         * lib/gcc.exp: Enable warning and error prefixes.
6014         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6015         (dg-error): Wrap original dg-error.
6016         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6017         markers from dg-error/dg-warning directives.
6018         * gcc.dg/20040322-1.c: Likewise.
6019         * gcc.dg/Wchar-subscripts-1.c: Likewise.
6020         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6021         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6022         * gcc.dg/Werror-1.c: Likewise.
6023         * gcc.dg/Werror-10.c: Likewise.
6024         * gcc.dg/Werror-11.c: Likewise.
6025         * gcc.dg/Werror-2.c: Likewise.
6026         * gcc.dg/Werror-3.c: Likewise.
6027         * gcc.dg/Werror-4.c: Likewise.
6028         * gcc.dg/Werror-5.c: Likewise.
6029         * gcc.dg/Werror-6.c: Likewise.
6030         * gcc.dg/Werror-7.c: Likewise.
6031         * gcc.dg/Werror-8.c: Likewise.
6032         * gcc.dg/Werror-9.c: Likewise.
6033         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6034         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6035         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6036         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6037         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6038         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6039         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6040         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6041         * gcc.dg/Wnested-externs-1.c: Likewise.
6042         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6043         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6044         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6045         * gcc.dg/Wshadow-3.c: Likewise.
6046         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6047         * gcc.dg/Wwrite-strings-1.c: Likewise.
6048         * gcc.dg/anon-struct-5.c: Likewise.
6049         * gcc.dg/anon-struct-6.c: Likewise.
6050         * gcc.dg/anon-struct-7.c: Likewise.
6051         * gcc.dg/anon-struct-8.c: Likewise.
6052         * gcc.dg/array-8.c: Likewise.
6053         * gcc.dg/array-quals-2.c: Likewise.
6054         * gcc.dg/asm-qual-1.c: Likewise.
6055         * gcc.dg/asm-wide-1.c: Likewise.
6056         * gcc.dg/assign-warn-1.c: Likewise.
6057         * gcc.dg/assign-warn-2.c: Likewise.
6058         * gcc.dg/bitfld-10.c: Likewise.
6059         * gcc.dg/bitfld-11.c: Likewise.
6060         * gcc.dg/bitfld-12.c: Likewise.
6061         * gcc.dg/bitfld-13.c: Likewise.
6062         * gcc.dg/bitfld-14.c: Likewise.
6063         * gcc.dg/builtin-choose-expr-2.c: Likewise.
6064         * gcc.dg/builtins-30.c: Likewise.
6065         * gcc.dg/c90-const-expr-5.c: Likewise.
6066         * gcc.dg/c90-typespec-1.c: Likewise.
6067         * gcc.dg/c99-const-expr-5.c: Likewise.
6068         * gcc.dg/c99-flex-array-5.c: Likewise.
6069         * gcc.dg/c99-fordecl-3.c: Likewise.
6070         * gcc.dg/c99-tag-3.c: Likewise.
6071         * gcc.dg/c99-typespec-1.c: Likewise.
6072         * gcc.dg/c99-vla-jump-1.c: Likewise.
6073         * gcc.dg/c99-vla-jump-2.c: Likewise.
6074         * gcc.dg/c99-vla-jump-3.c: Likewise.
6075         * gcc.dg/c99-vla-jump-4.c: Likewise.
6076         * gcc.dg/c99-vla-jump-5.c: Likewise.
6077         * gcc.dg/cast-1.c: Likewise.
6078         * gcc.dg/cast-2.c: Likewise.
6079         * gcc.dg/cast-3.c: Likewise.
6080         * gcc.dg/cast-4.c: Likewise.
6081         * gcc.dg/cast-pretty-print-1.c: Likewise.
6082         * gcc.dg/comp-goto-2.c: Likewise.
6083         * gcc.dg/comp-goto-3.c: Likewise.
6084         * gcc.dg/cpp/error-1.c: Likewise.
6085         * gcc.dg/cpp/if-paren.c: Likewise.
6086         * gcc.dg/decl-7.c: Likewise.
6087         * gcc.dg/decl-8.c: Likewise.
6088         * gcc.dg/decl-nospec-1.c: Likewise.
6089         * gcc.dg/decl-nospec-2.c: Likewise.
6090         * gcc.dg/decl-nospec-3.c: Likewise.
6091         * gcc.dg/declspec-10.c: Likewise.
6092         * gcc.dg/declspec-11.c: Likewise.
6093         * gcc.dg/declspec-12.c: Likewise.
6094         * gcc.dg/declspec-13.c: Likewise.
6095         * gcc.dg/declspec-14.c: Likewise.
6096         * gcc.dg/declspec-15.c: Likewise.
6097         * gcc.dg/declspec-16.c: Likewise.
6098         * gcc.dg/declspec-17.c: Likewise.
6099         * gcc.dg/declspec-4.c: Likewise.
6100         * gcc.dg/declspec-5.c: Likewise.
6101         * gcc.dg/declspec-6.c: Likewise.
6102         * gcc.dg/declspec-7.c: Likewise.
6103         * gcc.dg/declspec-8.c: Likewise.
6104         * gcc.dg/declspec-9.c: Likewise.
6105         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6106         * gcc.dg/dfp/constants-c99.c: Likewise.
6107         * gcc.dg/dfp/keywords-c89.c: Likewise.
6108         * gcc.dg/dfp/keywords-c99.c: Likewise.
6109         * gcc.dg/dfp/keywords-reserved.c: Likewise.
6110         * gcc.dg/dfp/typespec.c: Likewise.
6111         * gcc.dg/dremf-type-compat-2.c: Likewise.
6112         * gcc.dg/dremf-type-compat-3.c: Likewise.
6113         * gcc.dg/dremf-type-compat-4.c: Likewise.
6114         * gcc.dg/empty-source-2.c: Likewise.
6115         * gcc.dg/empty-source-3.c: Likewise.
6116         * gcc.dg/enum3.c: Likewise.
6117         * gcc.dg/extra-semi-2.c: Likewise.
6118         * gcc.dg/extra-semi-3.c: Likewise.
6119         * gcc.dg/float-range-1.c: Likewise.
6120         * gcc.dg/float-range-2.c: Likewise.
6121         * gcc.dg/float-range-3.c: Likewise.
6122         * gcc.dg/float-range-5.c: Likewise.
6123         * gcc.dg/format/asm_fprintf-2.c: Likewise.
6124         * gcc.dg/format/asm_fprintf-3.c: Likewise.
6125         * gcc.dg/format/asm_fprintf-4.c: Likewise.
6126         * gcc.dg/format/asm_fprintf-5.c: Likewise.
6127         * gcc.dg/format/cast-1.c: Likewise.
6128         * gcc.dg/format/gcc_diag-3.c: Likewise.
6129         * gcc.dg/format/gcc_diag-4.c: Likewise.
6130         * gcc.dg/format/gcc_diag-6.c: Likewise.
6131         * gcc.dg/format/gcc_diag-8.c: Likewise.
6132         * gcc.dg/format/gcc_diag-9.c: Likewise.
6133         * gcc.dg/format/nul-2.c: Likewise.
6134         * gcc.dg/format/opt-1.c: Likewise.
6135         * gcc.dg/format/opt-2.c: Likewise.
6136         * gcc.dg/format/opt-3.c: Likewise.
6137         * gcc.dg/format/opt-4.c: Likewise.
6138         * gcc.dg/format/opt-5.c: Likewise.
6139         * gcc.dg/format/opt-6.c: Likewise.
6140         * gcc.dg/framework-2.c: Likewise.
6141         * gcc.dg/func-args-1.c: Likewise.
6142         * gcc.dg/func-outside-1.c: Likewise.
6143         * gcc.dg/func-outside-2.c: Likewise.
6144         * gcc.dg/gnu-cond-expr-2.c: Likewise.
6145         * gcc.dg/gnu-cond-expr-3.c: Likewise.
6146         * gcc.dg/if-empty-1.c: Likewise.
6147         * gcc.dg/init-bad-1.c: Likewise.
6148         * gcc.dg/init-bad-2.c: Likewise.
6149         * gcc.dg/init-bad-3.c: Likewise.
6150         * gcc.dg/init-desig-obs-2.c: Likewise.
6151         * gcc.dg/init-desig-obs-3.c: Likewise.
6152         * gcc.dg/init-empty-2.c: Likewise.
6153         * gcc.dg/init-empty-3.c: Likewise.
6154         * gcc.dg/inline-11.c: Likewise.
6155         * gcc.dg/inline-12.c: Likewise.
6156         * gcc.dg/inline-8.c: Likewise.
6157         * gcc.dg/inline-9.c: Likewise.
6158         * gcc.dg/inline3.c: Likewise.
6159         * gcc.dg/label-decl-1.c: Likewise.
6160         * gcc.dg/label-decl-2.c: Likewise.
6161         * gcc.dg/label-decl-3.c: Likewise.
6162         * gcc.dg/label-decl-4.c: Likewise.
6163         * gcc.dg/long-long-typespec-1.c: Likewise.
6164         * gcc.dg/lvalue-2.c: Likewise.
6165         * gcc.dg/lvalue-3.c: Likewise.
6166         * gcc.dg/nested-func-3.c: Likewise.
6167         * gcc.dg/nested-redef-1.c: Likewise.
6168         * gcc.dg/noreturn-4.c: Likewise.
6169         * gcc.dg/old-style-prom-2.c: Likewise.
6170         * gcc.dg/old-style-prom-3.c: Likewise.
6171         * gcc.dg/old-style-then-proto-1.c: Likewise.
6172         * gcc.dg/overflow-warn-1.c: Likewise.
6173         * gcc.dg/overflow-warn-2.c: Likewise.
6174         * gcc.dg/overflow-warn-3.c: Likewise.
6175         * gcc.dg/overflow-warn-4.c: Likewise.
6176         * gcc.dg/overflow-warn-6.c: Likewise.
6177         * gcc.dg/parm-forwdecl-2.c: Likewise.
6178         * gcc.dg/parm-forwdecl-3.c: Likewise.
6179         * gcc.dg/parm-impl-decl-1.c: Likewise.
6180         * gcc.dg/parm-impl-decl-2.c: Likewise.
6181         * gcc.dg/parm-incomplete-1.c: Likewise.
6182         * gcc.dg/parm-mismatch-1.c: Likewise.
6183         * gcc.dg/pointer-arith-1.c: Likewise.
6184         * gcc.dg/pointer-arith-2.c: Likewise.
6185         * gcc.dg/pointer-arith-3.c: Likewise.
6186         * gcc.dg/pointer-arith-4.c: Likewise.
6187         * gcc.dg/pointer-arith-6.c: Likewise.
6188         * gcc.dg/pointer-arith-7.c: Likewise.
6189         * gcc.dg/pointer-arith-8.c: Likewise.
6190         * gcc.dg/pr13804-1.c: Likewise.
6191         * gcc.dg/pr15698-1.c: Likewise.
6192         * gcc.dg/pr15698-2.c: Likewise.
6193         * gcc.dg/pr15698-3.c: Likewise.
6194         * gcc.dg/pr15698-4.c: Likewise.
6195         * gcc.dg/pr15698-5.c: Likewise.
6196         * gcc.dg/pr15698-6.c: Likewise.
6197         * gcc.dg/pr15698-7.c: Likewise.
6198         * gcc.dg/pr15698-8.c: Likewise.
6199         * gcc.dg/pr17188-1.c: Likewise.
6200         * gcc.dg/pr17301-1.c: Likewise.
6201         * gcc.dg/pr17301-2.c: Likewise.
6202         * gcc.dg/pr17730-1.c: Likewise.
6203         * gcc.dg/pr20368-1.c: Likewise.
6204         * gcc.dg/pr20368-2.c: Likewise.
6205         * gcc.dg/pr20368-3.c: Likewise.
6206         * gcc.dg/pr22308-1.c: Likewise.
6207         * gcc.dg/qual-component-1.c: Likewise.
6208         * gcc.dg/redecl-1.c: Likewise.
6209         * gcc.dg/redecl-11.c: Likewise.
6210         * gcc.dg/redecl-12.c: Likewise.
6211         * gcc.dg/redecl-13.c: Likewise.
6212         * gcc.dg/redecl-14.c: Likewise.
6213         * gcc.dg/redecl-15.c: Likewise.
6214         * gcc.dg/register-var-1.c: Likewise.
6215         * gcc.dg/register-var-2.c: Likewise.
6216         * gcc.dg/stmt-expr-2.c: Likewise.
6217         * gcc.dg/stmt-expr-3.c: Likewise.
6218         * gcc.dg/stmt-expr-label-1.c: Likewise.
6219         * gcc.dg/stmt-expr-label-2.c: Likewise.
6220         * gcc.dg/stmt-expr-label-3.c: Likewise.
6221         * gcc.dg/struct-empty-2.c: Likewise.
6222         * gcc.dg/struct-empty-3.c: Likewise.
6223         * gcc.dg/struct-parse-1.c: Likewise.
6224         * gcc.dg/struct-semi-1.c: Likewise.
6225         * gcc.dg/struct-semi-2.c: Likewise.
6226         * gcc.dg/struct-semi-3.c: Likewise.
6227         * gcc.dg/switch-5.c: Likewise.
6228         * gcc.dg/switch-6.c: Likewise.
6229         * gcc.dg/switch-7.c: Likewise.
6230         * gcc.dg/tls/diag-5.c: Likewise.
6231         * gcc.dg/transparent-union-1.c: Likewise.
6232         * gcc.dg/transparent-union-3.c: Likewise.
6233         * gcc.dg/typespec-1.c: Likewise.
6234         * gcc.dg/vla-init-2.c: Likewise.
6235         * gcc.dg/vla-init-3.c: Likewise.
6236         * gcc.dg/vla-init-4.c: Likewise.
6237         * gcc.dg/vla-init-5.c: Likewise.
6238         * gcc.dg/void-cast-2.c: Likewise.
6239         * gcc.dg/wvla-3.c: Likewise.
6240         * gcc.dg/wvla-7.c: Likewise.
6241         * gcc.target/i386/991209-1.c: Likewise.
6242         * gcc.target/ia64/fpreg-1.c: Likewise.
6243         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6244         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6245         
6246 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
6247
6248         PR fortran/31639
6249         * gfortran.dg/func_decl_4.f90: New test.
6250
6251 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
6252
6253         PR fortran/32727
6254         * gfortran.dg/interface_17.f90: New test.
6255
6256 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
6257
6258         PR fortran/32599
6259         * gfortran.dg/32599.f03: New test case.
6260
6261         PR fortran/32601
6262         * gfortran.dg/32601.f03: New test case.
6263         * gfortran.dg/32601_1.f03: Ditto.
6264         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6265         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6266
6267 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
6268
6269         * gcc.c-torture/execute/align-3.c: Remove function addr check.
6270
6271 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6272             Devang Patel  <dpatel@apple.com>
6273
6274         PR tree-optimization/25413
6275         * gcc.dg/vect/vect-align-1.c: New.
6276         * gcc.dg/vect/vect-align-2.c: New.
6277         * gcc.dg/vect/pr25413.c: New.
6278         * gcc.dg/vect/pr25413a.c: New.
6279         * gcc.dg/vect/pr31699.c: Fix dg-final check.
6280
6281 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
6282
6283         * lib/target-support.exp (check_ultrasparc_hw_available):
6284         New function.
6285         (is-effective-target): Check $arg for ultrasparc_hw.
6286         (is-effective-target-keyword): Likewise.
6287         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6288         when determining what to do on sparc platforms.
6289         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6290         * gcc.dg/20001101-1.c: Likewise.
6291         * gcc.dg/20001101-2.c: Likewise.
6292         * gcc.dg/ultrasp9.c: Likewise.
6293         * gcc.dg/ultrasp10.c: Likewise.
6294         * gcc.target/sparc/pdist-3.c: Likewise.
6295
6296 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
6297
6298         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6299
6300 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
6301
6302         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6303         get vectorized.
6304         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6305         now get vectorized.
6306         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6307         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6308         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6309         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6310         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6311         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6312         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6313         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6314         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6315         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6316         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6317         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6318         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6319         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6320         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6321         * lib/target-supports.exp (check_effective_target_vect_int_mul):
6322         Add spu.
6323
6324 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR c++/30854
6327         * g++.dg/parse/error30.C: New test.
6328
6329 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6330
6331         PR fortran/29804
6332         * gfortran.dg/alloc_comp_misc_1.f90: New test.
6333
6334 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
6335
6336         * gfortran.fortran-torture/compile/pr32663.f: New test.
6337
6338 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6339
6340         PR c++/31027
6341         * g++.dg/inherit/virtual4.C: New.
6342
6343 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
6344
6345         PR target/32661
6346         * gcc.target/i386/pr32661-1.c: New test.
6347
6348 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
6349
6350         * gnat.dg/invariant_index.ad[sb]: New test.
6351
6352 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
6353
6354         PR c++/32560
6355         * g++.dg/template/decl3.C: New.
6356
6357 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
6358
6359         PR 32617
6360         * gcc.c-torture/execute/align-3.c: New.
6361
6362 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
6363
6364         PR target/32708
6365         * gcc.target/i386/pr32708-1.c: New test.
6366         * gcc.target/i386/pr32708-2.c: Ditto.
6367         * gcc.target/i386/pr32708-3.c: Ditto.
6368
6369 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
6370
6371         * g++.dg/init/new20.C: Remove svn:executable flag.
6372
6373 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6374
6375         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6376
6377 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
6378
6379         * gcc.dg/ultrasp7.c: Add fpic target requirement.
6380
6381 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6382
6383         PR testsuite/25241
6384         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6385         directive.
6386         
6387 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
6388
6389         PR fortran/32157
6390         * gfortran.dg/overload_2.f90: New test.
6391
6392         PR fortran/32689
6393         * gfortran.dg/transfer_simplify_5.f90
6394
6395         PR fortran/32634
6396         * gfortran.dg/interface_15.f90: New test.
6397
6398 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6399
6400         PR libfortran/32336
6401         * gfortran.dg/matmul_5.f90:  New test case.
6402
6403 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6404
6405         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6406         * gcc.dg/fesd-any.h: Likewise.
6407         * gcc.dg/fesd-baseonly.c: Likewise.
6408         * gcc.dg/fesd-baseonly.h: Likewise.
6409         * gcc.dg/fesd-none.c: Likewise.
6410         * gcc.dg/fesd-none.h: Likewise.
6411         * gcc.dg/fesd-reduced.c: Likewise.
6412         * gcc.dg/fesd-reduced.h: Likewise.
6413         * gcc.dg/fesd-sys.c: Likewise.
6414         * gcc.dg/fesd-sys.h: Likewise
6415         * gcc.dg/fesd.h: Likewise.
6416
6417         * g++.dg/debug/dwarf2: New directory.
6418         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6419         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6420         * g++.dg/other/fesd-any.h: Likewise.
6421         * g++.dg/other/fesd-baseonly.C: Likewise.
6422         * g++.dg/other/fesd-baseonly.h: Likewise.
6423         * g++.dg/other/fesd-none.C: Likewise.
6424         * g++.dg/other/fesd-none.h: Likewise.
6425         * g++.dg/other/fesd-reduced.C: Likewise.
6426         * g++.dg/other/fesd-reduced.h: Likewise.
6427         * g++.dg/other/fesd-sys.C: Likewise.
6428         * g++.dg/other/fesd-sys.h: Likewise.
6429         * g++.dg/other/fesd.h: Likewise.
6430
6431 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
6432
6433         PR fortran/31129
6434         * gfortran.dg/parameter_unused.f90: New test.
6435
6436 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
6437
6438         PR tree-optimization/32681
6439         * gcc.dg/tree-ssa/pr32681.c: New test.
6440
6441 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6442
6443         PR fortran/32678
6444         * gfortran.dg/fmt_t_5.f90: New test.
6445
6446 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
6447
6448         PR c++/30535
6449         * g++.dg/template/operator10.C: New.
6450
6451 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6452
6453         PR libfortran/32217
6454         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
6455
6456 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6457
6458         PR fortran/29876
6459         * gfortran.dg/operator_6.f90: New test.
6460
6461 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6462
6463         PR fortran/17711
6464         * gfortran.dg/operator_4.f90: New test.
6465         * gfortran.dg/operator_5.f90: New test.
6466         * gfortran.dg/logical_comp.f90: Adjusted error messages.
6467         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6468
6469 2007-07-08  Tobias Burnus  <burnus@net-b.de>
6470
6471         PR fortran/32669
6472         * gfortran.dg/argument_checking_6.f90: New.
6473
6474 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
6475
6476         PR fortran/25094
6477         * gfortran.dg/interface_155555.f90: New test.
6478
6479 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6480
6481         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6482         c99-math-long-double-1.c, c99-math.h: Test subnormals.
6483
6484 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6485
6486         PR testsuite/25241
6487         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6488         discern pedantic diagnostics and errors.
6489         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6490         and not an error.
6491         * gcc.dg/20050121-1.c: This is an error and not a warning.
6492         * gcc.target/i386/sseregparm-2.c:  Likewise.
6493         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6494         * gcc.dg/charset/attribute2.c: Likewise.
6495         * gcc.dg/bitfld-1.c: Likewise.
6496         * gcc.dg/pack-test-2.c: Likewise.
6497         * gcc.dg/940510-1.c: Match separately error and warning.
6498         * gcc.dg/array-2.c: Match separately multiple messages. The second
6499         diagnostic is a pedantic warning and not an error.
6500         * gcc.dg/pr14475.c: Match separately multiple messages.
6501         * gcc.dg/pr18809-1.c: Likewise.
6502         * gcc.dg/pr27953.c: Likewise.
6503         * gcc.dg/vla-init-1.c: Likewise.
6504         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6505
6506 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6507
6508         PR fortran/32644
6509         * gfortran.dg/char_decl_1.f90: New test.
6510
6511 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
6512
6513         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6514
6515 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
6516
6517         PR c++/32232
6518         * g++.dg/template/overload9.C: New test.
6519
6520 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
6521
6522         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6523         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6524
6525 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6526
6527         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6528         * gcc.dg/20001012-2.c: Likewise.
6529         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6530         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6531
6532 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
6533
6534         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6535         about the chunk size when STACK_SIZE is defined.
6536
6537 2007-07-06  Josh Conner  <jconner@apple.com>
6538
6539         PR middle-end/32602
6540         * gcc.dg/sibcall-8.c: New test.
6541
6542 2007-07-06  Josh Conner  <jconner@apple.com>
6543
6544         PR middle-end/32603
6545         * gcc.target/arm/sibcall-1.c: New test.
6546
6547 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
6548
6549         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6550
6551 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
6552
6553         * gfortran.dg/save_parameter.f90: New test.
6554         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6555
6556 2007-07-06  Richard Guenther  <rguenther@suse.de>
6557
6558         * g++.dg/opt/pr30965.C: New testcase.
6559
6560 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
6561
6562         * gcc.target/mips/save-restore-5.c: New test.
6563
6564 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6565
6566         PR rtl_optimization/32450
6567         * gcc.dg/pr32450.c: New runtime test.
6568
6569 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
6570
6571         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6572         single underscore in scan directives.
6573
6574 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
6575
6576         PR c++/32245
6577         * g++.dg/init/ptrmem4.C: New test.
6578
6579         PR c++/32251
6580         * g++.dg/init/new21.C: Likewise.
6581
6582         PR c++/31992
6583         * g++.dg/template/static30.C: Likewise.
6584
6585 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
6586
6587         * gcc.dg/vect/costmodel/ppc: New directory.
6588         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6589         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6590         New test.
6591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6597         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6598         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6599         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6600         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6601         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6602         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6603         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6604         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6605
6606 2007-07-05  Tobias Burnus  <burnus@net-b.de>
6607
6608         PR fortran/32359
6609         * gfortran.dg/module_md5_1.f90: Update MD5 number.
6610
6611 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
6612
6613         PR fortran/32526
6614         * gfortran.dg/interface_14.f90: New test.
6615
6616         PR fortran/32613
6617         * gfortran.dg/do_iterator_2.f90: New test.
6618
6619 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
6620
6621         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6622         (FE_DEC_DOWNWARD): Likewise.
6623         (FE_DEC_UPWARD): Likewise.
6624         (FE_DEC_TOWARDZERO): Likewise.
6625         (FE_DEC_TONEARESTFROMZERO): Likewise.
6626
6627 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
6628
6629         * gcc.c-torture/compile/pr32606.c: New.
6630         * gfortran.fortran-torture/execute/pr32604.f90: New.
6631
6632 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
6633
6634         * gcc.dg/visibility-12.c: New test.
6635         * gcc.dg/visibility-13.c: Likewise.
6636         * g++.dg/ext/visibility-9.C: Likewise.
6637         * g++.dg/ext/visibility-10.C: Likewise.
6638
6639 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6640
6641         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6642         * gcc.dg/sh-relax-vxworks.c: New test.
6643
6644 2007-07-04  Richard Guenther  <rguenther@suse.de>
6645
6646         PR tree-optimization/32500
6647         * gcc.c-torture/execute/pr32500.c: New testcase.
6648
6649 2007-07-04  Richard Guenther  <rguenther@suse.de>
6650
6651         PR tree-optimization/32482
6652         * gcc.c-torture/compile/pr32482.c: New testcase.
6653
6654 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6655
6656         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6657         VxWorks kernels.
6658         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6659         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6660         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6661         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6662
6663 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6664
6665         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6666
6667 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
6668
6669         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6670
6671 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6672
6673         PR fortran/31198
6674         * gfortran.dg/min_max_optional_1.f90: New test.
6675         * gfortran.dg/min_max_optional_2.f90: New test.
6676         * gfortran.dg/min_max_optional_3.f90: New test.
6677
6678 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6679
6680         PR fortran/32545
6681         * gfortran.dg/fmt_error.f90: New test.
6682
6683 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6684
6685         PR fortran/32612
6686         * gfortran.dg/interface_13.f90: New test.
6687
6688 2007-07-03  Dave Brolley  <brolley@redhat.com>
6689
6690         PR c++/31743
6691         * g++.dg/init/new20.C: New test.
6692
6693 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
6694
6695         PR fortran/32579
6696         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6697
6698 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6699
6700         PR fortran/25062
6701         * common_7.f90: New.
6702         * common_8.f90: New.
6703         * common_9.f90: New.
6704
6705 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6706
6707         PR fortran/30940
6708         * gfortran.dg/argument_checking_1.f90: New.
6709         * gfortran.dg/argument_checking_2.f90: New.
6710         * gfortran.dg/argument_checking_3.f90: New.
6711         * gfortran.dg/argument_checking_4.f90: New.
6712         * gfortran.dg/argument_checking_5.f90: New.
6713         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6714         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6715
6716 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6717
6718         * gcc.dg/pr32176.c: Add -w to default dg-options.
6719
6720 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6721
6722         * gcc.c-torture/compile/ssa-pre-1.c: New test.
6723
6724 2007-07-03  Tobias Burnus  <burnus@net-b.de>
6725
6726         PR fortran/20888
6727         * gfortran.dg/null_2.f90: New.
6728
6729 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6730             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6731
6732         PR middle-end/32176
6733         * gcc.dg/pr32176.c: New test.
6734
6735 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
6736
6737         * gcc.dg/const-float80.c : New test.
6738         * gcc.dg/const-float128.c : New test.
6739         * gcc.dg/const-float80-ped.c : New test.
6740         * gcc.dg/const-float128-ped.c : New test.
6741
6742 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6743
6744         * gcc.dg/c99-math.h: Fix typo.
6745
6746 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR libgomp/32468
6749         * gcc.dg/gomp/pr32468-1.c: New test.
6750
6751 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6752
6753         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6754         an ABI option.
6755
6756 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
6757
6758         * gfortran.fortran-torture/compile/pr32583.f: New.
6759         * gcc.c-torture/compile/pr32584.c: New
6760
6761 2007-07-02  Ollie Wild  <aaw@google.com>
6762
6763         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6764         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6765
6766 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
6767
6768         * gcc.target/mips/save-restore-1.c: New test.
6769         * gcc.target/mips/save-restore-2.c: Likewise.
6770         * gcc.target/mips/save-restore-3.c: Likewise.
6771         * gcc.target/mips/save-restore-4.c: Likewise.
6772
6773 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
6774
6775         PR tree-optimization/31966
6776         PR tree-optimization/32533
6777         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6778         * gfortran.dg/pr32533.f90: Ditto.
6779
6780 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
6781
6782         * g++.dg/opt/nrv12.C: New test.
6783         * gcc.target/i386/nrv1.c: New test.
6784
6785         PR c++/31748
6786         * g++.dg/gomp/pr31748.C: New test.
6787
6788 2007-07-02  Ira Rosen  <irar@il.ibm.com>
6789  
6790         PR tree-optimization/32230
6791         * gcc.dg/vect/pr32230.c: New test.
6792
6793 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
6794
6795         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6796         * bind_c_coms.f90: Ditto.
6797         * bind_c_coms_driver.c: Ditto.
6798         * bind_c_dts.f90: Ditto.
6799         * bind_c_dts_2.f03: Ditto.
6800         * bind_c_dts_2_driver.c: Ditto.
6801         * bind_c_dts_3.f03: Ditto.
6802         * bind_c_dts_4.f03: Ditto.
6803         * bind_c_dts_driver.c: Ditto.
6804         * bind_c_implicit_vars.f03: Ditto.
6805         * bind_c_procs.f03: Ditto.
6806         * bind_c_usage_2.f03: Ditto.
6807         * bind_c_usage_3.f03: Ditto.
6808         * bind_c_usage_5.f03: Ditto.
6809         * bind_c_usage_6.f03: Ditto.
6810         * bind_c_usage_7.f03: Ditto.
6811         * bind_c_vars.f90: Ditto.
6812         * bind_c_vars_driver.c: Ditto.
6813         * binding_c_table_15_1.f03: Ditto.
6814         * binding_label_tests.f03: Ditto.
6815         * binding_label_tests_10.f03: Ditto.
6816         * binding_label_tests_10_main.f03: Ditto.
6817         * binding_label_tests_11.f03: Ditto.
6818         * binding_label_tests_11_main.f03: Ditto.
6819         * binding_label_tests_12.f03: Ditto.
6820         * binding_label_tests_13.f03: Ditto.
6821         * binding_label_tests_13_main.f03: Ditto.
6822         * binding_label_tests_14.f03: Ditto.
6823         * binding_label_tests_2.f03: Ditto.
6824         * binding_label_tests_3.f03: Ditto.
6825         * binding_label_tests_4.f03: Ditto.
6826         * binding_label_tests_5.f03: Ditto.
6827         * binding_label_tests_6.f03: Ditto.
6828         * binding_label_tests_7.f03: Ditto.
6829         * binding_label_tests_8.f03: Ditto.
6830         * binding_label_tests_9.f03: Ditto.
6831         * c_assoc.f90: Ditto.
6832         * c_assoc_2.f03: Ditto.
6833         * c_f_pointer_shape_test.f90: Ditto.
6834         * c_f_pointer_tests.f90: Ditto.
6835         * c_f_tests_driver.c: Ditto.
6836         * c_funloc_tests.f03: Ditto.
6837         * c_funloc_tests_2.f03: Ditto.
6838         * c_funloc_tests_3.f03: Ditto.
6839         * c_funloc_tests_3_funcs.c: Ditto.
6840         * c_kind_params.f90: Ditto.
6841         * c_kind_tests_2.f03: Ditto.
6842         * c_kinds.c: Ditto.
6843         * c_loc_driver.c: Ditto.
6844         * c_loc_test.f90: Ditto.
6845         * c_loc_tests_2.f03: Ditto.
6846         * c_loc_tests_2_funcs.c: Ditto.
6847         * c_loc_tests_3.f03: Ditto.
6848         * c_loc_tests_4.f03: Ditto.
6849         * c_loc_tests_5.f03: Ditto.
6850         * c_loc_tests_6.f03: Ditto.
6851         * c_loc_tests_7.f03: Ditto.
6852         * c_loc_tests_8.f03: Ditto.
6853         * c_ptr_tests.f03: Ditto.
6854         * c_ptr_tests_10.f03: Ditto.
6855         * c_ptr_tests_5.f03: Ditto.
6856         * c_ptr_tests_7.f03: Ditto.
6857         * c_ptr_tests_7_driver.c: Ditto.
6858         * c_ptr_tests_8.f03: Ditto.
6859         * c_ptr_tests_8_funcs.c: Ditto.
6860         * c_ptr_tests_9.f03: Ditto.
6861         * c_ptr_tests_driver.c: Ditto.
6862         * c_size_t_driver.c: Ditto.
6863         * c_size_t_test.f03: Ditto.
6864         * com_block_driver.f90: Ditto.
6865         * global_vars_c_init.f90: Ditto.
6866         * global_vars_c_init_driver.c: Ditto.
6867         * global_vars_f90_init.f90: Ditto.
6868         * global_vars_f90_init_driver.c: Ditto.
6869         * interop_params.f03: Ditto.
6870         * iso_c_binding_only.f03: Ditto.
6871         * iso_c_binding_rename_1.f03: Ditto.
6872         * iso_c_binding_rename_1_driver.c: Ditto.
6873         * iso_c_binding_rename_2.f03: Ditto.
6874         * iso_c_binding_rename_2_driver.c: Ditto.
6875         * kind_tests_2.f03: Ditto.
6876         * kind_tests_3.f03: Ditto.
6877         * module_md5_1.f90: Ditto.
6878         * only_clause_main.c: Ditto.
6879         * print_c_kinds.f90: Ditto.
6880         * test_bind_c_parens.f03: Ditto.
6881         * test_c_assoc.c: Ditto.
6882         * test_com_block.f90: Ditto.
6883         * test_common_binding_labels.f03: Ditto.
6884         * test_common_binding_labels_2.f03: Ditto.
6885         * test_common_binding_labels_2_main.f03: Ditto.
6886         * test_common_binding_labels_3.f03: Ditto.
6887         * test_common_binding_labels_3_main.f03: Ditto.
6888         * test_only_clause.f90: Ditto.
6889         * use_iso_c_binding.f90: Ditto.
6890         * value_5.f90: Ditto.
6891         * value_test.f90: Ditto.
6892         * value_tests_f03.f90: Ditto.
6893
6894 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6895
6896         * gcc.dg/tls/opt-14.c: New.
6897
6898 2007-07-01  Ollie Wild  <aaw@google.com>
6899
6900         * g++.dg/lookup/using16.C: New test.
6901         * g++.dg/lookup/using17.C: New test.
6902
6903 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6904
6905         PR fortran/32239
6906         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6907         (test_4): Use proper test for floating point equality.
6908         (test_8): Likewise.
6909
6910 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6911
6912         PR libgfortran/32554
6913         * gfortran.dg/fmt_p_1.f90: New test.
6914
6915 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6916
6917         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6918         initialization and fix dg-final check - the initialization loop is
6919         vectorizable.
6920
6921 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6922             Volker Reichelt  <reichelt@netcologne.de>
6923
6924         PR middle-end/32559
6925         * gcc.dg/pr32559.c: New test.
6926
6927 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6928
6929         PR tree-optimization/25371
6930         * gcc.dg/vect/pr25371.c: New test.
6931
6932 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6933
6934         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6935         when allocating and initializing a flexible array.
6936
6937 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6938
6939         PR fortran/20373
6940         * gfortran.dg/intrinsic.f90: New test.
6941
6942 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6943
6944         PR fortran/32555
6945         * gfortran.dg/fmt_zero_check.f90: New.
6946
6947 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6948
6949         PR fortran/30284
6950         * gfortran.dg/repeat_f90: New test.
6951
6952 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6953
6954         PR testsuite/25241
6955         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6956         -pedantic-errors, so we should match errors.
6957         * gcc.dg/cpp/escape-1.c: Likewise.
6958         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6959         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6960         warning.
6961         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6962         errors instead of warnings.
6963         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6964         a pedantic warning.
6965         * gcc.dg/cpp/arith-3.c: Likewise.
6966
6967 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6968
6969         PR testsuite/25241
6970         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6971         * gcc.dg/pch/valid-2.c: Likewise.
6972         * gcc.dg/pch/valid-3.c: Likewise.
6973         * gcc.dg/pch/warn-1.c: Likewise.
6974         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6975         
6976 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6977
6978         PR c/4076
6979         * gcc.dg/Wunused-function.c: New.
6980         
6981 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6982
6983         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6984
6985 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6986
6987         * g++.dg/other/canon-31724.C: New.
6988         
6989 2007-06-29  Jan Hubicka  <jh@suse.cz>
6990
6991         PR middle-end/32372
6992         * gcc.c-torture/compile/pr32372.c: new.
6993
6994 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6995
6996         * gfortran.dg/operator_3.f90: New test.
6997
6998 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6999
7000         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7001         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7002
7003 2007-06-29  Richard Guenther  <rguenther@suse.de>
7004
7005         PR middle-end/32493
7006         * gcc.dg/inline-23.c: New testcase.
7007
7008 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
7009
7010         PR tree-optimization/24659
7011         * gcc.target/i386/vectorize2.c: New test.
7012         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7013         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7014
7015 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
7016
7017         * gcc.dg/pointer-arith-9.c: New test.
7018
7019 2007-06-29  Tobias Burnus  <burnus@net-b.de>
7020
7021         PR fortran/32483
7022         * gfortran.dg/fmt_read_2.f90: New.
7023
7024 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7025
7026         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7027         If it exists, don't try to create it.
7028
7029 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
7030
7031         * g++.dg/ext/visibility/ms-compat-1.C: New.
7032
7033 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7034
7035         PR tree-opt/32417
7036         * gfortran.fortran-torture/compile/pr32417.f90: New test.
7037
7038 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
7039
7040         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7041         targets.
7042
7043 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
7044
7045         PR fortran/32467
7046         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7047
7048 2007-06-27  Richard Guenther  <rguenther@suse.de>
7049
7050         PR middle-end/32492
7051         * gcc.dg/inline-22.c: New testcase.
7052
7053 2007-06-26  Hui-May Chang <hm.chang@apple.com>
7054
7055         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7056         the scan-assembler constant.
7057
7058 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
7059
7060         PR 20216
7061         * gcc.dg/pr20216.c: New.
7062
7063 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7064
7065         PR tree-opt/32421
7066         * gcc.dg/vect/pr32421.c: New test.
7067
7068 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
7069
7070         PR c++/32111
7071         * g++.dg/other/friend5.C: New test.
7072
7073 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
7074
7075         PR fortran/32464
7076         * gfortran.dg/host_assoc_function_2.f90: New test.
7077
7078         PR fortran/31494
7079         * gfortran.dg/host_assoc_call_1.f90: New test.
7080
7081 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7082
7083         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7084         
7085 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7086
7087         PR fortran/32456
7088         * gfortran.dg/error_format.f90: New test.
7089
7090 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7091
7092         PR fortran/32136
7093         * gfortran.dg/pr32136.f90: New test.
7094
7095 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
7096
7097         PR fortran/31726
7098         * gfortran.dg/minmaxloc_1.f90: New test.
7099
7100         PR fortran/32298
7101         * gfortran.dg/minmaxloc_2.f90: New test.
7102
7103 2007-06-23  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/16876
7106         PR middle-end/29478
7107         * gcc.dg/pr29254.c: The warning is bogus.
7108         * gcc.dg/warn-1.c: Likewise.
7109         * gcc.dg/assign-warn-3.c: Likewise.
7110         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7111
7112 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
7113
7114         * gcc.c-torture/execute/20070623-1.c: New.
7115
7116 2007-06-22  Jan Hubicka  <jh@suse.cz>
7117
7118         * gcc.c-torture/compile/pr31541.c: New.
7119
7120 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7121
7122         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7123         Remove -m64 from dg-options.
7124
7125 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR middle-end/32374
7128         * gcc.dg/pr32374.c: New test.
7129
7130 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         PR fortran/32360
7133         * gfortran.dg/pointer_assign_3.f90: New test.
7134
7135 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
7136
7137         * gcc.dg/tree-ssa/pr19590.c: New.
7138
7139 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7140
7141         PR fortran/31162
7142         * gfortran.dg/assign.f90: Update test.
7143         * gfortran.dg/real_do_1.f90: Update test.
7144         * gfortran.dg/gomp/omp_do1.f90: Update test.
7145         * gfortran.dg/warnings_are_errors_1.f: Update test.
7146         * gfortran.dg/g77/20010519-1.f: Update test.
7147         * gfortran.dg/g77/pr9258.f: Update test.
7148         * gfortran.dg/g77/960317-1.f: Update test.
7149
7150 2007-06-21  Richard Guenther  <rguenther@suse.de>
7151
7152         PR tree-optimization/32453
7153         * gcc.c-torture/compile/pr32453.c: New testcase.
7154
7155 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
7156
7157         PR tree-optimization/31866
7158         * gcc.dg/pr31866.c: New test.
7159
7160 2007-06-21  Richard Guenther  <rguenther@suse.de>
7161
7162         PR tree-optimization/32451
7163         * g++.dg/torture/20070621-1.C: New testcase.
7164
7165 2007-06-21  Christian Bruel  <christian.bruel@st.com>
7166
7167         * gcc.dg/attr-isr.c: Test delay slot content.
7168         
7169 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7170
7171         PR fortran/32361
7172         gfortran.dg/pointer_assign_2.f90: New test.
7173
7174 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7175
7176         PR fortran/25061
7177         gfortran.dg/invalid_procedure_name.f90: New test.
7178
7179 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
7180
7181         PR tree-optimization/25737
7182         * gcc.dg/tree-ssa/alias-14.c: New test.
7183
7184 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
7185
7186         * gcc.target/i386/large-size-array-3.c: New.
7187
7188 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7189         Richard Guenther  <rguenther@suse.de>
7190
7191         PR fortran/32140
7192         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7193
7194 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
7195
7196         PR middle-end/31959
7197         * gcc.dg/pr31959.c: New test.
7198
7199         PR inline-asm/32109
7200         * g++.dg/ext/asm10.C: New test.
7201
7202         PR middle-end/32285
7203         * gcc.c-torture/execute/20070614-1.c: New test.
7204
7205 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
7206
7207         * gcc.target/arm/stack-corruption.c: New test.
7208
7209 2007-06-19  Richard Guenther  <rguenther@suse.de>
7210
7211         * g++.dg/torture/pr30252.C: New testcase.
7212
7213 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
7214
7215         PR tree-optimization/32353
7216         * g++.dg/opt/nrv13.C: New test.
7217
7218 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
7219
7220         PR fortran/20863
7221         PR fortran/20882
7222         * gfortran.dg/impure_assignment_2.f90 : New test.
7223
7224         PR fortran/32236
7225         * gfortran.dg/data_initialized_2.f90 : New test.
7226
7227         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7228         appropriate version of 'dmach'.
7229
7230 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7231
7232         PR target/32389
7233         * gcc.target/i386/pr32389.c New test.
7234
7235 2007-06-18  Simon Baldwin <simonb@google.com>
7236
7237         PR c++/31923
7238         * g++.dg/template/error25.C: New.
7239         * g++.dg/template/spec35.C: New.
7240
7241 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
7242
7243         * gcc.c-torture/compile/pr32355.c: New testcase.
7244         
7245 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
7246
7247         PR tree-optimization/32383
7248         * g++.dg/opt/pr32383.C: New test.
7249
7250 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
7251
7252         PR rtl-optimization/32366
7253         * gcc.dg/vect/pr32366.c: New test.
7254
7255 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
7256
7257         * gcc.c-torture/compile/pr32349.c: New testcase.
7258         
7259 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7260
7261         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7262         * gcc.target/sparc/combined-2.c: Likewise.
7263         * gcc.target/sparc/fexpand.c : Likewise.
7264         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
7265         * gcc.target/sparc/fpack16.c : Likewise.
7266         * gcc.target/sparc/fpmerge.c : Likewise.
7267         * gcc.target/sparc/fpmul.c : Likewise.
7268         * gcc.target/sparc/noresult.c : Likewise.
7269         * gcc.target/sparc/pdist.c: Likewise.
7270
7271 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         PR middle-end/31723
7274         * gcc.target/i386/recip-divf.c: New test.
7275         * gcc.target/i386/recip-sqrtf.c: Ditto.
7276         * gcc.target/i386/recip-vec-divf.c: Ditto.
7277         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7278         * gcc.target/i386/sse-recip.c: Ditto.
7279         * gcc.target/i386/sse-recip-vec.c: Ditto.
7280
7281 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7282
7283         PR tree-opt/32225
7284         * gcc.c-torture/compile/20070605-1.c: New test.
7285
7286         * gcc.c-torture/compile/20070603-1.c: New testcase.
7287         * gcc.c-torture/compile/20070603-2.c: New testcase.
7288
7289         * gcc.c-torture/compile/20070531-1.c: New test.
7290
7291         PR tree-opt/32167
7292         * gcc.c-torture/compile/20070531-2.c: New test.
7293
7294         PR tree-opt/32144
7295         * gcc.c-torture/compile/20070529-1.c: New test.
7296
7297         PR tree-opt/32145
7298         * gcc.c-torture/compile/20070529-2.c: New test.
7299
7300         PR tree-opt/32015
7301         * gcc.c-torture/compile/20070520-1.c: New test.
7302
7303         * g++.dg/ext/java-1.C: New test.
7304
7305         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7306         loops instead of one. Remove the "can't determine dependence"
7307         check.
7308         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7309         needed as the cast is gone in the first place.
7310         * gcc.dg/max-1.c: Change local variable a to be a global one.
7311         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7312         have a cast which is PREd.
7313
7314 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
7315
7316         * g++.dg/lookup/anon6.C: New test.
7317
7318 2007-06-14  Dirk Mueller  <dmueller@suse.de>
7319
7320         PR c++/31806
7321         * g++.dg/opt/static6.C: New testcase.
7322
7323 2007-06-14  Geoff Keating  <geoffk@apple.com>
7324
7325         * g++.dg/ext/visibility/overload-1.C: New.
7326
7327         PR 31093
7328         * g++.dg/ext/visibility/anon4.C: New.
7329
7330 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
7331
7332         PR target/32268
7333         * gcc.target/i386/pr32268.c: New test.
7334
7335 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
7336
7337         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7338         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7339         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7340
7341         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7342         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7343         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7344         BID is used.
7345
7346 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
7347
7348         PR fortran/32302
7349         * gfortran.dg/common_resize_1.f90: New test.
7350
7351 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
7352
7353         PR target/32274
7354         * gcc.dg/vect/pr32224.c: Fix.   
7355         
7356 2007-06-13  Eric Christopher  <echristo@apple.com>
7357
7358         * gcc.target/i386/ssefn-1.c: Add -march=i386.
7359
7360 2007-06-13  Tobias Burnus  <burnus@net-b.de>
7361
7362         PR fortran/32323
7363         * gfortran.dg/actual_array_vect_1.f90: New.
7364
7365 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7366
7367         * gcc.target/sparc/mfpu.c: New test.
7368
7369 2007-06-12  Geoff Keating  <geoffk@apple.com>
7370
7371         * g++.dg/warn/weak1.C: Suppress on Darwin.
7372         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7373
7374 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7375
7376         PR middle-end/31579
7377          * g++.dg/torture/pr31579.C: New testcase.
7378
7379 2007-06-12  Ian Lance Taylor  <iant@google.com>
7380
7381         PR libstdc++/29286
7382         * g++.dg/init/new16.C: New test.
7383         * g++.dg/init/new17.C: New test.
7384         * g++.dg/init/new18.C: New test.
7385         * g++.dg/init/new19.C: New test.
7386
7387 2007-06-12  Olivier Hainque  <hainque@adacore.com>
7388
7389         * gnat.dg/lhs_view_convert.adb: New test.
7390
7391 2007-06-12  Richard Guenther  <rguenther@suse.de>
7392
7393         PR tree-optimization/15353
7394         PR tree-optimization/31657
7395         * gcc.c-torture/execute/20070424-1.c: New testcase.
7396         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7397         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7398         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7399         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7400         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7401
7402 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7403
7404         PR rtl-optimization/32293
7405         * gcc.dg/pr32293.c: New test.
7406
7407 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
7408
7409         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7410
7411 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
7412
7413         PR fortran/29786
7414         * gfortran.dg/equiv_7.f90: New test.
7415         * gfortran.dg/equiv_constraint_7.f90: Change error message.
7416
7417         PR fortran/30875
7418         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7419
7420 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
7421
7422         * gcc.dg/setjmp-3.c: Rename raise to raise0.
7423         * gcc.dg/setjmp-4.c: Likewise.
7424         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7425
7426 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
7427
7428         PR rtl-optimization/31025
7429         * gfortran.dg/pr31025.f90: New.
7430
7431 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7432
7433         PR target/32280
7434         * gcc.target/i386/pr32280.c: New test.
7435
7436 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
7437
7438         PR middle-end/32279
7439         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7440
7441 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7442
7443         PR libgfortran/32235
7444         * gfortran.dg/backspace_9.f: New test.
7445
7446 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
7447
7448         * gcc.dg/tree-ssa/prefetch-7.c: New test.
7449
7450 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
7451
7452         * gcc.dg/tree-ssa/loop-28.c: New testcase.
7453
7454 2007-06-09  Ian Lance Taylor  <iant@google.com>
7455
7456         PR tree-optimization/32169
7457         * gcc.c-torture/compile/pr32169.c: New test.
7458
7459 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
7460
7461         * gcc.dg/vect/costmodel: New directory.
7462         * gcc.dg/vect/costmodel/i386: New directory.
7463         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7464         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7465         New test.
7466         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7467         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7468         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7469         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7470         * gcc.dg/vect/costmodel/x86_64: New directory.
7471         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7472         New testsuite.
7473         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7474         New test.
7475         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7476         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7477         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7478         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7479         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7480
7481 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
7482
7483         PR tree-optimization/32243
7484         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
7485         flags for -Os tests.
7486         * gcc.dg/vect/03-vect-pr32243.c: New test.
7487
7488 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
7489
7490         PR tree-optimization/32224
7491         * gcc.dg/vect/pr32224.c: New test.
7492
7493 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR c++/32177
7496         * g++.dg/gomp/pr32177.C: New test.
7497
7498 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7499
7500         PR testsuite/25241
7501         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7502         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7503         warning nor an error.
7504         * gcc.dg/Wfatal-2.c: Likewise.
7505         * gcc.dg/Werror-1.c: Likewise.
7506         * gcc.dg/Werror-5.c: Likewise.
7507         * gcc.dg/Werror-7.c: Likewise.
7508         * gcc.dg/Werror-10.c: Likewise.
7509         * gcc.dg/Werror-11.c: Likewise.
7510
7511 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
7512
7513         PR c++/30759
7514         * g++.dg/init/brace6.C: New test.
7515
7516 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
7517
7518         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7519         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7520         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7521         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7522
7523         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7524         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7525         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7526         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7527         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7528         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7529         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7530         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7531
7532         * gcc.dg/darwin-minversion-3.c: New.
7533
7534 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
7535
7536         * gcc.target/i386/builtin-copysign.c: New test.
7537
7538 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7539
7540         PR tree-optimization/32220
7541         * gfortran.dg/predcom-2.f: New testcase.
7542
7543 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7544
7545         PR tree-opt/32231
7546         * gcc.target/i386/vectorize4.c: New test.
7547
7548 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
7549
7550         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7551
7552 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7553
7554         PR testsuite/25241
7555         * gcc.dg/simd-5.c: Mark output as a note.
7556         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7557         dg-message.
7558         * gcc.dg/simd-1.c: Likewise.
7559         * gcc.dg/always_inline.c: Mark output as a sorry.
7560         * gcc.dg/always_inline2.c: Likewise.
7561         * gcc.dg/always_inline3.c: Likewise.
7562
7563 2007-06-06  Ian Lance Taylor  <iant@google.com>
7564
7565         * g++.dg/conversion/enum1.C: New test.
7566
7567 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
7568
7569         PR tree-optimization/32216
7570         * gcc.dg/vect/pr32216.c: New test.
7571
7572 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7573
7574         PR testsuite/18923
7575         * gfortran.dg/invalid_contains_1.f90: New test.
7576         * gfortran.dg/invalid_contains_2.f90: New test.
7577
7578 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7579
7580         PR testsuite/32057
7581         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7582         midnight issues.
7583
7584 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7585
7586         PR testsuite/25241
7587         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7588         dg-message to match de note.
7589         * gcc.dg/pr26570.c: Use dg-message for a note.
7590         * gcc.dg/pr29254.c: Use dg-message for generic output and use
7591         dg-error instead of dg-warning because of -Werror.
7592         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7593         neither an error, nor a warning.
7594         * gcc.dg/glibc-uclibc-2.c: Likewise
7595         * gcc.dg/cpp/19940712-1.c: Likewise.
7596
7597 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
7598
7599         PR preprocessor/23479
7600         * gcc.dg/binary-constants-1.c: Add test suites for
7601         the 0b-prefixed binary integer constants.
7602         * gcc.dg/binary-constants-2.c: Ditto.
7603         * gcc.dg/binary-constants-3.c: Ditto.
7604         * gcc.dg/binary-constants-4.c: Ditto.
7605
7606 2007-06-05  Ian Lance Taylor  <iant@google.com>
7607
7608         * gcc.dg/Wstrict-overflow-19.c: New test.
7609
7610 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
7611
7612         * gcc.dg/matrix/matrix-6.c: Remove conversion.
7613
7614 2007-06-04  Ian Lance Taylor  <iant@google.com>
7615
7616         * gcc.dg/Wstrict-overflow-18.c: New test.
7617
7618 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7619
7620         PR testsuite/25241
7621         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7622         * gcc.dg/cpp/mi5.c: Likewise.
7623         * gcc.dg/cpp/mi7.c: Likewise.
7624
7625 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
7626
7627         PR c/32191
7628         * gcc.dg/pr32191.c: New test.
7629
7630 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7631
7632         PR fortran/32124
7633         * gfortran.dg/allocate_stat_1.f90: Remove.
7634
7635 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
7636
7637         * gcc.target/i386/sse4_2-check.h: New.
7638         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7639         * gcc.target/i386/sse4_2-crc32.h: Likewise.
7640         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7641         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7642         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7643         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7644         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7645         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7646         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7647         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7648         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7649         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7650         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7651         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7652         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7653         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7654         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7655         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7656
7657 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
7658
7659         * gcc.dg/pie-link.c: New test.
7660
7661 2007-06-01  Ian Lance Taylor  <iant@google.com>
7662
7663         * gcc.dg/Wstrict-overflow-17.c: New test.
7664
7665 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
7666
7667         * gcc.dg/builtin-return-1.c (g): New.
7668         (main): Allocate at least 64 bytes on the stack.
7669
7670 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
7671
7672         * g++.dg/init/cleanup3.C: New test.
7673
7674 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7675
7676         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7677         int is 16 bits.
7678
7679 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
7680
7681         PR fortran/32156
7682         * gfortran.dg/char_array_constructor_3.f90: New test.
7683
7684 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7685
7686         PR tree-optimization/32160
7687         * gfortran.dg/predcom-1.f: New test.
7688
7689 2007-05-31  Richard Guenther  <rguenther@suse.de>
7690
7691         * g++.dg/other/str_empty.C: Move...
7692         * g++.dg/other/pr30567.C: Move...
7693         * g++.dg/tree-ssa/pr27218.C: Move...
7694         * g++.dg/torture: ...here and remove dg-options.
7695
7696 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
7697
7698         PR c++/32158
7699         * g++.dg/ext/is_pod_incomplete.C: New.
7700
7701 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
7702             Douglas Gregor <doug.gregor@gmail.com>
7703             Pedro Lamarao <pedro.lamarao@mndfck.org>
7704             Howard Hinnant <howard.hinnant@gmail.com>
7705
7706         PR c++/7412
7707         PR c++/29939
7708         * g++.dg/cpp0x/rv8p.C: New.
7709         * g++.dg/cpp0x/temp-constructor-bug.C: New.
7710         * g++.dg/cpp0x/cast-bug.C: New.
7711         * g++.dg/cpp0x/elision_weak.C: New.
7712         * g++.dg/cpp0x/collapse-bug.C: New.
7713         * g++.dg/cpp0x/rv3p.C: New.
7714         * g++.dg/cpp0x/rv7n.C: New.
7715         * g++.dg/cpp0x/overload-conv-1.C: New.
7716         * g++.dg/cpp0x/rv2n.C: New.
7717         * g++.dg/cpp0x/deduce.C: New.
7718         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7719         * g++.dg/cpp0x/rv6p.C: New.
7720         * g++.dg/cpp0x/template_deduction.C: New.
7721         * g++.dg/cpp0x/implicit-copy.C: New.
7722         * g++.dg/cpp0x/rv1p.C: New.
7723         * g++.dg/cpp0x/cast.C: New.
7724         * g++.dg/cpp0x/rv5n.C: New.
7725         * g++.dg/cpp0x/collapse.C: New.
7726         * g++.dg/cpp0x/overload-conv-2.C: New.
7727         * g++.dg/cpp0x/rv4p.C: New.
7728         * g++.dg/cpp0x/rvo.C: New.
7729         * g++.dg/cpp0x/iop.C: New.
7730         * g++.dg/cpp0x/rv3n.C: New.
7731         * g++.dg/cpp0x/rv7p.C: New.
7732         * g++.dg/cpp0x/reference_collapsing.C: New.
7733         * g++.dg/cpp0x/overload.C: New.
7734         * g++.dg/cpp0x/named.C: New.
7735         * g++.dg/cpp0x/rv2p.C: New.
7736         * g++.dg/cpp0x/rv6n.C: New.
7737         * g++.dg/cpp0x/not_special.C: New.
7738         * g++.dg/cpp0x/bind.C: New.
7739         * g++.dg/cpp0x/rv1n.C: New.
7740         * g++.dg/cpp0x/rv5p.C: New.
7741         * g++.dg/cpp0x/elision.C: New.
7742         * g++.dg/cpp0x/named_refs.C: New.
7743         * g++.dg/cpp0x/unnamed_refs.C: New.
7744         * g++.dg/cpp0x/rv4n.C: New.
7745         * g++.dg/cpp0x/elision_neg.C: New.
7746         * g++.dg/init/copy7.C: Run in C++98 mode.
7747         * g++.dg/overload/arg1.C: Ditto.
7748         * g++.dg/overload/arg4.C: Ditto.
7749
7750 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7751
7752         PR c++/31809
7753         * g++.dg/opt/static5.C: New test.
7754
7755 2007-05-30  Richard Guenther  <rguenther@suse.de>
7756
7757         * g++.dg/dg.exp: Prune torture/.
7758         * g++.dg/torture/dg-torture.exp: New testsuite.
7759
7760 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
7761
7762         * gcc.target/arm/pr27387.C: Move and rename to ...
7763         * g++.dg/inherit/thunk8.C: ... here.
7764
7765 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR tree-optimization/31769
7768         * g++.dg/gomp/pr31769.C: New test.
7769
7770 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
7771
7772         * gcc.target/i386/stack-realign.c: New.
7773
7774 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
7775
7776         * gcc.dg/tree-ssa/prefetch-6.c: New test.
7777
7778 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7779
7780         * gfortran.dg/sizeof.f90: New.
7781
7782 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7783
7784         PR c/31339
7785         * gcc.dg/boolcomplex-1.c: New test.
7786
7787         PR c++/31339
7788         * g++.dg/ext/boolcomplex-1.c: New test.
7789
7790 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
7791
7792         * gcc.dg/matrix: New directory.
7793
7794 2007-05-28  Tobias Burnus  <burnus@net-b.de>
7795
7796         PR fortran/32124
7797         * gfortran.dg/allocate_stat_1.f90: New.
7798
7799 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7800
7801         PR fortran/31972
7802         * transfer_hollerith_1.f90: New test.
7803
7804 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7805
7806         PR tree-opt/32100
7807         * gcc.c-torture/execute/vrp-7.c: New test.
7808
7809 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
7810
7811         * gfortran.dg/transfer_simplify_4.f90: New test.
7812
7813 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7814
7815         PR fortran/32088
7816         * gfortran.dg/func_result_3.f90: New.
7817
7818 2007-05-27  Tobias Burnus  <burnus@net-b.de>
7819
7820         PR middle-end/32083
7821         * gfortran.dg/transfer_simplify_3.f90: New.
7822
7823 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         PR target/32065
7826         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
7827         to compile options.
7828         * gcc.target/i386/pr32065-2.c: New test.
7829
7830 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7831
7832         PR fortran/31813
7833         * gfortran.dg/io_constraints_2.f90: Update.
7834
7835 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/31219
7838         * gfortran.dg/array_constructor_17.f90: New test.
7839
7840 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7841
7842         PR tree-opt/32090
7843         * g++.dg/opt/array2.C: New testcase.
7844
7845 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
7846
7847         PR target/32065
7848         * gcc.target/i386/pr32065.c: New test.
7849
7850 2007-05-25  Dirk Mueller  <dmueller@suse.de>
7851             Marcus Meissner <meissner@suse.de>
7852
7853         * gcc.dg/attr-alloc_size.c: New.
7854
7855 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
7856             Lee Millward  <lee.millward@gmail.com>
7857
7858         PR c++/31745
7859         * g++.dg/parse/crash34.C: New test.
7860
7861         * g++.dg/parse/crash35.C: New test.
7862
7863 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
7864
7865         * gcc.target/i386/sse2-check.h: New.
7866         * gcc.target/i386/sse2-vec-1.c: Likewise.
7867         * gcc.target/i386/sse2-vec-2.c: Likewise.
7868         * gcc.target/i386/sse2-vec-3.c: Likewise.
7869         * gcc.target/i386/sse2-vec-4.c: Likewise.
7870         * gcc.target/i386/sse2-vec-5.c: Likewise.
7871         * gcc.target/i386/sse2-vec-6.c: Likewise.
7872
7873 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7874
7875         PR c++/31431
7876         PR c++/31432
7877         PR c++/31434
7878         PR c++/31435
7879         PR c++/31437
7880         PR c++/31438
7881         PR c++/31442
7882         PR c++/31443
7883         PR c++/31444
7884         PR c++/31445
7885         * g++.dg/cpp0x/pr31431.C: New.
7886         * g++.dg/cpp0x/pr31437.C: New.
7887         * g++.dg/cpp0x/pr31442.C: New.
7888         * g++.dg/cpp0x/pr31444.C: New.
7889         * g++.dg/cpp0x/pr31431-2.C: New.
7890         * g++.dg/cpp0x/pr31432.C: New.
7891         * g++.dg/cpp0x/pr31434.C: New.
7892         * g++.dg/cpp0x/pr31438.C: New.
7893         * g++.dg/cpp0x/pr31443.C: New.
7894         * g++.dg/cpp0x/pr31445.C: New.
7895         * g++.dg/cpp0x/variadic-crash1.C: New.
7896
7897 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7898
7899         * gcc.target/arm/long-calls-1.c: New test.
7900         * gcc.target/arm/long-calls-2.c: Likewise.
7901         * gcc.target/arm/long-calls-3.c: Likewise.
7902         * gcc.target/arm/long-calls-4.c: Likewise.
7903
7904 2007-05-25  Richard Guenther  <rguenther@suse.de>
7905             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7906
7907         PR tree-optimization/31982
7908         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7909
7910 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7911
7912         PR fortran/32047
7913         * gfortran.dg/result_in_spec_2.f90: New test.
7914
7915 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7916
7917         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7918
7919 2007-05-24  Ollie Wild  <aaw@google.com>
7920
7921         * gcc.dg/cpp/counter-1.c: New test.
7922         * gcc.dg/pch/counter-1.c: New test.
7923         * gcc.dg/pch/counter-1.hs: New file.
7924         * gcc.dg/pch/counter-2.c: New test.
7925         * gcc.dg/pch/counter-2.hs: New file.
7926         * gcc.dg/pch/counter-3.c: New test.
7927         * gcc.dg/pch/counter-3.hs: New file.
7928
7929 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7930
7931         * gcc.dg/tree-ssa/predcom-1.c: New test.
7932         * gcc.dg/tree-ssa/predcom-2.c: New test.
7933         * gcc.dg/tree-ssa/predcom-3.c: New test.
7934         * gcc.dg/tree-ssa/predcom-4.c: New test.
7935         * gcc.dg/tree-ssa/predcom-5.c: New test.
7936         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7937
7938 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7939
7940         PR testsuite/32062
7941         * gcc.target/i386/sse4_1-check.h (MASK): New.
7942
7943 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7944
7945         PR fortran/32038
7946         * gfortran.dg/pr25603.f: Initialize integer variables.
7947
7948 2007-05-23  Ian Lance Taylor  <iant@google.com>
7949
7950         * g++.dg/other/vrp1.C: New test.
7951
7952 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7953
7954         PR preprocessor/20077
7955         * gcc.dg/cpp/paste15.c: New test.
7956
7957 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7958             Nigel Stephens  <nigel@mips.com>
7959             Richard Sandiford  <richard@codesourcery.com>
7960
7961         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7962         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7963         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7964         * gcc.target/mips/inter/mips16-inter.exp: New.
7965
7966 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7967
7968         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7969
7970 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7971
7972         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7973         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7974         * gcc.target/i386/sse3-addsubps.c: Likewise.
7975         * gcc.target/i386/sse3-haddpd.c: Likewise.
7976         * gcc.target/i386/sse3-haddps.c: Likewise.
7977         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7978         * gcc.target/i386/sse3-hsubps.c: Likewise.
7979         * gcc.target/i386/sse3-lddqu.c: Likewise.
7980         * gcc.target/i386/sse3-movddup.c: Likewise.
7981         * gcc.target/i386/sse3-movshdup.c: Likewise.
7982         * gcc.target/i386/sse3-movsldup.c: Likewise.
7983
7984         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7985         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7986         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7987         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7988         * gcc.target/i386/ssse3-palignr.c: Likewise.
7989         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7990         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7991         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7992         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7993         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7994         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7995         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7996         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7997         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7998         * gcc.target/i386/ssse3-psignb.c: Likewise.
7999         * gcc.target/i386/ssse3-psignd.c: Likewise.
8000         * gcc.target/i386/ssse3-psignw.c: Likewise.
8001         * gcc.target/i386/ssse3-vals.h: Likewise.
8002
8003         * gcc.target/i386/sse3-check.h: New file.
8004         * gcc.target/i386/ssse3-check.h: Likewise.
8005
8006 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8007
8008         PR middle-end/31095
8009         * gcc.c-torture/compile/bcopy-1.c: New testcase.
8010
8011 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8012
8013         PR middle-end/31606
8014         * gcc.c-torture/20070522-1.c: New testcase.
8015
8016 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8017
8018         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8019
8020 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
8021
8022         * gcc.c-torture/execute/ieee/20000320-1.x,
8023         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8024         m68k-*-* and check_effective_target_coldfire_fpu.
8025
8026 2007-05-22  Ollie Wild  <aaw@google.com>
8027
8028         * g++.dg/lookup/hidden-class10.C: New test.
8029         * g++.dg/lookup/hidden-class11.C: New test.
8030
8031 2007-05-22  Ollie Wild  <aaw@google.com>
8032
8033         * g++.dg/lookup/name-clash5.C: New test.
8034         * g++.dg/lookup/name-clash6.C: New test.
8035
8036 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8037
8038         * g++.dg/other/i386-2.C: Update comments on header files tested.
8039         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
8040         of <tmmintrin.h>.
8041         * gcc.target/i386/sse-12.c: Likewise.
8042         * gcc.target/i386/sse-13.c: Likewise.
8043         * gcc.target/i386/sse-14.c: Likewise.
8044
8045         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8046         Redefined to test with immediate operand.
8047         (__builtin_ia32_blendps): Likewise.
8048         (__builtin_ia32_blendpd): Likewise.
8049         (__builtin_ia32_dpps): Likewise.
8050         (__builtin_ia32_dpps): Likewise.
8051         (__builtin_ia32_insertps128): Likewise.
8052         (__builtin_ia32_vec_ext_v4sf): Likewise.
8053         (__builtin_ia32_vec_set_v16qi): Likewise.
8054         (__builtin_ia32_vec_set_v4si): Likewise.
8055         (__builtin_ia32_vec_set_v2di): Likewise.
8056         (__builtin_ia32_vec_ext_v16qi): Likewise.
8057         (__builtin_ia32_vec_ext_v4si): Likewise.
8058         (__builtin_ia32_vec_ext_v2di): Likewise.
8059         (__builtin_ia32_roundpd): Likewise.
8060         (__builtin_ia32_roundsd): Likewise.
8061         (__builtin_ia32_roundps): Likewise.
8062         (__builtin_ia32_roundss): Likewise.
8063         (__builtin_ia32_mpsadbw128): Likewise.
8064
8065 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8066
8067         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8068
8069 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8070
8071         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8072         failures.
8073         * gcc.dg/dfp/func-struct.c: Ditto.
8074         * gcc.dg/dfp/operator-assignment.c: Ditto.
8075         * gcc.dg/dfp/convert-bfp.c: Ditto.
8076         * gcc.dg/dfp/convert-int.c: Ditto.
8077         * gcc.dg/dfp/convert-int-max.c: Ditto.
8078         * gcc.dg/dfp/func-scalar.c: Ditto.
8079         * gcc.dg/dfp/cast.c: Ditto.
8080         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8081         failures, and fix a typo in return type of arg1_128.
8082         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8083         failures, and fix a typo in a constant suffix.
8084         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8085         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8086
8087 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
8088             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8089
8090         * lib/gcc-dg.exp(process_message): New proc.
8091         (dg-message): New test directive.
8092         * gcc.dg/always_inline.c: Use dg-message.
8093         * gcc.dg/always_inline2.c: Ditto.
8094         * gcc.dg/always_inline3.c: Ditto.
8095         * gcc.dg/invalid-call-1.c: Ditto.
8096         * gcc.dg/pr17506.c: Ditto.
8097         * gcc.dg/simd-5.c: Ditto.
8098         * gcc.dg/simd-6.c: Ditto.
8099         * gcc.dg/va-arg-2.c: Ditto.
8100         * gcc.dg/cpp/syshdr.c: Ditto.
8101         * gcc.dg/cpp/unc4.c: Ditto.
8102         * gcc.dg/cpp/trad/mi1.c: Ditto.
8103         * gcc.dg/cpp/trad/mi5.c: Ditto.
8104         * gcc.dg/cpp/trad/mi7.c: Ditto.
8105         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8106         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8107         * gcc.test-framework/test-framework.awk: Special-case outexists
8108         tests.
8109
8110 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
8111
8112         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8113         (bit_SSE4_2): Likewise.
8114         (bit_POPCNT): Likewise.
8115
8116         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8117         Check if assembler supports SSE4 instructions.
8118
8119         * gcc.target/i386/sse4_1-blendpd.c: New file.
8120         * gcc.target/i386/sse4_1-blendps.c: Likewise.
8121         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8122         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8123         * gcc.target/i386/sse4_1-check.h: Likewise.
8124         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8125         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8126         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8127         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8128         * gcc.target/i386/sse4_1-extractps.c: Likewise.
8129         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8130         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8131         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8132         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8133         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8134         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8135         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8136         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8137         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8138         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8139         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8140         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8141         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8142         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8143         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8144         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8145         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8146         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8147         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8148         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8149         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8150         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8151         * gcc.target/i386/sse4_1-pminud.c: Likewise.
8152         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8153         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8154         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8155         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8156         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8157         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8158         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8159         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8160         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8161         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8162         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8163         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8164         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8165         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8166         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8167         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8168         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8169         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8170         * gcc.target/i386/sse4_1-round.h: Likewise.
8171         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8172         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8173         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8174         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8175         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8176         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8177         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8178         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8179         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8180         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8181         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8182         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8183         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8184         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8185
8186 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8187
8188         PR fortran/31627
8189         * gfortran.dg/bounds_check_7.f90: New test.
8190
8191 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
8192
8193         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8194         (check_effective_target_sse4a): Ditto.
8195
8196         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8197         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8198         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8199         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8200         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8201         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8202         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8203         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8204         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8205         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8206         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8207         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8208         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8209         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8210         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8211         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8212         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8213         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8214         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8215         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8216
8217 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
8218
8219         * g++.dg/ext/cleanup-1.C: New test.
8220         * g++.dg/ext/cleanup-2.C: Likewise.
8221         * g++.dg/ext/cleanup-3.C: Likewise.
8222         * g++.dg/ext/cleanup-4.C: Likewise.
8223         * g++.dg/ext/cleanup-5.C: Likewise.
8224         * g++.dg/ext/cleanup-6.C: Likewise.
8225         * g++.dg/ext/cleanup-8.C: Likewise.
8226         * g++.dg/ext/cleanup-9.C: Likewise.
8227         * g++.dg/ext/cleanup-10.C: Likewise.
8228         * g++.dg/ext/cleanup-11.C: Likewise.
8229         * g++.dg/ext/cleanup-dtor.C: Likewise.
8230
8231 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8232
8233         PR middle-end/31995
8234         * gcc.dg/vect/vect-102a.c: New test.
8235
8236 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
8237             Paolo Carlini  <pcarlini@suse.de>
8238             Uros Bizjak  <ubizjak@gmail.com>
8239
8240         * gcc.dg/gcc-have-sync-compare-and-swap.c,
8241         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8242         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8243         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8244         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8245         New testcases.
8246
8247 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
8248
8249         PR fortran/32002
8250         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8251
8252 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8253
8254         PR fortran/32027
8255         * gfortran.dg/do_3.F90: Add checks for the final value of the
8256         loop variable.
8257
8258 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8259
8260         * gcc.c-torture/execute/990127-2.x: New file.
8261
8262 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
8263
8264         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8265         * gcc.target/i386/sse-12: Add -O to compile options.
8266         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8267         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8268         and mm3dnow.h.  Add -O to compile options.
8269
8270 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/31867
8273         * gfortran.dg/char_length_5.f90: New test.
8274
8275         PR fortran/31994
8276         * gfortran.dg/array_reference_1.f90: New test.
8277
8278 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8279
8280         PR middle-end/7651
8281         PR c++/11856
8282         PR c/12963
8283         PR c/23587
8284         PR other/29694
8285         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8286         * gcc.dg/Wtype-limits.c: New.
8287         * gcc.dg/Wtype-limits-Wextra.c: New.
8288         * gcc.dg/Wtype-limits-no.c: New.
8289         * g++.dg/warn/Wtype-limits.C: New.
8290         * g++.dg/warn/Wtype-limits-Wextra.C: New.
8291         * g++.dg/warn/Wtype-limits-no.C: New.
8292
8293 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8294
8295         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8296         instead of "-msse2".'
8297         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8298         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
8299         and mm3dnow.h.
8300         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8301         to test with immediate operand.
8302         (__builtin_ia32_insertqi): Ditto.
8303         (__builtin_ia32_palignr128): Ditto.
8304         (__builtin_ia32_palignr): Ditto.
8305         (__builtin_ia32_pshufhw): Ditto.
8306         (__builtin_ia32_pshuflw): Ditto.
8307         (__builtin_ia32_pshufd): Ditto.
8308         (__builtin_ia32_vec_set_v8hi): Ditto.
8309         (__builtin_ia32_vec_ext_v8hi): Ditto.
8310         (__builtin_ia32_shufpd): Ditto.
8311         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8312
8313 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
8314
8315         PR fortran/32001
8316         * gfortran.dg/min_max_conformance.f90: Added more testcases.
8317
8318 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8319
8320         PR target/31585
8321         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8322         and "__inline".  Use "-msse" instead of "-msse2".
8323
8324 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8325
8326         PR middle-end/7651
8327         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8328         * gcc.dg/20030906-2.c: Likewise.
8329         * objc.dg/method-17.m: Add -Wreturn-type.
8330         * obj-c++.dg/method-21.mm: Likewise.
8331
8332 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
8333
8334         PR target/31585
8335         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8336         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8337         (__builtin_ia32_psrlqi128): Ditto.
8338         (__builtin_ia32_psrlwi128): Ditto.
8339         (__builtin_ia32_psrldi128): Ditto.
8340         (__builtin_ia32_psrldqi128): Ditto.
8341         (__builtin_ia32_pslldqi128): Ditto.
8342         (__builtin_ia32_psrawi128): Ditto.
8343         (__builtin_ia32_psradi128): Ditto.
8344         (__builtin_ia32_psllqi128): Ditto.
8345         (__builtin_ia32_pslldi128): Ditto.
8346         (__builtin_prefetch): Ditto.
8347         (__builtin_ia32_pshufw): Ditto.
8348         (__builtin_ia32_vec_set_v4hi): Ditto.
8349         (__builtin_ia32_vec_ext_v4hi): Ditto.
8350         (__builtin_ia32_shufps): Ditto.
8351         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8352
8353 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8354
8355         PR fortran/31974
8356         * gfortran.dg/char_allocation_1.f90: New test.
8357
8358 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8359
8360         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8361         * gcc.dg/Wconversion-sign.c: New.
8362         * gcc.dg/Wconversion-integer-no-sign.c: New.
8363         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8364         Wconversion-sign.C
8365         * g++.dg/warn/Wconversion-sign.C: New.
8366         * g++.old-deja/g++.other/warn4.C: Update.
8367         * g++.dg/warn/Wconversion1.C: Likewise.
8368
8369 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8370
8371         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8372         * gcc.dg/torture/builtin-math-4.c: Likewise.
8373
8374 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8375
8376         PR libfortran/31964
8377         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8378
8379 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8380
8381         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8382
8383 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
8384
8385         PR target/31628
8386         * gcc.target/i386/pr31628.c: New.
8387
8388 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
8389
8390         PR middle-end/31344
8391         * gcc.dg/pr31344.c: New test.
8392
8393 2007-05-17  Ian Lance Taylor  <iant@google.com>
8394
8395         PR tree-optimization/31953
8396         * gcc.c-torture/compile/pr31953.c: New test.
8397
8398 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8399
8400         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8401
8402         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8403         and drem.
8404         * gcc.dg/torture/builtin-math-4.c: Likewise.
8405
8406         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8407         * gcc.dg/torture/builtin-math-4.c: Likewise.
8408
8409         * gcc.dg/torture/builtin-math-4.c: New test.
8410
8411 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
8412             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8413
8414         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8415         * gcc.dg/cpp/include2.c: Ditto.
8416         * gcc.dg/cpp/mac-dir-2.c: Ditto.
8417         * gcc.dg/cpp/paste5.c: Ditto.
8418         * gcc.dg/cpp/paste6.c: Ditto.
8419         * gcc.dg/cpp/paste8.c: Ditto.
8420         * gcc.dg/cpp/paste11.c: Ditto.
8421         * gcc.dg/cpp/paste13.c: Ditto.
8422         * gcc.dg/cpp/skipping2.c: Ditto.
8423         * gcc.dg/reg-vol-struct-1.c: Ditto.
8424         * gcc.dg/Wshadow-1.c: Ditto.
8425         * gcc.dg/cpp/trad/comment.c: Ditto.
8426         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8427         * gcc.dg/cpp/if-2.c: Ditto.
8428         * gcc.dg/array-5.c: Ditto.
8429         * gcc.dg/inline-15.c: Ditto.
8430         * gcc.dg/pr27953.c: Ditto.
8431         * gcc.dg/Wno-c++-compat.c: Ditto.
8432
8433 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
8434
8435         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8436
8437 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8438
8439         * gcc.c-torture/execute/20070517-1.c: New test.
8440
8441 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
8442
8443         PR fortran/31919
8444         * gfortran.dg/min_max_conformance.f90: New test.
8445
8446 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
8447
8448         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8449         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8450         gcc.dg/vect/vect-104.c: Use more complex construction to
8451         prevent vectorizing.
8452         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8453
8454 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
8455
8456         PR tree-optimization/24659
8457         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8458         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8459         not vect_int target.
8460         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8461         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
8462         targets.
8463         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8464         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8465         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8466
8467 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
8468
8469         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8470         and x86_64-*-* targets.
8471         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8472
8473 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR fortran/18769
8476         PR fortran/30881
8477         PR fortran/31194
8478         PR fortran/31216
8479         PR fortran/31427
8480         * transfer_simplify_1.f90: New test.
8481         * transfer_simplify_2.f90: New test.
8482
8483 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
8484
8485         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8486
8487 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
8488
8489         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8490
8491         * gcc.dg/fltconst-pedantic-dfp.c: New test.
8492
8493         PR c/31924
8494         * gcc.dg/fltconst-1.c: New test.
8495
8496         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8497         * gcc.dg/dfp/operator-assignment.c: Ditto.
8498
8499 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
8500
8501         PR c++/29928
8502         * g++.dg/rtti/typeid5.C: New.
8503
8504 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8505
8506         PR fortran/31725
8507         * gfortran.dg/substr_4.f: New test.
8508
8509 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
8510
8511         * gcc.target/m68k/interrupt_thread-1.c,
8512         gcc.target/m68k/interrupt_thread-2.c,
8513         gcc.target/m68k/interrupt_thread-3.c: New.
8514         * gcc.target/m68k/m68k.exp: Accept fido.
8515
8516 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
8517
8518         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8519         * gfortran.dg/altreturn_3.f90: Likewise.
8520         * gfortran.dg/assumed_dummy_1.f90: Likewise.
8521         * gfortran.dg/default_numeric_type_1.f90: Likewise.
8522         * gfortran.dg/inquire_iolength.f90: Likewise.
8523         * gfortran.dg/module_naming_1.f90: Likewise.
8524         * gfortran.dg/oldstyle_2.f90: Likewise.
8525         * gfortran.dg/operator_2.f90: Likewise.
8526         * gfortran.dg/parameter_array_element_1.f90: Likewise.
8527         * gfortran.dg/used_types_11.f90: Likewise.
8528         * gfortran.dg/zero_array_components_1.f90: Likewise.
8529         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8530         * gfortran.dg/parameter_array_dummy.f90: Likewise.
8531         * gfortran.dg/real_const_3.f90: Likewise.
8532
8533 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
8534
8535         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8536         * gcc.dg/tree-ssa/loop-30.c: New test.
8537
8538 2007-05-13  Richard Guenther  <rguenther@suse.de>
8539
8540         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8541         scanning forwprop1.
8542         * g++.dg/tree-ssa/pr31146.C: Likewise.
8543
8544 2007-05-13  Revital Eres  <eres@il.ibm.com>
8545
8546         * gcc.dg/dse.c: New test.
8547
8548 2007-05-12  Richard Guenther  <rguenther@suse.de>
8549
8550         PR tree-optimization/31797
8551         * gcc.c-torture/compile/pr31797.c: New testcase.
8552
8553 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR fortran/30746
8556         * gfortran.dg/host_assoc_function_1.f90: New test.
8557
8558 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
8559
8560         PR c++/31829
8561         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8562
8563 2007-05-11  Silvius Rus  <rus@google.com>
8564
8565         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8566         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8567         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8568         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8569         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8570         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8571         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8572         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8573         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8574         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8575         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8576         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8577         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8578         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8579         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8580         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8581
8582 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
8583
8584         PR other/31852
8585         * gcc.c-torture/execute/builtins/memchr.c: New.
8586         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8587         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8588
8589 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8590
8591         PR fortran/30876
8592         * gfortran.dg/recursive_reference_1.f90: Put error at correct
8593         line.
8594         * gfortran.dg/recursive_reference_2.f90: New test.
8595
8596 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8597
8598         PR fortran/30878
8599         * gfortran.dg/namelist_29.f90: New test.
8600
8601 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/31474
8604         * gfortran.dg/entry_10.f90: New test.
8605
8606 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
8607
8608         PR tree-optimization/31885
8609         * gcc.dg/tree-ssa/loop-29.c: New test.
8610
8611 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8612
8613         * assumed_dummy_1.f90: Fix dg directive.
8614         * char_initialiser_actual.f90: Likewise.
8615         * nested_modules_2.f90: Likewise.
8616         * shift-alloc.f90: Likewise.
8617
8618 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
8619
8620         * gcc.dg/20070507-1.c: Disable for non-pic targets.
8621
8622 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8623
8624         PR libfortran/31880
8625         * gfortran.dg/unf_read_corrupted_2.f90: New test.
8626
8627 2007-05-09  Mike Stump  <mrs@apple.com>
8628
8629         * g++.dg/other/first-global.C: Add -fpie for darwin.
8630         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8631
8632 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8633
8634         * gcc.dg/20070507-1.c: New testcase.
8635
8636 2007-05-08  Chao-ying Fu  <fu@mips.com>
8637
8638         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8639         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8640         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8641         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8642
8643 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
8644
8645         PR 31847
8646         * gcc.dg/pr31847.c: New test.
8647
8648 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8649
8650         PR fortran/31692
8651         * gfortran.dg/actual_array_result_1.f90: New test.
8652
8653 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
8654
8655         PR fortran/29397
8656         * gfortran.dg/parameter_array_init_1.f90: New test.
8657
8658         PR fortran/29400
8659         * gfortran.dg/parameter_array_init_2.f90: New test.
8660
8661 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
8662
8663         PR target/31854
8664         * gcc.target/i386/pr31854.c: New test.
8665
8666 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
8667
8668         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8669
8670 2007-05-07  Mike Stump  <mrs@apple.com>
8671
8672         * g++.old-deja/g++.mike/empty.C: Add.
8673
8674 2007-05-07  Eric Christopher  <echristo@apple.com>
8675
8676         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8677
8678 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
8679
8680         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8681         variable.  Rearrange conversions from binary float to decimal float.
8682
8683 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
8684
8685         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8686         x86.
8687
8688 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
8689
8690         * gnat.dg/opt1.ad[sb]: New testcase.
8691
8692 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8693
8694         PR fortran/31399
8695         * gfortran.dg/do_3.F90: New test.
8696
8697 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8698
8699         PR fortran/31764
8700         * gfortran.dg/new_line.f90: Add new checks.
8701
8702 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8703
8704         PR fortran/31201
8705         * gfortran.dg/large_unit_1.f90: New.
8706         * gfortran.dg/large_unit_2.f90: New.
8707         * gfortran.dg/iostat_4.f90: New
8708         * gfortran.dg/bounds_check_fail_1.f90: Updated.
8709
8710 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
8711
8712         PR fortran/31540
8713         * gfortran.dg/char_result_4.f90: New test.
8714
8715 2007-06-05  Revital Eres  <eres@il.ibm.com>
8716
8717         PR 30957
8718         * gcc.dg/pr30957-1.c: New test.
8719
8720 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8721
8722         PR fortran/31251
8723         * gfortran.dg/char_type_len_2.f90: New test.
8724
8725 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
8726
8727         PR 31775
8728         * g++.dg/other/nested-extern.cc: New.
8729         * g++.dg/other/nested-extern-1.C: New.
8730         * g++.dg/other/nested-extern-2.C: New.
8731
8732 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8733
8734         PR fortran/31760
8735         * gfortran.dg/erf.f90: New test.
8736         * gfortran.dg/besxy.f90: New test.
8737
8738 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
8739
8740         PR fortran/22359
8741         * gfortran.dg/fseek.f90: New test.
8742
8743 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
8744
8745         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8746
8747 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8748
8749         PR libfortran/31210
8750         * gfortran.dg/zero_length_1.f90: New test.
8751
8752 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8753
8754         PR fortran/31803
8755         * gfortran.dg/char_pointer_assign_3.f90: New test.
8756         * gfortran.dg/char_result_2.f90: Re-enable test.
8757
8758 2007-05-04  Tobias Burnus  <burnus@net-b.de>
8759
8760         PR fortran/25071
8761         * gfortran.dg/char_length_3.f90: New test.
8762         * gfortran.dg/char_result_2.f90: Fix test.
8763
8764 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
8765
8766         PR tree-optimization/30565
8767         * gcc.dg/tree-ssa/loop-27.c: New test.
8768
8769 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
8770
8771         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8772         * gcc.target/bfin/arith.c (__v2hi): Likewise.
8773         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8774         * gcc.target/bfin/shift.c (__v2hi): Likewise.
8775
8776 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
8777
8778         PR tree-optimization/31699
8779         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8780         New.
8781         (check_effective_target_vect_floatint_cvt): New.
8782         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8783         of specific targets.
8784         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8785         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8786         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8787         * gcc.dg/vect/vect-iv-4.c: Likewise.
8788         * gcc.dg/vect/vect-multitypes-11.c: New.
8789         * gcc.dg/vect/pr31699.c: New.
8790
8791 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
8792
8793         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8794
8795 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
8796
8797         PR C++/31663
8798         * g++.dg/warn/anonymous-namespace-2.C: New.
8799         * g++.dg/warn/anonymous-namespace-2.h: New.
8800
8801 2007-05-02  Paul Brook  <paul@codesourcery.com>
8802
8803         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
8804
8805 2007-05-02  Eric Christopher  <echristo@apple.com>
8806
8807         * gcc.dg/cpp/if-div.c: New file.
8808
8809 2007-05-02  Tom Tromey  <tromey@redhat.com>
8810
8811         PR preprocessor/28709:
8812         * gcc.dg/cpp/pr28709.c: New file.
8813
8814 2007-05-02  Richard Guenther  <rguenther@suse.de>
8815
8816         PR tree-optimization/31146
8817         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
8818
8819 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
8820
8821         * gcc.c-torture/compile/limits-blockid.c: New.
8822         * gcc.c-torture/compile/limits-caselabels.c: New.
8823         * gcc.c-torture/compile/limits-declparen.c: New.
8824         * gcc.c-torture/compile/limits-enumconst.c: New.
8825         * gcc.c-torture/compile/limits-exprparen.c: New.
8826         * gcc.c-torture/compile/limits-externalid.c: New.
8827         * gcc.c-torture/compile/limits-fnargs.c: New.
8828         * gcc.c-torture/compile/limits-fndefn.c: New.
8829         * gcc.c-torture/compile/limits-idexternal.c: New.
8830         * gcc.c-torture/compile/limits-idinternal.c: New.
8831         * gcc.c-torture/compile/limits-pointer.c: New.
8832         * gcc.c-torture/compile/limits-stringlit.c: New.
8833         * gcc.c-torture/compile/limits-structmem.c: New.
8834         * gcc.c-torture/compile/limits-structnest.c: New.
8835
8836 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
8837
8838         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
8839
8840 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8841
8842         PR middle-end/31740
8843         * gcc.c-torture/compile/20070501-1.c: New testcase.
8844
8845 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8846
8847         PR fortran/31732
8848         * gfortran.dg/array_memset_2:  New test case.
8849
8850 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8851
8852         PR testsuite/31615
8853         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
8854
8855 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
8856
8857         PR testsuite/31589
8858         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
8859         dg-final test.
8860         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
8861         keyword to dg-final test.
8862         * gcc.dg/vect/vect-iv-4.c: Likewise.
8863         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8864         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
8865         test.
8866         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
8867         cast.
8868         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
8869         * lib/target-supports.exp
8870         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
8871         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8872
8873 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8874
8875         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8876         __LONG_LONG_MAX__ and its friends instead of those supplied by
8877         limits.h.
8878
8879 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8880
8881         PR C++/31721
8882         * g++.dg/ext/vector7.C: New testcase.
8883
8884 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8885
8886         PR fortran/31591
8887         * gfortran.dg/bound_simplification_1.f90: New test.
8888
8889 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8890
8891         PR fortran/31645
8892         * gfortran.dg/bom_error.f90: New test.
8893         * gfortran.dg/bom_include.f90: New test.
8894         * gfortran.dg/bom_UTF16-LE.f90: New test.
8895         * gfortran.dg/bom_UTF16-BE.f90: New test.
8896         * gfortran.dg/bom_UTF-8.f90: New test.
8897         * gfortran.dg/bom_UTF-32.f90: New test.
8898         * gfortran.dg/bom_UTF-8.F90: New test.
8899         * gfortran.dg/bom_include.inc: New file.
8900
8901 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8902
8903         PR C++/30221
8904         * g++.dg/init/ptrfn2.C: New test.
8905         * g++.dg/init/ptrfn3.C: New test.
8906
8907 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8908
8909         PR fortran/31711
8910         * gfortran.dg/dependency_21.f90: New test.
8911
8912 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8913
8914         * gfortran.dg/secnds.f: Use real*8.
8915         * gfortran.dg/secnds-1.f: Use real*8.
8916
8917 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8918
8919         PR libfortran/31532
8920         * gfortran.dg/inquire_5.f90: Update test.
8921
8922 2007-04-27  Ian Lance Taylor  <iant@google.com>
8923
8924         PR middle-end/31710
8925         * gcc.c-torture/compile/pr31710.c: New test.
8926
8927 2007-04-27  Richard Guenther  <rguenther@suse.de>
8928
8929         PR tree-optimization/30965
8930         PR tree-optimization/30978
8931         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8932         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8933         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8934         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8935
8936 2007-04-27  Richard Guenther  <rguenther@suse.de>
8937
8938         PR tree-optimization/31715
8939         * gcc.dg/Warray-bounds-4.c: New testcase.
8940
8941 2007-04-26  Ian Lance Taylor  <iant@google.com>
8942
8943         PR target/28675
8944         * gcc.c-torture/compile/pr28675.c: New test.
8945
8946 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8947
8948         PR C++/30016
8949         * g++.dg/ext/vector6.C: New test.
8950
8951 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8952
8953         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8954
8955 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8956
8957         PR middle-end/31617
8958         * g++.dg/other/str_empty.C: Add expected warning.
8959
8960 2007-04-26  Richard Guenther  <rguenther@suse.de>
8961         Daniel Berlin  <dberlin@dberlin.org>
8962
8963         PR tree-optimization/30567
8964         * g++.dg/other/pr30567.C: New testcase.
8965
8966 2007-04-26  Richard Guenther  <rguenther@suse.de>
8967
8968         PR tree-optimization/31703
8969         * gcc.c-torture/compile/pr31703.c: New testcase.
8970         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8971         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8972
8973 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8974
8975         * gfortran.dg/open_errors.f90: Added if statements checking
8976         the value of iostat.
8977
8978 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8979
8980         PR c++/31598
8981         * g++.dg/gomp/pr31598.C: New test.
8982
8983         PR tree-optimization/30558
8984         * g++.dg/gomp/pr30558.C: New test.
8985
8986 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/31338
8989         * g++.dg/ext/complex2.C: New test.
8990
8991 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8992
8993         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8994
8995 2007-04-25  Thiemo Seufer  <ths@mips.com>
8996
8997         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8998         value to signed char.
8999
9000 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
9001
9002         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
9003         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
9004         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
9005
9006 2007-04-25  Tobias Burnus  <burnus@net-b.de>
9007
9008         PR fortran/31668
9009         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9010         statement functions.
9011         * gfortran.dg/c_by_val_5.f90: New test.
9012
9013 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
9014
9015         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9016         with two new subroutines to avoid parameter-induced aliasing.
9017         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9018         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9019
9020 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9021
9022         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9023         * g++.dg/warn/Warray-bounds.C: Likewise.
9024
9025 2007-04-24  Ian Lance Taylor  <iant@google.com>
9026
9027         PR tree-optimization/31605
9028         * gcc.c-torture/execute/pr31605.c: New test.
9029
9030 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9031
9032         PR fortran/31587
9033         * lib/gcc-dg.exp (scan-module): New function.
9034         * gfortran.dg/module_md5_1.f90: New test.
9035
9036 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
9037
9038         * g++.old-deja/g++.pt/defarg6.C: Only run with
9039         -std=gnu++98.
9040         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9041         * g++.dg/cpp0x/variadic61.C: Ditto.
9042         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9043         * g++.dg/cpp0x/variadic62.C: Ditto.
9044         * g++.dg/template/meminit1.C: Ditto.
9045         * g++.dg/template/operator7.C: Ditto.
9046         * g++.dg/template/static15.C: Ditto.
9047         * g++.dg/template/invalid1.C: Ditto.
9048         * g++.dg/template/shift1.C: Ditto.
9049         * g++.dg/template/error10.C: Ditto.
9050
9051 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
9052
9053         PR diagnostic/25923
9054         * gfortran.dg/pr25923.f90: New test.
9055
9056 2007-04-24  Ian Lance Taylor  <iant@google.com>
9057
9058         PR tree-optimization/31602
9059         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9060
9061 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
9062
9063         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9064         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9065
9066 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
9067
9068         * gcc.target/i386/reload-1.c. New.
9069
9070 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9071             Olga Golovanevsky  <olga@il.ibm.com>
9072
9073         * g++.dg/other/str_empty.C: New test.
9074
9075 2007-04-24  Richard Henderson  <rth@redhat.com>
9076
9077         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9078
9079 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9080
9081         PR target/31641
9082         * gcc.c-torture/compile/pr31641.c: New testcase.
9083
9084 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
9085
9086         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9087         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9088         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9089         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9090
9091 2007-04-23  Simon Baldwin  <simonb@google.com>
9092
9093         * g++.dg/other/error15.C: New.
9094         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9095         triggering a "multiple parameters named" error.
9096
9097 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
9098
9099         PR fortran/31618
9100         * gfortran.dg/backspace_8.f:  New test case.
9101
9102 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/31630
9105         * gfortran.dg/used_types_17.f90: New test.
9106
9107         PR fortran/31620
9108         * gfortran.dg/zero_array_components_1.f90: New test.
9109
9110 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9111
9112         PR fortran/31616
9113         * gfortran.dg/open_errors.f90: Allow a different error message.
9114
9115 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
9116
9117         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9118         Rename from check_effective_target_vect_pack_mod.  Rename global
9119         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
9120         messages.
9121         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9122         rename.
9123         * gcc.dg/vect/vect-iv-8a.c: Ditto.
9124         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9125
9126 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9127
9128         PR middle-end/31448
9129         * gcc.c-torture/execute/pr31448.c: New testcase.
9130
9131 2007-04-22  Nick Clifton  <nickc@redhat.com>
9132
9133         * gcc.dg/20020312-2.c: Add support for the FRV.
9134
9135 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
9136
9137         PR tree-optimization/24659
9138         * gcc.dg/vect/vect-float-extend-1.c: New test.
9139         * gcc.dg/vect/vect-float-truncate-1.c: New test.
9140
9141 2007-04-22  Richard Guenther  <rguenther@suse.de>
9142
9143         PR tree-optimization/29789
9144         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9145         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9146
9147 2007-04-22  Revital Eres  <eres@il.ibm.com>
9148
9149         * gcc.dg/var-expand2.c: New test.
9150
9151 2007-04-22  Revital Eres  <eres@il.ibm.com>
9152
9153         * gcc.dg/var-expand3.c: New test.
9154
9155 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9156
9157         PR fortran/31495
9158         * gfortran.dg/continuation_8.f90: New test.
9159
9160 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9161
9162         PR C/30265
9163         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9164         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9165
9166 2007-04-21  Richard Guenther  <rguenther@suse.de>
9167
9168         PR middle-end/31136
9169         * gcc.c-torture/execute/pr31136.c: New testcase.
9170
9171 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
9172
9173         * gcc.target/i386/movsi-sm-1.c: New.
9174
9175 2007-04-20  Richard Henderson  <rth@redhat.com>
9176
9177         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9178         * gcc.dg/pr27095.c: Cope with alpha GOT load.
9179
9180 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
9181
9182         * gcc.target/i386/ordcmp-1.c: New test.
9183         * gcc.target/i386/unordcmp-1.c: New test.
9184
9185         PR tree-optimization/31632
9186         * gcc.c-torture/compile/20070419-1.c: New test.
9187
9188 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9189
9190         * gcc.dg/invalid-call-1.c: New test.
9191
9192 2007-04-18  Dirk Mueller  <dmueller@suse.de>
9193
9194         PR diagnostic/31227
9195         * gcc.dg/Warray-bounds-3.c: New.
9196
9197 2007-04-18  Richard Guenther  <rguenther@suse.de>
9198
9199         PR tree-optimization/19431
9200         PR tree-optimization/21463
9201         * gcc.c-torture/execute/20070212-1.c: New testcase.
9202         * gcc.c-torture/execute/20070212-2.c: Likewise.
9203         * gcc.c-torture/execute/20070212-3.c: Likewise.
9204         * gcc.dg/tree-ssa/pr19431.c: Likewise.
9205         * gcc.dg/tree-ssa/pr21463.c: Likewise.
9206         * g++.dg/tree-ssa/pr21463.C: Likewise.
9207         * g++.dg/tree-ssa/pr30738.C: Likewise.
9208
9209 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/31513
9212         * g++.dg/expr/bitfield8.C: New test.
9213
9214 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
9215             Richard Sandiford  <richard@codesourcery.com>
9216
9217         * lib/target-supports.exp (check_profiling_available): Return 0
9218         for uClibc with -p or -pg.
9219
9220 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
9221
9222         PR c++/31517
9223         * g++.dg/template/init7.C: New test.
9224
9225 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
9226
9227         PR rtl-optimization/31360
9228         * gcc.dg/loop-7.c: New test.
9229
9230 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
9231
9232         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9233         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9234         build.
9235         (compat-execute): Likewise.
9236         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9237         files to remote hosts.
9238         * lib/c-ctorture.exp (c-torture-compile): Likewise.
9239         (c-torture-execute): Likewise.
9240         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9241         or plain file.  Use remote_upload and remote_download to copy
9242         files about.
9243         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9244         before scanning it.
9245
9246 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
9247
9248         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9249
9250 2007-04-16  Lawrence Crowl  <crowl@google.com>
9251
9252         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9253         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9254         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9255         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9256         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9257         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9258         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9259         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9260         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9261         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9262         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9263
9264         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9265         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9266         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9267         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9268         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9269         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9270         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9271         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9272         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9273         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9274         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9275
9276 2007-04-16  Ian Lance Taylor  <iant@google.com>
9277
9278         PR tree-optimization/31522
9279         * gcc.dg/Wstrict-overflow-16.c: New test.
9280
9281 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
9282
9283         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9284
9285 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
9286
9287         PR fortran/31144
9288         * gfortran.dg/module_naming_1.f90: New.
9289
9290 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
9291
9292         * lib/target-supports.exp (check_profiling_available): Return
9293         false for m68k-*-uclinux.
9294
9295 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
9296
9297         PR c++/29365
9298         Testcase for c++ anonymous namespace warning
9299
9300         * g++.dg/warn/anonymous-namespace-1.C: New test
9301         * g++.dg/warn/anonymous-namespace-1.h: New test
9302
9303 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9304
9305         PR testsuite/31578
9306         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9307
9308 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9311
9312 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
9313
9314         PR fortran/31204
9315         * gfortran.dg/array_constructor_16.f90: New test.
9316
9317 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
9318
9319         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9320         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9321
9322 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9323
9324         PR rtl-optimization/31500
9325         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9326         * g++.dg/warn/Warray-bounds.C: Likewise.
9327
9328 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9329
9330         PR C/31520
9331         * gcc.dg/gnu89-init-4.c: New testcase.
9332
9333 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
9334
9335         PR c++/25874
9336         * gcc.dg/gomp/pr25874.c: Add dg-options.
9337         * g++.dg/gomp/pr25874.C: Add dg-options.
9338
9339 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
9340
9341         PR fortran/21061
9342         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9343         * gfortran.dg/warnings_are_errors_1.f: New testcase.
9344
9345 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9346
9347         PR fortran/31561
9348         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9349
9350 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9351
9352         PR fortran/29507
9353         PR fortran/31404
9354         * gfortran.dg/initialization_6.f90: New test.
9355
9356 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
9357
9358         * gcc.c-torture/compile/pr27528.c: Require nonpic.
9359
9360         * lib/target-supports.exp (check_gc_sections_available):
9361         Return false if ldflags includes -elf2flt.
9362
9363 2007-04-13  Jason Merrill  <jason@redhat.com>
9364
9365         PR c++/31074
9366         * conv3.C: New test.
9367
9368 2007-04-13  Mike Stump  <mrs@apple.com>
9369
9370         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9371         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9372
9373 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
9374
9375         PR tree-optimization/29598
9376         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9377
9378 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9379
9380         PR fortran/31559
9381         * gfortran.dg/func_assign.f90: New test.
9382
9383 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
9384
9385         PR fortran/31550
9386         * gfortran.dg/used_types_16.f90: New test.
9387
9388 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
9389
9390         PR fortran/18937
9391         * gfortran.dg/goto_2.f90: New.
9392         * gfortran.dg/goto_3.f90: New.
9393         * gfortran.dg/pr17708.f90: Rename to ...
9394         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9395
9396 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9397
9398         PR fortran/31562
9399         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9400         instead of a struct.
9401
9402 2007-04-13  Tobias Burnus  <burnus@net-b.de>
9403
9404         PR fortran/31562
9405         * gfortran.dg/value_4.c: Use GNU extensions for complex
9406         instead of a struct.
9407
9408 2007-04-13  Richard Guenther  <rguenther@suse.de>
9409
9410         PR tree-optimization/21258
9411         * gcc.dg/tree-ssa/vrp34.c: New testcase.
9412
9413 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9414
9415         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9416         <complex.h>.
9417
9418 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
9419
9420         PR fortran/31250
9421         * gfortran.dg/char_length_2.f90: New.
9422         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9423         * gfortran.dg/repeat_4.f90: Likewise.
9424
9425         PR fortran/31266
9426         * gfortran.dg/char_assign_1.f90: New.
9427
9428         PR fortran/31471
9429         * gfortran.dg/block_name_1.f90: New.
9430         * gfortran.dg/block_name_2.f90: New.
9431
9432 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
9433
9434         PR c++/31078
9435         * g++.dg/other/pr31078.C: New.
9436
9437 2007-04-12  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/31169
9440         * gcc.c-torture/execute/pr31169.c: New testcase.
9441
9442 2007-04-12  Richard Guenther  <rguenther@suse.de>
9443
9444         PR tree-optimization/24689
9445         PR tree-optimization/31307
9446         * g++.dg/tree-ssa/pr31307.C: New testcase.
9447         * gcc.dg/tree-ssa/pr24689.c: Likewise.
9448
9449 2007-04-12  Tobias Burnus  <burnus@net-b.de>
9450
9451         PR fortran/31472
9452         * gfortran.dg/access_spec_1.f90: New test.
9453         * gfortran.dg/access_spec_2.f90: New test.
9454         * gfortran.dg/non_module_public.f90: Match new error message.
9455
9456 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
9457
9458         PR testsuite/31538
9459         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9460         to 4 at line 38 to fix bounds problem.
9461
9462 2007-04-11  Tobias Burnus  <burnus@net-b.de>
9463
9464         PR testsuite/31240
9465         * gfortran.dg/pointer_intent_1.f90: Fix test.
9466
9467 2007-04-10  Eric Christopher  <echristo@apple.com>
9468
9469         * lib/target-supports.exp
9470         (check_effective_target_fstack_protector): Rewrite.
9471
9472 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/31449
9475         * g++.dg/init/const5.C: New test.
9476
9477 2007-04-09  Jan Hubicka  <jh@suse.cz>
9478
9479         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9480
9481 2007-04-08  Jan Hubicka  <jh@suse.cz>
9482
9483         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9484
9485 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9486
9487         PR fortran/31257
9488         * gfortran.dg/achar_4.f90: New test.
9489
9490 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/30880
9493         * gfortran.dg/used_dummy_types_8.f90: New test.
9494
9495 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9496
9497         PR fortran/30872
9498         * gfortran.dg/parameter_array_element_1.f90: New test.
9499
9500 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9501
9502         PR fortran/31222
9503         * gfortran.dg/default_numeric_type_1.f90: New test.
9504
9505 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9506
9507         PR fortran/31424
9508         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9509
9510 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/31293
9513         * gfortran.dg/interface_12.f90: New test.
9514
9515 2007-04-07  Bruce Korb  <bkorb@gnu.org>
9516
9517         * gcc.dg/format/opt-6.c: New test.
9518         * gcc.dg/format/nul-1.c: New test.
9519         * gcc.dg/format/nul-2.c: New test.
9520
9521 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9522
9523         PR libgfortran/31395
9524         * gfortran.dg/fmt_colon.f90: New test.
9525
9526 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
9527
9528         * g++.old-deja/g++.other/init18.C: Use
9529         dg-require-effective-target instead of an explicit xfail.
9530
9531 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
9532
9533         * gcc.dg/dfp/signbit-1.c
9534         * gcc.dg/dfp/signbit-2.c
9535
9536 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9537
9538         PR fortran/31483
9539         * gfortran.dg/altreturn_5.f90: New test.
9540
9541 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
9542
9543         PR fortran/31292
9544         * gfortran.dg/contained_module_proc_1.f90: New test.
9545
9546 2007-04-04  Stuart Hastings  <stuart@apple.com>
9547
9548         PR 31281
9549         * objc/execute/exceptions/pr31281.m: New.
9550
9551 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
9552
9553         * g++.dg/ext/dllimport12.C: Update comments.
9554
9555 2007-04-03  Eric Christopher  <echristo@apple.com>
9556
9557         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9558
9559 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9560
9561         PR fortran/31304
9562         * gfortran.dg/repeat_2.f90: New test.
9563         * gfortran.dg/repeat_3.f90: New test.
9564         * gfortran.dg/repeat_4.f90: New test.
9565
9566 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
9567
9568         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9569
9570 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
9571
9572         PR c++/30847
9573         * g++.dg/parse/cond3.C: New test.
9574
9575         PR middle-end/30704
9576         * gcc.c-torture/execute/ieee/pr30704.c: New test.
9577
9578 2007-04-02  Jason Merrill  <jason@redhat.com>
9579
9580         PR c++/31187
9581         * g++.dg/ext/visibility/anon3.C: New test.
9582
9583 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9584
9585         PR libgfortran/31052
9586         * gfortran.dg/namelist_28.f90: New test.
9587
9588 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589
9590         PR libgfortran/31366
9591         * gfortran.dg/direct_io_6.f90: New test.
9592
9593 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9594
9595         PR libgfortran/31207
9596         * gfortran.dg/advance_5.f90: New test.
9597         * gfortran.dg/advance_6.f90: New test.
9598
9599 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9600
9601         * g++.dg/ext/dllimport6.C: Remove extra ';'.
9602         * g++.dg/ext/dllimport7.C: Likewise.
9603         * g++.dg/ext/selectany1.C: Likewise.
9604
9605 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
9606
9607         * g++.dg/parser/pr31138.C: New.
9608         * g++.dg/parser/pr31140.C: New.
9609         * g++.dg/parser/pr31141.C: New.
9610
9611 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
9612
9613         PR c++/26099
9614         * g++.dg/ext/is_base_of.C: New.
9615         * g++.dg/ext/has_virtual_destructor.C: New.
9616         * g++.dg/ext/is_polymorphic.C: New.
9617         * g++.dg/ext/is_base_of_diagnostic.C: New.
9618         * g++.dg/ext/is_enum.C: New.
9619         * g++.dg/ext/has_nothrow_assign.C: New.
9620         * g++.dg/ext/has_nothrow_constructor.C: New.
9621         * g++.dg/ext/is_empty.C: New.
9622         * g++.dg/ext/has_trivial_copy.C: New.
9623         * g++.dg/ext/has_trivial_assign.C: New.
9624         * g++.dg/ext/is_abstract.C: New.
9625         * g++.dg/ext/is_pod.C: New.
9626         * g++.dg/ext/has_nothrow_copy.C: New.
9627         * g++.dg/ext/is_class.C: New.
9628         * g++.dg/ext/has_trivial_constructor.C: New.
9629         * g++.dg/ext/is_union.C: New.
9630         * g++.dg/ext/has_trivial_destructor.C: New.
9631         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9632         * g++.dg/template/crash43.C: Likewise.
9633
9634 2007-03-29  Dirk Mueller  <dmueller@suse.de>
9635
9636         * g++.dg/warn/pedantic2.C: New testcase.
9637
9638 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9639
9640         * size_dim.f90: Fix dg directive.
9641         * pr16433.f: Likewise.
9642         * use_6.f90: Likewise.
9643         * use_7.f90: Likewise.
9644         * entry_9.f90: Likewise.
9645         * pointer_intent_2.f90: Likewise.
9646         * protected_1.f90: Likewise.
9647         * fmt_missing_period_2.f: Likewise.
9648         * pointer_intent_3.f90: Likewise.
9649         * protected_2.f90: Likewise.
9650         * protected_3.f90: Likewise.
9651         * pr15754.f90: Likewise.
9652         * protected_4.f90: Likewise.
9653         * protected_5.f90: Likewise.
9654         * initialization_2.f90: Likewise.
9655         * protected_6.f90: Likewise.
9656         * continuation_7.f90: Likewise.
9657         * derived_function_interface_1.f90: Likewise.
9658         * der_pointer_4.f90: Likewise.
9659         * fmt_zero_precision.f90: Likewise.
9660         * blockdata_3.f90: Likewise.
9661         * fmt_missing_period_1.f: Likewise.
9662         * real_const_3.f90: Likewise.
9663         * use_4.f90: Likewise.
9664         * fmt_missing_period_3.f: Likewise.
9665         * use_5.f90: Likewise.
9666
9667 2007-03-28  Mike Stump  <mrs@apple.com>
9668
9669         * gcc.dg/darwin-comm.c: Add.
9670
9671 2007-03-28  Eric Christopher  <echristo@apple.com>
9672
9673         * lib/target-supports.exp (check_effective_target_fstack_protector):
9674         New.
9675         * gcc.dg/ssp-1.c: Use.
9676         * gcc.dg/ssp-2.c: Ditto.
9677
9678 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
9679
9680         PR c++/29077
9681         * g++.dg/parse/constructor3.C: New test.
9682
9683 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
9684
9685         * gnat.dg/thin_pointer.ad[sb]: New test.
9686
9687 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9688
9689         * g++.dg/cpp0x/bracket1.C: New.
9690         * g++.dg/cpp0x/bracket2.C: New.
9691         * g++.dg/cpp0x/bracket3.C: New.
9692         * g++.dg/cpp0x/bracket4.C: New.
9693
9694 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9695
9696         * g++.dg/cpp0x/temp_default1.C: New.
9697         * g++.dg/cpp0x/temp_default3.C: New.
9698         * g++.dg/cpp0x/temp_default2.C: New.
9699         * g++.dg/cpp0x/temp_default4.C: New.
9700
9701 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
9702
9703         PR c++/29993
9704         * g++.dg/other/cv_func2.C: New.
9705
9706 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
9707
9708         * gcc.dg/dfp/func-vararg-alternate.h: New file.
9709         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9710         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9711         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9712
9713         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9714         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9715
9716         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9717
9718         * lib/compat.exp (compat-execute): Fix processing of file names.
9719
9720 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
9721
9722         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9723
9724 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
9725
9726         * lib/target-supports.exp (check_effective_target_fortran_large_real):
9727         Delete created executable test file.
9728         (check_effective_target_fortran_large_int): Ditto.
9729         (check_effective_target_static_libgfortran): Ditto.
9730
9731 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
9732
9733         PR c++/30500
9734         * g++.dg/warn/pragma-system_header1.C: New test.
9735         * g++.dg/warn/pragma-system_header2.C: New test.
9736         * g++.dg/warn/pragma-system_header1.h. New.
9737         * g++.dg/warn/pragma-system_header2.h. New.
9738
9739 2007-03-26  Ian Lance Taylor  <iant@google.com>
9740
9741         PR tree-optimization/31345
9742         * gcc.c-torture/compile/pr31345-1.c: New test.
9743
9744 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
9745
9746         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9747         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9748         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9749         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9750         * gfortran.dg/overload_1.f90: Likewise.
9751         * gfortran.dg/impure_assignment_1.f90: Likewise.
9752         * gfortran.dg/error_recovery_3.f90: Likewise.
9753         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9754         * gfortran.dg/sequence_types_1.f90: Likewise.
9755         * gfortran.dg/internal_references_1.f90: Likewise.
9756         * gfortran.dg/present_1.f90: Likewise.
9757         * gfortran.dg/volatile10.f90: Likewise.
9758         * gfortran.dg/module_equivalence_2.f90: Likewise.
9759         * gfortran.dg/use_4.f90: Likewise.
9760         * gfortran.dg/elemental_result_1.f90: Likewise.
9761         * gfortran.dg/generic_actual_arg.f90: Likewise.
9762         * gfortran.dg/private_type_5.f90: Likewise.
9763         * gfortran.dg/protected_4.f90: Likewise.
9764         * gfortran.dg/interface_3.f90: Likewise.
9765
9766 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9767
9768         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9769         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9770
9771 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
9772
9773         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9774
9775 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9776
9777         PR libgfortran/31199
9778         * gfortran.dg/fmt_t_4.f90: New test.
9779
9780 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9781
9782         PR libfortran/31297
9783         * gfortran.dg/backspace_5.f:  Initialize variable(s).
9784         * gfortran.dg/backspace_6.f:  Likewise.
9785         * gfortran.dg/char_bounds_check_fail_1: Likewise.
9786         * gfortran.dg/direct_io_2.f90:  Likewise.
9787         * gfortran.dg/write_back.f:  Likewise.
9788         * gfortran.dg/write_rewind_2.f:  Likewise.
9789         * gfortran.dg/write_rewind_1.f:  Likewise.
9790         * gfortran.dg/write_rewind_2.f:  Likewise.
9791
9792 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
9793
9794         PR tree-optimization/30784
9795         * gcc.dg/vect/pr30784.c: New test.
9796
9797 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9798
9799         PR fortran/30877
9800         * gfortran.dg/operator_1.f90: New test.
9801         * gfortran.dg/operator_2.f90: New test.
9802
9803 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
9804
9805         PR libfortran/31196
9806         * gfortran.dg/reshape_transpose_1.f90:  New test.
9807
9808 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9809
9810         PR fortran/30655
9811         * gfortran.dg/bounds_check_6.f90: New test.
9812
9813 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
9814
9815         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
9816         #ifndef/#endif.
9817         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9818         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9819
9820 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
9821
9822         PR fortran/31209
9823         * gfortran.dg/pointer_function_actual_1.f90: New test.
9824
9825         PR fortran/31200
9826         * gfortran.dg/pointer_function_actual_2.f90: New test.
9827
9828         PR fortran/31215
9829         * gfortran.dg/result_in_spec_1.f90: New test.
9830
9831 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9832
9833         PR fortran/30834
9834         * gfortran.dg/integer_exponentiation_3.F90: New test.
9835         * gfortran.dg/integer_exponentiation_4.f90: New test.
9836         * gfortran.dg/integer_exponentiation_5.F90: New test.
9837
9838 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9839
9840         PR c++/30863
9841         * g++.dg/template/error24.C: New test.
9842         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
9843
9844 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/31273
9847         * g++.dg/expr/bitfield7.C: New test.
9848
9849 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9850
9851         PR other/23572
9852         * gcc.dg/float-range-4.c: New.
9853         * gcc.dg/float-range-1.c: Update. Test for a warning.
9854         * gcc.dg/float-range-3.c: New.
9855         * gcc.dg/float-range-5.c: New.
9856
9857 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9858
9859         PR fortran/31262
9860         * gfortran.dg/no_range_check_1.f90: New test.
9861
9862 2007-03-22  Dirk Mueller  <dmueller@suse.de>
9863
9864         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9865         * g++.dg/other/static1.C: Remove stray semicolon.
9866         * g++.dg/other/init1.C: Likewise.
9867         * g++.dg/rtti/dyncast1.C: Likewise.
9868         * g++.dg/tree-ssa/pr17153.C: Likewise.
9869         * g++.dg/lookup/disamb1.C: Likewise.
9870         * g++.dg/lookup/scoped2.C: Likewise.
9871         * g++.dg/lookup/friend7.C: Likewise.
9872         * g++.dg/parse/parse4.C: Likewise.
9873         * g++.dg/parse/parse5.C: Likewise.
9874         * g++.dg/expr/pr29066.C: Likewise.
9875         * g++.dg/expr/cast4.C: Likewise.
9876         * g++.dg/tc1/dr193.C: Likewise.
9877         * g++.dg/tc1/dr213.C: Likewise.
9878         * g++.dg/abi/dcast1.C: Likewise.
9879         * g++.dg/abi/covariant2.C: Likewise.
9880         * g++.dg/inherit/covariant11.C: Likewise.
9881         * g++.dg/inherit/covariant9.C: Likewise.
9882         * g++.dg/inherit/covariant10.C: Likewise.
9883         * g++.dg/init/static3.C: Likewise.
9884         * g++.dg/init/init-ref3.C: Likewise.
9885         * g++.dg/init/ref10.C: Likewise.
9886         * g++.dg/template/meminit2.C: Likewise.
9887         * g++.dg/template/using9.C: Likewise.
9888         * g++.dg/template/friend9.C: Likewise.
9889         * g++.dg/template/ref1.C: Likewise.
9890         * g++.old-deja/g++.warn/inline.C: Likewise.
9891         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9892         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9893         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9894         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9895         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9896         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9897         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9898         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9899         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9900         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9901         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9902         * g++.old-deja/g++.brendan/template11.C: Likewise.
9903         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9904         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9905         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9906         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9907         * g++.old-deja/g++.jason/parse9.C: Likewise.
9908         * g++.old-deja/g++.jason/byval2.C: Likewise.
9909         * g++.old-deja/g++.jason/overload8.C: Likewise.
9910         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9911         * g++.old-deja/g++.jason/template33.C: Likewise.
9912         * g++.old-deja/g++.jason/return3.C: Likewise.
9913         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9914         * g++.old-deja/g++.jason/virtual.C: Likewise.
9915         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9916         * g++.old-deja/g++.jason/template27.C: Likewise.
9917         * g++.old-deja/g++.jason/synth6.C: Likewise.
9918         * g++.old-deja/g++.jason/ref8.C: Likewise.
9919         * g++.old-deja/g++.jason/offset1.C: Likewise.
9920         * g++.old-deja/g++.other/static20.C: Likewise.
9921         * g++.old-deja/g++.other/array1.C: Likewise.
9922         * g++.old-deja/g++.other/new3.C: Likewise.
9923         * g++.old-deja/g++.other/array2.C: Likewise.
9924         * g++.old-deja/g++.other/overload9.C: Likewise.
9925         * g++.old-deja/g++.other/cast6.C: Likewise.
9926         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9927         * g++.old-deja/g++.other/eh4.C: Likewise.
9928         * g++.old-deja/g++.other/using7.C: Likewise.
9929         * g++.old-deja/g++.other/init18.C: Likewise.
9930         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9931         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9932         * g++.old-deja/g++.other/dtor11.C: Likewise.
9933         * g++.old-deja/g++.pt/static11.C: Likewise.
9934         * g++.old-deja/g++.pt/crash19.C: Likewise.
9935         * g++.old-deja/g++.pt/overload12.C: Likewise.
9936         * g++.old-deja/g++.pt/crash46.C: Likewise.
9937         * g++.old-deja/g++.pt/mi1.C: Likewise.
9938         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9939         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9940         * g++.old-deja/g++.pt/local5.C: Likewise.
9941         * g++.old-deja/g++.pt/typename2.C: Likewise.
9942         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9943         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9944         * g++.old-deja/g++.law/visibility1.C: Likewise.
9945         * g++.old-deja/g++.law/visibility2.C: Likewise.
9946         * g++.old-deja/g++.law/virtual2.C: Likewise.
9947         * g++.old-deja/g++.law/operators19.C: Likewise.
9948         * g++.old-deja/g++.law/parsing10.C: Likewise.
9949         * g++.old-deja/g++.law/visibility4.C: Likewise.
9950         * g++.old-deja/g++.law/operators4.C: Likewise.
9951         * g++.old-deja/g++.law/dtors2.C: Likewise.
9952         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9953         * g++.old-deja/g++.law/visibility10.C: Likewise.
9954         * g++.old-deja/g++.law/scope3.C: Likewise.
9955         * g++.old-deja/g++.law/casts2.C: Likewise.
9956         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9957         * g++.old-deja/g++.law/operators33.C: Likewise.
9958         * g++.old-deja/g++.law/friend4.C: Likewise.
9959         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9960         * g++.old-deja/g++.mike/p5611.C: Likewise.
9961         * g++.old-deja/g++.mike/net37.C: Likewise.
9962         * g++.old-deja/g++.mike/p3570.C: Likewise.
9963         * g++.old-deja/g++.mike/p5718.C: Likewise.
9964         * g++.old-deja/g++.mike/net21.C: Likewise.
9965         * g++.old-deja/g++.mike/p1862.C: Likewise.
9966         * g++.old-deja/g++.mike/p4511.C: Likewise.
9967         * g++.old-deja/g++.mike/virt3.C: Likewise.
9968         * g++.old-deja/g++.mike/p16146.C: Likewise.
9969         * g++.old-deja/g++.mike/p1989.C: Likewise.
9970         * g++.old-deja/g++.mike/p5571.C: Likewise.
9971         * g++.old-deja/g++.gb/scope10.C: Likewise.
9972         * g++.old-deja/g++.abi/primary5.C: Likewise.
9973         * g++.old-deja/g++.abi/empty2.C: Likewise.
9974         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9975         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9976         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9977         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9978         * g++.old-deja/g++.bob/template3.C: Likewise.
9979         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9980
9981 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR fortran/31193
9984         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9985
9986 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9987
9988         PR fortran/20897
9989         * gfortran.dg/derived_name_1.f90: New.
9990         * gfortran.dg/derived_name_2.f: New.
9991
9992 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9993
9994         * lib/target-supports.exp (check_effective_target_nonpic): New
9995         procedure.
9996         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9997         when compiling PIC.
9998         * gcc.target/i386/asm-4.c: Require nonpic.
9999         * gcc.target/i386/cmov1.c: Likewise.
10000         * gcc.target/i386/mul.c: Likewise.
10001         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10002         * gcc.target/i386/ssetype-1.c: Require nonpic.
10003         * gcc.target/i386/ssetype-3.c: Likewise.
10004         * gcc.target/i386/ssetype-5.c: Likewise.
10005
10006 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
10007
10008         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10009         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10010         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10011         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10012
10013 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
10014
10015         PR tree-optimization/30590
10016         * g++.dg/opt/pr30590.C: New testcase.
10017
10018 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR c/30762
10021         * gcc.dg/pr30762-1.c: New test.
10022         * gcc.dg/pr30762-2.c: New test.
10023
10024         PR inline-asm/30505
10025         * gcc.target/i386/pr30505.c: New test.
10026
10027 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
10028
10029         * gcc.target/arm/register-variables.c: New.
10030
10031 2007-03-19  Jeff Law  <law@redhat.com>
10032
10033         * PR tree-optimization/30984
10034         * gcc.c-torture/pr30984.c: New test.
10035
10036 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10037         Richard Guenther  <rguenther@suse.de>
10038
10039         PR tree-optimization/31254
10040         * gcc.dg/torture/pr31254.c: New testcase.
10041
10042 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
10043
10044         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10045         target default_packed.
10046
10047 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10048
10049         PR fortran/31203
10050         * gfortran.dg/string_length_1.f90: New test.
10051
10052 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10053
10054         PR testsuite/30395
10055         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10056
10057 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10058
10059         PR libgfortran/31052
10060         * gfortran.dg/namelist_27.f90: New test.
10061
10062 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
10063
10064         PR fortran/30531
10065         * gfortran.dg/used_types_14.f90: New test.
10066
10067         PR fortran/31086
10068         * gfortran.dg/used_types_15.f90: New test.
10069
10070 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
10071
10072         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10073         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10074
10075 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10076
10077         PR fortran/31120
10078         * gfortran.dg/integer_exponentiation_2.f90: New test.
10079
10080 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
10081
10082         PR tree-optimization/31041
10083         * gcc.dg/vect/pr31041.c: New test.
10084
10085 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10086
10087         * g++.dg/warn/Wconversion-integer.C: New
10088         * g++.dg/warn/Wconversion-real.C: New.
10089         * g++.dg/warn/Wconversion-real-integer.C: New.
10090         * g++.dg/warn/conv2.C: Updated.
10091
10092 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10093
10094         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10095         exclude RTPs.
10096
10097 2007-03-16  Richard Guenther  <rguenther@suse.de>
10098
10099         PR tree-optimization/31146
10100         * g++.dg/tree-ssa/pr31146.C: New testcase.
10101
10102 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10103
10104         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10105         assume that the target has <features.h>.
10106
10107 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
10108
10109         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10110         dg-options rather than to the whole test.
10111
10112 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
10113
10114         PR debug/29906
10115         * g++.dg/debug/pr29906.C: New
10116
10117 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10118
10119         PR libgfortran/31099
10120         * gfortran.dg/unformatted_recl.f90: Update test.
10121
10122 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
10123
10124         * gcc.dg/tree-ssa/prefetch-5.c: New test.
10125
10126 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10127
10128         PR c++/30891
10129         * g++.dg/parse/namespace-definition.C: New.
10130
10131 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10132
10133         PR c++/24924
10134         * g++.dg/cpp/pedantic-errors.C: New.
10135         * g++.dg/cpp/permissive.C: New.
10136
10137 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10138
10139         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10140         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10141
10142 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10143
10144         * lib/target-supports.exp (check_missing_uclibc_feature)
10145         (check_effective_target_wchar): New procedures.
10146         * gcc.dg/wchar_t-1.c: Require target wchar.
10147         * gcc.dg/wint_t-1.c: Likewise.
10148
10149 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10150
10151         * lib/target-supports.exp (check_gc_sections_available): Return
10152         false for VxWorks targets.
10153
10154 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10155
10156         * g++.dg/warn/Wconversion2.C: Fix typo.
10157         * gcc.dg/if-empty-1.c: Ditto.
10158
10159 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
10160
10161         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10162
10163 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10164
10165         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10166         * gcc.target/i386/pr31167.c: Ditto.
10167
10168 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
10169
10170         PR target/31167
10171         * gcc.target/i386/pr31167.c: New test.
10172
10173 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
10174
10175         PR fortran/30922
10176         * gfortran.dg/import5.f90.f90: New test.
10177
10178
10179         PR fortran/30879
10180         * gfortran.dg/data_components_1.f90: New test.
10181
10182
10183         PR fortran/30870
10184         * gfortran.dg/generic_13.f90: New test.
10185
10186         PR fortran/31163
10187         * gfortran.dg/alloc_comp_basics_5.f90: New test.
10188
10189 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10190
10191         PR libgfortran/31051
10192         * gfortran.dg/fmt_t_4.f90: New
10193
10194 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10195
10196         PR C++/31165
10197         * g++.dg/other/default7.C: New test.
10198
10199 2007-03-15  Dirk Mueller  <dmueller@suse.de>
10200
10201         * g++.dg/warn/Wconversion2.C: New.
10202
10203 2007-03-14  Eric Christopher  <echristo@apple.com>
10204
10205         * gcc.dg/ssp-1.c: New.
10206         * gcc.dg/ssp-2.c: Ditto.
10207
10208 2007-03-14  Dirk Mueller  <dmueller@suse.de>
10209
10210         * g++.dg/warn/do-empty.C: New.
10211         * gcc.dg/do-empty.c: New.
10212         * gcc.dg/if-empty-1.c: Update.
10213         * gcc.dg/20001116-1.c: Update.
10214         * gcc.dg/pr23165.c: Update.
10215
10216 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
10217
10218         * gfortran.dg/module_implicit_conversion.f90: New test.
10219
10220 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
10221
10222         PR middle-end/31127
10223         * gcc.dg/pr31127.c: New.
10224
10225 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
10226
10227         * gcc.dg/tree-ssa/loop-26.c: New test.
10228
10229 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
10230
10231         * gcc.target/i386/cmpxchg16b-1.c: New test.
10232
10233 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10234
10235         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10236         * gcc.dg/c99-vla-1.c: Likewise.
10237         * g++.dg/ext/vla1.C: Likewise
10238
10239 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
10240
10241         * gcc.dg/wvla-1.c: New test
10242         * gcc.dg/wvla-2.c: New test
10243         * gcc.dg/wvla-3.c: New test
10244         * gcc.dg/wvla-4.c: New test
10245         * gcc.dg/wvla-5.c: New test
10246         * gcc.dg/wvla-6.c: New test
10247         * gcc.dg/wvla-7.c: New test
10248         * g++.dg/warn/Wvla-1.C: New test
10249         * g++.dg/warn/Wvla-2.C: New test
10250         * g++.dg/warn/Wvla-3.C: New test
10251
10252 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/30108
10255         * g++.dg/other/default6.C: New test.
10256
10257 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10258
10259         * lib/target-supports.exp (check_profiling_available): Return false
10260         for VxWorks.
10261         (check_effective_target_vxworks_kernel): New procedure.
10262         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10263         VxWorks.
10264         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10265         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10266         to include VxWorks.
10267         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10268
10269 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
10270
10271         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10272         PIC is not supported.
10273         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10274         * gcc.dg/20020426-2.c: Likewise.
10275         * gcc.dg/pr28243.c: Likewise.
10276         * gcc.dg/visibility-11.c: Likewise.
10277         * gcc.dg/tls/opt-9.c: Likewise.
10278         * gcc.dg/tls/opt-10.c: Likewise.
10279         * gcc.dg/tls/pic-1.c: Likewise.
10280         * gcc.dg/tls/struct-1.c: Likewise.
10281         * gcc.target/i386/20000807-1.c: Likewise.
10282         * gcc.target/i386/20000904-1.c: Likewise.
10283         * gcc.target/i386/20011119-1.c: Likewise.
10284         * gcc.target/i386/990213-2.c: Likewise.
10285         * gcc.target/i386/990214-1.c: Likewise.
10286         * gcc.target/i386/compress-float-387-pic.c: Likewise.
10287         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10288         * gcc.target/i386/pic-1.c: Likewise.
10289         * gcc.target/i386/pr21518.c: Likewise.
10290         * gcc.target/i386/pr23098.c: Likewise.
10291         * gcc.target/i386/pr23943.c: Likewise.
10292
10293 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/31038
10296         * g++.dg/template/complit2.C: New test.
10297
10298         PR c++/30328
10299         * g++.dg/ext/bitfield1.C: New test.
10300
10301 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/30883
10304         * gfortran.dg/interface_11.f90: New test.
10305
10306 2007-03-11  Richard Guenther  <rguenther@suse.de>
10307
10308         PR tree-optimization/31115
10309         * gcc.dg/torture/pr31115.c: New testcase.
10310
10311 2007-03-11  Ira Rosen  <irar@il.ibm.com>
10312
10313         PR tree-optimization/29925
10314         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10315
10316 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/30274
10319         * g++.dg/expr/bitfield3.C: New test.
10320         * g++.dg/expr/bitfield4.C: Likewise.
10321         * g++.dg/expr/bitfield5.C: Likewise.
10322         * g++.dg/expr/bitfield6.C: Likewise.
10323
10324         PR c++/30924
10325         * g++.dg/template/array18.C: New test.
10326
10327 2007-03-10  Dirk Mueller  <dmueller@suse.de>
10328
10329         PR c++/17946
10330         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10331         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10332
10333 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
10334
10335         PR c++/20599
10336         * g++.dg/cpp0x/variadic-bind.C: New.
10337         * g++.dg/cpp0x/variadic-function.C: New.
10338         * g++.dg/cpp0x/variadic-mem_fn.C: New.
10339         * g++.dg/cpp0x/variadic-tuple.C: New.
10340         * g++.dg/cpp0x/variadic1.C: New.
10341         * g++.dg/cpp0x/variadic2.C: New.
10342         * g++.dg/cpp0x/variadic3.C: New.
10343         * g++.dg/cpp0x/variadic4.C: New.
10344         * g++.dg/cpp0x/variadic5.C: New.
10345         * g++.dg/cpp0x/variadic6.C: New.
10346         * g++.dg/cpp0x/variadic7.C: New.
10347         * g++.dg/cpp0x/variadic8.C: New.
10348         * g++.dg/cpp0x/variadic9.C: New.
10349         * g++.dg/cpp0x/variadic10.C: New.
10350         * g++.dg/cpp0x/variadic11.C: New.
10351         * g++.dg/cpp0x/variadic12.C: New.
10352         * g++.dg/cpp0x/variadic13.C: New.
10353         * g++.dg/cpp0x/variadic14.C: New.
10354         * g++.dg/cpp0x/variadic15.C: New.
10355         * g++.dg/cpp0x/variadic16.C: New.
10356         * g++.dg/cpp0x/variadic17.C: New.
10357         * g++.dg/cpp0x/variadic18.C: New.
10358         * g++.dg/cpp0x/variadic19.C: New.
10359         * g++.dg/cpp0x/variadic20.C: New.
10360         * g++.dg/cpp0x/variadic21.C: New.
10361         * g++.dg/cpp0x/variadic22.C: New.
10362         * g++.dg/cpp0x/variadic23.C: New.
10363         * g++.dg/cpp0x/variadic24.C: New.
10364         * g++.dg/cpp0x/variadic25.C: New.
10365         * g++.dg/cpp0x/variadic26.C: New.
10366         * g++.dg/cpp0x/variadic27.C: New.
10367         * g++.dg/cpp0x/variadic28.C: New.
10368         * g++.dg/cpp0x/variadic29.C: New.
10369         * g++.dg/cpp0x/variadic30.C: New.
10370         * g++.dg/cpp0x/variadic31.C: New.
10371         * g++.dg/cpp0x/variadic32.C: New.
10372         * g++.dg/cpp0x/variadic33.C: New.
10373         * g++.dg/cpp0x/variadic34.C: New.
10374         * g++.dg/cpp0x/variadic35.C: New.
10375         * g++.dg/cpp0x/variadic36.C: New.
10376         * g++.dg/cpp0x/variadic37.C: New.
10377         * g++.dg/cpp0x/variadic38.C: New.
10378         * g++.dg/cpp0x/variadic39.C: New.
10379         * g++.dg/cpp0x/variadic40.C: New.
10380         * g++.dg/cpp0x/variadic41.C: New.
10381         * g++.dg/cpp0x/variadic42.C: New.
10382         * g++.dg/cpp0x/variadic43.C: New.
10383         * g++.dg/cpp0x/variadic44.C: New.
10384         * g++.dg/cpp0x/variadic45.C: New.
10385         * g++.dg/cpp0x/variadic46.C: New.
10386         * g++.dg/cpp0x/variadic47.C: New.
10387         * g++.dg/cpp0x/variadic48.C: New.
10388         * g++.dg/cpp0x/variadic49.C: New.
10389         * g++.dg/cpp0x/variadic50.C: New.
10390         * g++.dg/cpp0x/variadic51.C: New.
10391         * g++.dg/cpp0x/variadic52.C: New.
10392         * g++.dg/cpp0x/variadic53.C: New.
10393         * g++.dg/cpp0x/variadic54.C: New.
10394         * g++.dg/cpp0x/variadic55.C: New.
10395         * g++.dg/cpp0x/variadic56.C: New.
10396         * g++.dg/cpp0x/variadic57.C: New.
10397         * g++.dg/cpp0x/variadic58.C: New.
10398         * g++.dg/cpp0x/variadic59.C: New.
10399         * g++.dg/cpp0x/variadic60.C : New.
10400         * g++.dg/cpp0x/variadic61.C : New.
10401         * g++.dg/cpp0x/variadic62.C : New.
10402         * g++.dg/cpp0x/variadic63.C : New.
10403         * g++.dg/cpp0x/variadic64.C : New.
10404         * g++.dg/cpp0x/variadic65.C : New.
10405         * g++.dg/cpp0x/variadic66.C : New.
10406         * g++.dg/cpp0x/variadic67.C : New.
10407         * g++.dg/cpp0x/variadic68.C : New.
10408         * g++.dg/cpp0x/variadic69.C : New.
10409         * g++.dg/cpp0x/variadic70.C : New.
10410         * g++.dg/cpp0x/variadic71.C : New.
10411         * g++.dg/cpp0x/variadic72.C : New.
10412         * g++.dg/cpp0x/variadic73.C : New.
10413         * g++.dg/cpp0x/variadic74.C : New.
10414         * g++.dg/cpp0x/variadic75.C : New.
10415         * g++.dg/cpp0x/variadic-ex1.C : New.
10416         * g++.dg/cpp0x/variadic-ex2.C : New.
10417         * g++.dg/cpp0x/variadic-ex3.C : New.
10418         * g++.dg/cpp0x/variadic-ex4.C : New.
10419         * g++.dg/cpp0x/variadic-ex5.C : New.
10420         * g++.dg/cpp0x/variadic-ex6.C : New.
10421         * g++.dg/cpp0x/variadic-ex7.C : New.
10422         * g++.dg/cpp0x/variadic-ex8.C : New.
10423         * g++.dg/cpp0x/variadic-ex9.C : New.
10424         * g++.dg/cpp0x/variadic-ex10.C : New.
10425         * g++.dg/cpp0x/variadic-ex11.C : New.
10426         * g++.dg/cpp0x/variadic-ex12.C : New.
10427         * g++.dg/cpp0x/variadic-ex13.C : New.
10428         * g++.dg/cpp0x/variadic-ex14.C : New.
10429
10430 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10431
10432         PR libgfortran/31099
10433         * gfortran.dg/unformatted_recl.f90: New test.
10434
10435 2007-03-09  Roger Sayle  <roger@eyesopen.com>
10436
10437         * gcc.dg/fold-eqcmplx-1.c: New test case.
10438
10439 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
10440
10441         PR rtl-optimization/30643
10442         * gcc.dg/pr30643.c: New.
10443
10444 2007-03-09  Chao-ying Fu  <fu@mips.com>
10445
10446         * gcc.target/mips/mips32-dspr2-type.c: New test.
10447         * gcc.target/mips/mips32-dspr2.c: New test.
10448         * gcc.target/mips/dspr2-MULT.c: New test.
10449         * gcc.target/mips/dspr2-MULTU.c: New test.
10450         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10451         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10452         Adjust some formats.
10453
10454 2007-03-09  Dirk Mueller  <dmueller@suse.de>
10455
10456         PR c++/17946
10457         * gcc.dg/Wlogical-op-1.c: New.
10458         * g++.dg/warn/Wlogical-op-1.C: New.
10459
10460 2007-03-09  Richard Guenther  <rguenther@suse.de>
10461
10462         PR tree-optimization/30904
10463         PR middle-end/31058
10464         * gcc.dg/pr30904.c: Remove xfail.
10465
10466 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10467
10468         PR C/31072
10469         * gcc.c-torture/execute/pr31072.c: New test.
10470
10471 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10472
10473         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10474         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10475         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
10476         *lrint* and *lround*.
10477         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10478         floor->lfloor.
10479         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10480         * gcc.dg/torture/builtin-integral-1.c: Likewise.
10481         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
10482         and *lround*.  Correct macro names.
10483         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10484         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10485
10486 2007-03-08  Ian Lance Taylor  <iant@google.com>
10487
10488         * gcc.dg/no-strict-overflow-5.c: New test.
10489         * gcc.dg/no-strict-overflow-6.c: New test.
10490         * gcc.dg/Wstrict-overflow-11.c: New test.
10491         * gcc.dg/Wstrict-overflow-12.c: New test.
10492         * gcc.dg/Wstrict-overflow-13.c: New test.
10493         * gcc.dg/Wstrict-overflow-14.c: New test.
10494         * gcc.dg/Wstrict-overflow-15.c: New test.
10495
10496 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10497
10498         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
10499         for VxWorks kernel mode.
10500         * gcc.c-torture/execute/strncmp-1.x: Likewise.
10501
10502 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10503
10504         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10505         mode.
10506
10507 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
10508
10509         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10510         and lib/bfill.c on VxWorks targets.
10511         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10512         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10513         lib/bfill.c and lib/memmove.c on VxWorks targets.
10514         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10515         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10516         on VxWorks targets.
10517         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10518         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10519
10520 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10521
10522         * gfortran.dg/use_5.f90: New test.
10523         * gfortran.dg/use_6.f90: Ditto.
10524         * gfortran.dg/use_7.f90: Ditto.
10525
10526 2007-03-08  Tobias Burnus  <burnus@net-b.de>
10527
10528         PR fortran/30973
10529         * gfortran.dg/use_4.f90: New test.
10530         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10531
10532 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
10533
10534         PR fortran/31011
10535         * gfortran.dg/parameter_array_section_2.f90: New test.
10536
10537 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
10538
10539         PR c++/30852
10540         * g++.dg/ext/offsetof1.C: Add cases with volatile.
10541
10542         PR c++/30534
10543         * g++.dg/template/arg5.C: New test.
10544
10545 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
10546
10547         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10548
10549 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
10550
10551         * gcc.dg/var-expand1.c: Add newline at end of file.
10552
10553 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
10554
10555         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10556
10557 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
10558
10559         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10560
10561 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10562
10563         * gcc.dg/torture/builtin-convert-4.c: New test.
10564
10565 2007-03-05  Ian Lance Taylor  <iant@google.com>
10566
10567         * gcc.c-torture/compile/pr31034.c: New test.
10568
10569 2007-03-05  Ian Lance Taylor  <iant@google.com>
10570
10571         * gcc.dg/inline-18.c: New test.
10572         * gcc.dg/inline-19.c: New test.
10573         * gcc.dg/inline-20.c: New test.
10574         * gcc.dg/inline-21.c: New test.
10575
10576 2007-03-05  Richard Guenther  <rguenther@suse.de>
10577
10578         PR tree-optimization/14052
10579         * gcc.dg/tree-ssa/vrp33.c: New testcase.
10580
10581 2007-03-05  Richard Guenther  <rguenther@suse.de>
10582
10583         PR tree-optimization/23777
10584         * gcc.dg/tree-ssa/pr23777.c: New testcase.
10585
10586 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10587
10588         PR other/30465
10589         * gcc.dg/multiple-overflow-warn-3.c: New.
10590         * g++.dg/warn/multiple-overflow-warn-3.C: New.
10591
10592 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
10593
10594         PR c++/30895
10595         * g++.dg/parse/template23.C: New test.
10596
10597 2007-03-04  Roger Sayle  <roger@eyesopen.com>
10598
10599         PR middle-end/30744
10600         * gcc.dg/pr30744-1.c: New test case.
10601
10602 2007-03-04  Tobias Burnus  <burnus@net-b.de>
10603
10604         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10605
10606 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10607
10608         PR target/30406
10609         * gfortran.dg/logical_3.f90: New test.
10610
10611 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
10612
10613         PR libfortran/30981
10614         * gfortran.dg/integer_exponentiation_1.f90:  New test.
10615
10616 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * gcc.target/m68k/m68k.exp: New.
10619         * gcc.target/m68k/crash1.c: New.
10620
10621 2007-03-03  Tobias Burnus  <burnus@net-b.de>
10622
10623         * gfortran.dg/c_by_val.c: Use int64_t instead of long
10624         to be more compatible with integer(kind=8).
10625
10626 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10627
10628         PR libfortran/31001
10629         * gfortran.dg/zero_sized_3.f90: New test.
10630
10631 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10632
10633         PR c++/15787
10634         * g++.dg/parse/else.C: New.
10635         * g++.dg/parse/else-2.C: New.
10636
10637 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
10638             Tobias Burnus  <burnus@net-b.de>
10639
10640         PR fortran/30882
10641         * gfortran.dg/size_dim.f90: New test.
10642
10643 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
10644             Tobias Burnus  <burnus@net-b.de>
10645
10646         PR fortran/30873
10647         * gfortran.dg/entry_9.f90: New test.
10648
10649 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
10650
10651         PR c++/28253
10652         * g++.dg/inherit/covariant16.C: New test.
10653
10654 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
10655
10656         * g++.dg/other/darwin-minversion-1.C: New.
10657
10658 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
10659
10660         * gcc.dg/tree-ssa/20070302-1.c: New test.
10661
10662 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
10663
10664         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10665         tests.
10666
10667 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
10668
10669         * gcc.dg/tree-ssa/prefetch-4.c: New test.
10670
10671 2007-03-01  Simon Baldwin <simonb@google.com>
10672
10673         PR c++/23689
10674         * warn/ignored_typedef.C: New.
10675         * init/ctor8.C: Added dg-warning to consume ignored typedef
10676         warning.
10677         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
10678         and added an explicit line number.
10679
10680 2007-02-28  Richard Guenther  <rguenther@suse.de>
10681
10682         PR middle-end/30364
10683         * gcc.dg/torture/pr30364-1.c: New testcase.
10684         * gcc.dg/torture/pr30364-2.c: Likewise.
10685         * gcc.dg/torture/pr30364-3.c: Likewise.
10686
10687 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10688
10689         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10690         powerpc*, use -funsafe-math-optimizations.
10691         * gcc.dg/torture/builtin-logb-1.c: Likewise.
10692         * gcc.dg/torture/builtin-modf-1.c: Likewise.
10693
10694 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10695             Paul Thomas  <pault@gcc.gnu.org>
10696
10697         PR fortran/30888
10698         PR fortran/30887
10699         * c_by_val_1.f: Test %VAL() with non-default kind.
10700         * c_by_val.c: Ditto.
10701         * c_by_val_4.f: New test.
10702
10703 2007-02-28  Tobias Burnus  <burnus@net-b.de>
10704
10705         PR fortran/30968
10706         * gfortran.dg/continuation_7.f90: New test.
10707
10708 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
10709
10710         * g++.dg/inherit/thunk7.C: New test.
10711         * lib/target-supports.exp (check_profiling_available): Not available
10712         for bfin-*-*.
10713
10714 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
10715
10716         PR target/30970
10717         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10718
10719 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
10720
10721         * lib/target-supports.exp (check_effective_target_init_priority):
10722         Remove Solaris special case.
10723
10724 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
10725
10726         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10727         for more builtin types.
10728
10729         * g++.dg/ext/visibility/class1.C: Port to Darwin.
10730         * g++.dg/ext/visibility/noPLT.C: Likewise.
10731
10732 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10733
10734         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10735         sh* targets.
10736
10737 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
10738
10739         PR fortran/30865
10740         * size_optional_dim_1.f90:  New test.
10741
10742 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
10743
10744         * gcc.dg/vxworks/vxworks.exp: New file.
10745         * gcc.dg/vxworks/initpri1.c: Likewise.
10746         * gcc.dg/vxworks/initpri2.c: Likewise.
10747         * gcc.dg/initpri2.c: Add more tests.
10748         * g++.dg/special/initpri2.C: Likewise.
10749
10750         * gcc.dg/initpri1.c: New test.
10751         * gcc.dg/initpri2.c: Likewise.
10752         * g++.dg/special/initpri1.C: New test.
10753         * g++.dg/special/initpri2.C: Likewise.
10754         * g++.dg/special/conpr-1.C: Use init_priority effective target.
10755         * g++.dg/special/conpr-2.C: Likewise.
10756         * g++.dg/special/conpr-3.C: Likewise.
10757         * g++.dg/special/conpr-4.C: Likewise.
10758         * g++.dg/special/initp1.C: Likewise.
10759         * g++.dg/special/ecos.exp: Remove code to detect availability of
10760         constructor priorities.
10761         * lib/target-supports.exp (check_effective_target_init_priority):
10762         New function.
10763
10764 2007-02-24  Jan Hubicka  <jh@suse.cz>
10765
10766         * gcc.c-torture/execute/pr30778.c: New testcase.
10767
10768 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10769
10770         PR libgfortran/30918
10771         * gfortran.dg/namelist_26.f90: New test.
10772
10773 2007-02-24  Richard Guenther  <rguenther@suse.de>
10774
10775         PR middle-end/30951
10776         * gcc.dg/pr30951.c: New testcase.
10777
10778 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10779
10780         * gcc.dg/torture/builtin-modf-1.c: New test.
10781
10782 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
10783
10784         PR tree-optimization/30904
10785         * gcc.dg/pr30904.c: New test.
10786
10787 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10788
10789         * gcc.test-framework/README: Correct command.
10790         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10791         -Wunused-value.
10792         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10793
10794 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         * lib/target-supports.exp (check_effective_target_unwrapped): New.
10797
10798 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
10799
10800         * lib/target-supports.exp (check_effective_target_newlib): New
10801         function.
10802
10803 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
10804
10805         PR fortran/30660
10806         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
10807         allocatable component.
10808
10809
10810 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10811
10812         * gcc.dg/torture/builtin-logb-1.c: New test.
10813         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
10814         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
10815         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
10816         sh* targets.
10817
10818 2007-02-23  Richard Guenther  <rguenther@suse.de>
10819
10820         * g++.dg/warn/changes-meaning.C: New testcase.
10821
10822 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10823
10824         PR libgfortran/30910
10825         * gfortran.dg/fmt_zero_precision.f90: Update test.
10826
10827 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         * gcc.dg/torture/builtin-frexp-1.c: New test.
10830
10831 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
10832
10833         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
10834
10835 2007-02-22  Ian Lance Taylor  <iant@google.com>
10836
10837         PR debug/30898
10838         * g++.dg/debug/pr30898.C: New test.
10839
10840 2007-02-22  Ira Rosen  <irar@il.ibm.com>
10841
10842         * gcc.dg/vect/vect-106.c: New test.
10843
10844 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10845             Ira Rosen  <irar@il.ibm.com>
10846
10847         PR tree-optimization/30843
10848         * gcc.dg/vect/pr30843.c: New test.
10849
10850 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
10851
10852         PR tree-optimization/30858
10853         * gcc.dg/vect/pr30858.c: New test.
10854
10855 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
10856
10857         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
10858         to set options for compiling testglue.
10859         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
10860         * lib/obj-c++.exp (obj-c++_init): Likewise.
10861
10862 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
10863
10864         * gnat.dg/derived_aggregate.adb: New test.
10865
10866 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10867
10868         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
10869         sh* targets.  Call the correct CKSGN macro.
10870
10871 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * gfortran.dg/gomp/omp_parse1.f90: New test.
10874         * gfortran.dg/gomp/omp_parse2.f: New test.
10875
10876 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10877
10878         PR fortran/30869
10879         * gfortran.dg/do_pointer_1.f90:  New test.
10880
10881 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10882
10883         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10884         and scalbln.
10885
10886 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10887
10888         * gcc.dg/darwin-minversion-1.c: New.
10889         * gcc.dg/darwin-minversion-2.c: New.
10890
10891 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10892
10893         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10894
10895 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10896             DJ Delorie <dj@redhat.com>
10897
10898         PR other/30824
10899         * gcc.dg/Wfatal.c: New.
10900         * gcc.dg/Wfatal-2.c: New.
10901         * gcc.dg/Werror-1.c: Adjust expectations.
10902         * gcc.dg/Werror-5.c: Likewise.
10903         * gcc.dg/Werror-7.c: Likewise.
10904         * gcc.dg/Werror-10.c: Likewise.
10905         * gcc.dg/Werror-11.c: Likewise.
10906
10907 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10908
10909         PR fortran/30522
10910         * gfortran.dg/volatile10.f90: New test.
10911
10912 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10913
10914         PR libfortran/30533
10915         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10916
10917 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10918
10919         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10920         * gcc.dg/Walways-true-1.c: Likewise.
10921         * gcc.dg/weak/weak-3.c: Likewise.
10922         * gcc.dg/Werror-1.c: Likewise.
10923         * gcc.dg/Werror-3.c: Likewise.
10924         * gcc.dg/Werror-4.c: Likewise.
10925         * gcc.dg/Werror-5.c: Likewise.
10926         * gcc.dg/Werror-6.c: Likewise.
10927         * gcc.dg/Werror-7.c: Likewise.
10928         * gcc.dg/Werror-8.c: Likewise.
10929         * gcc.dg/Werror-10.c: Likewise.
10930         * gcc.dg/Werror-11.c: Likewise.
10931         * gcc.dg/Werror-12.c: Likewise.
10932         * g++.old-deja/g++.mike/warn8.C: Likewise.
10933         * g++.dg/warn/Walways-true-1.C: Likewise.
10934         * g++.dg/warn/Walways-true-2.C: Likewise.
10935         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10936         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10937         -Wstring-literal-comparison with -Waddress.
10938         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10939         -Wno-string-literal-comparison with -Wno-address.
10940
10941 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10942
10943         * gnat.dg/self_aggregate_with_call.adb: New test.
10944
10945 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10946
10947         PR tree-optimization/30975
10948         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10949         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10950         * gcc.dg/vect/pr30795.c: New.
10951
10952 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10953
10954         PR fortran/30681
10955         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10956
10957 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10958
10959         PR rtl-optimization/28173
10960         * gcc.target/i386/andor-1.c: New test case.
10961
10962 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10963
10964         * gcc.dg/torture/builtin-ldexp-1.c: New.
10965         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10966
10967 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10968
10969         * gfortran.dg/array_constructor_15.f90: New test case.
10970
10971 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10972
10973         * gfortran.dg/forall_10.f90: New test case.
10974
10975 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10976
10977         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10978
10979 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10980
10981         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10982         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10983
10984 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10985
10986         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10987         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10988         * gcc.target/i386/xchg-1.c: New test.
10989         * gcc.target/i386/xchg-2.c: New test.
10990
10991 2007-02-16  Richard Guenther  <rguenther@suse.de>
10992             Christian Bruel  <christian.bruel@st.com>
10993
10994         * gcc.dg/strict-overflow-5.c: New testcase.
10995
10996 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10997
10998         PR fortran/30793
10999         * gfortran.dg/func_derived_4.f90: New test.
11000
11001 2007-02-15  Roger Sayle  <roger@eyesopen.com>
11002
11003         PR middle-end/30391
11004         * gfortran.dg/pr30391-1.f90: New test case.
11005
11006 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11007
11008         PR middle-end/30433
11009         * gcc.c-torture/compile/pr30433.c: New testcase to check
11010         that complex constants comparisions are foldded.
11011
11012 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11013
11014         PR C++/30158
11015         * g++.dg/ext/stmtexpr10.C: New testcase.
11016
11017 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11018
11019         PR middle-end/30729
11020         * gcc.dg/Wunused-value-2.c: New testcase.
11021
11022 2007-02-15  Ian Lance Taylor  <iant@google.com>
11023
11024         * g++.dg/eh/subreg-1.C: New test.
11025
11026 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11027
11028         PR c/26494
11029         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11030         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11031         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11032         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11033         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11034         * gcc.dg/Werror-implicit-function-declaration.c: New.
11035
11036 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11037
11038         PR c++/28943
11039         * g++.dg/warn/pr28943.C: New.
11040
11041 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11042
11043         * gfortran.fortran-torture/execute/math.f90: Fix typo.
11044
11045 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11046
11047         PR fortran/30779
11048         * gfortran.dg/error_recovery_3.f90: New test.
11049
11050 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11051
11052         * g++.dg/tree-ssa/sra-1.C: New.
11053
11054 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11055
11056         * g++.dg/tree-ssa/sra-1.C: New.
11057
11058 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
11059
11060         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11061
11062 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11063
11064         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11065
11066 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11067
11068         PR fortran/30799
11069         * gfortran.dg/logical_2.f90: New test.
11070
11071 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
11072
11073         * gcc.dg/torture/complex-alias-1.c: New test.
11074
11075 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
11076
11077         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11078         instead of -fdump-tree-tailcall.
11079
11080 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
11081
11082         * gfortran.dg/interface_10.f90: Fix comment typo.
11083
11084 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
11085
11086         PR tree-optimization/30771
11087         * gcc.dg/vect/pr30771.c: New test.
11088
11089 2007-02-13  Ian Lance Taylor  <iant@google.com>
11090
11091         * gcc.dg/Wstrict-overflow-1.c: New test.
11092         * gcc.dg/Wstrict-overflow-2.c: New test.
11093         * gcc.dg/Wstrict-overflow-3.c: New test.
11094         * gcc.dg/Wstrict-overflow-4.c: New test.
11095         * gcc.dg/Wstrict-overflow-5.c: New test.
11096         * gcc.dg/Wstrict-overflow-6.c: New test.
11097         * gcc.dg/Wstrict-overflow-7.c: New test.
11098         * gcc.dg/Wstrict-overflow-8.c: New test.
11099         * gcc.dg/Wstrict-overflow-9.c: New test.
11100         * gcc.dg/Wstrict-overflow-10.c: New test.
11101
11102 2007-02-13  Roger Sayle  <roger@eyesopen.com>
11103
11104         * gcc.target/ia64/builtin-bswap-2.c: New test case.
11105
11106 2007-02-13  Richard Henderson  <rth@redhat.com>
11107
11108         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11109         * gcc.c-torture/execute/pr29302-1.c: ... here.
11110
11111 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11112
11113         PR c/29521
11114         * gcc.dg/c90-return-1.c: Update output.
11115         * gcc.dg/c99-return-1.c: Likewise.
11116
11117 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
11118
11119         PR fortran/30554
11120         * gfortran.dg/used_dummy_types_7.f90: New test..
11121
11122 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
11123
11124         * gcc.target/i386/parity-1.c: New test.
11125         * gcc.target/i386/parity-2.c: New test.
11126
11127 2007-02-12  Roger Sayle  <roger@eyesopen.com>
11128
11129         * gcc.target/i386/builtin-bswap-3.c: New test case.
11130
11131 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
11132
11133         PR tree-optimization/29145
11134         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11135         alias analysis is improved to take better advantage of restrict
11136         qualified pointers.
11137         * gcc.dg/vect/vect-80.c: Likewise.
11138         * gcc.dg/vect/pr29145.c: New.
11139
11140 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
11141
11142         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11143         * gcc.target/i386/sse4a-insert.c: Likewise.
11144
11145 2007-02-11  Roger Sayle  <roger@eyesopen.com>
11146
11147         * gcc.target/ia64/builtin-popcount-1.c: New test case.
11148         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11149
11150 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
11151
11152         PR fortran/30478
11153         * gfortran.dg/enum_4.f90: Update error message checks.
11154
11155 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
11156
11157         PR fortran/30554
11158         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11159         versions of the modules.
11160
11161         PR fortran/30617
11162         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11163         by getting rid of recursive I/O and providing functions with
11164         results.
11165
11166         PR fortran/30319
11167         * gfortran.dg/char_array_constructor_2.f90
11168
11169 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/26988
11172         * g++.dg/template/spec34.C: New test
11173
11174 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
11175
11176         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11177         on i?86 and x86_64.
11178         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11179         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11180         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11181         on i?86 and x86_64.
11182         * gcc.dg/vect/vect-113.c: Ditto.
11183
11184 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
11185
11186         PR c++/29487
11187         * g++.dg/eh/weak1-C: New test.
11188         * g++.dg/eh/weak1-a.cc: Likewise.
11189         * g++.dg/eh/comdat1.C: Likewise.
11190
11191 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
11192             Dorit Nuzman  <dorit@il.ibm.com>
11193
11194         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
11195         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
11196         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11197         * gcc.dg/vect/vect-113.c: Likewise.
11198
11199         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11200
11201 2007-02-10  Richard Henderson  <rth@redhat.com>
11202
11203         * lib/target-supports.exp (check_effective_target_tls): Redefine
11204         to mean non-emulated tls.
11205         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11206         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11207         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11208         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11209         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11210         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11211         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11212
11213 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
11214
11215         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11216
11217 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
11218
11219         * gfortran.dg/secnds.f: Replace time tolerance with a
11220         before-and-after bracket.
11221         * gfortran.dg/secnds-1.f: Likewise.
11222
11223 2007-02-09  Tobias Burnus  <burnus@net-b.de>
11224
11225         PR fortran/30512
11226         * gfortran.dg/maxlocval_1.f90: New test.
11227
11228 2007-02-09  Roger Sayle  <roger@eyesopen.com>
11229
11230         * gcc.target/ia64/builtin_bswap-1.c: New test case.
11231
11232 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234         PR fortran/30720
11235         * gfortran.dg/array_function_1.f90: New test.
11236
11237 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11238
11239         * lib/target-supports.exp (check_effective_target_lax_strtofp)
11240         (check_effective_target_dummy_wcsftime): New functions.
11241
11242 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11243
11244         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11245         * lib/target-supports.exp (check_effective_target_uclibc): New
11246         function.
11247
11248 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11249
11250         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11251         (vsnprintf): Don't define for uClibc targets.
11252
11253 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11254
11255         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11256         set before checking whether it was allowed.
11257         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11258         before checking inside_main.
11259
11260 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11261
11262         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11263         uClinux targets.
11264         (u16sf): Likewise u4sf.
11265         * g++.dg/compat/struct-layout-1.h: Likewise.
11266
11267 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
11268
11269         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11270         procedure.
11271         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11272         m68k targets if check_effective_target_coldfire_fpu returns true.
11273
11274 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
11275         Richard Guenther  <rguenther@suse.de>
11276
11277         PR middle-end/23361
11278         * gcc.dg/fold-compare-3.c: New testcase.
11279         * gcc.dg/tree-ssa/loop-24.c: Likewise.
11280
11281 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
11282
11283         * gcc.dg/pr26570.c: Clean up coverage files.
11284         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11285         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11286         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11287         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11288         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11289         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11290         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11291         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11292         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11293         * gcc.dg/tree-ssa/pr25501.c: Ditto.
11294         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11295         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11296         * gcc.dg/vect/pr28952.c: Ditto.
11297         * gcc.dg/vect/pr27151.c: Ditto.
11298         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11299         * g++.dg/gomp/macro-3.C: Ditto.
11300
11301 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
11302
11303         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11304         of the loop.
11305
11306 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11307
11308         * gcc.target/i386/builtin-bswap-2.c: New test case.
11309
11310 2007-02-08  Roger Sayle  <roger@eyesopen.com>
11311
11312         * gfortran.dg/forall_8.f90: New test case.
11313         * gfortran.dg/forall_9.f90: Likewise.
11314
11315 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11316
11317         * gcc.dg/builtins-20.c: Add some -~ complex cases.
11318
11319 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
11320
11321         * lib/target-supports.exp (check_effective_target_simulator): New.
11322
11323 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
11324
11325         * gcc.dg/tree-ssa/loop-25.c: New test.
11326
11327 2007-02-06  Richard Henderson  <rth@redhat.com>
11328
11329         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11330
11331 2007-02-06  Roger Sayle  <roger@eyesopen.com>
11332
11333         * gcc.target/powerpc/popcount-1.c: New test case.
11334         * gcc.target/powerpc/parity-1.c: Likewise.
11335
11336 2007-02-06  Richard Guenther  <rguenther@suse.de>
11337
11338         PR middle-end/27302
11339         * gcc.dg/torture/pr27302-2.c: New testcase.
11340
11341 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
11342
11343         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11344         * gcc.dg/vect/vect-iv-1.c: New test.
11345         * gcc.dg/vect/vect-iv-2.c: New test.
11346         * gcc.dg/vect/vect-iv-3.c: New test.
11347         * gcc.dg/vect/vect-iv-4.c: New test.
11348         * gcc.dg/vect/vect-iv-5.c: New test.
11349         * gcc.dg/vect/vect-iv-6.c: New test.
11350         * gcc.dg/vect/vect-iv-7.c: New test.
11351         * gcc.dg/vect/vect-iv-8.c: New test.
11352         * gcc.dg/vect/vect-iv-9.c: New test.
11353         * gcc.dg/vect/vect-iv-10.c: New test.
11354         * gcc.dg/vect/vect-iv-11.c: New test.
11355         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11356         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11357         * gcc.dg/vect/vect-14.c: Now vectorizable.
11358         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11359         loop).
11360         * gcc.dg/vect/vect-27.c: Likewise.
11361         * gcc.dg/vect/vect-29.c Likewise.
11362         * gcc.dg/vect/vect-dv-2.c: Likewise.
11363         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11364         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11365         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11366
11367 2007-02-06  Ira Rosen  <irar@il.ibm.com>
11368
11369         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11370
11371 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11372
11373         * gcc.dg/builtins-20.c: Add more cases.
11374
11375 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
11376
11377         PR debug/30189
11378         * gcc.dg/pr30189.c: New test.
11379
11380 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
11381
11382         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11383         for running tests.
11384         * gcc.target/i386/sse4a-extract.c: New test.
11385         * gcc.target/i386/sse4a-insert.c: New test.
11386         * gcc.target/i386/sse4a-montsd.c: New test.
11387         * gcc.target/i386/sse4a-montss.c: New test.
11388
11389 2007-02-05  Richard Guenther  <rguenther@suse.de>
11390
11391         * gcc.target/i386/vectorize3.c: New testcase.
11392
11393 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
11394
11395         PR target/30665
11396         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11397
11398 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11399
11400         PR fortran/30611
11401         * gfortran.dg/repeat_1.f90: New test.
11402
11403 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
11404
11405         PR fortran/30605
11406         * gfortran.dg/spread_shape_1.f90: Remove tabs.
11407         * gfortran.dg/derived_init_2.f90: Ditto.
11408         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11409         * gfortran.dg/array_initializer_1.f90: Ditto.
11410         * gfortran.dg/do_2.f90: Ditto.
11411         * gfortran.dg/proc_assign_1.f90: Ditto.
11412
11413 2007-02-04  Richard Guenther  <rguenther@suse.de>
11414
11415         PR middle-end/30636
11416         * g++.dg/warn/pr30636.C: New testcase.
11417         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11418
11419 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
11420
11421         PR middle-end/30667
11422         * gfortran.dg/pr30667.f: New test.
11423
11424 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11425
11426         * gcc.dg/builtins-54.c: Add more cases.
11427
11428 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
11429
11430         PR fortran/30514
11431         * gfortran.dg/zero_sized_2.f90: New test.
11432
11433         PR fortran/30660
11434         * gfortran.dg/alloc_comp_basics_4.f90: New test.
11435
11436         PR fortran/29820
11437         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11438         file.
11439
11440 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11441
11442         PR fortran/30683
11443         * gfortran.dg/interface_10.f90: New test.
11444
11445 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11446
11447         * gcc.dg/builtins-20.c: Add more cases.
11448
11449 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11450
11451         PR target/29682
11452         * gcc-target/ia64/pr29682.c: New test.
11453
11454 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
11455
11456         PR fortran/30284
11457         * gfortran.dg/arrayio_11.f90.f90: New test.
11458
11459         PR fortran/30626
11460         * gfortran.dg/arrayio_12.f90.f90: New test.
11461
11462 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
11463
11464         PR c++/30536
11465         * g++.dg/tls/diag-5.C: New test.
11466
11467         PR middle-end/30473
11468         * gcc.dg/pr30473.c: New test.
11469         * gcc.c-torture/execute/20070201-1.c: New test.
11470
11471 2007-02-01  Roger Sayle  <roger@eyesopen.com>
11472
11473         * gfortran.dg/dependency_20.f90: New test case.
11474
11475 2007-01-31  Ian Lance Taylor  <iant@google.com>
11476
11477         * gcc.dg/lower-subreg-1.c (test): New test.
11478
11479 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
11480
11481         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11482
11483 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11484
11485         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11486         * gcc.dg/torture/builtin-math-3.c: Likewise.
11487
11488 2007-01-31  Dirk Mueller  <dmueller@suse.de>
11489
11490         gcc.dg/Wparentheses-2.c: Update and add new tests.
11491
11492 2007-01-31  Ira Rosen  <irar@il.ibm.com>
11493
11494         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11495         vectorize.
11496
11497 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
11498
11499         * gcc.dg/builtins-63.c: New test.
11500
11501 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11502
11503         PR fortran/27588
11504         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11505
11506 2007-01-31  Tobias Burnus  <burnus@net-b.de>
11507
11508         PR fortran/30520
11509         * gfortran.dg/volatile8.f90: New argument conformance test.
11510         * gfortran.dg/volatile9.f90: New scope test.
11511
11512 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11513
11514         PR c++/24745
11515         * g++.dg/warn/null4.C: New.
11516
11517 2001-01-30  Roger Sayle  <roger@eyesopen.com>
11518             Uros Bizjak  <ubizjak@gmail.com>
11519
11520         * gcc.dg/large-size-array-3.c: Correct typo.
11521
11522 2007-01-30  Richard Guenther  <rguenther@suse.de>
11523
11524         PR middle-end/27657
11525         * g++.dg/debug/pr27657.C: New testcase.
11526
11527 2007-01-30  Richard Guenther  <rguenther@suse.de>
11528
11529         PR middle-end/30313
11530         * gcc.dg/torture/pr30313.c: New testcase.
11531
11532 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
11533
11534         * gcc.dg/dfp/dfp-except.h: New file.
11535         * gcc.dg/dfp/fe-check.h: New file.
11536         * gcc.dg/dfp/fe-binop.c: New test.
11537         * gcc.dg/dfp/fe-convert-1.c: New test.
11538         * gcc.dg/dfp/fe-convert-2.c: New test.
11539         * gcc.dg/dfp/fe-convert-3.c: New test.
11540
11541         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11542         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11543         * gcc.dg/dfp/convert-dfp.c: Ditto.
11544         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11545
11546 2007-01-29  Josh Conner  <jconner@apple.com>
11547
11548         * gcc.target/powerpc/altivec-24.c: New test.
11549
11550 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
11551
11552         PR c++/28266
11553         * g++.dg/parse/defarg12.C: New test.
11554
11555 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
11556
11557         PR fortran/30554
11558         * gfortran.dg/used_dummy_types_6.f90: New test.
11559
11560 2007-01-28  Jan Hubicka  <jh@suse.cz>
11561
11562         * gcc.dg/tree-prof/val-prof-6.c: New test.
11563
11564 2007-01-28  Roger Sayle  <roger@eyesopen.com>
11565
11566         * gcc.dg/large-size-array-3.c: Correct test case (portability).
11567
11568 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
11569
11570         PR C++/28988
11571         * g++.dg/expr/dtor4.C: New test.
11572
11573 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
11574
11575         * gcc.dg/tree-ssa/loop-23.c: New test.
11576
11577 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
11578
11579         PR libfortran/30389
11580         * gfortran.dg/achar_2.f90:  New test.
11581         * gfortran.dg/achar_3.f90:  New test.
11582
11583 2007-01-27  Ian Lance Taylor  <iant@google.com>
11584
11585         * gcc.dg/strict-overflow-1.c: New test.
11586         * gcc.dg/no-strict-overflow-1.c: New test.
11587         * gcc.dg/strict-overflow-2.c: New test.
11588         * gcc.dg/no-strict-overflow-2.c: New test.
11589         * gcc.dg/strict-overflow-3.c: New test.
11590         * gcc.dg/no-strict-overflow-3.c: New test.
11591         * gcc.dg/strict-overflow-4.c: New test.
11592         * gcc.dg/no-strict-overflow-4.c: New test.
11593         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11594         * gcc.dg/pr15784-1.c: Likewise.
11595         * gcc.dg/pr20922-1.c: Likewise.
11596         * gcc.dg/pr20922-3.c: Likewise.
11597         * gcc.dg/pr20922-4.c: Likewise.
11598         * gcc.dg/pr20922-6.c: Likewise.
11599         * gcc.dg/compare-4.c: Likewise.
11600         * gcc.dg/torture/pr26898-1.c: Likewise.
11601         * gcc.dg/tree-ssa/divide-1.c: Likewise.
11602         * gcc.dg/tree-ssa/divide-2.c: Likewise.
11603         * gcc.dg/tree-ssa/divide-3.c: Likewise.
11604         * gcc.dg/tree-ssa/divide-4.c: Likewise.
11605         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11606         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11607         * gcc.dg/tree-ssa/pr21082.c: Likewise.
11608         * gcc.dg/tree-ssa/pr26899.c: Likewise.
11609         * g++.dg/tree-ssa/pr21082.C: Likewise.
11610
11611 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11612
11613         * gcc-dg/large-size-array-3.c: New test case.
11614
11615 2007-01-27  Roger Sayle  <roger@eyesopen.com>
11616
11617         * gfortran.dg/forall_7.f90: New test case.
11618
11619 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
11620
11621         PR fortran/30407
11622         * gfortran.dg/where_operator_assign_1.f90: New test.
11623         * gfortran.dg/where_operator_assign_2.f90: New test.
11624         * gfortran.dg/where_operator_assign_3.f90: New test.
11625
11626 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
11627
11628         * lib/target-supports.exp
11629         (check_effective_target_powerpc_altivec): New.
11630         (check_effective_target_vect_cmdline_needed): Use it.
11631
11632 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
11633
11634         PR fortran/30278
11635         * gfortran.dg/backslash_3.f: New test.
11636
11637 2007-01-26  Richard Guenther  <rguenther@suse.de>
11638
11639         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11640
11641 2007-01-26  Tobias Burnus  <burnus@net-b.de>
11642
11643         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11644         * gfortran.dg/vect/vect.exp: Ditto.
11645         * gfortran.dg/dg.exp: Ditto.
11646         * gfortran.fortran-torture/execute/execute.exp: Ditto.
11647         * gfortran.fortran-torture/compile/compile.exp: Ditto.
11648
11649 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11650
11651         * gcc.dg/builtins-20.c: Add more cases.
11652         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11653
11654 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11655
11656         PR fortran/30437
11657         * gcc.dg/Wall.c: New.
11658         * gcc.dg/Wno-all.c: New.
11659         * gfortran.dg/Wall.f90: New.
11660         * gfortran.dg/Wno-all.f90: New.
11661
11662 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
11663
11664         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11665         * g++.dg/eh/simd-2.C: Also run on Darwin.
11666         * g++.dg/eh/simd-3.C: New.
11667         * g++.dg/eh/simd-4.C: New.
11668
11669 2007-01-25  Richard Guenther  <rguenther@suse.de>
11670
11671         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11672         and _PROFILE_USE.
11673         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11674
11675 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
11676
11677         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11678         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11679         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11680         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11681         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11682         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11683         * gcc.dg/ipa/ipa-7.c: New testcase.
11684
11685 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
11686
11687         * g++.dg/cpp0x/warn_cxx0x.C: New.
11688
11689 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11690
11691         * gcc.dg/builtins-20.c: Test builtin carg.
11692
11693 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
11694
11695         PR middle-end/27416
11696         * gcc.dg/gomp/pr27416.c: New test.
11697
11698         PR middle-end/30494
11699         * gcc.dg/gomp/pr30494.c: New test.
11700         * g++.dg/gomp/pr30494.C: New test.
11701
11702         PR middle-end/30421
11703         * gcc.dg/gomp/pr30421.c: New test.
11704
11705 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
11706
11707         * gcc.target/ia64/versionid-1.c: New test.
11708         * gcc.target/ia64/versionid-2.c: New test.
11709
11710 2007-01-24  Richard Guenther  <rguenther@suse.de>
11711
11712         PR testsuite/30181
11713         * gcc.dg/builtins-57.c: Change to a link-time testcase
11714         to support non-C99 targets.
11715
11716 2007-01-24  Jan Hubicka  <jh@suse.cz>
11717
11718         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11719
11720 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11721
11722         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11723
11724 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
11725
11726         PR objc/27438
11727         * objc.dg/const-str-12.m: New test.
11728
11729 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11730
11731         PR fortran/30532
11732         * gfortran.dg/ctrl-z.f90:  New test.
11733
11734 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11735
11736         PR fortran/30481
11737         * gfortran.dg/namelist_assumed_char.f90:  New test.
11738
11739 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
11740
11741         PR c++/27492
11742         * g++.dg/inherit/covariant15.C: New test.
11743
11744 2007-01-23  Ian Lance Taylor  <iant@google.com>
11745
11746         * g++.dg/warn/Wparentheses-24.C: New test.
11747
11748 2007-01-23  Richard Guenther  <rguenther@suse.de>
11749
11750         PR testsuite/30560
11751         * ada/acats/run_acats: Do not call gnatmake or gnatchop
11752         with full path.
11753
11754 2007-01-22  Richard Guenther  <rguenther@suse.de>
11755
11756         PR tree-optimization/30038
11757         * gcc.dg/builtins-62.c: New testcase.
11758
11759 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11760
11761         * gcc.c-torture/compile/20070121.c: New test.
11762
11763 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
11764
11765         PR libfortran/30525
11766         * gfortran.dg/char_comparison_1.f:  New test.
11767
11768 2007-01-21  Ira Rosen  <irar@il.ibm.com>
11769
11770         * gcc.dg/vect/vect-strided-same-dr.c: New test.
11771
11772 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
11773
11774         PR objc/30479
11775         * objc.dg/pch: New directory.
11776         * objc.dg/pch/pch.exp: New file.
11777         * objc.dg/pch/interface-1.m: New test.
11778         * objc.dg/pch/interface-1.hs: New include file.
11779         * lib/objc.exp (objc_target_compile): Add
11780         "-x objective-c-header" in front of the sources if this is
11781         a precompiled header being compiled.
11782
11783 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11784
11785         * gfortran.dg/array_memcpy_3.f90: New test case.
11786         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11787
11788 2007-01-20  Roger Sayle  <roger@eyesopen.com>
11789             Brooks Moses  <brooks.moses@codesourcery.com>
11790             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11791
11792         * gfortran.dg/intrinsic_sign_1.f90: New test case.
11793         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11794
11795 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11796
11797         * gcc.dg/torture/builtin-math-3.c: Test fdim.
11798
11799 2007-01-19  Mike Stump  <mrs@apple.com>
11800
11801         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
11802         away.
11803
11804 2007-01-19  Roger Sayle  <roger@eyesopen.com>
11805
11806         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
11807         option instead of -funsafe-math-optimizations.
11808
11809 2007-01-19  Tomas Bily  <tbily@suse.cz>
11810
11811         gcc.dg/tree-prof/indir-call-prof.c: New.
11812         g++.dg/dg.exp: Add tree-prof subdirectory.
11813         g++.dg/tree-prof/indir-call-prof.C: New.
11814         g++.dg/tree-prof/tree-prof.exp: New.
11815
11816 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11817
11818         PR c++/17947
11819         * g++.dg/warn/deprecated.C: Update warning output.
11820         * g++.dg/warn/deprecated-2.C: Likewise.
11821         * g++.dg/warn/deprecated-3.C: New.
11822
11823 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11824
11825         * gcc.c-torture/execute/nestfunc-7.c: New.
11826
11827 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
11828
11829         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
11830
11831 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11832
11833         * gcc.dg/m68k-pic-1.c: New.
11834
11835 2007-01-18  Roger Sayle  <roger@eyesopen.com>
11836
11837         * gfortran.dg/array_memcpy_4.f90: New test case.
11838
11839 2007-01-18  Josh Conner  <jconner@apple.com>
11840
11841         PR target/30485
11842         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
11843         * gcc.dg/vect/no-trapping-math-1: New.
11844         * gcc.dg/vect/no-trapping-math-2: New.
11845
11846 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
11847
11848         * gcc.target/i386/387-8.c: Update comment about optimizing
11849         inherent load of 1.0 of fptan instruction.
11850
11851 2007-01-18  Dirk Mueller  <dmueller@suse.de>
11852             Richard Guenther <rguenther@suse.de>
11853
11854         PR diagnostic/8268
11855         * gcc.dg/Warray-bounds.c: New testcase.
11856         * gcc.dg/Warray-bounds-2.c: New testcase.
11857         * g++.dg/warn/Warray-bounds.C: New testcase.
11858         * g++.dg/warn/Warray-bounds-2.C: New testcase.
11859
11860 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
11861
11862         PR fortran/30476
11863         * gfortran.dg/generic_12.f90: New test.
11864
11865 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
11866
11867         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
11868         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
11869
11870 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11871
11872         * gcc.dg/dfp/compare-special.h: New file.
11873         * gcc.dg/dfp/compare-special-32.c: New test.
11874         * gcc.dg/dfp/compare-special-64.c: New test.
11875         * gcc.dg/dfp/compare-special-128.c: New test.
11876
11877 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11878             Paul Thomas  <pault@gcc.gnu.org>
11879             Steven G. Kargl  <kargl@gcc.gnu.org>
11880
11881         PR fortran/30404
11882         * gfortran.dg/forall_6.f90: New test case.
11883         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11884         * gfortran.dg/dependency_13.f90: Likewise.
11885
11886 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11887
11888         PR testsuite/12325
11889         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11890         targets that don't support Inf.
11891
11892 2007-01-15  Dale Johannesen  <dalej@apple.com>
11893
11894         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11895
11896 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11897
11898         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11899         of achar for 0xff to avoid the "Extended ASCII not
11900         implemented" error message.
11901
11902 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11903
11904         PR fortran/28172
11905         * gfortran.dg/altreturn_4.f90: New test.
11906
11907         PR fortran/29389
11908         * gfortran.dg/stfunc_4.f90: New test.
11909
11910         PR fortran/29712
11911         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11912         * gfortran.dg/initialization_1.f90: Change warning.
11913
11914         PR fortran/30283
11915         * gfortran.dg/specification_type_resolution_2.f90: New test.
11916
11917 2007-01-14  Jan Hubicka  <jh@suse.cz>
11918
11919         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11920         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11921         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11922         elimination.
11923
11924 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11925
11926         PR fortran/30410
11927         * gfortran.dg/external_procedures_2.f90: New test.
11928
11929 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11930
11931         PR target/30413
11932         * gcc.target/i386/pr30413.c: New test.
11933
11934 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11935
11936         PR fortran/30452
11937         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11938
11939 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11940
11941         * gcc.dg/20070112-1.c: New test.
11942
11943 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11944
11945         PR libgfortran/30435
11946         * gfortran.dg/list_read_6.f90: New test.
11947
11948 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11949
11950         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11951
11952 2007-01-12  Tom Tromey  <tromey@redhat.com>
11953
11954         PR preprocessor/28227:
11955         * gcc.dg/cpp/pr28227.c: New file.
11956
11957 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11958
11959         * gcc.dg/tree-ssa/loop-22.c: New test.
11960
11961 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11962
11963         PR tree-optimization/29516
11964         * gcc.dg/tree-ssa/loop-20.c: New test.
11965
11966 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11967
11968         PR libfortran/30415
11969         * minmaxloc_integer_kinds_1.f90:  New test.
11970
11971 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11972
11973         PR c++/29573
11974         * g++.dg/template/sizeof-template-argument.C: New test.
11975
11976 2007-01-11  Jan Hubicka  <jh@suse.cz>
11977
11978         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11979         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11980         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11981         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11982         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11983         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11984         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11985         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11986         transformation in question.
11987         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11988         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11989         * gcc.dg/always_inline3.c: Likewise.
11990
11991 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11992
11993         PR c++/28999
11994         * g++.dg/template/typename11.C: New test.
11995
11996 2007-01-10  Robert Kennedy <jimbob@google.com>
11997
11998         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11999
12000 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12001
12002         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12003         for different integer kinds.
12004         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12005         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12006         * gfortran.dg/ishft_2.f90: New test.
12007         * gfortran.dg/ishft_3.f90: New test.
12008
12009 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
12010
12011         * gfortran.dg/altreturn_2.f90: Removed executable bit.
12012
12013 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
12014
12015         PR tree-optimization/30322
12016         * gcc.dg/tree-ssa/loop-21.c: New test.
12017
12018 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
12019
12020         * g++.dg/rtti/darwin-builtin-linkage.C: New.
12021
12022 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12023
12024         * gcc.target/spu/intrinsics-1.c: Remove xfail.
12025
12026 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12027
12028         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12029         * g++.dg/warn/overflow-warn-3.C: Likewise.
12030         * g++.dg/warn/overflow-warn-4.C: Likewise.
12031         * g++.dg/warn/overflow-warn-5.C: Likewise.
12032         * g++.dg/warn/overflow-warn-6.C: Likewise.
12033         * g++.dg/warn/Woverflow-1.C: Likewise.
12034         * g++.dg/warn/Woverflow-2.C: Likewise.
12035         * g++.dg/warn/Woverflow-3.C: Likewise.
12036         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12037
12038 2007-01-08  Roger Sayle  <roger@eyesopen.com>
12039
12040         * gfortran.dg/array_constructor_14.f90: New test case.
12041         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12042
12043 2007-01-08  Richard Guenther  <rguenther@suse.de>
12044
12045         PR tree-optimization/23603
12046         * gcc.dg/tree-ssa/vrp31.c: New testcase.
12047         * gcc.dg/tree-ssa/vrp32.c: Likewise.
12048
12049 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12050
12051         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12052         in __v8qi typedef.
12053         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12054         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12055         compiler behaviour.
12056         * gcc.dg/simd-5.c: Likewise.
12057         * gcc.dg/simd-6.c: Likewise.
12058         * g++.dg/conversion/simd1.C: Likewise.
12059         * g++.dg/conversion/simd3.C: Likewise.
12060         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12061         (main): Use it.
12062
12063 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
12064
12065         PR tree-optimization/29877
12066         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12067         name of a hard register for the target concerned.  Adjust dg-error
12068         directives to cope with new behaviour of TER.
12069
12070 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12071
12072         PR c++/28986
12073         * g++.dg/conversion/nullptr1.C: Added overflow warning.
12074         * g++.dg/warn/overflow-warn-1.C: New.
12075         * g++.dg/warn/overflow-warn-3.C: New.
12076         * g++.dg/warn/overflow-warn-4.C: New.
12077         * g++.dg/warn/overflow-warn-5.C: New.
12078         * g++.dg/warn/overflow-warn-6.C: New.
12079         * g++.dg/warn/Woverflow-1.C: New.
12080         * g++.dg/warn/Woverflow-2.C: New.
12081         * g++.dg/warn/Woverflow-3.C: New.
12082         * g++.dg/warn/multiple-overflow-warn-2.C: New.
12083
12084 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
12085
12086         PR fortran/27698
12087         * gfortran.dg/invalid_name.f90: New test.
12088         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12089         * gfortran.dg/gomp/pr29759.f90: Ditto.
12090
12091 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
12092
12093         * gfortran.dg/present_1.f90:  Update error message.
12094
12095 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
12096
12097         PR c++/19439
12098         * g++.dg/template/duplicate1.C: New test
12099         * g++.dg/template/memfriend6.C: Adjust error markers.
12100
12101 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
12102
12103         PR tree-opt/30385
12104         * gcc.dg/torture/inline-1.c: New test.
12105
12106 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12107
12108         PR c/19978
12109         * gcc.dg/multiple-overflow-warn-1.c: New.
12110         * gcc.dg/multiple-overflow-warn-2.c: New.
12111         * gcc.dg/overflow-warn-6.c: New.
12112         * g++.dg/warn/multiple-overflow-warn-1.C: New.
12113
12114 2007-01-05  Roger Sayle  <roger@eyesopen.com>
12115
12116         * gfortran.dg/array_memcpy_1.f90: New test case.
12117         * gfortran.dg/array_memcpy_2.f90: Likewise.
12118
12119 2007-01-05  Richard Guenther  <rguenther@suse.de>
12120
12121         PR middle-end/27826
12122         * g++.dg/opt/pr27826.C: New testcase.
12123
12124 2007-01-05  Ian Lance Taylor  <iant@google.com>
12125
12126         * gcc.dg/Walways-true-1.c: New test.
12127         * gcc.dg/Walways-true-2.c: New test.
12128         * g++.dg/warn/Walways-true-1.C: New test.
12129         * g++.dg/warn/Walways-true-2.C: New test.
12130
12131 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
12132
12133         PR c/30360
12134         * gcc.dg/pr30360.c: New test.
12135
12136 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
12137
12138         PR fortran/23232
12139         * gfortran.dg/data_implied_do_1.f90: New test.
12140
12141         PR fortran/27996
12142         PR fortran/27998
12143         * gfortran.dg/char_length_1.f90: New test.
12144
12145 2007-01-05  Richard Guenther  <rguenther@suse.de>
12146
12147         PR middle-end/28116
12148         * g++.dg/opt/pr28116.C: New testcase.
12149
12150 2007-01-05  Tobias Burnus  <burnus@net-b.de>
12151
12152         PR fortran/29624
12153         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12154           invalid deallocate.
12155         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12156         * gfortran.dg/protected_4.f90: Add pointer intent check.
12157         * gfortran.dg/protected_6.f90: Add pointer intent check.
12158         * gfortran.dg/pointer_intent_1.f90: New test.
12159         * gfortran.dg/pointer_intent_2.f90: New test.
12160         * gfortran.dg/pointer_intent_3.f90: New test.
12161
12162 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
12163
12164         PR 30235
12165         * gfortran.dg/altreturn_2.f90: new test.
12166
12167 2007-01-04  Tom Tromey  <tromey@redhat.com>
12168
12169         PR preprocessor/28165:
12170         * gcc.dg/cpp/pr28165.c: New file.
12171
12172 2007-01-03  Josh Conner  <jconner@apple.com>
12173
12174         PR middle-end/29683
12175         * gcc.dg/pr29683.c: New.
12176
12177 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12178
12179         PR c++/28217
12180         * g++.dg/pch/template-1.C: New test.
12181         * g++.dg/pch/template-1.Hs: New file.
12182
12183 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12184
12185         PR middle-end/30353
12186         * gcc.c-torture/compile/complex-4.c: New test.
12187
12188 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
12189
12190         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12191         -maltivec.
12192         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12193
12194 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
12195
12196         PR middle-end/30286
12197         * gcc.dg/pr30286.c: New test.
12198
12199         PR c++/29535
12200         * g++.dg/template/crash66.C: New test.
12201
12202         PR c++/29054
12203         * g++.dg/template/friend49.C: New test.
12204
12205 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
12206
12207         * gfortran.dg/ibits.f90: New test.
12208
12209 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
12210
12211         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12212         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12213
12214 2007-01-02  Jan Hubicka  <jh@suse.cz>
12215
12216         * gcc.dg/pr16194.c: We now output error on all three functions,
12217         not just first one.
12218
12219 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12220
12221         PR c/19977
12222         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12223         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12224
12225 2006-01-02  Ian Lance Taylor  <iant@google.com>
12226
12227         * g++.dg/warn/Wparentheses-22.C: New test.
12228         * g++.dg/warn/Wparentheses-23.C: New test.
12229
12230 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12231
12232         PR middle-end/7651
12233         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12234         * gcc.dg/declspec-3-Wextra.c: New.
12235         * gcc.dg/declspec-3-no.c: New
12236
12237 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
12238
12239         PR fortran/20896
12240         * gfortran.dg/interface_10.f90: Remove.
12241
12242 2007-01-01  Roger Sayle  <roger@eyesopen.com>
12243
12244         * gcc.dg/fold-eqxor-4.c: New test case.
12245
12246 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
12247
12248         PR middle-end/30311
12249         * gcc.c-torture/compile/pr30311.c: New test.
12250
12251 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
12252
12253         PR middle-end/30253
12254         * gcc.c-torture/compile/statement-expression-1.c: New test.
12255
12256 2007-01-01  Andreas Schwab  <schwab@suse.de>
12257
12258         PR target/29166
12259         * g++.dg/eh/pr29166.C: New test.
12260
12261 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
12262
12263         * lib/target-supports.exp (check_effective_target_powerpc_spe):
12264         New.
12265         (check_effective_target_vect_cmdline_needed): Use it.
12266
12267 2006-12-31  Richard Guenther  <rguenther@suse.de>
12268
12269         PR middle-end/30137
12270         * gcc.dg/pr30137-1.c: New testcase.
12271         * gcc.dg/pr30137-2.c: Likewise.
12272
12273 2006-12-31  Roger Sayle  <roger@eyesopen.com>
12274
12275         PR middle-end/30322
12276         * gcc.dg/fold-plusnot-1.c: New test case.
12277
12278 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
12279
12280         PR c++/29731
12281         * g++.dg/parse/template22.C: New test.
12282
12283 2006-12-31  Richard Guenther  <rguenther@suse.de>
12284
12285         PR middle-end/30338
12286         * gcc.c-torture/compile/pr30338.c: New testcase.
12287
12288 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12289
12290         PR fortran/27900
12291         * gfortran.dg/intrinsic_actual_4.f90: New test.
12292
12293         PR fortran/24325
12294         * gfortran.dg/func_decl_3.f90: New test.
12295
12296 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
12297
12298         PR fortran/23060
12299         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12300         * gfortran.dg/c_by_val_1.f: New test.
12301         * gfortran.dg/c_by_val_2.f: New test.
12302         * gfortran.dg/c_by_val_3.f: New test.
12303
12304 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
12305
12306         PR libfortran/30321
12307         * gfortran.dg/sum_zero_array_1.f90:  New test.
12308
12309 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR preprocessor/29612
12312         * gcc.dg/cpp/pr29612-1.c: New test.
12313         * gcc.dg/cpp/pr29612-2.c: New test.
12314
12315 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
12316
12317         PR fortran/30034
12318         * gfortran.dg/pure_formal_proc_1.f90: New test.
12319
12320         PR fortran/30237
12321         * gfortran.dg/intrinsic_actual_3.f90: New test.
12322
12323 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12324
12325         PR fortran/30014
12326         * gfortran.dg/io_constraints_1.f90: Update test.
12327         * gfortran.dg/io_constraints_2.f90: Update test.
12328         * gfortran.dg/inquire_iolength.f90: New test.
12329
12330 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
12331
12332         PR fortran/20896
12333         * gfortran.dg/interface_10.f90: New test.
12334         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12335         since z is already, locally a variable.
12336
12337         PR fortran/25135
12338         * gfortran.dg/generic_11.f90: New test.
12339         * gfortran.dg/interface_7.f90: Remove name clash between module
12340         name and procedure 'x' referenced in the interface.
12341
12342 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12343
12344         PR middle-end/7651
12345         * gcc.dg/Wmissing-parameter-type.c: New.
12346         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12347         * gcc.dg/Wmissing-parameter-type-no.c: New.
12348
12349 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
12350
12351         PR fortran/25818
12352         * gfortran.dg/entry_array_specs_2.f: New test.
12353
12354         PR fortran/30084
12355         * gfortran.dg/nested_modules_6.f90: New test.
12356
12357 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12358
12359         PR middle-end/7651
12360         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12361         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12362
12363 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
12364
12365         PR C++/30168
12366         * g++.dg/opt/complex6.C: New test.
12367
12368 2006-12-22  Ben Elliston  <bje@au.ibm.com>
12369
12370         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12371         full" if the linker on spu-*-* warns about exceeding local store.
12372
12373         And revert this patch:
12374         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12375         fail to link due to relocation overflows on spu-*-*.
12376
12377 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12378
12379         PR fortran/30273
12380         * gfortran.dg/dependency_19.f90: New test.
12381
12382 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
12383
12384         PR fortran/30202
12385         * gfortran.dg/alloc_comp_basics_3.f90: New test.
12386
12387 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
12388
12389         PR middle-end/30262
12390         * gcc.c-torture/execute/20061220-1.c: New test.
12391
12392         PR middle-end/30263
12393         * gcc.dg/gomp/asm-1.c: New test.
12394
12395         PR target/30230
12396         * g++.dg/eh/ia64-2.C: New test.
12397
12398 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12399
12400         PR target/28966
12401         PR target/29248
12402         * gcc.dg/rs6000-leaf.c: New.
12403
12404 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12405
12406         PR fortran/25392
12407         * gfortran.dg/f2c_8.f90: New test.
12408
12409 2006-12-20  Bill Wendling  <wendling@apple.com>
12410
12411         * gcc.dg/asm-b.c: Check for __ppc64__.
12412
12413 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12414
12415         PR fortran/30190
12416         * gfortran.dg/bounds_check_5.f90: New test.
12417
12418 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
12419
12420         PR middle-end/30143
12421         * gcc.dg/gomp/complex-1.c: New testcase.
12422
12423 2006-12-20  Roger Sayle  <roger@eyesopen.com>
12424
12425         * gfortran.dg/array_memset_1.f90: New test case.
12426
12427 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
12428
12429         * lib/target-supports.exp: Add spu to
12430         check_effective_target_vect_widen_mult_hi_to_si.
12431
12432 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
12433
12434         PR fortran/29992
12435         * gfortran.dg/generic_9.f90: New test.
12436
12437         PR fortran/30081
12438         * gfortran.dg/generic_10.f90: New test.
12439
12440 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
12441
12442         PR tree-opt/30045
12443         * gcc.dg/pr30045.c: New test.
12444
12445 2006-12-20  Ben Elliston  <bje@au.ibm.com>
12446
12447         * gcc.dg/20020312-2.c: Add a case for __SPU__.
12448
12449 2006-12-19  Eric Christopher  <echristo@apple.com>
12450
12451         PR target/29302
12452         * gcc.c-torture/execute/pr29302-1.c: New.
12453
12454 2006-12-19  Tobias Burnus  <burnus@net-b.de>
12455
12456         PR fortran/39238
12457         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12458
12459 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
12460
12461         PR fortran/30236
12462         * gfortran.dg/altreturn_3.f90: New test.
12463
12464         * gfortran.dg/char_result_12.f90: Fix comment typos.
12465
12466 2006-12-19  Ben Elliston  <bje@au.ibm.com>
12467
12468         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12469         as newlib's stdio.h uses non-traditional cpp constructs.
12470
12471 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12472
12473         * gfortran.dg/advance.f90: Renamed to advance_1.f90
12474         * gfortran.dg/append-1.f90: Renamed to append_1.f90
12475         * gfortran.dg/array-1.f90: Renamed to array_1.f90
12476         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12477         * gfortran.dg/backspace.f: Renamed to backspace_1.f
12478         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12479         * gfortran.dg/default_initialization.f: Renamed to
12480         default_initialization_1.f
12481         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12482         dollar_edit_descriptor_1.f
12483         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12484         dollar_edit_descriptor_2.f
12485         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12486         dollar_edit_descriptor_3.f
12487         * gfortran.dg/logint-1.f: Renamed to logint_1.f
12488         * gfortran.dg/logint-2.f: Renamed to logint_2.f
12489         * gfortran.dg/logint-3.f: Renamed to logint_3.f
12490         * gfortran.dg/advance_1.f90: Renamed from advance.f90
12491         * gfortran.dg/append_1.f90: Renamed from append-1.f90
12492         * gfortran.dg/array_1.f90: Renamed from array-1.f90
12493         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12494         * gfortran.dg/backspace_1.f: Renamed from backspace.f
12495         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12496         * gfortran.dg/default_initialization_1.f: Renamed from
12497         default_initialization.f
12498         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12499         dollar_edit_descriptor-1.f
12500         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12501         dollar_edit_descriptor-2.f
12502         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12503         dollar_edit_descriptor-3.f
12504         * gfortran.dg/logint_1.f: Renamed from logint-1.f
12505         * gfortran.dg/logint_2.f: Renamed from logint-2.f
12506         * gfortran.dg/logint_3.f: Renamed from logint-3.f
12507
12508 2006-12-18  Bill Wendling  <wendling@apple.com>
12509
12510         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12511         id is an OjbC keyword.
12512
12513 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12514
12515         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12516
12517 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
12518
12519         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12520
12521 2006-12-18  Ian Lance Taylor  <iant@google.com>
12522
12523         * g++.dg/warn/Wmissing-declarations-1.C: New test.
12524
12525 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12526
12527         * gcc.c-torture/compile/pr27528.c: Use empty templates.
12528
12529 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12530
12531         PR fortran/30207
12532         * gfortran.fortran-torture/execute/where21.f90: New test.
12533
12534 2006-12-17  Tobias Burnus  <burnus@net-b.de>
12535
12536         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12537
12538 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12539
12540         PR middle-end/7651
12541         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12542         * gcc.dg/if-empty-1.c: Likewise.
12543         * gcc.dg/pr23165.c: Likewise.
12544         * g++.dg/warn/empty-body.C: Likewise.
12545
12546 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12547
12548         PR libfortran/30005
12549         * gfortran.dg/open_errors.f90: New test.
12550
12551 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
12552
12553         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12554
12555         * gcc.target/i386/ssse3-pabsb.c: New file.
12556         * gcc.target/i386/ssse3-pabsd.c: Likewise.
12557         * gcc.target/i386/ssse3-pabsw.c: Likewise.
12558         * gcc.target/i386/ssse3-palignr.c: Likewise.
12559         * gcc.target/i386/ssse3-phaddd.c: Likewise.
12560         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12561         * gcc.target/i386/ssse3-phaddw.c: Likewise.
12562         * gcc.target/i386/ssse3-phsubd.c: Likewise.
12563         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12564         * gcc.target/i386/ssse3-phsubw.c: Likewise.
12565         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12566         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12567         * gcc.target/i386/ssse3-pshufb.c: Likewise.
12568         * gcc.target/i386/ssse3-psignb.c: Likewise.
12569         * gcc.target/i386/ssse3-psignd.c: Likewise.
12570         * gcc.target/i386/ssse3-psignw.c: Likewise.
12571         * gcc.target/i386/ssse3-vals.h: Likewise.
12572
12573 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
12574
12575         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12576         * lib/fortran-torture.exp: Include target-supports.exp.
12577
12578 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
12579
12580         PR target/30185
12581         * gcc.c-torture/execute/pr30185.c: New test.
12582
12583 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12584
12585         PR testsuite/30179
12586         PR testsuite/30180
12587         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12588         * gcc.dg/builtin-bswap-2.c: Likewise.
12589         * gcc.dg/builtin-bswap-3.c: Likewise.
12590         * gcc.dg/builtin-bswap-4.c: Likewise.
12591         * lib/target-supports.exp (check_effective_target_stdint_types): New.
12592         * gcc.c-torture/execute/mode-dependent-address.x: New file.
12593
12594 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12595
12596         PR libfortran/30145
12597         * gfortran.dg/write_zero_array: New test.
12598
12599 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12600
12601         PR fortran/30200
12602         * gfortran.dg/write_fmt_trim.f90: New test.
12603
12604 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
12605
12606         PR 30194
12607         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12608         temporarily.
12609
12610 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12611
12612         * lib/target-supports.exp (check_weak_available): Use istarget
12613         "hppa*-*-hpux10*" instead of regexp.
12614         (check_cxa_atexit_available): Likewise.
12615
12616 2006-12-14  Richard Guenther  <rguenther@suse.de>
12617
12618         PR tree-optimization/30197
12619         * gcc.c-torture/execute/complex-1.c: Fix function name.
12620         * gcc.dg/builtins-61.c: New testcase.
12621
12622 2006-12-14  Richard Guenther  <rguenther@suse.de>
12623
12624         PR middle-end/30172
12625         * gcc.dg/pr30172-1.c: New testcase.
12626
12627 2006-12-14  Richard Guenther  <rguenther@suse.de>
12628
12629         PR tree-optimization/30198
12630         * gcc.dg/builtins-60.c: New testcase.
12631
12632 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
12633
12634         * lib/target-supports.exp (vect_no_align): Remove spu.
12635
12636 2006-12-13  Ian Lance Taylor  <iant@google.com>
12637
12638         PR c++/19564
12639         PR c++/19756
12640         * g++.dg/warn/Wparentheses-5.C: New test.
12641         * g++.dg/warn/Wparentheses-6.C: New test.
12642         * g++.dg/warn/Wparentheses-7.C: New test.
12643         * g++.dg/warn/Wparentheses-8.C: New test.
12644         * g++.dg/warn/Wparentheses-9.C: New test.
12645         * g++.dg/warn/Wparentheses-10.C: New test.
12646         * g++.dg/warn/Wparentheses-11.C: New test.
12647         * g++.dg/warn/Wparentheses-12.C: New test.
12648         * g++.dg/warn/Wparentheses-13.C: New test.
12649         * g++.dg/warn/Wparentheses-14.C: New test.
12650         * g++.dg/warn/Wparentheses-15.C: New test.
12651         * g++.dg/warn/Wparentheses-16.C: New test.
12652         * g++.dg/warn/Wparentheses-17.C: New test.
12653         * g++.dg/warn/Wparentheses-18.C: New test.
12654         * g++.dg/warn/Wparentheses-19.C: New test.
12655         * g++.dg/warn/Wparentheses-20.C: New test.
12656         * g++.dg/warn/Wparentheses-21.C: New test.
12657
12658 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12659
12660         PR testsuite/30157
12661         * lib/target-supports.exp (check_cxa_atexit_available): Return false
12662         for target "hppa.*hpux10".
12663
12664 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
12665
12666         * g++.dg/debug/vartrack1.C: New test.
12667
12668         * g++.dg/opt/ifcvt1.C: New test.
12669
12670         * gcc.dg/tls/opt-13.c: New test.
12671
12672         * gcc.dg/20060425-2.c: New test.
12673
12674         * g++.dg/opt/pr15054-2.C: New test.
12675
12676         * gcc.c-torture/execute/20060420-1.c: New test.
12677
12678         * gcc.c-torture/execute/20060412-1.c: New test.
12679
12680         * objc/compile/20060406-1.m: New test.
12681
12682 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
12683
12684         * g++.dg/template/array17.C: New test.
12685
12686 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
12687
12688         * gcc.target/powerpc/altivec-23.c: New test.
12689
12690 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
12691
12692         PR c++27316
12693         * g++.dg/inherit/error3.C: New test.
12694
12695         PR c++/28740
12696         * g++.dg/inherit/error4.C: New test.
12697
12698 2006-12-13  Richard Guenther  <rguenther@suse.de>
12699
12700         PR tree-optimization/17687
12701         * gcc.dg/builtins-59.c: New testcase.
12702
12703 2006-12-13  Ben Elliston  <bje@au.ibm.com>
12704
12705         * gcc.target/spu/Wmain.c: New test.
12706
12707 2006-12-12  Josh Conner  <jconner@apple.com>
12708
12709         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12710         * g++.dg/abi/thunk4.C: Likewise.
12711         * g++.dg/abi/rtti3.C: Likewise.
12712
12713 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
12714
12715         * gcc.target/spu/cpat-1.c: New test.
12716         * gcc.target/spu/cpat-2.c: New test.
12717         * gcc.target/spu/cpat-3.c: New test.
12718         * gcc.target/spu/cpat-4.c: New test.
12719
12720 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12721
12722         PR tree-opt/28436
12723         * gcc.c-torture/compile/vector-1.c: New test.
12724         * gcc.c-torture/compile/vector-2.c: New test.
12725         * gcc.c-torture/compile/vector-3.c: New test.
12726
12727 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12728
12729         * lib/fortran-torture.exp: Update copyright years.  Remove
12730         obsolete comment.  Test -ftree-vectorize where it makes sense.
12731         * lib/gfortran-dg.exp: Update copyright years.  Use settings
12732         from fortran-torture.exp.
12733         * gfortran.dg/char_transpose_1.f90,
12734         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12735         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12736         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
12737         '-w' to dg-options.
12738
12739 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
12740
12741         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12742         saved_${tool}_load.
12743
12744 2006-12-12  Ira Rosen  <irar@il.ibm.com>
12745
12746         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12747         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12748         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12749         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12750         gaps.
12751
12752 2006-12-12  Richard Guenther  <rguenther@suse.de>
12753
12754         PR middle-end/30147
12755         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12756
12757 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
12758             Diego Novillo  <dnovillo@redhat.com>
12759
12760         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12761         VDEF/VUSE changes.
12762         * gcc.dg/tree-ssa/pr26421.c: Likewise
12763         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12764         * gcc.dg/tree-ssa/pr23382.c: Likewise.
12765         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12766         * gcc.dg/tree-ssa/pr28410.c: Likewise.
12767         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12768         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12769         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12770         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12771         * gcc.dg/tree-ssa/alias-12.c: Likewise.
12772
12773 2006-12-11  Jan Hubicka  <jh@suse.cz>
12774
12775         * gcc.dg/tree-prof/stringop-1.c: New test.
12776         * gcc.dg/tree-prof/stringop-2.c: New test.
12777
12778 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
12779
12780         PR target/30120
12781         * gcc.target/i386/pr30120.c: New test.
12782
12783         Revert:
12784         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12785
12786         * gcc.target/i386/x87regparm-1.c: New test.
12787         * gcc.target/i386/x87regparm-2.c: New test.
12788         * gcc.target/i386/x87regparm-3.c: New test.
12789         * gcc.target/i386/x87regparm-4.c: New test.
12790
12791 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
12792
12793         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12794
12795 2006-12-10  Tobias Burnus  <burnus@net-b.de>
12796
12797         PR fortran/23994
12798         * gfortran.dg/protected_1.f90: New test.
12799         * gfortran.dg/protected_2.f90: New test.
12800         * gfortran.dg/protected_3.f90: New test.
12801         * gfortran.dg/protected_4.f90: New test.
12802         * gfortran.dg/protected_5.f90: New test.
12803         * gfortran.dg/protected_6.f90: New test.
12804
12805 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12806             Tobias Burnus  <burnus@gcc.gnu.org>
12807
12808         PR fortran/29975
12809         PR fortran/30068
12810         * gfortran.dg/interface_4.f90: Test adding procedure to generic
12811         interface.
12812         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
12813         ambiguous interfaces.
12814         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
12815         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
12816         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
12817         ambiguous interfaces.
12818         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
12819         * gfortran.dg/array_initializer_2.f90: Add initializer array
12820         constructor test.
12821
12822         PR fortran/30096
12823         * gfortran.dg/interface_9.f90: Test that host interfaces are
12824         not checked for ambiguity with the local version.
12825
12826 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12827
12828         PR fortran/29464
12829         * gfortran.dg/module_interface_2.f90: New test.
12830
12831 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
12832
12833         PR fortran/29941
12834         * gfortran.dg/assumed_len.f90: New test.
12835
12836 2006-12-09  Richard Guenther  <rguenther@suse.de>
12837
12838         * g++.dg/warn/implicit-typename1.C: Qualify types.
12839         * g++.dg/parse/crash12.C: Likewise.
12840         * g++.dg/tree-ssa/pr22444.C: Likewise.
12841
12842 2006-12-09  Tobias Burnus  <burnus@net-b.de>
12843
12844         * gfortran.dg/array_2.f90: Added sqrt test.
12845
12846 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
12847
12848         * gcc.target/i386/x87regparm-1.c: XFAIL.
12849         * gcc.target/i386/x87regparm-2.c: XFAIL.
12850         * gcc.target/i386/x87regparm-3.c: XFAIL.
12851         * gcc.target/i386/x87regparm-4.c: XFAIL.
12852
12853 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12854
12855         * lib/target-supports.exp
12856         (check_effective_target_large_long_double): New.
12857         * gcc.dg/Wconversion-real.c : Use it.
12858         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
12859         unsigned.
12860
12861 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
12862
12863         * gcc.c-torture/execute/mode-dependent-address.c: New test.
12864
12865 2006-12-08  Tobias Burnus  <burnus@net-b.de>
12866
12867         PR fortran/27546
12868         * gfortran.dg/import4.f90: New test for IMPORT in modules.
12869
12870 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12871
12872         PR c++/29732
12873         * g++.dg/template/crash65.C: New test.
12874         * g++.dg/template/spec16.C: Tweak error markers.
12875
12876 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12877
12878         * gcc.target/spu: New directory.
12879         * gcc.target/spu/spu.exp: New file.
12880         * gcc.target/spu/intrinsics-1.c: New test.
12881
12882 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12883
12884         PR c++/29980
12885         * g++.dg/ext/attrib27.C: New test.
12886         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12887         * g++.dg/parse/typedef5.C: Likewise.
12888
12889 2006-12-07  Mike Stump  <mrs@apple.com>
12890
12891         * treelang/compile/var_defs.tree: Adjust.
12892
12893 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12894
12895         PR c++/29730
12896         * g++.dg/template/crash64.C: New test.
12897         * g++.dg/parse/crash27.C: Adjust error markers.
12898
12899 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12900
12901         PR libfortran/30009
12902         PR libfortran/30056
12903         * gfortran.dg/read_eof_4.f90:  Add tests.
12904         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12905         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12906
12907 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12908
12909         PR c++/29729
12910         * g++.dg/template/crash63.C: New test.
12911
12912         PR c++/29728
12913         * g++.dg/template/crash62.C: New test.
12914
12915 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12916
12917         PR fortran/30003
12918         * gfortran.dg/allocatable_function_1.f90: Increase the number
12919         of expected calls of free to 10; the lhs section reference is
12920         now evaluated so there is another call to bar.  Change the
12921         comment appropriately.
12922         * gfortran.dg/array_section_1.f90: New test.
12923
12924 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12925
12926         PR fortran/29912
12927         * gfortran.dg/char_result_12.f90: New test.
12928
12929 2006-12-05  Richard Guenther  <rguenther@suse.de>
12930
12931         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12932         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12933         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12934         vect_double, xfail for spu*-*-*.
12935
12936 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12937
12938         PR fortran/29962
12939         * initialization_4.f90: Test noninteger exponents (-std=f95).
12940         * initialization_5.f90: New test for noninteger exponents
12941           with -std=f2003.
12942
12943 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12944
12945         PR fortran/29821
12946         * gfortran.dg/parameter_array_section_1.f90: New test.
12947
12948 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12949
12950         PR c++/29733
12951         * g++.dg/template/crash61.C: New test.
12952
12953         PR c++/29632
12954         * g++.dg/template/error23.C: New test.
12955
12956 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12957
12958         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12959
12960 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12961
12962         PR fortran/29916
12963         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12964
12965 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12966
12967         PR middle-end/29965
12968         * gcc.dg/gomp/pr29965-1.c: New test.
12969         * gcc.dg/gomp/pr29965-2.c: New test.
12970         * gcc.dg/gomp/pr29965-3.c: New test.
12971         * gcc.dg/gomp/pr29965-4.c: New test.
12972         * gcc.dg/gomp/pr29965-5.c: New test.
12973         * gcc.dg/gomp/pr29965-6.c: New test.
12974         * g++.dg/gomp/pr29965-1.C: New test.
12975         * g++.dg/gomp/pr29965-2.C: New test.
12976         * g++.dg/gomp/pr29965-3.C: New test.
12977         * g++.dg/gomp/pr29965-4.C: New test.
12978         * g++.dg/gomp/pr29965-5.C: New test.
12979         * g++.dg/gomp/pr29965-6.C: New test.
12980         * g++.dg/gomp/pr29965-7.C: New test.
12981         * g++.dg/gomp/pr29965-8.C: New test.
12982         * g++.dg/gomp/pr29965-9.C: New test.
12983         * g++.dg/gomp/pr29965-10.C: New test.
12984
12985 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12986
12987         * gnat.dg/pointer_variable_bounds.adb: New test.
12988         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12989         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12990
12991 2006-12-03  Eric Christopher  <echristo@apple.com>
12992
12993         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12994
12995 2006-12-03  Richard Henderson  <rth@redhat.com>
12996             Andrew Pinski  <pinskia@gmail.com>
12997
12998         PR C++/14329
12999         * g++.dg/warn/unit-1.C: New test.
13000
13001 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
13002
13003         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13004
13005 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
13006
13007         * g++.dg/vect/vect.exp: Enable tests to run on spu.
13008         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13009         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13010         * gcc.dg/vect/vect-70.c: Reduce array size.
13011         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13012         vect_no_compaer_double targets.
13013         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13014         vect_float, vect_double, and vect_int.
13015
13016 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
13017
13018         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13019         test for loop versioning on vect_no_align targets.
13020         * gcc.dg/vect/pr20122.c: Likewise.
13021         * gcc.dg/vect/vect-105.c: Likewise.
13022         * gcc.dg/vect/vect-42.c: Likewise.
13023         * gcc.dg/vect/vect-43.c: Likewise.
13024         * gcc.dg/vect/vect-74.c: Likewise.
13025         * gcc.dg/vect/vect-75.c: Likewise.
13026         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13027         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13028         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13029         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13030
13031 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
13032
13033         PR fortran/29642
13034         * gfortran.dg/value_1.f90 : New test.
13035         * gfortran.dg/value_2.f90 : New test.
13036         * gfortran.dg/value_3.f90 : New test.
13037         * gfortran.dg/value_4.f90 : New test.
13038         * gfortran.dg/value_4.c : Called from value_4.f90.
13039
13040 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13041
13042         PR C++/30033
13043         *  g++.dg/cpp0x/static_assert4.C: New testcase.
13044
13045 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13046
13047         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13048
13049 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
13050
13051         PR c/27953
13052         * gcc.dg/pr27953.c: New test.
13053
13054 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13055
13056         PR c++/30022
13057         * g++.dg/ext/vector5.C: New test.
13058
13059         PR c++/30021
13060         * g++.dg/other/main1.C: New test.
13061
13062 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
13063
13064         PR libfortran/29568
13065         * gfortran.dg/convert_implied_open.f90:  Change to
13066         new default record length.
13067         * gfortran.dg/unf_short_record_1.f90:  Adapt to
13068         new error message.
13069         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
13070
13071 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
13072
13073         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13074
13075 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
13076
13077         PR c++/29066
13078         * g++.dg/expr/pr29066.c: New.
13079
13080 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
13081             Zdenek Dvorak <dvorakz@suse.cz>
13082
13083         PR tree-optimization/29921
13084         * gcc.dg/pr29921-2.c: New test.
13085
13086 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
13087
13088         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13089         (i386_get_cpuid): New function.
13090         (i386_cpuid_ecx): Likewise.
13091         (i386_cpuid_edx): Likewise.
13092         (i386_cpuid): Updated to call i386_cpuid_edx.
13093
13094         * gcc.target/i386/sse3-addsubpd.c: New file.
13095         * gcc.target/i386/sse3-addsubps.c: Likewise.
13096         * gcc.target/i386/sse3-haddpd.c: Likewise.
13097         * gcc.target/i386/sse3-haddps.c: Likewise.
13098         * gcc.target/i386/sse3-hsubpd.c: Likewise.
13099         * gcc.target/i386/sse3-hsubps.c: Likewise.
13100         * gcc.target/i386/sse3-lddqu.c: Likewise.
13101         * gcc.target/i386/sse3-movddup.c: Likewise.
13102         * gcc.target/i386/sse3-movshdup.c: Likewise.
13103         * gcc.target/i386/sse3-movsldup.c: Likewise.
13104
13105 2006-12-01  Dirk Mueller  <dmueller@suse.de>
13106
13107         * g++.dg/warn/Wreturn-type-4.C: New testcase.
13108
13109 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
13110
13111         * gcc.dg/dfp/convert-int-max.c: New test.
13112         * gcc.dg/dfp/convert-int-max-fold.c: New test.
13113
13114 2006-11-30  Richard Guenther  <rguenther@suse.de>
13115
13116         * gcc.dg/vect/vect-pow-1.c: Rename ...
13117         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
13118         floats instead of doubles, check successful vectorization.
13119
13120 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13121
13122         PR target/29945
13123         * gcc.c-torture/compile/pr29945.c: New testcase.
13124
13125 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
13126
13127         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13128         -maltivec.
13129
13130 2006-11-29  Eric Christopher  <echristo@apple.com>
13131
13132         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13133
13134 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
13135
13136         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13137
13138         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13139
13140 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
13141
13142         PR c++/29022
13143         * g++.dg/inherit/virtual2.C: New test.
13144         * g++.dg/inherit/virtual3.C: Likewise.
13145         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13146         * g++.dg/inherit/error2.C: Likewise.
13147         * g++.dg/template/instantiate1.C: Likewise.
13148
13149 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
13150
13151         PR tree-opt/29984
13152         * gcc.dg/tree-ssa/reassoc-12.c: New test.
13153
13154 2006-11-28  Jan Hubicka  <jh@suse.cz>
13155
13156         * gcc.dg/memcpy-1.c: New test.
13157
13158 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
13159
13160         PR c++/29735
13161         * g++.dg/warn/main-3.C: New test.
13162
13163 2006-11-28  Jan Hubicka  <jh@suse.cz>
13164
13165         * gcc.dg/winline-1.c: New test.
13166
13167 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13170         alignments.
13171
13172 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13173
13174         PR fortran/29976
13175         * gfortran.dg/missing_optional_dummy_3.f90
13176
13177 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
13178
13179         PR fortran/20880
13180         * gfortran.dg/interface_3.f90: Modify errors.
13181
13182 2006-11-28  Ben Elliston  <bje@au.ibm.com>
13183
13184         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13185         fail to link due to relocation overflows on spu-*-*.
13186
13187 2006-11-27  Michael Matz  <matz@suse.de>
13188             Andreas Krebbel  <krebbel1@de.ibm.com>
13189
13190         PR target/29319
13191         * gcc.dg/20061127-1.c: New testcase.
13192
13193 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
13194
13195         * gcc.dg/20061124-1.c: Add exit() function prototype.
13196
13197 2006-11-27  Jan Hubicka  <jh@suse.cz>
13198
13199         * gcc.target/i386/memcpy-1.c: Adjust size.
13200         * gcc.dg/visibility-11.c: Likewise.
13201
13202 2006-11-27  Richard Guenther  <rguenther@suse.de>
13203
13204         PR middle-end/25620
13205         * gcc.target/i386/pow-1.c: New testcase.
13206         * gcc.dg/builtins-58.c: Likewise.
13207
13208 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
13209
13210         PR c++/29886
13211         * g++.dg/expr/cast8.C: New test.
13212
13213 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13214
13215         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13216         Don't ever inline the testcase.
13217
13218 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13219
13220         PR fortran/29982
13221         * gfortran.fortran-torture/compile/parameter_3.f90: New
13222         testcase.
13223
13224 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
13225
13226         PR fortran/29951
13227         * gfortran.fortran-torture/execute/transfer2.f90: New test.
13228
13229 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13230
13231         * gfortran.fortran-torture/execute/specifics.f90: Remove test
13232         for CHAR.
13233
13234 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13235
13236         PR libgfortran/29936
13237         * gfortran.dg/write_check3.f90: New test.
13238
13239 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13240
13241         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13242
13243 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
13244
13245         PR fortran/20880
13246         * gfortran.dg/interface_3.f90: New test.
13247
13248         PR fortran/29387
13249         * gfortran.dg/generic_8.f90: New test.
13250
13251 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13252
13253         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13254         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13255         * gfortran.dg/specifics_3.f90: Remove.
13256
13257 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
13258
13259         PR c/29955
13260         * gcc.dg/gomp/pr29955.c: New test.
13261
13262         PR c/29736
13263         * gcc.dg/pr29736.c: New test.
13264
13265 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13266
13267         PR tree-opt/29964
13268         * gcc.dg/pure-1.c: New test.
13269
13270 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
13271
13272         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13273         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13274
13275 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13276
13277         * gcc.dg/20061124-1.c: New testcase.
13278
13279 2006-11-23  Eric Christopher  <echristo@apple.com>
13280
13281         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13282
13283 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13284
13285         PR c/2707
13286         PR c++/26167
13287         * gcc.dg/Wconversion-integer.c: New. Supersedes
13288         Wconversion-negative-constants.c
13289         * gcc.dg/Wconversion-real.c: New.
13290         * gcc.dg/Wconversion-real-integer.c: New.
13291         * gcc.dg/Wconversion-negative-constants.c: Deleted.
13292         * g++.dg/warn/Wconversion1.C: Modified.
13293
13294 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13295
13296         * gfortran.dg/overload_1.f90: New test.
13297
13298 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13299
13300         PR c/9072
13301         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13302         Wtraditional-conversion.
13303         * gcc.dg/overflow-warn-2.c: Likewise.
13304         * gcc.dg/Wconversion.c: Likewise. Renamed as
13305         Wtraditional-conversion.c .
13306         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13307         Wtraditional-conversion-2.c .
13308         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13309         Wtraditional-conversion-2.c
13310         * gcc.dg/Wconversion-negative-constants.c: New.
13311
13312 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
13313
13314         * gcc.dg/tree-ssa/dump-1.c: New test.
13315
13316 2006-11-23  David Ung <davidu@mips.com>
13317
13318         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13319         -mfp64, allowable when ISA >= 33 and float is enabled.
13320         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13321         of mthc1 and mfhc1 patterns.
13322
13323 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
13324
13325         PR tree-optimization/29921
13326         * gcc.dg/pr29921.c: New test.
13327
13328 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13329
13330         PR fortran/29441
13331         * gfortran.dg/initialization_4.f90: New test.
13332
13333 2006-11-22  Ira Rosen  <irar@il.ibm.com>
13334
13335         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13336         platforms that have interleaving support.
13337         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13338         * gcc.dg/vect/vect-strided-a-u16-i2.c,
13339         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13340         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13341         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13342         gcc.dg/vect/vect-strided-u8-i2-gap.c,
13343         gcc.dg/vect/vect-strided-u8-i8.c,
13344         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13345         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13346         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13347         gcc.dg/vect/vect-strided-float.c,
13348         gcc.dg/vect/vect-strided-a-mult.c,
13349         gcc.dg/vect/vect-strided-mult-char-ls.c,
13350         gcc.dg/vect/vect-strided-a-u16-mult.c,
13351         gcc.dg/vect/vect-strided-a-u32-mult.c,
13352         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13353         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13354         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13355         gcc.dg/vect/vect-strided-mult.c,
13356         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13357         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13358         New.
13359
13360 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13361
13362         PR fortran/25087
13363         * gfortran.dg/auto_char_len_4.f90: New test.
13364
13365 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
13366
13367         PR fortran/29652
13368         * gfortran.dg/generic_7.f90: New test.
13369         * gfortran.dg/defined_operators_1.f90: Add new error.
13370
13371 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
13372
13373         PR tree-optimization/29902
13374         * g++.dg/tree-ssa/pr29902.C: New test.
13375
13376 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
13377
13378         PR fortran/29820
13379         * gfortran.dg/used_types_13.f90: New test.
13380
13381 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
13382
13383         * gcc.dg/dfp/snan.c: Delete.
13384
13385 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
13386
13387         * g++.dg/cpp0x/static_assert1.C: New.
13388         * g++.dg/cpp0x/static_assert2.C: New.
13389         * g++.dg/cpp0x/static_assert3.C: New.
13390
13391 2006-11-21  Richard Guenther  <rguenther@suse.de>
13392
13393         * gcc.dg/vect/vect-pow-1.c: New testcase.
13394         * gcc.dg/vect/vect-pow-2.c: Likewise.
13395
13396 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
13397
13398         PR c++/29570
13399         * g++.dg/template/static29.C: New test.
13400
13401         PR c++/29734
13402         * g++.dg/conversion/simd4.C: New test.
13403
13404 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
13405
13406         PR c++/29475
13407         * g++.dg/template/access19.C: New test.
13408         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13409         error is reported.
13410
13411 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13412
13413         PR tree-opt/25500
13414         * gcc.dg/tree-ssa/sra-4.c: New testcase.
13415
13416 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13417
13418         PR fortran/27546
13419         * gfortran.dg/import.f90: Extended test.
13420         * gfortran.dg/import2.f90: Extended test.
13421
13422 2006-11-20  Tobias Burnus  <burnus@net-b.de>
13423
13424         * gfortran.dg/volatile3.f90: Add conflict test.
13425
13426 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
13427
13428         PR fortran/24783
13429         * gfortran.dg/implicit_10.f90: New test.
13430
13431 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13432
13433         PR c++/8586
13434         * g++.dg/warn/Wall-write-strings.C: New.
13435
13436 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13437
13438         * gfortran.dg/alloc_comp_constraint_5.f90: New.
13439         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13440
13441 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13442
13443         * gfortran.dg/use_3.f90: Remove error message.
13444         * gfortran.dg/iso_fortran_env_1.f90: New test.
13445         * gfortran.dg/iso_fortran_env_2.f90: New test.
13446         * gfortran.dg/iso_fortran_env_3.f90: New test.
13447         * gfortran.dg/iso_fortran_env_4.f90: New test.
13448
13449 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
13450
13451         * gcc.dg/vect/vect-27.c: Fix initialization.
13452
13453 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13456         * gcc.dg/torture/builtin-minmax-1.c: New.
13457
13458         * gcc.dg/builtins-20.c: Add cases for copysign.
13459
13460 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13461
13462         PR fortran/24285
13463         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13464
13465 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13466         * gfortran.dg/use_1.f90: New test.
13467         * gfortran.dg/use_1.f90: New test.
13468         * gfortran.dg/use_1.f90: New test.
13469
13470 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
13471
13472         PR tree-optimization/29801
13473         * gcc.dg/pr29801.c: New test.
13474
13475 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
13476
13477         PR middle-end/29584
13478         * gcc.dg/torture/pr29584.c: New test.
13479
13480 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
13481
13482         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13483         Condition PowerPC tests for saving FPRs on powerpc_fprs.
13484         * gcc.target/powerpc/compress-float-ppc.c,
13485         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13486         powerpc_fprs.
13487         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13488         do not pass -mhard-float.
13489
13490 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
13491
13492         * gnat.dg/volatile_aggregate.adb: New test.
13493
13494 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13495
13496         PR fortran/29391
13497         PR fortran/29489
13498         * gfortran.dg/bound_2.f90: Add more checks.
13499         * gfortran.dg/bound_3.f90: New test.
13500
13501 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13502
13503         PR target/29201
13504         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13505
13506 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13507
13508         * gfortran.dg/import3.f90: Fix error message.
13509
13510 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13511
13512         PR tree-opt/29788
13513         * gfortran.fortran-torture/compile/inline_1.f90:
13514         New testcase.
13515
13516 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
13517
13518         * gcc.target/i386/x87regparm-1.c: New test.
13519         * gcc.target/i386/x87regparm-2.c: New test.
13520         * gcc.target/i386/x87regparm-3.c: New test.
13521         * gcc.target/i386/x87regparm-4.c: New test.
13522
13523 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13524
13525         PR fortran/27546
13526         * gfortran.dg/import.f90: New test.
13527         * gfortran.dg/import2.f90: New test.
13528         * gfortran.dg/import3.f90: New test.
13529
13530 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13531
13532         PR fortran/27588
13533         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13534
13535 2006-11-15  Tobias Burnus  <burnus@net-b.de>
13536
13537         PR fortran/29806
13538         * gfortran.dg/contains.f90: New test.
13539         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13540
13541 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
13542
13543         PR tree-optimization/29581
13544         * gcc.dg/pr29581-1.c: New test.
13545         * gcc.dg/pr29581-2.c: New test.
13546         * gcc.dg/pr29581-3.c: New test.
13547         * gcc.dg/pr29581-4.c: New test.
13548         * gfortran.dg/pr29581.f90: New test.
13549
13550 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
13551
13552         PR fortran/29702
13553         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13554         numbers in error message headers.
13555
13556 2006-11-14  Richard Guenther  <rguenther@suse.de>
13557
13558         * gcc.target/i386/math-torture/math-torture.exp: Restrict
13559         to i?86 and x86_64 targets.
13560
13561 2006-11-14  Caroline Tice  <ctice@apple.com>
13562
13563         * gcc.dg/pubtypes-1.c: New file/testcase.
13564         * gcc.dg/pubtypes-2.c: New file/testcase.
13565         * gcc.dg/pubtypes-3.c: New file/testcase.
13566         * gcc.dg/pubtypes-4.c: New file/testcase.
13567         * g++.dg/pubtypes.C: New file/testcase.
13568
13569 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/29106
13572         * g++.dg/init/self1.C: New test.
13573
13574 2006-11-14  Tobias Burnus  <burnus@net-b.de>
13575
13576         PR fortran/29657
13577         * gfortran.dg/conflicts.f90: Add.
13578
13579 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
13580
13581         PR rtl-optimization/29798
13582
13583         * gcc.c-torture/execute/pr29798.c: New.
13584
13585 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13586
13587         * gcc.dg/builtins-20.c: Add more cases.
13588
13589 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
13590
13591         PR fortran/29759
13592         * gfortran.dg/gomp/pr29759.f90: New test.
13593
13594 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
13595
13596         PR c++/29518
13597         * g++.dg/template/static28.C: New test.
13598
13599 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
13600
13601         * lib/c-torture.exp: Use target-libpath.exp.
13602         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13603         set GCC_EXEC_PREFIX env var from global variable of same name.
13604
13605 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13606
13607         PR fortran/26994
13608         * gfortran.fortran-torture/compile/transfer-1.f90:
13609         New testcase.
13610
13611 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
13612             Zdenek Dvorak <dvorakz@suse.cz>
13613
13614         PR tree-optimization/29680
13615         * gcc.dg/alias-11.c: New test.
13616
13617 2006-11-12  Jason Merrill  <jason@redhat.com>
13618             Andrew Pinski <pinskia@physics.uc.edu>
13619
13620         PR middle-end/28915
13621         * gcc.target/i386/vectorize1.c: New.
13622
13623 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13624
13625         PR rtl-optimization/29797
13626         * gcc.c-torture/execute/pr29797-1.c: New test case.
13627
13628 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13629
13630         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13631
13632 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
13633
13634         * gcc.dg/tree-ssa/prefetch-3.c: New test.
13635
13636 2006-11-12  Roger Sayle  <roger@eyesopen.com>
13637
13638         PR tree-optimization/13827
13639         * gcc.dg/fold-eqand-1.c: New test case.
13640
13641 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13642
13643         PR rtl-opt/28812
13644         * gcc.c-torture/execute/mayalias-3.c: New test.
13645
13646 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
13647
13648         PR middle-end/27528
13649         * gcc.c-torture/compile/pr27528.c: New test.
13650         * gcc.dg/pr27528.c: Likewise.
13651
13652 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13653
13654         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13655
13656         * gcc.dg/torture/builtin-symmetric-1.c: New test.
13657
13658 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13659
13660         PR fortran/29758
13661         * gfortran.dg/reshape_source_size_1.f90: New test.
13662
13663 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13664
13665         PR fortran/29315
13666         * gfortran.dg/aliasing_dummy_4.f90: New test.
13667
13668 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
13669
13670         PR target/29777
13671         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13672         and x86_64-*-* targets.
13673
13674 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13675
13676         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13677         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13678         New macros. Use them in exact tests.
13679         (TESTIT3): New macro.
13680         Add tests for fmin, fmax and fma.
13681
13682 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13683
13684         PR fortran/29431
13685         * gfortran.dg/array_constructor_13.f90: New test.
13686
13687 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13688
13689         PR fortran/29744
13690         * gfortran.dg/used_types_12.f90: New test.
13691
13692 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
13693
13694         PR middle-end/29726
13695         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13696         (test6): Ditto.
13697         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13698         * gcc.dg/fold-eqandshift-3.c: New test case.
13699
13700 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13701
13702         PR fortran/29699
13703         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13704
13705         PR fortran/21370
13706         * gfortran.dg/change_symbol_attributes_1.f90: New test.
13707
13708 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13709
13710         * gcc.dg/20061109-1.c: New testcase.
13711
13712 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13713
13714         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13715
13716 2006-11-09  Tobias Burnus  <burnus@net-b.de>
13717
13718         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13719         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13720
13721 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
13722
13723         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13724         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13725
13726 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13727
13728         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13729
13730 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13731
13732         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13733         vect-9.c).
13734         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13735         * gcc.dg/vect/vect-9.c: Now vectorizable.
13736         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13737         that support vect_widen_mult.
13738         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13739         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13740         vect-reduc-dot-u16.c).
13741         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13742         vect-reduc-dot-u16.c).
13743         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13744         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13745         vect-reduc-dot-s8.c).
13746         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13747         vect-reduc-dot-s8.c).
13748         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13749         vect-reduc-dot-s8.c).
13750         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13751         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13752         vect-reduc-dot-u8.c).
13753         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13754         vect-reduc-dot-u8.c).
13755         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13756         * gcc.dg/vect/vect-multitypes-9.c: New test.
13757         * gcc.dg/vect/vect-multitypes-10.c: New test.
13758         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13759         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13760         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13761         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13762         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13763         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13764         wrapv-vect-reduc-dot-s8.c.
13765         * lib/target-support.exp (check_effective_target_vect_unpack): New.
13766         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13767         targets that support vec_unpack.
13768         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13769         (check_effective_target_vect_widen_mult_qi_to_hi): New.
13770         (check_effective_target_vect_widen_mult_hi_to_si): New.
13771         (check_effective_target_vect_widen_sum): Removed.
13772
13773         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13774
13775         * gcc.dg/vect/vect-multitypes-8.c: New test.
13776         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13777
13778         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
13779
13780         * gcc.dg/vect/vect-multitypes-7.c: New test.
13781
13782         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13783
13784         * gcc.dg/vect/vect-multitypes-4.c: New test.
13785         * gcc.dg/vect/vect-multitypes-5.c: New test.
13786         * gcc.dg/vect/vect-multitypes-6.c: New test.
13787
13788         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
13789
13790         * gcc.dg/vect/vect-multitypes-1.c: New test.
13791         * gcc.dg/vect/vect-multitypes-2.c: New test.
13792         * gcc.dg/vect/vect-multitypes-3.c: New test.
13793
13794 2006-11-07  Eric Christopher  <echristo@apple.com>
13795
13796         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13797         Test using scan-assembler-not.
13798
13799 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
13800
13801         * gcc.dg/inline-17.c: New test.
13802
13803 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
13804
13805         PR other/25028
13806         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
13807         on HP-UX.
13808
13809 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
13810
13811         PR fortran/29539
13812         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
13813
13814         PR fortran/29634
13815         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
13816         test.
13817
13818 2006-11-07  Tobias Burnus  <burnus@net-b.de>
13819
13820         PR fortran/29601
13821         * gfortran.dg/volatile.f90: Add.
13822         * gfortran.dg/volatile2.f90: Add.
13823         * gfortran.dg/volatile3.f90: Add.
13824         * gfortran.dg/volatile4.f90: Add.
13825         * gfortran.dg/volatile5.f90: Add.
13826         * gfortran.dg/volatile6.f90: Add.
13827         * gfortran.dg/volatile7.f90: Add.
13828
13829 2006-11-06  Tobias Burnus  <burnus@net-b.de>
13830
13831         * gfortran.dg/io_constraints_2.f90: Adjust pattern
13832           for matching error messages.
13833         * gfortran.dg/specifics_3.f90: Adjust pattern
13834           for matching error messages.
13835
13836 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
13837             Bernhard Fischer  <aldot@gcc.gnu.org>
13838
13839         * lib/gcc-dg.exp (output-exists): New proc.
13840         (output-exists-not): New proc.
13841         * gcc.test-framework/test-framework.awk: Support new directives.
13842         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
13843         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
13844         * gcc.test-framework/dg-outexists-exp-F.c: New test.
13845         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
13846         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
13847         * gcc.test-framework/dg-outexists-exp-P.c: New test.
13848
13849 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
13850
13851         PR fortran/29630
13852         PR fortran/29679
13853         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
13854         * gfortran.dg/initialization_3.f90: New.
13855
13856 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13857
13858         PR libgfortran/25545
13859         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
13860
13861 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
13862
13863         PR middle-end/29695
13864         * gcc.c-torture/execute/pr29695-1.c: New test.
13865         * gcc.c-torture/execute/pr29695-2.c: New test.
13866
13867 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
13868
13869         PR fortran/29565
13870         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13871
13872 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13873
13874         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13875         for matching error messages.
13876
13877 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13878
13879         PR target/26915
13880         * gcc.target/i386/387-12.c: New test.
13881
13882 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13883
13884         PR libfortran/29713
13885         * gfortran.dg/pr29713.f90: New test.
13886
13887 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13888
13889         * gcc.c-torture/execute/arith-rand-ll.c:
13890         Also test for bogus rest sign.
13891
13892 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13893
13894         PR libfortran/27895
13895         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13896
13897 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13898
13899         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13900         from error messages.
13901
13902 2006-11-02  Mike Stump  <mrs@apple.com>
13903
13904         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13905
13906         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13907
13908 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13909
13910         * g++.dg/eh/gcsec1.C: New test.
13911
13912 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13913
13914         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13915         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13916
13917 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13918
13919         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13920         hexadecimal value.
13921         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13922         * gcc.dg/pr14796-2.c: Likewise.
13923
13924 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13925
13926         * gcc.c-torture/execute/20061101-1.c: New test.
13927
13928 2006-11-01  Richard Guenther  <rguenther@suse.de>
13929
13930         * gcc.target/i386/fpprec-1.c: New testcase.
13931
13932 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13935         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13936
13937 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13938
13939         * gcc.c-torture/execute/20061031-1.c: New test.
13940
13941 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13942
13943         PR 23067
13944         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13945         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13946         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13947         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13948         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13949         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13950         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13951
13952 2006-10-31  Eric Christopher  <echristo@apple.com>
13953             Falk Hueffner  <falk@debian.org>
13954
13955         * gcc.dg/builtin-bswap-1.c: New.
13956         * gcc.dg/builtin-bswap-2.c: New.
13957         * gcc.dg/builtin-bswap-3.c: New.
13958         * gcc.dg/builtin-bswap-4.c: New.
13959         * gcc.dg/builtin-bswap-5.c: New.
13960         * gcc.target/i386/builtin-bswap-1.c: New.
13961
13962 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13963
13964         * gcc.dg/inline-16.c: New.
13965
13966         PR 16622
13967         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13968         defining it.
13969         * gcc.dg/inline-13.c: New.
13970         * gcc.dg/inline-14.c: New.
13971         * gcc.dg/inline-15.c: New.
13972
13973         PR 11377
13974         * gcc.dg/inline6.c: New.
13975         * gcc.dg/inline7.c: New.
13976
13977 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13978
13979         PR middle-end/23470
13980         * gcc.dg/pr23470-1.c: New test case.
13981
13982 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13983
13984         PR fortran/29537
13985         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13986         data.
13987         * gfortran.dg/blockdata_2.f90: New testcase.
13988
13989 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13990
13991         PR libfortran/29627
13992         * gfortran.dg/unf_short_record_1.f90:  New test.
13993
13994 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13995
13996         PR fortran/29067
13997         * gfortran.dg/pr29067.f: New test.
13998
13999 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
14000             Richard Sandiford  <richard@codesourcery.com>
14001
14002         * lib/target-supports.exp (get_compiler_messages): Append options
14003         as a single list element.
14004         (check_effective_target_arm_vfp_ok): New.
14005         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14006
14007 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
14008
14009         PR fortran/29387
14010         * gfortran.dg/intrinsic_actual_2.f90: New test.
14011
14012         PR fortran/29490
14013         * gfortran.dg/actual_array_interface_1.f90: New test.
14014
14015         PR fortran/29641
14016         * gfortran.dg/used_types_11.f90: New test.
14017
14018 2006-10-30  Dirk Mueller  <dmueller@suse.de>
14019
14020         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14021         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14022         * g++.old-deja/g++.pt/eichin01.C (main): Same.
14023         * g++.old-deja/g++.mike/net25.C (main): Same.
14024         * g++.dg/lookup/exception1.C (main): Same.
14025         * g++.dg/parse/parens2.C (main): Same.
14026
14027 2006-10-30  Roger Sayle  <roger@eyesopen.com>
14028
14029         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14030
14031 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032
14033         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14034         * gcc.dg/torture/builtin-math-3.c: Likewise.
14035
14036 2006-10-30  Tobias Burnus  <burnus@net-b.de>
14037
14038         PR fortran/29452
14039         * gfortran.dg/write_check.f90: Check run-time keyword checking.
14040         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14041
14042 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
14043
14044         PR Fortran/29410
14045         * gfortran.fortran-torture/execute/transfer1.f90: New test.
14046
14047 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
14048
14049         * lib/target-supports.exp (check_function_available): Declare
14050         function before calling.
14051
14052 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
14053
14054         PR tree-optimization/29637
14055         * gcc.dg/pr29637.c: New test.
14056
14057 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14058
14059         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14060         tree canonicalization.
14061
14062 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14063
14064         * gcc.dg/builtins-20.c: Add more hypot tests.
14065
14066 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14067
14068         * gcc.dg/fold-compare-1.c: New test case.
14069
14070 2006-10-29  Dirk Mueller  <dmueller@suse.de>
14071
14072         PR c++/16307
14073         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14074
14075 2006-10-29  Roger Sayle  <roger@eyesopen.com>
14076
14077         PR tree-optimization/15458
14078         * gcc.dg/fold-xornot-1.c: New test case.
14079
14080 2006-10-29  Richard Guenther  <rguenther@suse.de>
14081
14082         * gcc.target/i386/math-torture/trunc.c: New testcase.
14083
14084 2006-10-29  Richard Guenther  <rguenther@suse.de>
14085
14086         * gcc.target/i386/math-torture/round.c: New testcase.
14087
14088 2006-10-29  Richard Guenther  <rguenther@suse.de>
14089
14090         * gcc.target/i386/math-torture/ceil.c: New testcase.
14091         * gcc.target/i386/math-torture/floor.c: Likewise.
14092
14093 2006-10-29  Richard Guenther  <rguenther@suse.de>
14094
14095         * gcc.target/i386/math-torture/rint.c: New testcase.
14096         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14097
14098 2006-10-29  Richard Guenther  <rguenther@suse.de>
14099
14100         * gcc.target/i386/math-torture/lfloor.c: New testcase.
14101         * gcc.target/i386/math-torture/lceil.c: Likewise.
14102
14103 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14104
14105         PR libgfortran/24313
14106         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14107
14108 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
14109
14110         * gcc.c-torture/execute/20020118-1.c,
14111         gcc.c-torture/execute/builtins/strlen.c,
14112         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14113         comment typos.
14114
14115 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14116
14117         * gcc.dg/builtins-20.c: Add tests for hypot.
14118         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
14119         two-argument builtins.
14120         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14121         TESTIT2.  Update all callers.
14122         (TESTIT2, TESTIT2_R): New helper macros.
14123         Add testcases for pow, hypot and atan2.
14124
14125 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14126
14127         PR C++/29295
14128         * g++.dg/expr/bool1.C: New test.
14129         * g++.dg/expr/bool2.C: New test.
14130
14131 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14132
14133         PR fortran/28224
14134         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14135         * gfortran.dg/namelist_internal.f90: New test.
14136
14137 2006-10-28  Tobias Burnus  <burnus@net-b.de>
14138
14139         PR fortran/29625
14140         * gfortran.dg/io_real_boz.f90: Add.
14141         * gfortran.dg/io_real_boz2.f90: Add.
14142
14143 2006-10-28  Richard Guenther  <rguenther@suse.de>
14144
14145         PR middle-end/26899
14146         * gcc.dg/tree-ssa/pr26899.c: New testcase.
14147
14148 2006-10-28  Richard Guenther  <rguenther@suse.de>
14149
14150         PR target/28806
14151         * gcc.target/i386/math-torture/lround.c: New testcase.
14152
14153 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14154
14155         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14156         * gcc.dg/builtins-44.c: Likewise.
14157         * gcc.dg/builtins-45.c: Likewise.
14158         * gcc.dg/pr28796-2.c: Likewise.
14159         * gcc.dg/unordered-3.c: Likewise.
14160
14161 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14162
14163         PR libgfortran/27954
14164         * gfortran.dg/error_recovery_2.f90: New test.
14165
14166 2006-10-26  Richard Guenther  <rguenther@suse.de>
14167
14168         * gcc.target/i386/i386.exp: Use glob, not find to collect
14169         tests.  Avoids recursing into subdirectories.
14170         * gcc.target/i386/math-torture/math-torture.exp: Torture
14171         for interesting ia32 math options.
14172         * gcc.target.i386/math-torture/lrint.c: New testcase.
14173
14174 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14175
14176         PR libgfortran/29563
14177         * gfortran.dg/arrayio_9.f90: Update test.
14178         * gfortran.dg/arrayio_19.f90: New test.
14179
14180 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
14181
14182         * gcc.dg/20061026.c: New testcase.
14183
14184 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14185
14186         PR libgfortran/29563
14187         * gfortran.dg/arrayio_9.f90: New test.
14188
14189 2006-10-26  Ben Elliston  <bje@au.ibm.com>
14190
14191         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14192         Copy the strings manually, as strcpy may call strlen.
14193
14194 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14195
14196         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14197         Add checks for log, log2, log10 and log1p.
14198
14199         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14200         we already test 0.0.  Add checks for expm1, log, log2, log10,
14201         log1p, cbrt, erf and erfc.
14202
14203 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
14204
14205         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14206
14207 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
14208
14209         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14210         and remainderl() built-in functions.  Remove -ffast-math from
14211         dg-options.
14212
14213 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14214
14215         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14216         acosh and atanh.
14217
14218         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14219         floating point modifiers to arguments passed to float and long
14220         double functions respectively.  Update all callers to use floating
14221         point numbers, not integers.  Add tests for exp, exp2 and
14222         exp10/pow10.
14223
14224         * gcc.dg/torture/builtin-math-3.c: New test.
14225
14226 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14227
14228         PR fortran/29393
14229         * gfortran.dg/initialize_2.f90: New.
14230
14231 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14232
14233         * gcc.dg/torture/builtin-math-2.c: New test.
14234
14235 2006-10-24  Richard Guenther  <rguenther@suse.de>
14236
14237         PR middle-end/28796
14238         * gcc.dg/pr28796-1.c: New testcase.
14239         * gcc.dg/pr28796-2.c: Likewise.
14240
14241 2006-10-24  Richard Guenther  <rguenther@suse.de>
14242
14243         * gcc.dg/builtins-57.c: New testcase.
14244
14245 2006-10-24  Richard Guenther  <rguenther@suse.de>
14246
14247         PR tree-optimization/29567
14248         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14249
14250 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
14251
14252         PR tree-optimization/14784
14253         * gcc.dg/alias-10.c: New test.
14254
14255 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14256
14257         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14258
14259 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
14260
14261         * gcc.dg/builtin-strncat-chk-1.c: New test.
14262
14263 2006-10-23  Jan Hubicka  <jh@suse.cz>
14264
14265         * gcc.dg/memmove-1.c: New test.
14266
14267 2006-10-23  Paul Brook  <paul@codesourcery.com>
14268
14269         * gcc.dg/pragma-pack-5.c: New test.
14270
14271 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
14272
14273         * g++.dg/other/s390-1.C: New testcase.
14274
14275 2006-10-23  Richard Guenther  <rguenther@suse.de>
14276
14277         PR middle-end/27132
14278         PR middle-end/23295
14279         * gcc.dg/pr27132.c: New testcase.
14280         * gcc.dg/pr23295.c: Likewise.
14281         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14282         * g++.dg/tree-ssa/pr19807.C: Likewise.
14283
14284 2006-10-23  Richard Guenther  <rguenther@suse.de>
14285
14286         PR middle-end/21032
14287         * gcc.dg/pr21032.c: New testcase.
14288
14289 2006-10-22  Jeff Law  <law@redhat.com>
14290         Richard Guenther  <rguenther@suse.de>
14291
14292         PR tree-optimization/15911
14293         * gcc.dg/tree-ssa/vrp30.c: New testcase.
14294
14295 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         PR c++/20647
14298         * g++.dg/abi/rtti3.C: New.
14299
14300 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
14301
14302         PR middle-end/28252
14303         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14304         transformation.
14305
14306 2006-10-21  Richard Guenther  <rguenther@suse.de>
14307
14308         PR tree-optimization/3511
14309         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14310
14311 2006-10-21  Richard Guenther  <rguenther@suse.de>
14312
14313         PR middle-end/26898
14314         * gcc.dg/torture/pr26898-1.c: New testcase.
14315         * gcc.dg/torture/pr26898-2.c: Likewise.
14316
14317 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
14318
14319         PR c++/28053
14320         * g++.dg/parse/bitfield1.C: Adjust error markers.
14321         * g++.dg/parse/bitfield2.C: New test.
14322
14323 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
14324
14325         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14326
14327 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14328
14329         PR libfortran/27895
14330         * gfortran.dg/zero_sized_1.f90: New test.
14331
14332 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
14333
14334         * gcc.dg/div-compare-1.c: New test.
14335
14336 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
14337
14338         PR fortran/29216
14339         * gfortran.dg/result_default_init_1.f90: New test.
14340
14341         PR fortran/29314
14342         * gfortran.dg/automatic_default_init_1.f90: New test.
14343
14344         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14345         from 38 to 33.
14346
14347 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
14348
14349         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14350         'using namespace std' without previous declaration.
14351         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14352         * g++.old-deja/g++.robertl/eb133c.C: New.
14353
14354 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14355
14356         PR libgfortran/29277
14357         * gfortran.dg/streamio_4.f90: Update test.
14358         * gfortran.dg/streamio_11.f90: New test.
14359
14360 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
14361
14362         PR c++/27952
14363         * g++.dg/inherit/virtual1.C: New test.
14364
14365 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14366
14367         PR c++/28261
14368         * g++.dg/parse/enum3.C: New test.
14369
14370 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/29039
14373         * g++.dg/init/ctor8.C: New test.
14374
14375 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/27270
14378         * g++.dg/ext/complit8.C: Tweak error markers.
14379         * g++.dg/template/complit1.C: Add error marker.
14380
14381 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/27270
14384         * g++.dg/ext/complit8.C: New test.
14385
14386         PR c++/29408
14387         * g++.dg/parse/dtor12.C: New test.
14388
14389         PR c++/29435
14390         * g++.dg/template/sizeof11.C: New test.
14391
14392 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
14393
14394         PR fortran/29392
14395         * gfortran.dg/data_char_3.f90: New test.
14396
14397         PR fortran/29451
14398         * gfortran.dg/negative_automatic_size.f90: New test.
14399
14400 2006-10-16  David Daney  <ddaney@avtrex.com>
14401
14402         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14403
14404 2006-10-16  Eric Christopher  <echristo@apple.com>
14405
14406         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14407         x86_64.
14408
14409 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/28211
14412         * g++.dg/tc1/dr49.C: Tweak error messages.
14413         * g++.dg/parse/template21.C: New test.
14414
14415 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14416
14417         PR middle-end/20491
14418         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14419
14420 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14421
14422         PR fortran/29403
14423         * gfortran.dg/print_1.f90: New test.
14424
14425 2006-10-15  Jan Hubicka  <jh@suse.cz>
14426
14427         PR middle-end/29241
14428         * gcc.c-torture/compile/pr29241.c: New testcase.
14429
14430 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
14431
14432         PR middle-end/29250
14433         * gcc.c-torture/compile/pr29250.c: New test.
14434
14435 2006-10-15  Richard Guenther  <rguenther@suse.de>
14436
14437         * gcc.dg/pr29299.c: New testcase.
14438
14439 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
14440
14441         PR fortran/24767
14442         * gfortran.dg/label_4.f90: Adjust warning flag.
14443
14444 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14445
14446         PR fortran/29371
14447         * gfortran.dg/nullify_3.f90: New test.
14448
14449 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14450
14451         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14452         on Solaris 2.5.1 too.
14453
14454 2006-10-13  Eric Christopher  <echristo@apple.com>
14455
14456         * gcc.dg/pr25993.c: Skip for darwin.
14457
14458 2006-10-13  Eric Christopher  <echristo@apple.com>
14459
14460         * gcc.dg/visibility-11.c: Skip for darwin.
14461
14462 2006-10-13  Eric Christopher  <echristo@apple.com>
14463
14464         * gcc.dg/darwin-weakimport-1.c: Use
14465         -fno-asynchronous-unwind-tables.
14466         * gcc.dg/darwin-weakimport-3.c: Ditto.
14467
14468 2006-10-13  Richard Guenther  <rguenther@suse.de>
14469
14470         PR tree-optimization/29446
14471         * gcc.dg/torture/pr29446.c: New testcase.
14472
14473 2006-10-13  Bill Wendling  <wendling@apple.com>
14474
14475         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14476         * g++.old-deja/g++.jason/hmc1.C: Likewise.
14477         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14478         * g++.old-deja/g++.law/shadow1.C: Likewise.
14479         * g++.old-deja/g++.law/ctors10.C: Likewise.
14480         * g++.dg/debug/namespace1.C: Likewise.
14481         * g++.dg/inherit/namespace-as-base.C: Likewise.
14482         * g++.dg/opt/delay-slot-1.C: Likewise.
14483         * g++.dg/parse/defarg10.C: Likewise.
14484         * g++.dg/template/ptrmem11.C: Likewise.
14485         * g++.dg/template/mem_func_ptr.C: Likewise.
14486         * g++.dg/template/spec19.C: Likewise.
14487
14488 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
14489
14490         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14491
14492 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14493
14494         PR fortran/29373
14495         * gfortran.dg/implicit_9.f90: New test.
14496
14497         PR fortran/29407
14498         * gfortran.dg/namelist_25.f90: New test.
14499
14500         PR fortran/27701
14501         * gfortran.dg/same_name_2.f90: New test.
14502
14503         PR fortran/29232
14504         * gfortran.dg/host_assoc_types_1.f90: New test.
14505
14506         PR fortran/29364
14507         * gfortran.dg/missing_derived_type_1.f90: New test.
14508         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14509
14510         PR fortran/29422
14511         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14512
14513         PR fortran/29428
14514         * gfortran.dg/alloc_comp_assign_5.f90: New test.
14515
14516 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14517
14518         PR fortran/29391
14519         * gfortran.dg/bound_2.f90: New test.
14520
14521 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14522
14523         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14524         directive.
14525         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14526         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14527         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14528         * gfortran.dg/gomp/reduction3.f90: Likewise.
14529         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14530         * gfortran.dg/dummy_procedure_2.f90: Likewise.
14531         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14532         * gfortran.dg/forall_4.f90: Likewise.
14533         * gfortran.dg/spec_expr_4.f90: Likewise.
14534         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14535         * gfortran.dg/forall_5.f90: Likewise.
14536         * gfortran.dg/open_access_append_2.f90: Add check for
14537         compile-time warning.
14538
14539 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
14540
14541         PR c++/28506
14542         * g++.dg/parse/pure1.C: New test.
14543
14544 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14545
14546         PR fortran/21435
14547         * gfortran.dg/io_constraints_3.f90: New test.
14548         * gfortran.dg/open_access_append_1.f90: Add checks
14549         for compile-time warnings.
14550         * gfortran.dg/pr20163-2.f: Likewise.
14551         * gfortran.dg/iostat_2.f90: Likewise.
14552         * gfortran.dg/label_4.f90: Delete the temporary
14553         file.
14554         * gfortran.dg/direct_io_2.f90: Add a FILE=
14555         specifier.
14556         * gfortran.dg/iomsg_1.f90: Add check for
14557         compile-time warning.
14558
14559 2006-10-12  Jan Hubicka  <jh@suse.cz>
14560
14561         PR c/28419
14562         * gcc.dg/pr28319.c: New test.
14563
14564 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
14565         PR c++/29318
14566         * g++.dg/ext/vla4.C: New test.
14567
14568 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14569
14570         PR c++/27961
14571         * g++.dg/template/crash60.C: New test.
14572         * g++.dg/other/large-size-array.C: Adjust error markers.
14573         * g++.dg/parse/crash27.C: Likewise.
14574         * g++.dg/template/crash1.C: Likewise.
14575
14576 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
14577
14578         PR testsuite/29093
14579         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14580
14581 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
14582
14583         PR preprocessor/28709
14584         * gcc.dg/cpp/paste14.c: New test.
14585
14586 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/29175
14589         * g++.dg/init/array24.C: New test.
14590
14591 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14592
14593         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14594         of <sys/types.h>.
14595
14596 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
14597
14598         PR c++/29024
14599         * g++.dg/parse/typedef8.C: New test.
14600         * g++.dg/other/mult-stor1.C: Adjust error markers.
14601
14602 2006-10-11  Richard Guenther  <rguenther@suse.de>
14603
14604         PR tree-optimization/28230
14605         * gcc.dg/torture/pr28230.c: New testcase.
14606
14607 2006-10-11  Richard Guenther  <rguenther@suse.de>
14608
14609         PR inline-asm/29119
14610         * gcc.dg/torture/pr29119.c: New testcase.
14611
14612 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
14613
14614         PR middle-end/29272
14615         * gcc.c-torture/execute/20060930-2.c: New test.
14616
14617 2006-10-09  Richard Henderson  <rth@redhat.com>
14618
14619         Revert emutls patch.
14620
14621 2006-10-09  Richard Guenther  <rguenther@suse.de>
14622
14623         PR middle-end/29254
14624         * gcc.dg/pr29254.c: New testcase.
14625
14626 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
14627             Paul Thomas  <pault@gcc.gnu.org>
14628
14629         PR fortran/20541
14630         * gfortran.dg/alloc_comp_basics_1.f90: New test.
14631         * gfortran.dg/alloc_comp_basics_2.f90: New test.
14632         * gfortran.dg/alloc_comp_assign_1.f90: New test.
14633         * gfortran.dg/alloc_comp_assign_2.f90: New test.
14634         * gfortran.dg/alloc_comp_assign_3.f90: New test.
14635         * gfortran.dg/alloc_comp_assign_4.f90: New test.
14636         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14637         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14638         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14639         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14640         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14641         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14642         * gfortran.dg/alloc_comp_std.f90: New test.
14643         * gfortran.dg/move_alloc.f90: New test.
14644
14645 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
14646
14647         PR fortran/29115
14648         * gfortran.dg/derived_constructor_comps_2.f90: New test.
14649
14650         PR fortran/29211
14651         * gfortran.dg/forall_char_dependencies_1.f90: New test.
14652
14653 2006-10-08  Tobias Burnus  <burnus@net-b.de>
14654
14655         PR fortran/28585
14656         * gfortran.dg/new_line.f90: New test.
14657
14658 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14659
14660         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14661         * gcc.dg/torture/builtin-convert-1.c,
14662         gcc.dg/torture/builtin-convert-2.c,
14663         gcc.dg/torture/builtin-convert-3.c,
14664         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14665
14666 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
14667
14668         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14669         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14670         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14671         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14672
14673 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
14674
14675         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14676         Xfail some tests for powerpc-darwin and powerpc-aix.
14677
14678 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
14679
14680         PR c/29380
14681         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14682
14683 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14684
14685         PR target/29300
14686         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14687         on hppa*-*-hpux*.
14688
14689 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14690
14691         PR fortran/16580
14692         PR fortran/29288
14693         * gfortran.fortran-torture/execute/specifics.f90:
14694         Add tests for using all possible intrinsics as actual arguments.
14695         * gfortran.dg/specifics_1.f90: Add tests for using
14696         all possible intrinsics as actual arguments.
14697         * gfortran.dg/specifics_2.f90: New file.
14698         * gfortran.dg/specifics_3.f90: New file.
14699
14700 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
14701
14702         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14703         * gcc.dg/debug/debug-2.c: Likewise.
14704
14705 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
14706
14707         * gcc.c-torture/compile/sync-2.c: New test.
14708
14709 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14710
14711         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14712         line endings.
14713
14714 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14715
14716         PR rtl-optimization/29128
14717         * gcc.c-torture/compile/pr29128.c: New test.
14718
14719 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14720
14721         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14722         line endings.
14723
14724 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
14725
14726         PR middle-end/29256
14727         * gcc.dg/tree-ssa/loop-19.c: New test.
14728
14729 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR tree-optimization/29330
14732         * gcc.dg/pr29330.c: New test.
14733
14734         PR target/28924
14735         * gcc.c-torture/compile/20061005-1.c: New test.
14736
14737 2006-10-06  Olivier Hainque  <hainque@adacore.com>
14738
14739         * gcc.dg/typename-vla-1.c: New case.
14740         * gnat.dg/forward_vla.adb: New case.
14741
14742 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
14743
14744         PR tree-optimization/29290
14745         * gfortran.dg/loop_nest_1.f90: New test.
14746
14747         PR target/29198
14748         * gcc.dg/tls/opt-12.c: New test.
14749
14750         PR fortran/28415
14751         * gfortran.dg/save_2.f90: New test.
14752
14753         PR c/29091
14754         * gcc.dg/pr29091.c: New test.
14755
14756 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
14757
14758         * lib/target-supports.exp
14759         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14760         same as x86_64-*-*; check for LP64.
14761
14762 2006-10-04  Richard Henderson  <rth@redhat.com>
14763
14764         * lib/target-supports.exp (check_effective_target_tls): Redefine
14765         to mean non-emulated tls.
14766         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14767         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14768         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14769         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14770         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14771         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14772         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14773
14774 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14775
14776         PR fortran/29343
14777         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14778
14779 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14780
14781         * gfortran.dg/bounds_check_fail_1.f90: New test.
14782
14783 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14784
14785         PR c++/29020
14786         * g++.dg/template/friend48.C: New test.
14787
14788 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
14789
14790         PR fortran/29098
14791         * gfortran.dg/default_initialization_2.f90: New test.
14792
14793 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14794
14795         PR fortran/20779
14796         PR fortran/20891
14797         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
14798
14799 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
14800
14801         PR fortran/29284
14802         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
14803
14804         PR fortran/29321
14805         PR fortran/29322
14806         * gfortran.dg/missing_optional_dummy_2.f90: New test.
14807
14808         PR fortran/25091
14809         PR fortran/25092
14810         * gfortran.dg/entry_array_specs_1.f90: New test.
14811
14812 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
14813
14814         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
14815         insufficient to inhibit some test failures at -O3.  Do testing
14816         on integers.
14817
14818 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
14819
14820         PR c++/29138
14821         * g++.dg/inherit/access8.C: New test.
14822         * g++.dg/template/dtor4.C: Tweak error messages.
14823
14824 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14825
14826         PR fortran/27478
14827         * gfortran.dg/entry_8.f90: New test.
14828
14829 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14830
14831         PR c++/29291
14832         * g++.dg/parse/new4.C: New test.
14833
14834 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
14835
14836         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
14837         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
14838         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
14839         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
14840         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
14841
14842 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14843
14844         PR fortran/19260
14845         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
14846         * gfortran.dg/continuation_2.f90: New test.
14847
14848         PR fortran/19262
14849         * gfortran.dg/continuation_3.f90: New test.
14850         * gfortran.dg/continuation_4.f90: New test.
14851         * gfortran.dg/continuation_5.f: New test.
14852         * gfortran.dg/continuation_6.f: New test.
14853
14854 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/29226
14857         * g++.dg/template/vla1.C: New test.
14858
14859 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14860
14861         PR fortran/29210
14862         * gfortran.dg/complex_parameter_1.f90: New test.
14863
14864 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
14865
14866         PR c/29154
14867         * gcc.c-torture/execute/20060929-1.c: New test.
14868
14869 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/29105
14872         * g++.dg/template/member6.C: New test.
14873         * g++.dg/parse/typename7.C: Adjust error markers.
14874
14875         PR c++/29080
14876         * g++.dg/template/member7.C: New test.
14877
14878 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14879
14880         PR c/24010
14881         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14882         gcc.dg/Woverride-init-3.c: New tests.
14883
14884 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14885
14886         * gcc.c-torture/execute/20060930-1.c: New test.
14887
14888 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14889
14890         PR fortran/18791
14891         * gfortran.dg/specifics_1.f90: New test.
14892         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14893         complex specifics.
14894
14895 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14898         pthread-init-common.h: New.
14899
14900 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14901
14902         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14903         precision on some archs.
14904
14905 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14906
14907         * gcc.dg/non-local-goto-1.c: New test.
14908         * gcc.dg/non-local-goto-2.c: Likewise.
14909         * gcc.dg/setjmp-3.c: Likewise.
14910         * gcc.dg/setjmp-4.c: Likewise.
14911
14912 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14913
14914         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14915
14916 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14917
14918         PR fortran/28276
14919         * gfortran.dg/exponent_1.f90: New test.
14920
14921         PR fortran/27021
14922         * gfortran.dg/nearest_1.f90: New test.
14923
14924 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14925
14926         PR middle-end/25261
14927         PR middle-end/28790
14928         * gcc.dg/gomp/nestedfn-1.c: New test.
14929
14930 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14931
14932         PR objc/29195
14933         * objc/compile/method-1.m: New test.
14934
14935 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14936
14937         PR c++/26938
14938         * g++.dg/template/crash58.C: New test.
14939         * g++.dg/parse/crash28.C: Adjust error markers.
14940         * g++.dg/template/crash34.C: Likewise.
14941         * g++.dg/template/friend31.C: Likewise.
14942         * g++.dg/template/crash32.C: Likewise.
14943
14944         PR c++/27329
14945         * g++.dg/template/crash59.C: New test.
14946
14947         PR c++/27667
14948         * g++.dg/template/spec33.C: New test.
14949         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14950
14951 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14952             Adam Nemet  <anemet@caviumnetworks.com>
14953
14954         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14955         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14956
14957 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14958
14959         PR target/28911
14960         * gcc.dg/pr28911.c: New.
14961
14962 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14963
14964         PR target/29169
14965         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14966         (dg-options): Add -mfpmath=387.
14967
14968 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14969
14970         PR c/28706
14971         * gcc.dg/pr28706.c: New test.
14972
14973         PR c/28712
14974         * gcc.dg/pr28712.c: New test.
14975
14976 2006-09-22  Mike Stump  <mrs@apple.com>
14977
14978         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14979
14980 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14981
14982         PR tree-optimization/28888
14983         * gcc.dg/pr28888.c: New test.
14984
14985 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14986
14987         PR c++/29016
14988         * g++.dg/init/ptrfn1.C: New test.
14989
14990 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14991
14992         PR c++/28861
14993         * g++.dg/template/spec32.C: New test.
14994         * g++.dg/parse/crash9.C: Adjust error markers.
14995
14996         PR c++/28303
14997         * g++.dg/template/typedef6.C: New test.
14998         * g++.dg/init/error1.C: Adjust error markers.
14999         * g++.dg/parse/crash9.C: Likewise.
15000         * g++.dg/template/crash55.C: Likewise.
15001
15002 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
15003
15004         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15005
15006 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
15007
15008         PR target/27650
15009         * g++.dg/ext/dllimport12.C: New test.
15010
15011 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
15012
15013         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15014         * gcc.target/mips/nmadd-2.c: Likewise.
15015         * gcc.target/mips/mips-ps-6.c: New test.
15016         * gcc.target/mips/neg-abs-1.c: Likewise.
15017         * gcc.target/mips/neg-abs-2.c: Likewise.
15018         * gcc.target/mips/nmadd-3.c: New test.
15019
15020 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
15021
15022         PR middle-end/28046
15023         * gcc.dg/gomp/atomic-10.c: New test.
15024         * g++.dg/gomp/atomic-10.C: New test.
15025
15026 2006-09-20  Eric Christopher  <echristo@apple.com>
15027
15028         * gcc.target/i386/sse3-not-fisttp.c: New.
15029
15030 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
15031
15032         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15033
15034 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
15035
15036         * gcc.c-torture/execute/pr28289.c (one): New variable.
15037         (main): Use it instead of argc.
15038         * gcc.c-torture/execute/20060102-1.c (one): New variable.
15039         (main): Use it instead of argc.
15040
15041 2006-09-19  Paul Brook  <paul@codesourcery.com>
15042
15043         PR target/28516
15044         * gcc.dg/nested-func-5.c: New test.
15045
15046 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15047
15048         * lib/target-supports.exp (check_effective_target_tls): Compile
15049         test stubs using ${tool}_target_compile, not just target_compile.
15050         (check_effective_target_tls_runtime): Likewise.
15051
15052 2006-09-19  Ben Elliston  <bje@au.ibm.com>
15053
15054         * gcc.c-torture/compile/20030405-1.x: Remove.
15055
15056         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15057         optimising linker from discarding it.
15058
15059 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15060
15061         PR fortran/28526
15062         * gfortran.dg/keyword_symbol_1.f90: New test.
15063
15064         * gfortran.dg/spread_shape_1.f90: Add missing warning with
15065         pedantic compilation option.
15066
15067 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
15068
15069         PR fortran/29060
15070         * gfortran.dg/spread_shape_1.f90: New test.
15071
15072 2006-09-17  Roger Sayle  <roger@eyesopen.com>
15073
15074         PR tree-optimization/28887
15075         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15076
15077 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
15078
15079         PR c/25993
15080         * gcc.dg/pr25993.c: New test.
15081
15082 2006-09-17  Ira Rosen  <irar@il.ibm.com>
15083
15084         PR tree-opt/21591
15085         * gcc.dg/vect/pr21591.c: New test.
15086
15087 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
15088
15089         PR tree-opt/29059
15090         * gcc.c-torture/compile/strcpy-1.c: New test.
15091         * gcc.c-torture/compile/strcpy-2.c: New test.
15092         * gcc.c-torture/compile/memcpy-1.c: New test.
15093         * gcc.c-torture/compile/memcpy-2.c: New test.
15094
15095 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
15096
15097         PR testsuite/29055
15098         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15099
15100 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
15101
15102         * gnat.dg/specs/double_record_extension1.ads: New test.
15103         * gnat.dg/specs/double_record_extension2.ads: Likewise.
15104
15105 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
15106
15107         PR fortran/29051
15108         * gfortran.dg/oldstyle_3.f90: New test.
15109
15110 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15111
15112         PR libgfortran/29099
15113         * gfortran.dg/secnds-1.f: New test.
15114
15115 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15116
15117         PR libgfortran/29053
15118         * gfortran.dg/streamio_9.f90: New test.
15119         * gfortran.dg/streamio_10.f90: New test.
15120
15121 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
15122
15123         PR C++/29002
15124         * g++.dg/init/array22.C: New test.
15125         * g++.dg/init/array23.C: New test.
15126
15127 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
15128
15129         * stackcheck.lst: Update list of tests requiring stack checking.
15130         * norun.lst: Adjust for above change.
15131         * ada95.lst: New file.
15132         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15133         requiring -gnat95 switch.
15134
15135 2006-09-14  Olivier Hainque  <hainque@adacore.com>
15136
15137         * gnat.dg/in_out_parameter.adb: New test.
15138
15139 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
15140
15141         PR debug/28980
15142         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15143
15144 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
15145
15146         * gnat.dg/specs/unchecked_union.ads: New test.
15147
15148 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
15149
15150         PR rtl-optimization/28982
15151         * gcc.c-torture/execute/pr28982a.c: New test.
15152         * gcc.c-torture/execute/pr28982b.c: Likewise.
15153
15154 2006-09-12  Eric Christopher  <echristo@apple.com>
15155
15156         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15157         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15158
15159 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
15160
15161         PR c/28768
15162         PR preprocessor/14634
15163         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15164         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15165         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15166
15167 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15168
15169         * gcc.dg/pr28243.c: New test.
15170
15171 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
15172
15173         PR fortran/28971
15174         gfortran.dg/pr28971.f90: New test to act as a backstop in case
15175         this undiagnosed regression reappears.
15176
15177 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
15178
15179         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15180         Treat $srcdir as a literal.
15181         * lib/fortran-torture.exp (fortran-torture-compile,
15182         fortran-torture-execute): Likewise.
15183         * lib/objc-torture.exp (objc-torture-compile,
15184         objc-torture-execute): Likewise.
15185         * lib/profopt.exp (profopt-execute): Likewise.
15186
15187 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
15188
15189         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15190
15191 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
15192
15193         PR testsuite/28950
15194         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15195
15196 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
15197
15198         PR target/13685
15199         * gcc.target/i386/pr13685.c: New test.
15200
15201 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15202
15203         * gcc.dg/pr28726.c: New test.
15204
15205 2006-09-11  Josh Conner  <jconner@apple.com>
15206
15207         * gcc.dg/nrv3.c: Increase size of structure.
15208         * gcc.dg/nrv4.c: Likewise.
15209         * gcc.dg/nrv5.c: Likewise.
15210
15211 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
15212
15213         PR libfortran/28890
15214         gfortran.dg/assumed_charlen_function_5.f90: New test.
15215
15216 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/28991
15219         * g++.dg/init/static3.C: New test.
15220
15221 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
15222
15223         PR testsuite/29007
15224         * gcc.dg/long-long-cst1.c (t): Add cast to
15225         __SIZE_TYPE__ before casting to int.
15226         (main): Return 0 on success.
15227
15228 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15229
15230         * gcc.c-torture/execute/20060910-1.c: New test.
15231
15232 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
15233
15234         PR middle-end/26983
15235         * gcc.dg/pr26983.c: New test.
15236
15237 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
15238
15239         PR target/29006
15240         * gcc.c-torture/execute/pr29006.c: New test.
15241
15242 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15243
15244         PR libfortran/28947
15245         gfortran.dg/matmul_4.f90: New test.
15246
15247 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15248
15249         PR fortran/28959
15250         gfortran.dg/used_types_10: New test.
15251
15252 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
15253
15254         PR libfortran/28923
15255         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15256         gfortran.dg/array_initializer_3.f90: New test.
15257
15258 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15259
15260         PR fortran/28914
15261         * gfortran.dg/actual_array_constructor_3.f90: New test.
15262
15263 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
15264
15265         PR testsuite/26778
15266         * gcc.target/i386/pr26778.c: New testcase.
15267
15268 2006-09-08  Eric Christopher  <echristo@apple.com>
15269
15270         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15271         * gcc.target/i386/memcpy-1.c: Ditto.
15272         * gcc.target/i386/asm-1.c: Ditto.
15273         * gcc.target/i386/20060512-4.c: Ditto.
15274         * gcc.target/i386/compress-float-387.c: Ditto.
15275         * gcc.target/i386/20060512-1.c: Ditto.
15276         * gcc.target/i386/compress-float-sse.c: Ditto.
15277         * gcc.target/i386/20060512-2.c: Ditto.
15278         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15279         * gcc.target/i386/stack-prot-kernel.c: Ditto.
15280         * gcc.target/i386/compress-float-387-pic.c: Ditto.
15281         * gcc.dg/pr26449.c: Ditto.
15282         * gcc.dg/attr-ms_struct-2.c: Ditto.
15283         * gcc.dg/attr-ms_struct-1.c: Ditto.
15284         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15285
15286 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
15287
15288         PR c/28504
15289         * gcc.dg/vla-10.c: New test.
15290
15291 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15292
15293         PR c++/28858
15294         * g++.dg/parse/template20.C: New test.
15295         * g++.dg/template/operator8.C: Remove obsolete part.
15296         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15297         * g++.old-deja/g++.pt/crash65.C: Likewise.
15298
15299 2006-09-07  Jason Merrill  <jason@redhat.com>
15300
15301         PR middle-end/27724
15302         * gcc.dg/long-long-cst1.c: New test.
15303
15304 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15305
15306         PR C++/28906
15307         * g++.dg/other/array3.C: New test.
15308         * g++.dg/other/array4.C: New test.
15309         * g++.dg/other/array5.C: New test.
15310
15311 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
15312
15313         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15314
15315 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
15316
15317         PR target/28946
15318         * gcc.target/i386/pr28946.c: New test.
15319
15320 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
15321
15322         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15323         in integer literal constant.
15324         * gfortran.dg/enum_8.f90: Ditto.
15325         * gfortran.dg/g77/20030326-1.f: Ditto.
15326
15327 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
15328
15329         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15330         nonconformance usage.
15331
15332 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15333
15334         PR middle-end/28862
15335         * gcc.c-torture/compile/vector-align-1.c: New test.
15336
15337 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15338
15339         PR rtl-opt/27883
15340         * g++.dg/opt/copysign-1.C: New test.
15341
15342 2006-09-06  Jason Merrill  <jason@redhat.com>
15343
15344         PR c++/27371
15345         * g++.dg/warn/unused-result1.C: New test.
15346
15347 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/28903
15350         * g++.dg/ext/vla3.C: New test.
15351
15352         PR c++/28886
15353         * g++.dg/template/array16.C: New test.
15354
15355 2006-09-06  Richard Guenther  <rguenther@suse.de>
15356
15357         * gcc.dg/pr27226.c: Remove testcase again.
15358
15359 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15360
15361         PR tree-opt/28937
15362         * g++.dg/opt/unroll2.C: New test.
15363
15364 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15365
15366         PR tree-opt/28952
15367         * gcc.dg/vect/pr28952.c: New test.
15368
15369 2006-09-05  Richard Guenther  <rguenther@suse.de>
15370
15371         PR tree-optimization/28900
15372         * gcc.dg/torture/pr28900.c: New testcase
15373
15374 2006-09-05  Richard Guenther  <rguenther@suse.de>
15375
15376         PR tree-optimization/28905
15377         * gcc.c-torture/compile/pr28905.c: New testcase.
15378
15379 2006-09-05  Richard Guenther  <rguenther@suse.de>
15380
15381         PR middle-end/28935
15382         * gcc.dg/pr28935.c: New testcase.
15383
15384 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15385
15386         * gcc.c-torture/execute/20060905-1.c: New test.
15387
15388 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15389
15390         PR fortran/28908
15391         * gfortran.dg/used_types_7.f90: New test.
15392         * gfortran.dg/used_types_8.f90: New test.
15393         * gfortran.dg/used_types_9.f90: New test.
15394
15395 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15396
15397         * gcc.c-torture/compile/20060904-1.c: New test.
15398
15399 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         PR c++/23287 Revert my 2006-09-01 patch
15402         * g++.dg/parse/dtor12.C: Remove.
15403
15404 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
15405
15406         PR c+/27670
15407         * g++.dg/template/operator9.C: New test.
15408
15409         PR c++/27493
15410         * g++.dg/template/operator7.C: New test.
15411
15412         PR c++/27494
15413         * g++.dg/template/operator8.C: New test.
15414
15415         PR c++/27397
15416         * g++.dg/template/crash57.C: New test.
15417
15418         * g++.dg/template/typedef4.C: Adjust error markers.
15419         * g++.dg/template/typedef5.C: Likewise.
15420
15421 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
15422
15423         PR c++/28878
15424         * g++.dg/parse/crash33.C: New test.
15425
15426 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
15427         Richard Guenther  <rguenther@suse.de>
15428         Adam Nemet  <anemet@caviumnetworks.com>
15429
15430         PR middle-end/27226
15431         * gcc.target/mips/memcpy-1.c: New testcase.
15432         * gcc.dg/pr27226.c: Likewise.
15433
15434 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         PR c++/28705
15437         * g++.dg/lookup/koenig5.C: New.
15438         * g++.dg/template/crash56.C: New.
15439
15440 2006-09-01  Josh Conner  <jconner@apple.com>
15441
15442         PR c++/25505
15443         * gcc.dg/nrv3.c: New test.
15444         * gcc.dg/nrv4.c: New test.
15445         * gcc.dg/nrv5.c: New test.
15446
15447 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15448
15449         PR c++/23287
15450         * g++.dg/parse/dtor12.C: New.
15451
15452 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
15453
15454         PR tree-optimization/28839
15455         * gcc.dg/pr28839.c: New test.
15456
15457 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
15458
15459         PR target/24367
15460         * gcc.dg/pr24367.c: New testcase.
15461
15462 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
15463
15464         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15465
15466 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
15467
15468         PR rtl-optimization/27735
15469         * gcc.dg/loop-unswitch-1.c: New test.
15470
15471 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
15472
15473         PR fortran/28885
15474         * gfortran.dg/aliasing_dummy_2.f90: New test.
15475
15476         PR fortran/20067
15477         * gfortran.dg/generic_5.f90: Change error message.
15478
15479         PR fortran/28873
15480         * gfortran.dg/generic_6.f90: New test.
15481
15482         PR fortran/25077
15483         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15484
15485         PR fortran/25102
15486         * gfortran.dg/invalid_interface_assignment.f90: New test.
15487
15488         PR fortran/24866
15489         * gfortran.dg/module_proc_external_dummy.f90: New test.
15490
15491 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
15492
15493         PR c++/28349
15494         * g++.dg/warn/var-args1.C: New test.
15495
15496 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
15497
15498         PR fortran/28866
15499         * gfortran.dg/simpleif_2.f90: New test.
15500         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15501         * gfortran.dg/enum_5.f90: Ditto.
15502
15503 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15504             Kazu Hirata  <kazu@codesourcery.com>
15505
15506         PR tree-optimization/17506
15507         * gcc.dg/pr17506.c: New.
15508
15509 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
15510
15511         PR c++/28139
15512         * g++.dg/eh/alias1.C: New test.
15513
15514 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15515
15516         PR c++/28860
15517         * g++.dg/template/ttp22.C: New test.
15518
15519 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
15520
15521         PR middle-end/26632
15522         * gcc.dg/pr26632.c: New.
15523
15524 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15525
15526         PR libgfortran/28354
15527         * gfortran.dg/fmt_zero_precision.f90: New test.
15528
15529 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/28058
15532         * g++.dg/template/spec31.C: New test.
15533
15534 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
15535
15536         PR c++/26573
15537         * g++.dg/other/static2.C: New test.
15538
15539 2006-08-26  Roger Sayle  <roger@eyesopen.com>
15540
15541         * gcc.dg/Wswitch-enum-2.c: New test case.
15542         * gcc.dg/Wswitch-enum-3.c: Likewise.
15543
15544 2006-08-26  Richard Guenther  <rguenther@suse.de>
15545
15546         * gcc.c-torture/compile/20060826-1.c: New testcase.
15547
15548 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
15549
15550         PR c++/28736
15551         * g++.dg/template/void10.C: New test.
15552
15553         PR c++/28737
15554         * g++.dg/template/void8.C: New test.
15555
15556         PR c+_+/28738
15557         * g++.dg/template/void9.C: New test.
15558
15559         * g++.dg/template/void3.C: Adjust error markers.
15560         * g++.dg/template/void4.C: Likewise.
15561         * g++.dg/template/crash55.C: Likewise.
15562         * g++.dg/template/void7.C: Likewise
15563
15564 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/28588
15567         * g++.dg/inherit/access6.C: New test.
15568         * g++.dg/inherit/access7.C: Likewise.
15569
15570         PR c++/28595
15571         * g++.dg/template/array15.C: New test.
15572         * g++.dg/template/crash2.C: Tweak error markers.
15573
15574 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
15575
15576         PR middle-end/28683
15577         * gcc.c-torture/compile/20060823-1.c: New test.
15578
15579 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15580
15581         PR c++/28853
15582         * g++.dg/template/ttp21.C: New test.
15583
15584         PR c++/28852
15585         * g++.dg/other/operator1.C: Add error-marker.
15586         * g++.dg/other/operator2.C: New test.
15587
15588 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15589
15590         PR c/27893
15591         * gcc.c-torture/compile/vla-const-1.c,
15592         gcc.c-torture/compile/vla-const-2.c: New tests.
15593
15594 2006-08-26  Richard Guenther  <rguenther@suse.de>
15595
15596         PR middle-end/28814
15597         * gcc.dg/torture/pr28814.c: New testcase.
15598
15599 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15600
15601         PR c/28418
15602         * gcc.c-torture/compile/compound-literal-1.c: New test.
15603
15604 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
15605
15606         PR c/28299
15607         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15608         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15609         Expect extra diagnostics.
15610
15611 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
15612
15613         gcc.dg/noncompile/pr16876.c: New test.
15614
15615 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
15616
15617         PR c++/28056
15618         * g++.dg/parse/local1.C: New test.
15619         * g++.dg/other/qual1.C: Tweak error marker.
15620
15621 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15622
15623         PR c++/27787
15624         * g++.dg/template/typename10.C: New.
15625         * g++.dg/template/lookup4.C: Remove bogus error marker.
15626
15627 2006-08-25  Richard Guenther  <rguenther@suse.de>
15628
15629         PR testsuite/28829
15630         * gcc.dg/pr26570.c: Fix testcase.
15631
15632 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
15633
15634         PR tree-opt/28807
15635         * gcc.c-torture/execute/mayalias-2.c: New test.
15636         * gcc.dg/tree-ssa/alias-13.c: New test.
15637
15638 2006-08-24  Jan Hubicka  <jh@suse.cz>
15639
15640         PR debug/26881
15641         * gcc.dg/debug/pr26881.c: New file.
15642
15643 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
15644
15645         PR fortran/28788
15646         * gfortran.dg/used_types_4.f90: New test.
15647         * gfortran.dg/derived_init_2.f90: Modify to check sibling
15648         association of derived types.
15649         * gfortran.dg/used_types_2.f90: Add module cleanup.
15650         * gfortran.dg/used_types_3.f90: The same.
15651
15652         PR fortran/28771
15653         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15654         fix of regression.
15655
15656 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15657
15658         PR 28813
15659         * gfortran.dg/direct_io_6.f90: Remove test.
15660
15661 2006-08-23  Stuart Hastings  <stuart@apple.com>
15662
15663         PR 28825
15664         * gcc.target/i386/20060821-1.c: New.
15665
15666 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
15667
15668         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
15669         dg-warning strings for dllimport.
15670
15671 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15672
15673         PR C++/28450
15674         * g++.dg/ext/vector4.C: New test.
15675         * g++.dg/ext/complex1.C: New test.
15676
15677 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
15678
15679         PR debug/28692
15680         * gcc.dg/debug/const-1.c: New.
15681         * gcc.dg/debug/const-2.c: New.
15682         * gcc.dg/debug/dwarf2/const-1.c: New.
15683         * gcc.dg/debug/dwarf2/const-2.c: New.
15684         * gcc.dg/debug/dwarf2/const-2b.c: New.
15685
15686 2006-08-22  Richard Guenther  <rguenther@suse.de>
15687
15688         PR middle-end/28776
15689         * gcc.c-torture/compile/pr28776-1.c: New testcase.
15690         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15691
15692 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
15693
15694         PR tree-optimization/28003
15695         * g++.dg/tree-ssa/pr28003.C: New.
15696
15697 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15698
15699         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15700
15701 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
15702
15703         PR c++/26269
15704         * g++.dg/other/error14.C: New test.
15705
15706         PR c++/28505
15707         * g++.dg/parse/ctor7.C: New test.
15708         * g++.dg/parse/ctor8.C: Likewise.
15709
15710         PR c++/28741
15711         * g++.dg/template/void7.C: New test.
15712
15713 2006-08-21  Olivier Hainque  <hainque@adacore.com>
15714
15715         * gnat.dg/self_aggregate_with_zeros.adb: New test.
15716         * gnat.dg/self_aggregate_with_array.adb: New test.
15717
15718 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
15719
15720         * g++.dg/eh/arm-vfp-unwind.C: New test.
15721
15722 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
15723
15724         PR c++/28341
15725         * g++.dg/template/ref3.C: New test.
15726         * g++.dg/template/nontype13.C: New test.
15727
15728         PR c++/28346
15729         * g++.dg/template/ptrmem17.C: New test.
15730
15731 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
15732
15733         PR target/28648 c:
15734         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15735
15736 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
15737
15738         PR fortran/28630
15739         * gfortran.dg/used_types_2.f90: New test.
15740
15741         PR fortran/28601
15742         * gfortran.dg/used_types_3.f90: New test.
15743
15744         PR fortran/20886
15745         * gfortran.dg/generic_actual_arg.f90: New test.
15746
15747         PR fortran/28735
15748         * gfortran.dg/module_private_array_refs_1.f90: New test.
15749
15750         PR fortran/28762
15751         * gfortran.dg/program_name_1.f90: New test.
15752
15753         PR fortran/28425
15754         * gfortran.dg/derived_constructor_comps_1.f90: New test.
15755
15756         PR fortran/28496
15757         * gfortran.dg/array_initializer_2.f90: New test.
15758
15759         PR fortran/18111
15760         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15761
15762         PR fortran/28600
15763         * gfortran.dg/assumed_charlen_function_4.f90: New test.
15764
15765         PR fortran/28771
15766         * gfortran.dg/assumed_charlen_in_main.f90: New test.
15767
15768         PR fortran/28660
15769         * gfortran.dg/dependent_decls_1.f90: New test.
15770
15771 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15772
15773         PR fortran/25217
15774         * gfortran.dg/derived_init_2.f90: New.
15775
15776 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
15777
15778         * gcc.c-torture/execute/pr28289.c: New test.
15779
15780 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
15781
15782         PR c/28744
15783         * gcc.dg/attr-externally-visible-1.c: New test.
15784         * gcc.dg/attr-externally-visible-2.c: New test.
15785         * g++.dg/parse/attr-externally-visible-1.C: New test.
15786         * g++.dg/parse/attr-externally-visible-2.C: New test.
15787
15788 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15789
15790         PR c++/28606
15791         * g++.dg/parse/dtor11.C: New test.
15792
15793 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15794
15795         PR rtl-optimization/28489
15796         * gcc.c-torture/compile/pr28489.c: New test.
15797
15798 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15799
15800         PR c++/28710
15801         * g++.dg/template/redecl4.C: New test.
15802
15803         PR c++/28711
15804         * g++.dg/template/ctor8.C: New test.
15805
15806 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15807
15808         * gcc.dg/pr26570.c: Fix testcase.
15809
15810 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
15811
15812         * PR c++/28573
15813         * g++.dg/parse/offsetof6.C: New test.
15814         * g++.dg/parse/offsetof6.C: New test.
15815         * g++.dg/parse/offsetof7.C: New test.
15816
15817 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15818
15819         PR testsuite/28602
15820         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
15821         is false.
15822
15823 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15824
15825         PR c++/28302
15826         * g++.dg/ext/vector3.C: New test.
15827
15828 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
15829
15830         PR gcov/profile/26570
15831         * gcc.dg/pr26570.c: New test.
15832
15833 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
15834
15835         PR c/27697
15836         * gcc.dg/qual-component-1.c: New test.
15837
15838 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15839
15840         PR c++/28593
15841         * g++.dg/parse/new3.C: New test.
15842
15843 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15844
15845         PR fortran/25828
15846         * gfortran.dg/streamio_1.f90: New test.
15847         * gfortran.dg/streamio_2.f90: New test.
15848         * gfortran.dg/streamio_3.f90: New test.
15849         * gfortran.dg/streamio_4.f90: New test.
15850         * gfortran.dg/streamio_5.f90: New test.
15851         * gfortran.dg/streamio_6.f90: New test.
15852         * gfortran.dg/streamio_7.f90: New test.
15853         * gfortran.dg/streamio_8.f90: New test.
15854
15855 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
15856
15857         PR c/28287
15858         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
15859
15860 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
15861
15862         PR c++/28594
15863         * g++.dg/template/void6.C: New test.
15864
15865 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15866
15867         PR c/28649
15868         * gcc.dg/parse-error-1.c: New test.
15869         * gcc.dg/parse-error-2.c: New test.
15870         * gcc.dg/cpp/digraph2.c: Add error-marker.
15871         * gcc.dg/noncompile/920923-1.c: Likewise.
15872
15873 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15874
15875         PR c/27490
15876         * gcc.dg/sizeof-2.c: New testcase.
15877
15878         PR c/27489
15879         * gcc.dg/switch-A.c: New testcase.
15880
15881 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15882
15883         PR c++/28288
15884         PR c++/14556
15885         * g++.old-deja/g++.warn/compare1.C: Delete.
15886         * g++.dg/opt/pr7503-2.C: Delete.
15887         * g++.dg/opt/pr7503-3.C: Delete.
15888         * g++.dg/opt/pr7503-4.C: Delete.
15889         * g++.dg/opt/pr7503-5.C: Delete.
15890         * g++.dg/opt/max1.C: Delete.
15891         * g++.dg/warn/minmax.C: Delete.
15892         * g++.dg/expr/minmax.C: New test.
15893
15894 2006-08-14  Richard Guenther  <rguenther@suse.de>
15895
15896         PR testsuite/28703
15897         * gcc.c-torture/execute/pr28651.c: Do not use argc
15898         to avoid optimization, instead forbid inlining.
15899
15900 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15901
15902         PR rtl-optimization/28634
15903         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15904
15905 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15906
15907         PR c/27184
15908         * gcc.dg/torture/pr27184.c: New test.
15909
15910 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15911
15912         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15913
15914 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15915
15916         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15917         * gfortran.dg/stat_2.f90: Likewise.
15918         * gfortran.dg/chmod_1.f90: Likewise.
15919         * gfortran.dg/chmod_2.f90: Likewise.
15920         * gfortran.dg/chmod_3.f90: Likewise.
15921
15922 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15923
15924         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15925
15926 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15927
15928         * g++.dg/opt/pr23454-2.C: New test.
15929
15930 2006-08-11  Richard Guenther  <rguenther@suse.de>
15931
15932         PR middle-end/28651
15933         * gcc.c-torture/execute/pr28651.c: New testcase.
15934
15935 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15936
15937         * gnat.dg/specs/static_initializer.ads: New test.
15938
15939 2006-08-10  Paul Brook  <paul@codesourcery.com>
15940
15941         * gcc.target/arm/cond-asm.c: New test.
15942
15943 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15944
15945         PR tree-optimization/26197
15946         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15947         * g++.dg/vect/vect.exp: Compile the new tests with
15948         --param max-aliased-vops=0.
15949
15950 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15951
15952         PR c++/28637
15953         * g++.dg/template/void3.C: New test.
15954
15955         PR c++/28638
15956         * g++.dg/template/void4.C: New test.
15957
15958         PR c++/28640
15959         * g++.dg/template/void5.C: New test.
15960
15961 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15962
15963         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15964         after dg-do compile.
15965
15966 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15967
15968         PR tree-optimizations/26969
15969         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15970         "unswitch-loops" with -funswitch-loops.
15971         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15972
15973 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15974
15975         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15976         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15977         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15978         * objc.dg/dwarf-1.m: Likewise.
15979         * objc.dg/dwarf-2.m: Likewise.
15980         * obj-c++.dg/dwarf-2.mm: Likewise.
15981
15982 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15983
15984         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15985         * objc.dg/dwarf-2.m: Likewise.
15986         * obj-c++.dg/dwarf-2.mm: Likewise.
15987
15988         PR libfortran/28603
15989         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15990
15991         PR testsuite/27611
15992         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15993
15994         PR testsuite/27033
15995         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15996
15997 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15998
15999         PR target/27827
16000         * gcc.target/i386/pr27827.c: New testcase.
16001
16002 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
16003
16004         PR fortran/28590
16005         * gfortran.dg/sequence_types_1.f90: New test.
16006
16007 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
16008
16009         PR fortran/28548
16010         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16011         dg-warning.  Add -pedantic option.
16012
16013 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16014
16015         PR c/28502
16016         * gcc.dg/proto-1.c: New test.
16017
16018         PR c/27721
16019         * gcc.dg/lvalue-4.c: New test.
16020
16021         PR c/28136
16022         * gcc.dg/init-bad-5.c: New test.
16023
16024 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
16025
16026         PR c++/28347
16027         * g++.dg/ext/typedef-init.C: Add new test for typedef
16028         initialization inside templates. Adjust existing error markers.
16029
16030 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
16031
16032         PR c++/28148
16033         * g++.dg/init/ptrmem3.C: New test.
16034
16035 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
16036
16037         PR tree-optimization/27770
16038         * lib/target-support.exp: New target keyword "section_anchors".
16039         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16040         tests.
16041         * gcc.dg/vect/section-anchors-pr27770.c: New test.
16042         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16043         * gcc.dg/vect/section-anchors-vect-69.c: New test.
16044         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16045
16046 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16047
16048         * gcc.dg/20060801-1.c: Add missing '}'.
16049
16050 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16051
16052         PR c++/27508
16053         * g++.dg/parse/dtor9.C: New test.
16054         * g++.dg/parse/dtor10.C: New test.
16055         * g++.dg/other/error7.C: Adjust error-marker.
16056
16057         PR c++/28274
16058         * g++.dg/other/default5.C: New test.
16059
16060 2006-08-02  Richard Guenther  <rguenther@suse.de>
16061
16062         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16063
16064 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/28557
16067         * g++.dg/template/conv9.C: New test.
16068
16069 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
16070
16071         PR debug/28063
16072         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16073         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16074         Optionally return assembly text.  Update callers.
16075         (check_no_compiler_messages): Update verbose messages.
16076         (check_no_messages_and_pattern): New.
16077         (check_effective_target_string_merging): New.
16078
16079 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16080
16081         PR c++/28250
16082         * g++.dg/eh/catch4.C: New test.
16083
16084         PR c++/28257
16085         * g++.dg/other/qual1.C: New test.
16086
16087         PR c++/28259
16088         * g++.dg/inherit/error2.C: New test.
16089
16090         PR c++/28267
16091         * g++.dg/other/new1.C: New test.
16092
16093         * g++.dg/warn/pr23075.C: Remove obsolete test.
16094         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16095         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16096
16097 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
16098
16099         PR c++/28523
16100         * g++.dg/eh/cast1.C: New test.
16101
16102 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
16103
16104         PR libfortran/28452
16105         * gfortran.dg/random_3.f90:  New test.
16106
16107 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16108
16109         PR c++/28432
16110         * g++.dg/other/pr28304.C: Change expected error message.
16111         * g++.dg/other/pr28432.C: New test.
16112
16113 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
16114
16115         PR c++/28256
16116         * g++.dg/init/brace2.C: Change expected error message, add empty init.
16117
16118 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
16119
16120         PR debug/23336
16121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16122         at -g1.
16123         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16124         g++.dg/debug/enum-2.C: New.
16125
16126 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16127
16128         PR c++/6634
16129         * g++.dg/parse/long1.C: Add more tests.
16130
16131 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16132
16133         * gfortran.dg/lrshift_1.c: New file.
16134
16135 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16136
16137         PR libgfortran/28335
16138         * gfortran.dg/no_unit_error_1.f90: New test.
16139
16140 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16141
16142         PR libgfortran/28335
16143         * gfortran.dg/no_unit_error_1.f90: Delete test.
16144         * gfortran.dg/no_unit_error_2.f90: Delete test.
16145
16146 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16147
16148         * gfortran.dg/chmod_3.f90: New test.
16149         * gfortran.dg/ltime_gmtime_1.f90: New test.
16150         * gfortran.dg/ltime_gmtime_2.f90: New test.
16151         * gfortran.dg/lrshift_1.f90: New test.
16152         * gfortran.dg/chmod_1.f90: New test.
16153         * gfortran.dg/chmod_2.f90: New test.
16154
16155 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
16156
16157         PR c++/27668
16158         * g++.dg/template/crash55.C: New test.
16159
16160         PR c++/27962
16161         * g++.dg/template/nontype16.C: New test.
16162
16163         * g++.dg/template/void2.C: Adjust error markers.
16164         * g++.dg/template/nontype5.C: Adjust error markers.
16165
16166 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
16167
16168         * gcc.target/i386/stack-prot-kernel.c: New test.
16169
16170 2006-07-27  Roger Sayle  <roger@eyesopen.com>
16171
16172         * gcc.dg/builtins-55.c: New test case.
16173
16174 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
16175
16176         PR rtl-optimization/27907
16177         * gcc.c-torture/compile/pr27907.c: New test.
16178
16179 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16180
16181         * gfortran.dg/mclock.f90: New test.
16182         * gfortran.dg/int_conv_1.f90: New test.
16183         * gfortran.dg/stat_1.f90: New test.
16184         * gfortran.dg/stat_2.f90: New test.
16185
16186 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16187
16188         PR libgfortran/28335
16189         * gfortran.dg/no_unit_error_1.f90: New test.
16190         * gfortran.dg/no_unit_error_2.f90: New test.
16191         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16192
16193 2006-07-25  Roger Sayle  <roger@eyesopen.com>
16194
16195         PR middle-end/28473
16196         * gcc.dg/fold-convround-1.c: New test case.
16197
16198 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16199
16200         * gfortran.dg/arithmetic_if.f90:  Fix comments.
16201
16202 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16203
16204         PR c++/27572
16205         * g++.dg/other/typedef1.C: New test.
16206         * g++.dg/template/typedef4.C: New test.
16207         * g++.dg/template/typedef5.C: New test.
16208
16209 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16210
16211         PR fortran/28416
16212         * gfortran.dg/allocatable_dummy_3.f90: New.
16213
16214 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
16215
16216         PR fortran/28439
16217         * gfortran.dg/arithmetic_if.f90:  New test.
16218
16219 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
16220
16221         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16222         avoid memcpy optimization.
16223
16224 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16225
16226         PR fortran/25289
16227         * gfortran.dg/direct_io_6.f90: New test.
16228
16229 2006-07-24  Jan Hubicka  <jh@suse.cz>
16230
16231         PR c/25795
16232         PR c++/27369
16233         * gcc.dg/pr25795.c: New test.
16234         * gcc.dg/pr25795-1.c: New test.
16235
16236 2006-07-23  Roger Sayle  <roger@eyesopen.com>
16237
16238         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16239         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16240         which may be transformed to "g || h" on some platforms.
16241
16242 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/28025
16245         * g++.dg/template/friend45.C: New test.
16246
16247 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16248
16249         PR libgfortran/28339
16250         * gfortran.dg/arrayio_8.f90: New test.
16251
16252 2006-07-21  Mike Stump  <mrs@apple.com>
16253
16254         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16255
16256         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16257
16258 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16259
16260         PR c++/28250
16261         * g++.dg/eh/catch3.C: New test.
16262
16263         PR c++/28363
16264         * g++.dg/template/defarg10.C: New test.
16265
16266 2006-07-20  Paul Brook  <paul@codesourcery.com>
16267
16268         PR 27363
16269         * gcc.dg/pr27363.c: New test.
16270
16271 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/28338
16274         * g++.dg/init/ref13.C: New test.
16275
16276 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16277
16278         PR obj-c++/28434
16279         * obj-c++.dg/proto-error-1.mm: New test.
16280
16281 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16282
16283         PR c++/28337
16284         * g++.dg/template/string1.C: New test.
16285
16286 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
16287
16288         PR c++/28048
16289         * g++.dg/template/defarg9.C: New test.
16290
16291         PR c++/28235
16292         * g++.dg/template/static27.C: New test.
16293
16294 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
16295
16296         PR 28410
16297         * gcc.dg/tree-ssa/pr28410.c: New test.
16298
16299 2006-07-18  Lee Millward  <lee.millward@gmail.com>
16300
16301         PR c++/28258
16302         * g++/dg/other/error13.C: New test.
16303
16304         PR c++/28260
16305         * g++.dg/template/friend44.C: New test.
16306
16307 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
16308
16309         PR c++/27495
16310         * g++.dg/other/pr27495.C: New.
16311
16312 2006-07-18  Olivier Hainque  <hainque@adacore.com>
16313
16314         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16315         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16316
16317 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16318
16319         PR c/28286
16320         * gcc.dg/pragma-pack-4.c: New test.
16321
16322 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16323
16324         PR c++/28291
16325         * g++.dg/ext/pr28291.C: New test.
16326
16327 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16328
16329         PR middle-end/28403
16330         * gcc.c-torture/execute/pr28403.c: New test.
16331
16332 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
16333
16334         PR middle-end/28402
16335         * gcc.dg/pr28402.c: New test.
16336
16337 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
16338
16339         PR c++/28304
16340         * g++.dg/other/pr28304.C: New test.
16341
16342 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
16343
16344         PR other/28251
16345         gcc.c-torture/unsorted/dump-noaddr.c: New test.
16346         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16347
16348 2006-07-17  Richard Guenther  <rguenther@suse.de>
16349
16350         PR tree-optimization/28238
16351         * g++.dg/tree-ssa/pr28238.C: New testcase.
16352
16353 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16354
16355         PR c++/28250
16356         * g++.dg/eh/catch1.C: New test.
16357         * g++.dg/eh/catch2.C: New test.
16358
16359 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
16360
16361         PR c++/28370
16362         * g++.dg/template/anon3.C: New test.
16363
16364 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
16365
16366         PR fortran/20844
16367         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16368         specifiers requiring an explicit format tag..
16369
16370         PR fortran/28201
16371         * gfortran.dg/generic_5: New test.
16372
16373         PR fortran/20893
16374         * gfortran.dg/elemental_optional_args_1.f90: New test.
16375
16376 2006-07-16  Olivier Hainque  <hainque@adacore.com>
16377
16378         * gnat.dg/assert.ads: New file.
16379         * gnat.dg/controlled_record.ads: Likewise.
16380         * gnat.dg/controlled_record.adb: Likewise.
16381
16382 2006-07-15  Lee Millward  <lee.millward@gmail.com>
16383
16384         PR c++/28292
16385         * g++.dg/other/error12.C: New test.
16386
16387         PR c++/28269
16388         * g++.dg/template/crash54.C: New test.
16389
16390 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16391
16392         PR c++/28249
16393         * g++.dg/parse/catch1.C: New test.
16394
16395         PR c++/28294
16396         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16397
16398         PR c++/28387
16399         * g++.dg/ext/attrib24.C: New test.
16400
16401 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16402
16403         PR c++/28343
16404         * g++.dg/ext/asmspec1.C: New test.
16405
16406 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
16407
16408         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16409         (dg-test): Support shouldfail tests.
16410         * lib/target-supports-dg.exp (dg-shouldfail): New.
16411         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16412         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16413         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16414         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16415         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16416         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16417         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16418
16419 2006-07-13  Jan Hubicka  <jh@suse.cz>
16420
16421         * gcc.target/i386/memcpy-1.c: New.
16422
16423 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
16424
16425         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16426
16427 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
16428
16429         PR fortran/25097
16430         * gfortran.dg/present_1.f90: New test.
16431
16432         PR fortran/20903
16433         * gfortran.dg/interface_derived_type_1.f90: New test.
16434
16435 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
16436
16437         PR fortran/28213
16438         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16439         list.
16440
16441 2006-07-07  Lee Millward  <lee.millward@gmail.com>
16442
16443         PR c++/27820
16444         * g++.dg/other/label1.C: New test.
16445
16446 2006-07-07  Richard Guenther  <rguenther@suse.de>
16447
16448         PR middle-end/28268
16449         * gcc.dg/torture/pr28268.c: New testcase.
16450
16451 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
16452
16453         PR c++/27019
16454         * g++.dg/ext/pr27019.C: New.
16455
16456 2006-07-07  Richard Guenther  <rguenther@suse.de>
16457
16458         PR tree-optimization/28187
16459         * gcc.dg/pr28187.c: New testcase.
16460
16461 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
16462
16463         * gnat.dg/address_conversion.adb: New test.
16464         * gnat.dg/boolean_subtype.adb: Likewise.
16465         * gnat.dg/frame_overflow.adb: Likewise.
16466         * gnat.dg/pointer_array.adb: Likewise.
16467         * gnat.dg/pointer_conversion.adb: Likewise.
16468
16469 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
16470
16471         PR fortran/28237
16472         PR fortran/23420
16473         * gfortran.dg/print_fmt_5.f90: New test.
16474
16475 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16476
16477         PR fortran/28129
16478         * gfortran.dg/bounds_check_4.f90: New test.
16479
16480 2006-07-05  Richard Guenther  <rguenther@suse.de>
16481
16482         PR target/28158
16483         * gfortran.dg/pr28158.f90: New testcase.
16484
16485 2006-07-05  Richard Guenther  <rguenther@suse.de>
16486
16487         PR tree-optimization/28162
16488         * gcc.dg/pr28162.c: New testcase.
16489
16490 2006-07-05  Richard Guenther  <rguenther@suse.de>
16491         Andrew Pinski  <pinskia@gcc.gnu.org>
16492
16493         PR c++/27084
16494         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16495
16496 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
16497
16498         PR fortran/28174
16499         * gfortran.dg/actual_array_substr_2.f90: New test.
16500
16501         PR fortran/28167
16502         * gfortran.dg/actual_array_constructor_2.f90: New test.
16503
16504 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16505
16506         * gfortran.dg/itime_idate_1.f: New test.
16507         * gfortran.dg/itime_idate_2.f: New test.
16508
16509 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16510
16511         PR libgfortran/27704
16512         * gfortran.dg/open_status_3.f90: New test.
16513         * gfortran.dg/fmt_l.f90: Update for new feature.
16514
16515 2006-07-03  Asher Langton  <langton2@llnl.gov>
16516
16517         * gfortran.dg/oldstyle_2.f90: New.
16518
16519 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
16520
16521         * gnat.dg/string_slice.adb: New test.
16522
16523 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16524
16525         PR fortran/19259
16526         * gfortran.dg/semicolon_fixed.c: New.
16527         * gfortran.dg/semicolon_free.c: New.
16528
16529 2006-06-30  Mike Stump  <mrs@apple.com>
16530
16531         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16532         that don't support internal visibility.
16533
16534 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
16535
16536         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16537         for '(' / ')' needing an extra '\'.
16538
16539 2006-06-29  Roger Sayle  <roger@eyesopen.com>
16540
16541         PR middle-end/27428
16542         * gcc.dg/pr27428-1.c: New test case.
16543
16544 2006-06-29  Mike Stump  <mrs@apple.com>
16545
16546         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16547         on darwin as we can't align commons large enough yet.
16548
16549         * gcc.dg/vla-8.c: Add additional testcases.
16550
16551 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
16552
16553         PR c++/28114
16554         * g++.dg/other/pr28114.C: New.
16555
16556 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
16557
16558         * gcc.c-torture/compile/20060625-1.c: New test.
16559
16560 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
16561
16562         PR fortran/20867
16563         * gfortran.dg/stfunc_3.f90: New test.
16564
16565         PR fortran/25056
16566         * gfortran.dg/impure_actual_1.f90: New test.
16567
16568         PR fortran/20874
16569         * gfortran.dg/elemental_result_1.f90: New test.
16570
16571         PR fortran/25073
16572         * gfortran.dg/select_7.f90: New test.
16573
16574         PR fortran/27554
16575         * intrinsic_actual_1.f: New test.
16576
16577         PR fortran/22038
16578         PR fortran/28119
16579         * gfortran.dg/forall_4.f90: New test.
16580
16581         PR fortran/25072
16582         * gfortran.dg/forall_5.f90: New test.
16583
16584 2006-06-25  Lee Millward  <lee.millward@gmail.com>
16585
16586         PR c++/28051
16587         * g++.dg/template/using13.C: New test.
16588
16589         PR c++/28054
16590         * g++.dg/other/incomplete3.C: New test.
16591
16592 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16593
16594         PR fortran/28081
16595         * gfortran.dg/substr_3.f: New test.
16596         * gfortran.dg/equiv_2.f90: Update expected error message.
16597
16598 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
16599
16600         PR fortran/28118
16601         * gfortran.dg/actual_array_substr_1.f90: New test.
16602
16603 2006-06-24  Olivier Hainque  <hainque@adacore.com>
16604
16605         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16606         * gnat.dg/scalar_mode_agg_compare.adb: New test.
16607
16608 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
16609
16610         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16611
16612 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
16613
16614         PR fortran/27981
16615         * gfortran.dg/simpleif_2.f90: New test.
16616
16617 2006-06-23  Lee Millward  <lee.millward@gmail.com>
16618
16619         * g++.dg/template/error22.C: Fix typo.
16620
16621 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16622
16623         PR c++/28112
16624         * g++.dg/ext/attrib23.C: New test.
16625
16626 2006-06-23  Olivier Hainque  <hainque@adacore.com>
16627
16628         * gnat.dg/varsize_temp.adb: New test.
16629
16630 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16631
16632         PR c++/11468
16633         * g++.dg/other/java2.C: New test.
16634
16635 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
16636
16637         PR target/27789
16638         * g++.dg/ext/dllimport4.C. Add more tests for invalid
16639         initialization.
16640
16641 2006-06-22  Roger Sayle  <roger@eyesopen.com>
16642
16643         PR target/27531
16644         * gcc.dg/pr27531-1.c: New test case.
16645
16646 2006-06-22  Asher Langton  <langton2@llnl.gov>
16647
16648         PR fortran/24748
16649         * gfortran.dg/implicit_8.f90: New.
16650
16651 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
16652
16653         PR rtl-optimization/28121
16654         * gcc.dg/pr28121.c: New test.
16655
16656 2006-06-22  Lee Millward  <lee.millward@gmail.com>
16657
16658         PR c++/27805
16659         * g++.dg/parse/ptrmem6.C: New test.
16660
16661         PR c++/27821
16662         * g++.dg/template/error22.C: New test.
16663
16664 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16665
16666         PR c++/28111
16667         * g++.dg/template/friend43.C: New test.
16668
16669         PR c++/28110
16670         * g++.dg/template/crash53.C: New test.
16671
16672         PR c++/28109
16673         * g++.dg/rtti/incomplete1.C: New test.
16674
16675 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
16676
16677         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16678
16679 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
16680
16681         * gcc.c-torture/execute/complex-7.c: New.
16682
16683 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
16684
16685         * gcc.dg/merge-all-constants-1.c: New test.
16686
16687 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
16688
16689         PR c++/28113
16690         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16691
16692 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
16693
16694         * gfortran.dg/rrspacing_1.f90: New test.
16695
16696 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16697
16698         PR c++/28052
16699         * g++.dg/other/bitfield2.C: New test.
16700
16701 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
16702
16703         PR tree-optimization/27331
16704         * gcc.dg/pr27331.c: New test.
16705
16706 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
16707             Eric Botcazou  <ebotcazou@adacore.com>
16708
16709         PR ada/18692
16710         * lib/gnat.exp: New file.
16711         * lib/gnat-dg.exp: Likewise.
16712         * gnat.dg: New directory.
16713         * gnat.dg/dg.exp: New driver.
16714         * gnat.dg/specs: New directory.
16715         * gnat.dg/specs/specs.exp: New driver.
16716         * gnat.dg/style: New directory.
16717         * gnat.dg/style/style.exp: New driver.
16718
16719 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
16720
16721         PR fortran/16206
16722         * gfortran.dg/array_initializer_1.f90: New test.
16723
16724         PR fortran/28005
16725         * gfortran.dg/matmul_3.f90: New test.
16726
16727 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
16728
16729         PR middle-end/28075
16730         * gcc.dg/tree-ssa/inline-1.c: New test.
16731
16732 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
16733
16734         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16735         in malloc prototype; remove XFAIL.
16736         * gcc.dg/pr18241-2.c: Ditto.
16737         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16738         in memset prototype; remove XFAIL.
16739         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16740
16741 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
16742
16743         * gcc.dg/vla-8.c: Add.
16744
16745 2006-06-19  Richard Guenther  <rguenther@suse.de>
16746
16747         PR tree-optimization/27090
16748         * g++.dg/tree-ssa/pr27090.C: New testcase.
16749
16750 2006-06-19  Roger Sayle  <roger@eyesopen.com>
16751
16752         PR target/27861
16753         * gcc.dg/pr27861-1.c: New test case.
16754
16755 2006-06-19  Richard Guenther  <rguenther@suse.de>
16756
16757         PR middle-end/28045
16758         * gcc.dg/torture/pr28045.c: New testcase.
16759
16760 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16761
16762         PR fortran/26801
16763         * gfortran.dg/associated_4.f90: New test.
16764
16765 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16766
16767         PR fortran/19310
16768         PR fortran/19904
16769         * gfortran.dg/real_const_3.f90: New test.
16770
16771 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/28016
16774         * g++.dg/template/static26.C: New test.
16775
16776         PR c++/27979
16777         * g++.dg/expr/bitfield2.C: New test.
16778
16779         PR c++/27884
16780         * g++.dg/parse/linkage2.C: New test.
16781
16782 2006-06-16  Richard Guenther  <rguenther@suse.de>
16783
16784         PR middle-end/27116
16785         * gcc.dg/pr15785-1.c: Revert last change.
16786         * gcc.dg/torture/pr27116-2.c: New testcase.
16787
16788 2006-06-16  Roger Sayle  <roger@eyesopen.com>
16789
16790         PR middle-end/27802
16791         * gcc.dg/pr27802-1.c: New test case.
16792
16793 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
16794
16795         PR c++/27689
16796         * g++.dg/template/ttp18.C: New test.
16797         * g++.dg/template/ttp19.C: Likewise.
16798
16799         PR c++/27666
16800         * g++.dg/expr/cond9.C: New test.
16801
16802         PR c++/27640
16803         * g++.dg/template/ctor7.C: New test.
16804
16805 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
16806
16807         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
16808
16809 2006-06-16  Richard Guenther  <rguenther@suse.de>
16810
16811         PR tree-optimization/27781
16812         * gcc.dg/tree-ssa/pr27781.c: New testcase.
16813
16814 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
16815
16816         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
16817
16818 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
16819
16820         * gcc.dg/tree-ssa/loop-18.c: New test.
16821
16822 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
16823
16824         PR c++/27665
16825         * g++.dg/template/crash52.C: New test.
16826
16827         PR c++/27648
16828         * g++.dg/ext/attrib22.C: New test.
16829
16830         PR c++/26559
16831         * g++.dg/template/builtin1.C: New test.
16832         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
16833
16834         PR c++/28018
16835         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
16836         assignment.
16837         * g++.old-deja/g++.pt/crash51.C: Likewise.
16838
16839         PR c++/27227
16840         * g++.dg/lookup/linkage1.C: New test.
16841         * g++.dg/lookup/linkage2.C: Likewise.
16842
16843 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
16844
16845         PR middle-end/27959
16846         * gcc.dg/pr27959.c: New testcase.
16847
16848 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
16849
16850         PR target/28014:
16851         * g++.dg/eh/div.C: New test.
16852
16853 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
16854
16855         PR c++/27894
16856         * g++.dg/tree-ssa/pr26757.C: New test.
16857         * g++.dg/tree-ssa/pr27894.C: New test.
16858
16859 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16860
16861         * gcc.c-torture/compile/20060609-1.c: New test.
16862
16863         PR target/27863
16864         * gcc.c-torture/compile/pr27863.c: New test.
16865
16866 2006-06-13  Richard Guenther  <rguenther@suse.de>
16867
16868         PR tree-optimization/27830
16869         * g++.dg/tree-ssa/pr27830.C: New testcase.
16870
16871 2006-06-13  Matthew Sachs  <msachs@apple.com>
16872
16873         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16874         the list of compiler flags; this causes those flags to be checked
16875         for things like dg-skip-if.
16876
16877 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16878
16879         PR c++/27601
16880         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16881
16882 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16883             Kazu Hirata  <kazu@codesourcery.com>
16884
16885         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16886         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16887
16888 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16889
16890         PR c++/27933
16891         * g++.dg/lookup/using15.C: New test.
16892
16893         PR c++/27951
16894         * g++.dg/other/anon4.C: New test.
16895
16896 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16897
16898         PR c++/21210
16899         * g++.dg/init/complex1.C: New test case.
16900
16901 2006-06-11  Eric Christopher  <echristo@apple.com>
16902
16903         PR middle-end/27948
16904         * gcc.dg/bf-ms-layout.c: Run on darwin.
16905         * gcc.dg/bf-no-ms-layout: Ditto.
16906         * gcc.dg/attr-ms_struct-2.c: New.
16907         * gcc.dg/bf-ms-layout-2.c: Ditto.
16908
16909 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16910
16911         * gcc.dg/attr-ms_struct-packed1.c: New.
16912
16913 2006-06-09  Mike Stump  <mrs@apple.com>
16914
16915         * gcc.dg/vla-7.c: Add.
16916
16917 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16918
16919         PR fortran/24558
16920         * gfortran.dg/entry_6.f90: New test.
16921
16922         PR fortran/20877
16923         PR fortran/25047
16924         * gfortran.dg/entry_7.f90: New test.
16925
16926 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16927
16928         PR c/27747
16929         * gcc.dg/cpp/_Pragma6.c: New test.
16930
16931         PR c++/27748
16932         * g++.dg/cpp/_Pragma1.C: New test.
16933
16934         PR preprocessor/27746
16935         * gcc.dg/gomp/macro-3.c: New test.
16936         * gcc.dg/gomp/macro-4.c: New test.
16937         * g++.dg/gomp/macro-3.C: New test.
16938         * g++.dg/gomp/macro-4.C: New test.
16939
16940 2006-06-09  Richard Guenther  <rguenther@suse.de>
16941
16942         PR tree-optimization/26998
16943         * gcc.dg/torture/pr26998.c: New testcase.
16944         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16945
16946 2006-06-08  Mike Stump  <mrs@apple.com>
16947
16948         * gcc.dg/pr27095.c: Account for stubs.
16949
16950         PR target/26427
16951         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16952         produce bad code on darwin.
16953
16954 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16955
16956         PR fortran/27958
16957         * gfortran.dg/substr_2.f: New test.
16958
16959 2006-06-08  Asher Langton  <langton2@llnl.gov>
16960
16961         PR fortran/27786
16962         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16963
16964 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16965
16966         PR target/27421
16967         * gcc.dg/union-3.c: New test.
16968
16969 2006-06-08  Richard Guenther  <rguenther@suse.de>
16970
16971         PR middle-end/27116
16972         * gcc.dg/torture/pr27116.c: New testcase.
16973         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16974
16975 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16976
16977         PR rtl-optimization/26449
16978         * gcc.dg/pr26449.c: New test.
16979
16980 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16981
16982         PR c++/27601
16983         * g++.dg/ext/offsetof1.C: Test member functions.
16984
16985 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16986
16987         * gcc.dg/pr27095.c: Improve scanning.
16988
16989 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16990
16991         PR fortran/23091
16992         * gfortran.dg/saved_automatic_1.f90: New test.
16993
16994         PR fortran/24168
16995         * gfortran.dg/array_simplify_1.f90: New test.
16996
16997         PR fortran/25090
16998         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16999
17000         PR fortran/25058
17001         * gfortran.dg/entry_dummy_ref_2.f90: New test.
17002
17003 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
17004
17005         PR c++/27177
17006         * g++.dg/expr/cast7.C: New test.
17007
17008 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
17009
17010         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17011         * lib/gcc-defs.exp (tool_check_compile): Ditto.
17012         * lib/fortran-torture.exp (fortran-torture-compile,
17013         fortran-torture-execute): Ditto.
17014
17015 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
17016
17017         PR target/27842
17018         * gcc.dg/vmx/pr27842.c: New test.
17019
17020 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17021
17022         PR libfortran/27895
17023         * gfortran.dg/bounds_check_3.f90: New test.
17024
17025 2006-06-05  Mike Stump  <mrs@apple.com>
17026
17027         * objc.dg/objc-fast-4.m: Skip for ppc64.
17028
17029 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
17030
17031         PR testsuite/27705
17032         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17033
17034 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17035             Victor Kaplansky  <victork@il.ibm.com>
17036
17037         PR tree-optimizations/26360
17038         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17039         with -fno-tree-dce.
17040         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17041
17042 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
17043
17044         PR fortran/14067
17045         * gfortran.dg/data_char_1.f90: Add messages for truncated
17046         strings.
17047
17048         PR fortran/16943
17049         * gfortran.dg/func_decl_2.f90: New test.
17050
17051         PR fortran/20839
17052         * gfortran.dg/do_2.f90: New test.
17053
17054         PR fortran/27655
17055         * gfortran.dg/associated_3.f90: New test.
17056
17057 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
17058
17059         PR c++/27819
17060         * g++.dg/template/static25.C: New test.
17061
17062         PR c++/27722
17063         * g++.dg/init/array21.C: New test.
17064
17065         PR c++/27807
17066         * g++.dg/ext/complit7.C: New test.
17067
17068         PR c++/27806
17069         * g++.dg/parse/ptrmem5.C: New test.
17070
17071 2006-06-04  Roger Sayle  <roger@eyesopen.com>
17072             Andrew Pinski  <pinskia@physics.uc.edu>
17073
17074         PR c/27150
17075         PR middle-end/27382
17076         * gcc.dg/pr27150-1.c: New testcase.
17077         * gcc.dg/pr27382-1.c: New testcase.
17078         * gcc.dg/pr27382-2.c: New testcase.
17079
17080 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
17081
17082         PR c/25161
17083         PR c/27020
17084         * gcc.dg/array-10.c: New test.
17085
17086 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17087
17088         PR c++/27804
17089         * g++.dg/init/const4.C: New test.
17090         * g++.dg/init/member1.C: Add error-marker.
17091         * g++.dg/other/fold1.C: Adjust error-marker.
17092
17093 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17094
17095         PR c++/27601
17096         * g++.dg/ext/offsetof1.C: New test.
17097
17098 2006-06-04 Eric Christopher <echristo@apple.com>
17099
17100         * gcc.dg/attr-ms_struct-1.c: New.
17101
17102 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
17103
17104         * gcc.c-torture/compile/builtin_constant_p.c: New test.
17105
17106 2006-06-04  Richard Guenther  <rguenther@suse.de>
17107
17108         PR tree-optimization/27039
17109         * gcc.dg/tree-ssa/loop-17.c: New testcase.
17110
17111 2006-06-03  Roger Sayle  <roger@eyesopen.com>
17112
17113         PR target/26223
17114         * gcc.target/i386/amd64-abi-2.c: New test case.
17115
17116 2006-06-02  Eric Christopher  <echristo@apple.com>
17117
17118         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17119         * gcc.target/i386/20020523-1.c: Skip if darwin.
17120         * gcc.target/i386/asm-3.c: Ditto.
17121         * gcc.target/i386/20011119-1.c: Ditto.
17122         * gcc.target/i386/clobbers.c: Remove pic part of test.
17123
17124 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
17125
17126         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17127         * g++.old-deja/g++.other/init19.C: Ditto.
17128         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17129         and add other platforms as expected failures.
17130
17131 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
17132
17133         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17134         (is-effective-target-keyword): Ditto.
17135
17136 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
17137
17138         PR fortran/27715
17139         * gfortran.dg/extended_char_comparison_1.f:  New test.
17140
17141 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
17142
17143         PR fortran/25098
17144         * gfortran.dg/dummy_procedure_1.f90: New test.
17145
17146         PR fortran/25147
17147         * gfortran.dg/dummy_procedure_2.f90: New test.
17148
17149         * gfortran.dg/associated_2.f90: Correct to make consistent with
17150         standard.
17151
17152 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17153
17154         * gcc.target/i386/387-11.c: New test case.
17155
17156 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/27801
17159         * g++.dg/template/cond6.C: New test.
17160
17161         PR c++/26496
17162         * g++.dg/template/crash51.C: New test.
17163         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17164
17165         PR c++/27385
17166         * g++.dg/init/array20.C: New test.
17167
17168 2006-05-31  Roger Sayle  <roger@eyesopen.com>
17169
17170         * gcc.dg/builtins-54.c: New test case.
17171
17172 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17173
17174         PR c++/26433
17175         * g++.dg/template/fntry1.C: Add dg-do link.
17176
17177         PR c++/27808
17178         * g++.dg/parse/friend6.C: New test.
17179
17180 2006-05-30  Asher Langton  <langton2@llnl.gov>
17181
17182         * gfortran.dg/cray_pointers_7.f90: New test.
17183
17184 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17185
17186         PR tree-optimization/23452
17187         * gcc.dg/fold-mulconj-1.c: New test case.
17188
17189 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
17190
17191         PR c++/27803
17192         * g++.dg/parse/bitfield1.C: New test.
17193
17194 2006-05-30  Roger Sayle  <roger@eyesopen.com>
17195
17196         * gcc.target/ppc-eq0-1.c: New test case.
17197         * gcc.target/ppc-negeq0-1.c: New test case.
17198
17199 2006-05-30  Dirk Mueller  <dmueller@suse.de>
17200
17201         PR c/27273
17202         * gcc.dg/overflow-warn-5.c: New test.
17203
17204 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17205
17206         PR c/27718
17207         * gcc.dg/sizeof-1.c: New test.
17208
17209 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
17210
17211         PR target/27790
17212         * gcc.target/i386/pr27790.c: New test.
17213
17214 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17215
17216         PR libgfortran/27757
17217         * gfortran.dg/direct_io_5.f90: New test.
17218
17219 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17220
17221         PR libgfortran/27634
17222         * gfortran.dg/fmt_missing_period_1.f: New test.
17223         * gfortran.dg/fmt_missing_period_2.f: New test.
17224         * gfortran.dg/fmt_missing_period_3.f: New test.
17225
17226 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17227
17228         PR fortran/19777
17229         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17230         arrays.
17231
17232 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17233
17234         PR c++/27713
17235         * g++.dg/template/new6.C: New test.
17236
17237 2006-05-29  Roger Sayle  <roger@eyesopen.com>
17238
17239         PR tree-optimization/24964
17240         * gcc.target/i386/387-10.c: New test case.
17241
17242 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
17243
17244         * intrinsics/string_intrinsics.c (compare_string):
17245         Use memcmp instead of strncmp to avoid tripping over
17246         CHAR(0) in a string.
17247
17248 2006-05-27  Richard Guenther  <rguenther@suse.de>
17249
17250         PR middle-end/27773
17251         * gcc.dg/torture/pr27773.c: New testcase.
17252
17253 2006-05-27  Dirk Mueller  <dmueller@suse.de>
17254
17255         * gcc.dg/pr24561.c: Rename to..
17256         * gcc.dg/pr25962.c: .. this.
17257
17258 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17259
17260         PR fortran/19777
17261         * gfortran.dg/bounds_check_2.f: New test.
17262
17263 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
17264
17265         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17266         * gfortran.dg/byte_1.f90: Likewise.
17267         * gfortran.dg/dup_save_2.f90: Likewise.
17268
17269 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
17270
17271         * gfortran.dg/associated_2.f90: New test.
17272
17273 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17274
17275         PR fortran/27524
17276         * gfortran.dg/bounds_check_1.f90: New test.
17277
17278 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
17279
17280         PR rtl-optimization/27661
17281         * gcc.dg/pr27661.c: New test case.
17282
17283 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17284
17285         PR fortran/23151
17286         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
17287         * gfortran.dg/print_parentheses_1.f:  New test.
17288         * gfortran.dg/print_parentheses_2.f90:  New test.
17289
17290 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
17291
17292         PR target/27758
17293         * gcc.dg/pr27758.c: New test.
17294
17295 2006-05-24  Falk Hueffner  <falk@debian.org>
17296
17297         * gcc.c-torture/compile/pr27571.c: New test.
17298
17299 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
17300
17301         PR fortran/27709
17302         * gfortran.dg/spec_expr_4.f90: New test.
17303
17304         PR fortran/27155
17305         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17306
17307 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/20103
17310         * g++.dg/ext/complit6.C: New test.
17311         * g++.dg/ext/complit3.C: Adjust error markers.
17312         * g++.dg/init/const3.C: New test.
17313
17314 2006-05-25  Richard Guenther  <rguenther@suse.de>
17315
17316         PR middle-end/27743
17317         * gcc.dg/torture/pr27743.c: New testcase.
17318
17319 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17320
17321         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17322
17323 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
17324
17325         * gcc.dg/compat/scalar-by-value-x.h: New.
17326         * gcc.dg/compat/scalar-by-value-y.h: New.
17327         * gcc.dg/compat/scalar-by-value-5.c: New.
17328         * gcc.dg/compat/scalar-by-value-5_main.c: New.
17329         * gcc.dg/compat/scalar-by-value-5_x.c: New.
17330         * gcc.dg/compat/scalar-by-value-5_y.c: New.
17331         * gcc.dg/compat/scalar-by-value-6.c: New.
17332         * gcc.dg/compat/scalar-by-value-6_main.c: New.
17333         * gcc.dg/compat/scalar-by-value-6_x.c: New.
17334         * gcc.dg/compat/scalar-by-value-6_y.c: New.
17335
17336 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
17337
17338         PR tree-optimization/27639
17339         PR tree-optimization/26719
17340         * gcc.dg/pr27639.c: New test.
17341         * gcc.dg/pr26719.c: New test.
17342         * gcc.dg/tree-ssa/scev-cast.c: New test.
17343
17344 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
17345
17346         PR c++/20173
17347         * g++.dg/template/error21.C: New test.
17348
17349 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
17350
17351         PR target/27696
17352         * gcc.target/i386/pr27696.c: New.
17353
17354 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
17355
17356         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17357
17358         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17359
17360 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17361
17362         PR c++/27716
17363         * g++.dg/other/assign1.C: New test.
17364
17365 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
17366
17367         PR target/27266
17368         * gcc.target/i386/pr27266.c: New.
17369
17370 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17371
17372         PR c++/27451
17373         * g++.dg/ext/asm9.C: New test.
17374
17375 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
17376
17377         PR rtl-optimization/25514
17378         * gcc.c-torture/compile/pr25514.c: New test.
17379
17380 2006-05-22  Richard Guenther  <rguenther@suse.de>
17381
17382         Revert
17383         2006-01-31  Richard Guenther  <rguenther@suse.de>
17384
17385         * gcc.target/i386/sselibm-1.c: New testcase.
17386         * gcc.target/i386/sselibm-2.c: Likewise.
17387         * gcc.target/i386/sselibm-3.c: Likewise.
17388         * gcc.target/i386/sselibm-4.c: Likewise.
17389         * gcc.target/i386/sselibm-5.c: Likewise.
17390
17391 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17392
17393         PR c/27420
17394         * gcc.dg/func-args-2.c: New test.
17395
17396         PR c/26818
17397         * gcc.dg/struct-incompl-1.c: New test.
17398
17399 2006-05-22  Richard Guenther  <rguenther@suse.de>
17400
17401         PR testsuite/27708
17402         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17403         the transformations we test for.
17404
17405 2006-05-22  Richard Guenther  <rguenther@suse.de>
17406
17407         PR testsuite/27707
17408         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17409
17410 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
17411
17412         PR c++/27210
17413         * g++.dg/warn/new1.C: New test.
17414         * g++.dg/template/new5.C: Likewise.
17415
17416 2006-05-21  Roger Sayle  <roger@eyesopen.com>
17417
17418         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17419         * gcc.target/i386/20060512-3.c: Likewise.
17420
17421 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
17422
17423         PR rtl-optimization/27671
17424         * gcc.c-torture/execute/pr27671-1.c: New.
17425         * gcc.dg/pr27671-2.c: Likewise.
17426
17427         PR tree-optimization/26622.
17428         * gcc.c-torture/compile/pr26622.c: New.
17429
17430 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17431
17432         PR fortran/27613
17433         * gfortran.dg/recursive_reference_1.f90: New test.
17434
17435 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
17436
17437         PR fortran/25746
17438         * gfortran.dg/elemental_subroutine_3.f90: New test.
17439
17440         PR fortran/25090
17441         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17442
17443         PR fortran/27584
17444         * gfortran.dg/associated_target_1.f90: New test.
17445
17446         PR fortran/19015
17447         * gfortran.dg/maxloc_shape_1.f90: New test.
17448
17449 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17450
17451         PR libgfortran/24459
17452         * gfortran.dg/namelist_24.f90: New test.
17453         * gfortran.dg/namelist_12.f: Fix typo in comment.
17454
17455 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
17456
17457         PR middle-end/25776
17458         * g++.dg/other/error11.C: New test.
17459
17460 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17461
17462         * gcc.target/mips/pr26765.c: Add -w to options.
17463
17464 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17465
17466         * lib/target-supports.exp (check_effective_target_mpaired_single):
17467         New function.
17468         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17469         multilibs.
17470         * g++.dg/vect/vect.exp: Likewise.
17471
17472 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
17473
17474         PR testsuite/25891
17475         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17476
17477 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
17478
17479         PR fortran/27662
17480         * gfortran.dg/temporary_1.f90: New file.
17481
17482 2006-05-19  Andreas Schwab  <schwab@suse.de>
17483
17484         * g++.dg/other/unused1.C: Also match "stringz".
17485
17486 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
17487
17488         PR c++/26433
17489         * g++.dg/template/fntry1.C: New test.
17490
17491 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/27471
17494         PR c++/27506
17495         * g++.dg/conversion/bitfield5.C: New test.
17496         * g++.dg/conversion/bitfield6.C: New test.
17497
17498 2006-05-18  Mike Stump  <mrs@apple.com>
17499
17500         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17501         * gcc.dg/vla-4.c: Add.
17502         * gcc.dg/vla-5.c: Add.
17503         * gcc.dg/vla-6.c: Add.
17504
17505 2006-05-12  Stuart Hastings  <stuart@apple.com>
17506
17507         * gcc.target/i386/20060512-1.c: New.
17508         * gcc.target/i386/20060512-2.c: New.
17509         * gcc.target/i386/20060512-3.c: New.
17510         * gcc.target/i386/20060512-4.c: New.
17511
17512 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/26122
17515         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17516
17517         PR c++/26068
17518         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17519         * g++.dg/parse/linkage1.C: New test.
17520
17521 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17522
17523         PR tree-optimization/27548
17524         * g++.dg/tree-ssa/pr27548.C: New test.
17525
17526 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17527
17528         PR fortran/26551
17529         * gfortran.dg/recursive_check_1.f: New test.
17530         * gfortran.dg/recursive_check_2.f90: New test.
17531
17532 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
17533
17534         * g++.dg/opt/temp2.C: New test.
17535
17536 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
17537
17538         PR c++/27491
17539         * g++.dg/init/brace5.C: New test.
17540
17541         PR middle-end/27415
17542         * gcc.dg/gomp/pr27415.c: New test.
17543         * g++.dg/gomp/pr27415.C: New test.
17544
17545         PR tree-optimization/27549
17546         * g++.dg/tree-ssa/pr27549.C: New test.
17547
17548 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17549
17550         PR libgfortran/27575
17551         * gfortran.dg/read_eof_4.f90: New test.
17552
17553 2006-05-16  Richard Guenther  <rguenther@suse.de>
17554
17555         PR tree-optimization/22303
17556         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17557
17558 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
17559
17560         PR middle-end/27573
17561         * gcc.dg/gomp/pr27573.c: New test.
17562         * gfortran.dg/gomp/pr27573.f90: New test.
17563
17564         PR c/27499
17565         * gcc.dg/gomp/pr27499.c: New test.
17566         * g++.dg/gomp/pr27499.C: New test.
17567
17568 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/27339
17571         * g++.dg/parser/access8.C: Adjust error marker.
17572         * g++.dg/template/access17.C: New test.
17573         * g++.dg/template/access18.C: Likewise.
17574
17575 2006-05-15  Roger Sayle  <roger@eyesopen.com>
17576
17577         PR target/26600
17578         * gcc.target/i386/pr26600.c: New test case.
17579
17580 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/27505
17583         * g++.dg/expr/bitfield1.C: New test.
17584
17585 2006-05-15  Richard Guenther  <rguenther@suse.de>
17586
17587         PR tree-optimization/27603
17588         * gcc.dg/torture/pr27603.c: New testcase.
17589
17590 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
17591
17592         PR fortran/25090
17593         * gfortran.dg/entry_dummy_ref_1.f90: New test.
17594
17595         PR fortran/25082
17596         * gfortran.dg/scalar_return_1.f90: New test.
17597
17598         PR fortran/27411
17599         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17600
17601 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
17602
17603         * gcc.dg/gomp/critical-4.c: New test.
17604         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17605         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17606         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17607         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17608
17609 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17610
17611         PR c++/27582
17612         * g++.dg/template/dependent-args1.C: New test.
17613
17614         PR c++/27581
17615         * g++.dg/lookup/this1.C: New test.
17616
17617         PR c++/27315
17618         * g++.dg/template/operator6.C: New test.
17619         * g++.dg/template/incomplete3.C: New test.
17620
17621         PR c++/27559
17622         * g++.dg/template/new4.C: New test.
17623
17624         PR c++/27496
17625         * g++.dg/template/void2.C: New test.
17626
17627 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
17628
17629         * g++.dg/template/dependent-expr5.C: New test.
17630
17631 2006-05-14  Roger Sayle  <roger@eyesopen.com>
17632
17633         PR middle-end/26729
17634         * gcc.dg/pr26729-1.c: New test case.
17635
17636 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
17637
17638         * gcc.dg/pr27003.c: New test.
17639
17640 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
17641
17642         * lib/target-supports.dg (check_cxa_atexit_available): Change
17643         v3_target_compile to ${tool}_target_compile.
17644
17645 2006-05-11  Jason Merrill  <jason@redhat.com>
17646
17647         * lib/scanasm.exp (scan-not-hidden): Fix typo.
17648
17649 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17650
17651         PR fortran/27553
17652         * gfortran.dg/label_5.f90: New test.
17653
17654 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
17655
17656         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17657         check_effective_target_powerpc_altivec_ok): New.
17658         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17659         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17660         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17661         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17662         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17663         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17664         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17665         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17666         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17667         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17668         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17669         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17670         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17671         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17672         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17673         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17674         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17675         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17676         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17677         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17678         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17679         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17680         gcc.target/powerpc/altivec-9.c,
17681         gcc.target/powerpc/altivec-consts.c,
17682         gcc.target/powerpc/altivec-pr22085.c,
17683         gcc.target/powerpc/altivec-splat.c,
17684         gcc.target/powerpc/altivec-types-1.c,
17685         gcc.target/powerpc/altivec-types-2.c,
17686         gcc.target/powerpc/altivec-types-3.c,
17687         gcc.target/powerpc/altivec-types-4.c,
17688         gcc.target/powerpc/altivec-varargs-1.c,
17689         gcc.target/powerpc/altivec-vec-merge.c,
17690         gcc.target/powerpc/ppc-vector-memcpy.c,
17691         gcc.target/powerpc/ppc-vector-memset.c,
17692         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17693         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17694         these effective targets.
17695         * gcc.dg/vmx/pr27006.c: Add missing close brace.
17696         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17697
17698 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17699
17700         PR middle-end/27384
17701         * g++.dg/other/fold1.C: New test.
17702
17703         PR middle-end/27488
17704         * gcc.dg/fold-nonneg-1.c: New test.
17705
17706         PR c++/27547
17707         * g++.dg/other/operator1.C: New test.
17708
17709 2006-05-11  Richard Guenther  <rguenther@suse.de>
17710
17711         PR middle-end/27529
17712         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17713
17714 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
17715
17716         * lib/target-supports-dg.exp (check-flags): New.
17717         (dg-skip-if): Move flag checks.
17718
17719 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
17720
17721         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17722         * lib/target-supports.dg (check_cxa_atexit_available): New.
17723
17724 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
17725
17726         PR fortran/27470
17727         * gfortran.dg/multiple_allocation_2.f90: New test case.
17728
17729 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
17730
17731         * gcc.target/arm/pr27387.C: Fix a comment typo.
17732
17733 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17734
17735         PR fortran/24549
17736         * gfortran.dg/error_recovery_1.f90: New test.
17737
17738 2006-05-10  Richard Guenther  <rguenther@suse.de>
17739
17740         PR tree-optimization/27302
17741         * gcc.dg/torture/pr27302.c: New testcase.
17742
17743 2006-05-09  Dirk Mueller  <dmueller@suse.de>
17744         Richard Guenther  <rguenther@suse.de>
17745
17746         PR middle-end/27498
17747         * gcc.dg/tree-ssa/pr27498.c: New testcase.
17748
17749 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
17750
17751         PR rtl-optimization/27335
17752         * gcc.dg/pr27335.c: New test.
17753
17754 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
17755
17756         * gcc.target/mips/mips-ps-5.c: New file.
17757
17758 2006-05-08  Jan Hubicka  <jh@suse.cz>
17759
17760         PR middle-end/25962
17761         * gcc.dg/pr25962.c: New.
17762
17763 2006-05-08  Roger Sayle  <roger@eyesopen.com>
17764
17765         PR target/27158
17766         * gcc.target/powerpc/pr27158.c: New test case.
17767
17768 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
17769
17770         PR testsuite/27476
17771         * ada/acats/run_all.sh: Use test -z.
17772
17773 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17774
17775         PR libfortran/18271
17776         * gfortran.dg/spec_expr_3.f90: New test.
17777
17778 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
17779
17780         PR target/24879
17781         * gcc.target/i386/monitor.c: New file.
17782
17783 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
17784
17785         * gcc.dg/pr27095.c: xfail *-*-darwin*.
17786
17787 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17788
17789         PR c++/27447
17790         * g++.dg/other/ptrmem7.C: New test.
17791
17792 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17793
17794         PR target/27421
17795         * gcc.dg/array-9.c: New test.
17796
17797 2006-05-07  Richard Guenther  <rguenther@suse.de>
17798
17799         PR tree-optimization/27409
17800         * gcc.dg/torture/pr27409.c: New testcase.
17801
17802 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17803
17804         PR fortran/27457
17805         * gfortran.dg/select_6.f90: New.
17806
17807 2006-05-07  Richard Guenther  <rguenther@suse.de>
17808
17809         PR tree-optimization/27136
17810         * gcc.dg/torture/pr27136.c: New testcase.
17811
17812 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
17813
17814         PR fortran/24813
17815         * gfortran.dg/char_cons_len_1.f90: New test.
17816
17817 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17818
17819         PR c++/27427
17820         * g++.dg/template/incomplete2.C: New test.
17821
17822 2006-05-06  Richard Guenther  <rguenther@suse.de>
17823
17824         PR tree-optimization/27151
17825         * gcc.dg/vect/pr27151.c: New testcase.
17826
17827 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17828
17829         PR c++/27430
17830         * g++.dg/template/void1.C: New test.
17831
17832         PR c++/27423
17833         * g++.dg/other/void2.C: New test.
17834
17835         PR c++/27422
17836         * g++.dg/conversion/void1.C: New test.
17837
17838 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
17839
17840         PR/21391
17841         * g++.dg/other/unused1.C: New.
17842
17843 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17844
17845         PR objc/27240
17846         * objc.dg/member-1.m: New test.
17847
17848 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
17849
17850         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
17851
17852 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17853
17854         PR libfortran/26985
17855         * gfortran.dg/matmul_2.f90: New test.
17856
17857 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
17858
17859         * ada/acats/run_all.sh: Use sync when main not found.
17860
17861 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
17862
17863         PR target/26765
17864         * gcc.target/mips/pr26765.c: New.
17865
17866 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
17867
17868         * gcc.target/bfin: New directory.
17869         * gcc.target/bfin/bfin.exp: New file.
17870         * gcc.target/bfin/frmul.c: New file.
17871         * gcc.target/bfin/arith.c: New file.
17872         * gcc.target/bfin/mul-combine.c: New file.
17873         * gcc.target/bfin/shift.c: New file.
17874
17875 2006-05-04  Richard Guenther  <rguenther@suse.de>
17876
17877         PR tree-optimization/14287
17878         PR tree-optimization/14844
17879         PR tree-optimization/19792
17880         PR tree-optimization/21608
17881         PR tree-optimization/27090
17882         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17883         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17884         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17885         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17886         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17887
17888 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17889
17890         PR tree-optimization/27285
17891         * gcc.c-torture/execute/pr27285.c: New test.
17892
17893         PR middle-end/27388
17894         * gcc.dg/gomp/pr27388-1.c: New test.
17895         * gcc.dg/gomp/pr27388-2.c: New test.
17896         * gcc.dg/gomp/pr27388-3.c: New test.
17897
17898         PR c++/27359
17899         * g++.dg/gomp/pr27359.C: New test.
17900
17901 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17902
17903         PR fortran/20248
17904         * gfortran.dg/iargc.f90: New test.
17905
17906 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17907
17908         PR c++/27102
17909         * g++.dg/template/crash49.C: New test.
17910
17911 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17912
17913         PR testsuite/27032
17914         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17915
17916 2006-05-02  Jeff Law  <law@redhat.com>
17917
17918         PR tree-optimization/27364
17919         * gcc.c-torture/execute/pr27364.c: New test.
17920
17921 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17922
17923         PR c++/27309
17924         * g++.dg/parser/ctor5.C: New test.
17925
17926 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17927
17928         PR target/27387
17929         * gcc.target/arm/arm.exp: New.
17930         * gcc.target/arm/pr27387.C: Likewise.
17931
17932 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17933
17934         PR fortran/27269
17935         PR fortran/27324
17936         * gfortran.dg/module_equivalence_2.f90: New test.
17937
17938 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17939
17940         PR middle-end/27337
17941         * g++.dg/gomp/pr27337-1.C: New test.
17942         * g++.dg/gomp/pr27337-2.C: New test.
17943
17944         PR middle-end/27328
17945         * gcc.dg/gomp/pr27328.c: New test.
17946
17947         PR middle-end/27325
17948         * g++.dg/gomp/pr27325.C: New test.
17949
17950         PR middle-end/27310
17951         * g++.dg/gomp/pr27310.C: New test.
17952
17953 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17954
17955         PR tree-optimization/27291
17956         * g++.dg/tree-ssa/pr27291.C: New test.
17957
17958 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17959
17960         PR tree-optimization/27283
17961         * g++.dg/tree-ssa/pr27283.C: New test.
17962
17963 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17964
17965         * gcc.dg/tree-ssa/loop-16.c: New test.
17966
17967 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17968             Joseph S. Myers  <joseph@codesourcery.com>
17969
17970         * gcc.dg/Wconversion-3.c: New test case.
17971         * gcc.dg/Wconversion-4.c: Likewise.
17972
17973 2006-05-01  Richard Guenther  <rguenther@suse.de>
17974
17975         PR tree-optimization/26726
17976         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17977
17978 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17979
17980         * gcc.dg/Woverflow-1.c: New test case.
17981         * gcc.dg/Woverflow-2.c: Likewise.
17982         * gcc.dg/Woverflow-3.c: Likewise.
17983
17984 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/27094
17987         * g++.dg/template/defarg8.C: New test.
17988
17989 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17990
17991         PR c++/27278
17992         * g++.dg/parse/operator7.C: New test.
17993
17994 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17995
17996         PR c++/11471
17997         PR c++/27102
17998         * g++.dg/template/crash48.C: New test.
17999
18000         PR c++/27279
18001         * g++.dg/parse/ctor4.C: New test.
18002
18003 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18004
18005         PR fortran/25681
18006         * gfortran.df/char_type_len.f90: New test.
18007
18008 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18009
18010         PR libgfortran/27304
18011         * gfortran.dg/fmt_exhaust.f90: New test.
18012
18013 2006-04-28  Roger Sayle  <roger@eyesopen.com>
18014
18015         PR c/25309
18016         * gcc.dg/large-size-array-2.c: New test case.
18017
18018 2006-04-28  Richard Guenther  <rguenther@suse.de>
18019
18020         PR target/26826
18021         * gcc.target/i386/pr26826.c: New testcase.
18022
18023 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
18024
18025         PR middle-end/27260
18026         * gcc.c-torture/execute/pr27260.c: New.
18027
18028 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
18029
18030         PR middle-end/27095
18031         * gcc.dg/pr27095.c: New.
18032
18033 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/27292
18036         * g++.dg/conversion/bitfield4.C: New test.
18037
18038 2006-04-27  Eric Christopher  <echristo@apple.com>
18039
18040         * gcc.dg/pragma-ms_struct.c: New.
18041
18042 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/27102
18045         * g++.dg/template/crash47.C: New test.
18046
18047 2006-04-27  Dirk Mueller  <dmueller@suse.de>
18048
18049         * gcc.target/i386/sse-7.c: build with -msse.
18050
18051 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
18052
18053         PR testsuite/27274:
18054         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18055         (main): Exit if processor doesn't support SSE.
18056
18057 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
18058
18059         PR middle-end/27282
18060         * gcc.c-torture/compile/pr27282.c: New test.
18061
18062 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
18063
18064         PR middle-end/26913
18065         * g++.dg/gomp/pr26913.C: New test.
18066
18067         PR c/25996
18068         * gcc.dg/gomp/pr25996.c: New test.
18069         * g++.dg/gomp/pr25996.C: New test.
18070
18071 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
18072
18073         PR rtl-optimization/26725
18074         * gcc.c-torture/compile/pr26725.c: New test.
18075
18076 2006-04-25  Richard Guenther  <rguenther@suse.de>
18077
18078         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18079         than n + -1.
18080
18081 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
18082
18083         * gcc.dg/20060425-1.c: New testcase.
18084
18085 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
18086
18087         PR tree-optimization/26865
18088         * gcc.dg/pr26865.c: New test.
18089
18090 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/27292
18093         * g++.dg/conversion/bitfield1.C: New test.
18094         * g++.dg/conversion/bitfield2.C: Likewise.
18095         * g++.dg/conversion/bitfield3.C: Likewise.
18096
18097 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18098         Richard Guenther  <rguenther@suse.de>
18099
18100         PR tree-optimization/27236
18101         * gcc.dg/tree-ssa/pr27236.c: New testcase.
18102
18103 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18104
18105         PR c++/19963
18106         * g++.dg/other/incomplete2.C: New test.
18107
18108 2006-04-24  Richard Guenther  <rguenther@suse.de>
18109
18110         PR middle-end/26869
18111         * gcc.dg/torture/pr26869.c: New testcase.
18112
18113 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
18114         Richard Guenther  <rguenther@suse.de>
18115
18116         PR tree-optimization/27218
18117         * g++.dg/tree-ssa/pr27218.C: New testcase.
18118
18119 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18120
18121         PR c++/26912
18122         * g++.dg/template/friend41.C: New test.
18123
18124 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
18125
18126         * g++.dg/opt/pr15551.C: Include cstdio.
18127         (main): Use remove instead of unlink.
18128
18129 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
18130
18131         * gcc.dg/sibcall-7.c: New test.
18132         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18133         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18134         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18135         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18136         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18137
18138 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/26534
18141         * g++.dg/opt/bitfield1.C: New test.
18142         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18143         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18144         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18145         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18146         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18147         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18148         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18149         * g++.dg/abi/bitfield2.C: Likewise.
18150         * g++.dg/init/bitfield1.C: Likewise.
18151
18152 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
18153
18154         PR fortran/25099
18155         * gfortran.dg/elemental_subroutine_4.f90: New test.
18156         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18157         call sub (m, x).
18158
18159 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18160
18161         * gcc.c-torture/compile/20060421-1.c: New testcase.
18162
18163 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18164
18165         PR c/25875
18166         * gcc.dg/init-bad-4.c: New test.
18167
18168 2006-04-21  Paul Brook  <paul@codesourcery.com>
18169
18170         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18171
18172 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18173
18174         PR fortran/27122
18175         * gfortran.dg/defined_operators_1.f90: New test.
18176         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18177         remove old ones associated, incorrectly, with Note 5.46.
18178
18179         PR fortran/27113
18180         * gfortran.dg/character_array_constructor_1.f90: New test.
18181
18182 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * gcc.dg/20060419-1.c: New test.
18185
18186 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
18187
18188         PR c/26774
18189         * gcc.dg/struct-parse-1.c: New test case.
18190
18191 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18192
18193         PR c++/26558
18194         * g++.dg/parse/template19.C: New test.
18195
18196         PR c++/26739
18197         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18198
18199         PR c++/26036
18200         * g++.dg/expr/call3.C: New test.
18201
18202         PR c++/10385
18203         * g++.dg/conversion/dynamic1.C: New test.
18204
18205 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
18206
18207         PR c++/27102
18208         * g++.dg/template/crash35.C: Tweak error markers.
18209         * g++.dg/template/crash46.C: New test.
18210         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18211         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18212
18213 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
18214
18215         PR rtl-optimization/14261
18216         * gcc.c-torture/compile/20060419-1.c: Added.
18217
18218 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
18219
18220         * gfortran.dg/label_1.f90: Adjust dg-error.
18221
18222 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18223
18224         PR target/26961
18225         * gcc.dg/fold-cond-1.c: New test case.
18226         * gcc.dg/pr26961-1.c: Likewise.
18227
18228 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18229
18230         PR libgfortran/27138
18231         * gfortran.dg/read_bad_advance.f90: New test.
18232
18233 2006-04-16  Roger Sayle  <roger@eyesopen.com>
18234             Dale Johannesen  <dalej@apple.com>
18235
18236         PR target/24076
18237         * gcc.target/i386/vecinit-3.c: New testcase.
18238         * gcc.target/i386/vecinit-4.c: Likewise.
18239         * gcc.target/i386/sse-18.c: Likewise.
18240         * gcc.target/i386/sse-19.c: Likewise.
18241
18242 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
18243
18244         * gfortran.dg/allocate_zerosize_1.f90: New test.
18245
18246 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
18247
18248         PR c++/26365
18249         * g++.dg/template/crash45.C: New test.
18250
18251 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
18252
18253         PR fortran/26787
18254         * gfortran.dg/proc_assign_1.f90: New test.
18255         * gfortran.dg/procedure_lvalue.f90: Change message.
18256         * gfortran.dg/namelist_4.f90: Add new error.
18257
18258         PR fortran/25597
18259         PR fortran/27096
18260         * gfortran.dg/auto_pointer_array_result_1.f90
18261
18262         PR fortran/27089
18263         * gfortran.dg/specification_type_resolution_1.f90
18264
18265         PR fortran/18003
18266         PR fortran/25669
18267         PR fortran/26834
18268         * gfortran.dg/bounds_temporaries_1.f90: New test.
18269
18270         PR fortran/27124
18271         * gfortran.dg/array_return_value_1.f90: New test.
18272
18273 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18274
18275         PR fortran/25336
18276         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18277
18278 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
18279
18280         PR middle-end/26823
18281         * g++.dg/gomp/pr26823-1.C: New test.
18282         * g++.dg/gomp/pr26823-2.C: New test.
18283
18284 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
18285
18286         PR middle-end/27134
18287         * gcc.dg/pr27314.c: New test.
18288
18289 2006-04-13  Richard Henderson  <rth@redhat.com>
18290
18291         * g++.dg/gomp/block-0.C: Update expected matches.
18292
18293 2006-04-13  DJ Delorie  <dj@redhat.com>
18294
18295         * lib/target-supports.exp (check_effective_target_int32plus): New.
18296         (check_effective_target_ptr32plus): New.
18297         (check_effective_target_size32plus): New.
18298         (check_effective_target_int16): New.
18299         (check_profiling_available): Add m32c to the list of unsupported
18300         targets.
18301
18302         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18303         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18304         memory size.
18305         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18306         pointers.
18307         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18308         size_t.
18309         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18310         and size_t.
18311         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18312         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18313         not just xstormy16.  Skip m32c due to weird pointer size.
18314         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18315         not just xstormy16.
18316         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18317         not just xstormy16.
18318         * gcc.dg/20020312-2.c: Add m32c support.
18319         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18320         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18321         in test.
18322         * gcc.dg/20050321-2.c: Require >=32 bit integers.
18323         * gcc.dg/asm-1.c: Skip if int and short are the same size.
18324         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18325         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18326         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18327         formats
18328         * gcc.dg/init-string-2.c: Require >=32 bit integers.
18329         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18330         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18331         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18332         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18333         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18334         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18335         in test.
18336         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18337         in test.
18338         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18339         * gcc.dg/pr23049.c: Require >=32 bit integers.
18340         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18341         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18342         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18343         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18344         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18345         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18346         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18347         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18348         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18349         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18350         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18351         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18352         prototype in test.
18353         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18354         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18355         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18356         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18357         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18358
18359         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
18360         * gcc.c-torture/execute/20040703-1.x: Likewise.
18361         * gcc.c-torture/execute/20040705-1.x: Likewise.
18362         * gcc.c-torture/execute/20040705-2.x: Likewise.
18363         * gcc.c-torture/execute/20040709-1.x: Likewise.
18364         * gcc.c-torture/execute/20040709-2.x: Likewise.
18365         * gcc.c-torture/execute/20040811-1.x: Likewise.
18366         * gcc.c-torture/execute/20050316-1.x: Likewise.
18367         * gcc.c-torture/execute/bitfld-4.x: Likewise.
18368         * gcc.c-torture/execute/pr19689.x: Likewise.
18369         * gcc.c-torture/execute/pr7284-1.x: Likewise.
18370         * gcc.c-torture/execute/usmul.x: Likewise.
18371         * gcc.c-torture/execute/vrp-5.x: Likewise.
18372         * gcc.c-torture/execute/vrp-6.x: Likewise.
18373         * gcc.dg/debug/20041023-1.s: Likewise.
18374
18375 2006-04-13  Roger Sayle  <roger@eyesopen.com>
18376
18377         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18378         of integers to a vector types are now constant expressions in C.
18379         * gcc.dg/vect/vect-fold-1.c: New test case.
18380
18381 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
18382             Ulrich Weigand  <uweigand@de.ibm.com>
18383
18384         PR target/27006
18385         * gcc.dg/vmx/pr27006.c: New testcase.
18386
18387 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18388
18389         PR libgfortran/26766
18390         * gfortran.dg/write_recursive.f90: New test.
18391
18392 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
18393
18394         * g++.dg/parse/dtor7.C: New test.
18395         * g++.dg/parse/new1.C: Add error marker.
18396         * g++.dg/template/new3.C: New test.
18397
18398         PR c++/26122
18399         * g++.dg/template/pure1.C: New test.
18400
18401         PR c++/26295
18402         * g++.dg/parse/ptrmem4.C: New test.
18403
18404 2006-04-10  Jeff Law  <law@redhat.com>
18405
18406         PR/27087
18407         * gcc.c-torture/compile/pr27087.c: New test.
18408
18409 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
18410
18411         PR/21391
18412         * gcc.dg/20060410.c: New.
18413
18414 2006-04-10  Matthias Klose  <doko@debian.org>
18415
18416         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18417         Recognize multilib directory names containing underscores.
18418
18419 2006-04-10  Roger Sayle  <roger@eyesopen.com>
18420
18421         * gcc.target/i386/vecinit-1.c: New test case.
18422         * gcc.target/i386/vecinit-2.c: Likewise.
18423
18424 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
18425
18426         PR debug/27057
18427         * g++.dg/debug/dwarf2-2.C: New test.
18428
18429 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
18430
18431         PR rtl-optimization/27073
18432         * gcc.c-torture/execute/pr27073.c: New test.
18433
18434 2006-04-08  Mike Stump  <mrs@apple.com>
18435
18436         * gcc.dg/pragma-darwin.c: Improve for ppc64.
18437
18438 2006-04-07  Richard Guenther  <rguenther@suse.de>
18439
18440         PR tree-optimization/26135
18441         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18442
18443 2006-04-06  Jan Hubicka  <jh@suse.cz>
18444
18445         PR profile/26399
18446         * g++.dg/bprob/g++-bprob-2.C: New testcase.
18447
18448 2006-04-06  Roger Sayle  <roger@eyesopen.com>
18449
18450         * g++.dg/conversion/nullptr1.C: New test case.
18451         * g++.dg/conversion/nullptr2.C: Likewise.
18452
18453 2006-04-05  Roger Sayle  <roger@eyesopen.com>
18454
18455         * gfortran.dg/dependency_18.f90: New test case.
18456
18457 2006-04-05  Richard Guenther  <rguenther@suse.de>
18458
18459         PR tree-optimization/26919
18460         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18461         * gcc.dg/ipa/ipa-2.c: Likewise.
18462         * gcc.dg/ipa/ipa-3.c: Likewise.
18463         * gcc.dg/ipa/ipa-5.c: Likewise.
18464
18465 2006-04-05  Richard Guenther  <rguenther@suse.de>
18466
18467         PR tree-optimization/26763
18468         * gcc.dg/torture/pr26763-1.c: New testcase.
18469         * gcc.dg/torture/pr26763-2.c: Likewise.
18470
18471 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
18472
18473         PR fortran/23634
18474         PR fortran/25619
18475         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18476
18477 2006-04-04  Eric Christopher  <echristo@apple.com>
18478
18479         * gcc.target/i386/387-1.c: Allow regexp to match darwin
18480         stubs.
18481         * gcc.target/i386/387-5.c: Ditto.
18482
18483 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
18484
18485         * gcc.target/sparc/struct-ret-check.c: New test.
18486
18487 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18488
18489         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18490         zero decimal digits specified in format.
18491
18492 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
18493
18494         PR fortran/26891
18495         * gfortran.dg/missing_optional_dummy_1.f90: New test.
18496
18497         PR fortran/26976
18498         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18499         * gfortran.dg/initialization_1.f90: Make assignment compliant.
18500         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18501         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18502         compliant and detect bigendian-ness.
18503
18504 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
18505
18506         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18507         dummy arguments work when the actual argument is itself a dummy
18508         argument of the caller.
18509
18510 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18511
18512         PR libfortran/24685
18513         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18514
18515 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18516
18517         * gfortran.dg/dependencency_17.f90: New test case.
18518
18519 2006-04-01  Roger Sayle  <roger@eyesopen.com>
18520
18521         * gfortran.dg/dependency_14.f90: New test case.
18522         * gfortran.dg/dependency_15.f90: Likewise.
18523         * gfortran.dg/dependency_16.f90: Likewise.
18524
18525 2006-03-31  Asher Langton  <langton2@llnl.gov>
18526
18527         PR fortran/25358
18528         gfortran.dg/cray_pointers_6.f90: New test.
18529
18530 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18531
18532         PR libgfortran/26890
18533         * gfortran.dg/read_size_noadvance.f90: New test.
18534
18535 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
18536
18537         PR fortran/25031
18538         * gfortran.dg/multiple_allocation_1.f90: Check that the
18539         size has changed after a re-allocation with stat.
18540
18541 2006-03-30  Richard Guenther  <rguenther@suse.de>
18542
18543         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18544         removal.
18545         * gcc.target/i386/sselibm-2.c: Likewise.
18546         * gcc.target/i386/sselibm-3.c: Likewise.
18547         * gcc.target/i386/sselibm-4.c: Likewise.
18548         * gcc.target/i386/sselibm-5.c: Likewise.
18549
18550 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18551
18552         * gcc.dg/fold-andxor-1.c: New test case.
18553         * gcc.dg/fold-xorand-1.c: Likewise.
18554
18555 2006-03-28  Roger Sayle  <roger@eyesopen.com>
18556
18557         * gcc.dg/fold-convnotconv-1.c: New test case.
18558
18559 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18560
18561         PR fortran/26779
18562         * gfortran.dg/private_type_5.f90: New test.
18563
18564 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
18565
18566         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18567
18568 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
18569
18570         * gfortran.dg/advance_2.f90: New test.
18571         * gfortran.dg/advance_3.f90: New test.
18572
18573         * gfortran.fortran-torture/execute/equiv_5.f: New test.
18574
18575 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18576
18577         PR libgfortran/26661
18578         PR libgfortran/26880
18579         * gfortran.dg/read_x_past.f: New test.
18580
18581 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
18582
18583         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18584         to be STABS.
18585
18586 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
18587
18588         * objc.dg/dwarf-1.m: Skip on AIX.
18589         * objc.dg/dwarf-2.m: Skip on AIX.
18590
18591 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
18592
18593         PR fortran/26816
18594         * gfortran.dg/float_1.f90: New test.
18595
18596 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
18597
18598         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18599         X86_64 targets.
18600         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18601
18602 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18603
18604         PR libfortran/26735
18605         * gfortran.dg/convert_implied_open.f90: New test case.
18606
18607 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18608
18609         PR fortran/26769
18610         * gfortran.dg/transpose_reshape_r10.f90: New test case.
18611
18612 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
18613
18614         PR middle-end/26717
18615         * gcc.dg/pr26717.c: New test.
18616
18617 2006-03-25  Roger Sayle  <roger@eyesopen.com>
18618
18619         * gfortran.dg/dependency_12.f90: New test case.
18620
18621 2006-03-24  Roger Sayle  <roger@eyesopen.com>
18622
18623         * gfortran.dg/dependency_9.f90: New (resurected) test case.
18624
18625 2006-03-24  Jeff Law  <law@redhat.com>
18626
18627         * gcc.c-torture/pr26840.c: New test.
18628
18629 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
18630
18631         * objc.dg/dwarf-2.m: New.
18632         * obj-c++.dg/dwarf-2.mm: New.
18633
18634         * g++.old-deja/g++.other/init19.C: New.
18635
18636 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
18637
18638         * g++.dg/eh/spbp.C: Skip on AIX.
18639
18640 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
18641
18642         PR middle-end/26611
18643         * g++.dg/gomp/pr26611-1.C: New test.
18644         * g++.dg/gomp/pr26611-2.C: New test.
18645
18646 2006-03-24  Jeff Law  <law@redhat.com>
18647
18648         * gcc.c-torture/compile/pr26833.c: New test.
18649         * gfortran.fortran-torture/compile/pr26806.f90: New test.
18650
18651 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18652
18653         * gfortran.dg/endfile_2.f90: Delete temp file.
18654
18655 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
18656
18657         PR fortran/19303
18658         * gfortran.dg/record_marker_1.f90: New test case.
18659         * gfortran.dg/record_marker_2.f: New test case.
18660         * gfortran.dg/record_marker_3.f90: New test case.
18661
18662 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
18663
18664         PR fortran/17298
18665         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18666         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18667
18668 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
18669
18670         * lib/gcc-dg.exp (cleanup-modules): New proc.
18671         * gfortran.dg/allocatable_function_1.f90,
18672         gfortran.dg/allocate_char_star_scalar_1.f90,
18673         gfortran.dg/assumed_charlen_function_1.f90,
18674         gfortran.dg/assumed_dummy_1.f90,
18675         gfortran.dg/assumed_shape_ranks_1.f90,
18676         gfortran.dg/assumed_shape_ranks_2.f90,
18677         gfortran.dg/assumed_size_dt_dummy.f90,
18678         gfortran.dg/auto_char_dummy_array_1.f90,
18679         gfortran.dg/auto_char_len_3.f90,
18680         gfortran.dg/automatic_module_variable.f90,
18681         gfortran.dg/bad_automatic_objects_1.f90,
18682         gfortran.dg/char_array_constructor.f90,
18683         gfortran.dg/char_array_structure_constructor.f90,
18684         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18685         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18686         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18687         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18688         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18689         gfortran.dg/derived_pointer_recursion.f90,
18690         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18691         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18692         gfortran.dg/dummy_functions_1.f90,
18693         gfortran.dg/elemental_initializer_1.f90,
18694         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18695         gfortran.dg/elemental_pointer_1.f90,
18696         gfortran.dg/elemental_subroutine_1.f90,
18697         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18698         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18699         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18700         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18701         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18702         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18703         gfortran.dg/global_references_1.f90,
18704         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18705         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18706         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18707         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18708         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18709         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18710         gfortran.dg/large_integer_kind_1.f90,
18711         gfortran.dg/large_real_kind_1.f90,
18712         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18713         gfortran.dg/module_double_reuse.f90,
18714         gfortran.dg/module_equivalence_1.f90,
18715         gfortran.dg/module_interface_1.f90,
18716         gfortran.dg/module_parameter_array_refs_1.f90,
18717         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18718         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18719         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18720         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18721         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18722         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18723         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18724         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18725         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18726         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18727         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18728         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18729         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18730         gfortran.dg/same_name_1.f90,
18731         gfortran.dg/sibling_dummy_procedure_1.f90,
18732         gfortran.dg/sibling_dummy_procedure_2.f90,
18733         gfortran.dg/sibling_dummy_procedure_3.f90,
18734         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18735         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18736         gfortran.dg/used_dummy_types_2.f90,
18737         gfortran.dg/used_dummy_types_3.f90,
18738         gfortran.dg/used_dummy_types_4.f90,
18739         gfortran.dg/used_dummy_types_5.f90,
18740         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18741         gfortran.dg/userdef_operator_1.f90: Use it.
18742
18743 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18744
18745         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18746         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18747         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18748         gfortran.dg/write_back.f,
18749         gfortran.fortran-torture/execute/inquire_1.f90,
18750         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18751
18752 2006-03-21  Jeff Law  <law@redhat.com>
18753
18754         * gcc.dg/tree-ssa/vrp28.c: New test.
18755
18756 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18757
18758         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18759         if _STDC_C99 is defined.
18760         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18761         * gcc.dg/builtins-20.c: Likewise.
18762         * gcc.dg/builtins-53.c: Likewise.
18763         * gcc.dg/single-precision-constant.c: Likewise. Also pass
18764         -mmacosx-version-min=10.3 on PowerPC/Darwin.
18765
18766 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
18767
18768         PR tree-opt/26781
18769         * gcc.c-torture/compile/pr26781-1.c: New test.
18770         * gcc.c-torture/compile/pr26781-2.c: New test.
18771
18772 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
18773
18774         PR c++/26690
18775         * g++.dg/gomp/pr26690-1.C: New test.
18776         * g++.dg/gomp/pr26690-2.C: New test.
18777
18778 2006-03-20  Jeff Law  <law@redhat.com>
18779
18780         * gcc.dg/tree-ssa/pr21829.c: New test.
18781
18782         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18783
18784 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
18785
18786         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18787         (check_visibility_available): Use it.
18788         (check_effective_target_default_packed): Likewise.
18789         (check_effective_target_pcc_bitfield_type_matters): Likewise.
18790         (check_effective_target_fopenmp): Likewise.
18791         (check_effective_target_freorder): Likewise.
18792         (check_effective_target_fpic): Likewise.
18793         (check_named_sections_available): Likewise.
18794         (check_effective_target_ilp32): Likewise.
18795         (check_effective_target_lp64): Likewise.
18796
18797 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
18798
18799         PR fortran/20935
18800         * gfortran.dg/scalar_mask_2.f90: New test case.
18801
18802 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
18803
18804         PR tree-opt/26629
18805         * gcc.dg/tree-ssa/loadpre12.c: New test.
18806         * gcc.dg/tree-ssa/loadpre13.c: New test.
18807         * gcc.dg/tree-ssa/loadpre14.c: New test.
18808         * gcc.dg/tree-ssa/loadpre15.c: New test.
18809         * gcc.dg/tree-ssa/loadpre16.c: New test.
18810         * gcc.dg/tree-ssa/loadpre17.c: New test.
18811         * gcc.dg/tree-ssa/loadpre18.c: New test.
18812         * gcc.dg/tree-ssa/loadpre19.c: New test.
18813         * gcc.dg/tree-ssa/loadpre20.c: New test.
18814         * gcc.dg/tree-ssa/loadpre21.c: New test.
18815         * gcc.dg/tree-ssa/loadpre22.c: New test.
18816
18817 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
18818
18819         PR fortran/26741
18820         * gfortran.dg/elemental_initializer_1.f90: New test.
18821
18822         PR fortran/26716
18823         * gfortran.dg/assumed_shape_ranks_2: New test.
18824
18825 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
18826
18827         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
18828         target fpic.
18829
18830 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18831
18832         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
18833         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
18834         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
18835         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
18836         gfortran.fortran-torture/execute/direct_io.f90,
18837         gfortran.fortran-torture/execute/inquire_2.f90,
18838         gfortran.fortran-torture/execute/inquire_4.f90,
18839         gfortran.fortran-torture/execute/list_read_1.f90,
18840         gfortran.fortran-torture/execute/open_replace.f90,
18841         gfortran.fortran-torture/execute/slash_edit.f90,
18842         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
18843         temporary files from testcases.
18844
18845 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18846
18847         PR libgfortran/26509
18848         gfortran.dg/write_direct_eor.f90: New test.
18849
18850 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
18851
18852         * gcc.target/powerpc/pr26350.c: New.
18853         * gcc.target/powerpc/indexed-addr.c: New.
18854
18855 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18856
18857         * gfortran.dg/dependency_13.f90: New test case.
18858
18859 2006-03-16  Roger Sayle  <roger@eyesopen.com>
18860
18861         PR middle-end/21781
18862         * gcc.dg/real-const-1.c: New test case.
18863
18864 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
18865
18866         * g++.old-deja/g++.other/init18.C: New.
18867         * g++.old-deja/g++.other/init5.C: Remove xfail.
18868
18869 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18870
18871         * g++.dg/opt/pr15551.C: Cleanup temp file.
18872
18873 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18874
18875         PR c++/6634
18876         g++.dg/parse/long1.C: New test.
18877
18878 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18879
18880         PR fortran/19101
18881         * gfortran.dg/continuation.f90: New test.
18882         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18883
18884 2006-03-14  Richard Guenther  <rguenther@suse.de>
18885
18886         PR tree-optimization/26672
18887         * gcc.dg/torture/pr26672.c: New testcase.
18888
18889 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18890
18891         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18892         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18893
18894 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18895
18896         PR middle-end/26557
18897         * gcc.c-torture/compile/switch-1.c: New test case.
18898
18899 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18900
18901         PR fortran/25378
18902         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18903         test to include more permuatations of mask and index.
18904         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18905         respond to F2003 spec. that the position returned for an all false
18906         mask && condition is zero.
18907
18908 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18909
18910         PR middle-end/25989
18911         * gcc.dg/gomp/pr25989.c: New test.
18912
18913 2006-03-13  Jeff Law  <law@redhat.com>
18914
18915         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18916
18917 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18918
18919         * gcc.dg/switch-9.c: New test.
18920
18921 2006-03-13  Richard Guenther  <rguenther@suse.de>
18922
18923         PR middle-end/26630
18924         * gcc.dg/torture/pr26630.c: New testcase.
18925
18926 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18927
18928         * gfortran.dg/dependency_10.f90: New test case.
18929         * gfortran.dg/dependency_11.f90: Likewise.
18930
18931 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18932             Erik Edelmann  <eedelman@gcc.gnu.org>
18933
18934         * gfortran.dg/allocatable_function_1.f90: New.
18935         * gfortran.dg/allocatable_function_2.f90: New.
18936
18937 2006-03-10  Richard Guenther  <rguenther@suse.de>
18938
18939         PR middle-end/26565
18940         * gcc.dg/torture/pr26565.c: New testcase.
18941
18942 2006-03-09  Eric Christopher  <echristo@apple.com>
18943
18944         * gcc.c-torture/compile/20060309-1.c: New.
18945
18946 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18947
18948         PR libgfortran/26499
18949         * gfortran.dg/write_back.f: New test.
18950         * gfortran.dg/write_rewind_1.f: New test.
18951         * gfortran.dg/write_rewind_2.f: New test.
18952
18953 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18954
18955         PR libgfortran/26554
18956         * gfortran.dg/read_logical.f90: New test.
18957
18958 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18959
18960         * ada/acats/norun.lst: cdd2a03 now passes.
18961
18962 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18963
18964         PR testsuite/25177
18965         * gcc.target/powerpc/pr18096-1.c: Change where the error
18966         would match.
18967
18968 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18969
18970         * gcc.target/i386/cleanup-1.c: New test.
18971         * gcc.target/i386/cleanup-2.c: New test.
18972
18973 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gfortran.dg/dependency_9.f90: Remove for the time being.
18976
18977 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18978
18979         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18980         directive.
18981
18982 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18983
18984         * gfortran.dg/dependency_9.f90: New test case.
18985
18986 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18987
18988         * gfortran.dg/dependency_4.f90: New test case.
18989         * gfortran.dg/dependency_5.f90: New test case.
18990         * gfortran.dg/dependency_6.f90: New test case.
18991         * gfortran.dg/dependency_7.f90: New test case.
18992         * gfortran.dg/dependency_8.f90: New test case.
18993
18994 2006-03-03  Paul Brook  <paul@codesourcery.com>
18995
18996         * lib/target-supports.exp (check_profiling_available):
18997         Add m68k-*-elf.
18998
18999 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
19000
19001         PR fortran/25031
19002         * multiple_allocation_1.f90: New test.
19003
19004 2006-03-03  Roger Sayle  <roger@eyesopen.com>
19005
19006         PR tree-optimization/26524
19007         * gfortran.dg/pr26524.f: New test case.
19008
19009 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19010
19011         * g++.dg/template/repo5.C: Cleanup repo files.
19012         * gcc.dg/20051201-1.c: Cleanup coverage files.
19013         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19014         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19015         tree dump files.
19016
19017 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
19018
19019         * objc.dg/objc-nofilename-1.m: New test.
19020         * objc.dg/bad-receiver-type.m: New test.
19021         * obj-c++.dg/bad-receiver-type.mm: New test.
19022
19023 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19024
19025         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19026
19027 2006-03-01  Mike Stump  <mrs@apple.com>
19028
19029         * g++.dg/abi/key2.C: Add.
19030
19031 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
19032
19033         * gfortran.dg/logical_dot_product.f90: New test.
19034
19035         PR fortran/26393
19036         * gfortran.dg/used_interface_ref.f90: New test.
19037
19038         PR fortran/20938
19039         * gfortran.dg/dependency_2.f90: New test.
19040         * gfortran.fortran-torture/execute/where17.f90: New test.
19041         * gfortran.fortran-torture/execute/where18.f90: New test.
19042         * gfortran.fortran-torture/execute/where19.f90: New test.
19043         * gfortran.fortran-torture/execute/where20.f90: New test.
19044
19045 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
19046
19047         * g++.dg/tree-ssa/pr26443.C: New test case.
19048
19049 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         PR middle-end/26022
19052         * g++.dg/opt/return-slot1.C: New test.
19053
19054 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19055
19056         PR libgfortran/26136
19057         * gfortran.dg/namelist_23.f90: New test.
19058
19059 2006-02-28  Roger Sayle  <roger@eyesopen.com>
19060
19061         PR middle-end/14752
19062         * gcc.dg/fold-eqandshift-2.c: New test case.
19063
19064 2006-02-28  Richard Guenther  <rguenther@suse.de>
19065
19066         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19067         decomposition.
19068
19069 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
19070
19071         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19072
19073 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19074
19075         PR libgfortran/26464
19076         * gfortran.dg/backspace_5.f: New test.
19077         * gfortran.dg/backspace_6.f: New test.
19078
19079 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19080
19081         * gcc.dg/fold-eqandnot-1.c: New test case.
19082
19083 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19084
19085         PR middle-end/19983
19086         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19087
19088 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
19089
19090         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19091         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19092
19093 2006-02-26  Richard Guenther  <rguenther@suse.de>
19094
19095         PR tree-optimization/26421
19096         * gcc.dg/tree-ssa/pr26421.c: New testcase.
19097
19098 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
19099
19100         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19101         * g++.old-deja/g++.robertl/eb132.C: Likewise.
19102
19103 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19104
19105         * gcc.dg/fold-even-1.c: New test case.
19106
19107 2006-02-26  Roger Sayle  <roger@eyesopen.com>
19108
19109         PR middle-end/21137
19110         * gcc.dg/fold-eqandshift-1.c: New test case.
19111
19112 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19113
19114         PR tree-optimization/25125
19115         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19116         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19117
19118 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
19119
19120         PR tree-optimizations/26359
19121         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19122         with -fdump-tree-dceloop-details.
19123         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19124
19125 2006-02-25  Roger Sayle  <roger@eyesopen.com>
19126
19127         PR middle-end/23673
19128         * gcc.dg/fold-eqxor-1.c: New test case.
19129         * gcc.dg/fold-eqxor-2.c: Likewise.
19130         * gcc.dg/fold-eqxor-3.c: Likewise.
19131
19132 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
19133
19134         PR fortran/23092
19135         * scalar_mask_1.f90: New test.
19136
19137 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
19138
19139         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19140         * g++.dg/eh/uncaught2.C: New.
19141         * g++.dg/eh/uncaught3.C: New.
19142
19143 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19144
19145         PR libgfortran/26423
19146         * gfortran.dg/read_many_1.f: New test.
19147
19148 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
19149
19150         PR fortran/24519
19151         * gfortran.dg/dependency_3.f90: New test.
19152         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19153         XFAILs.
19154
19155         PR fortran/25395
19156         * gfortran.dg/equiv_6.f90: New test.
19157
19158 2006-02-23  Jeff Law  <law@redhat.com>
19159
19160         * gcc.c-torture/compile/pr26425.c: New test.
19161
19162 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
19163
19164         PR middle-end/26412
19165         * gcc.dg/gomp/pr26412.c: New test.
19166
19167 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19168
19169         PR c++/26291
19170         * g++.dg/other/ellipsis1.C: New test.
19171         * g++.dg/parse/operator4.C: Adjust error marker.
19172
19173 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
19174
19175         PR target/25603
19176         * gfortran.dg/pr25603.f: New testcase.
19177
19178 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         * gcc.dg/bf-spl1.c: Don't specify -m68000.
19181         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19182
19183 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
19184
19185         * g++.dg/eh/spbp.C: New.
19186
19187 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
19188
19189         PR middle-end/26379
19190         * gcc.target/i386/mmx-7.c: New test.
19191
19192 2006-02-20  Roger Sayle  <roger@eyesopen.com>
19193
19194         PR tree-optimization/26361
19195         * gcc.dg/tree-ssa/vrp27.c: New test case.
19196
19197 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
19198
19199         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19200         * gcc.dg/tree-ssa/complex-4.c: Here.
19201
19202 2006-02-19  Roger Sayle  <roger@eyesopen.com>
19203
19204         PR middle-end/19543
19205         * gfortran.dg/logical_1.f90: New test case.
19206
19207 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
19208
19209         PR middle-end/26334
19210         * gcc.dg/20060218-1.c: Moved to...
19211         * gcc.target/i386/20060218-1.c: ... here.  New test.
19212
19213 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19214
19215         PR fortran/26201
19216         * gfortran.dg/convert_1.f90: New.
19217
19218 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
19219
19220         PR fortran/25054
19221         * gfortran.dg/namelist_5.f90: New test.
19222
19223         PR fortran/25089
19224         * gfortran.dg/namelist_4.f90: New test.
19225
19226 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19227
19228         PR tree-opt/25680
19229         * gcc.dg/tree-ssa/complex-3.c: New test.
19230
19231 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
19232
19233         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19234         variable to take into account the variable name in the
19235         function header.
19236         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19237
19238 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
19239
19240         PR middle-end/26334
19241         * gcc.c-torture/compile/20060217-1.c: New test.
19242         * gcc.dg/20060218-1.c: New test.
19243
19244 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
19245
19246         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19247
19248 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19249
19250         * gcc.dg/cpp/undef3.c: New test.
19251         * gcc.dg/cpp/trad/builtins2.c: New test.
19252
19253 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
19254
19255         PR c++/26266
19256         * g++.dg/template/static22.C: New test.
19257         * g++.dg/template/static23.C: New test.
19258         * g++.dg/template/static24.C: New test.
19259         * g++.dg/template/non-dependent13.C: New test.
19260         * g++.dg/init/member1.C: Tweak error markers.
19261
19262 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19263
19264         PR target/26255
19265         * gcc.c-torture/compile/pr26255.c: New test case.
19266
19267 2006-02-16  Roger Sayle  <roger@eyesopen.com>
19268
19269         * gfortran.fortran-torture/execute/where_10.f90: New test case.
19270         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19271         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19272         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19273         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19274         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19275         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19276
19277 2006-02-16  Jeff Law  <law@redhat.com>
19278
19279         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19280         * gcc.dg/tree-ssa/vrp26.c: New test.
19281
19282 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
19283
19284         PR target/20353
19285         PR target/24578
19286         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19287         __UCLIBC__ is defined.
19288
19289 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
19290
19291         PR fortran/26224
19292         * gfortran.dg/gomp/pr26224.f: New test.
19293
19294 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
19295
19296         PR tree-opt/25918
19297         * lib/target-supports.exp
19298         (check_effective_target_vect_short_mult): New.
19299         (check_effective_target_vect_char_mult): New.
19300         (check_effective_target_vect_widen_sum_qi_to_si): New.
19301         (check_effective_target_vect_widen_sum_qi_to_hi): New.
19302         (check_effective_target_vect_widen_sum_hi_to_si): New.
19303         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19304         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19305         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19306         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19307         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19308         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19309         vect-reduc-pattern-2c.c
19310         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19311         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19312         vect-reduc-pattern-1c.c
19313
19314 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
19315
19316         PR fortran/24557
19317         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19318
19319 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19320
19321         PR fortran/26054
19322         * gfortran.dg/enum_8.f90: Remove check for warning.
19323         * gfortran.dg/iomsg_1.f90: Ditto.
19324         * gfortran.dg/enum_1.f90: Ditto.
19325         * gfortran.dg/enum_9.f90: Ditto.
19326         * gfortran.dg/enum_2.f90: Ditto.
19327         * gfortran.dg/enum_10.f90: Ditto.
19328         * gfortran.dg/enum_3.f90: Ditto.
19329         * gfortran.dg/flush_1.f90: Ditto.
19330         * gfortran.dg/enum_4.f90: Ditto.
19331         * gfortran.dg/array_constructor_1.f90: Ditto.
19332         * gfortran.dg/enum_5.f90: Ditto.
19333         * gfortran.dg/enum_6.f90: Ditto.
19334         * gfortran.dg/enum_7.f90: Ditto.
19335
19336 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
19337
19338         PR middle-end/26300
19339         * gcc.c-torture/compile/20060215-1.c: New test.
19340
19341 2006-02-14  Roger Sayle  <roger@eyesopen.com>
19342
19343         PR middle-end/23670
19344         * gcc.dg/tree-ssa/andor-2.c: New test case.
19345
19346 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
19347
19348         PR fortran/25045
19349         * optional_dim.f90: New test.
19350
19351 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19352
19353         PR fortran/26277
19354         * gfortran.dg/label_4.f90: New.
19355
19356 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
19357             Diego Novillo  <dnovillo@redhat.com>
19358             Uros Bizjak  <uros@kss-loka.si>
19359
19360         * gfortran.dg/gomp: New directory.
19361
19362 2006-02-14  Richard Guenther  <rguenther@suse.de>
19363
19364         PR tree-optimization/26258
19365         * gcc.dg/torture/pr26258.c: New testcase.
19366
19367 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
19368
19369         PR fortran/26246
19370         * gfortran.dg/pr26246_1.f90: New test.
19371         * gfortran.dg/pr26246_2.f90: New test.
19372
19373         PR middle-end/26092
19374         * gcc.c-torture/compile/20060208-1.c: New test.
19375
19376 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
19377
19378         PR fortran/26074
19379         PR fortran/25103
19380         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19381         * gfortran.dg/bad_automatic_objects_1.f90: New test.
19382         * gfortran.dg/automatic_module_variable.f90: Change error message.
19383
19384         PR fortran/20861
19385         * gfortran.dg/internal_dummy_1.f90: New test.
19386
19387         PR fortran/20871
19388         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19389
19390
19391         PR fortran/25083
19392         * gfortran.dg/uncommon_block_data_1.f90: New test.
19393         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19394         with standard.
19395
19396         PR fortran/25088
19397         * gfortran.dg/typed_subroutine_1.f90: New test.
19398
19399 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
19400
19401         * objc.dg/dwarf-1.m: New.
19402
19403 2006-02-13  Roger Sayle  <roger@eyesopen.com>
19404
19405         PR middle-end/24427
19406         * gcc.dg/tree-ssa/andor-1.c: New test case.
19407
19408 2006-02-13  Josh Conner  <jconner@apple.com>
19409
19410         PR target/25376
19411         * gcc.dg/pr25376.c: New test.
19412
19413         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19414         assemble.
19415         * lib/target-supports.exp (check_named_sections_available):
19416         Only compile named-sections test -- don't assemble.
19417
19418 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19419
19420         * g++.dg/warn/no-write-strings.C: New test.
19421         * g++.dg/warn/write-strings.C: Likewise.
19422         * g++.dg/warn/write-strings-default.C: Likewise.
19423
19424 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
19425
19426         PR fortran/25806
19427         * gfortran.dg/ret_pointer_2.f90: New test.
19428
19429 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
19430
19431         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19432
19433 2006-02-10  Jeff Law  <law@redhat.com>
19434
19435         * gcc.c-torture/compile/pr26213.c: New test.
19436
19437 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
19438
19439         gfortran.dg/null_1.f90: New test.
19440
19441 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19442
19443         PR fortran/14771
19444         * gfortran.dg/parens_4.f90: New.
19445         * gfortran.dg/parens_5.f90: New.
19446
19447 2006-02-10  Richard Guenther  <rguenther@suse.de>
19448
19449         * gcc.dg/pr23372-1.c: Remove empty file.
19450
19451 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19452         Paul Thomas  <pault@gcc.gnu.org>
19453
19454         PR fortran/14771
19455         * gfortran.dg/parens_1.f90: New.
19456         * gfortran.dg/parens_2.f90: New.
19457         * gfortran.dg/parens_3.f90: New.
19458
19459 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
19460
19461         PR fortran/26038
19462         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19463
19464         PR fortran/25059
19465         * gfortran.dg/impure_assignment_1.f90: New test.
19466
19467         PR fortran/25070
19468         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19469
19470 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19471
19472         PR target/26141
19473         * g++.dg/expr/stdarg2.C: New test.
19474
19475 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
19476
19477         PR inline-asm/16194
19478         * gcc.dg/pr16194.c: New test.
19479
19480 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19481
19482         * ada/acats/run_acats: Use portable variant of "$@".
19483
19484 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19485
19486         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19487         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19488
19489 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19490
19491         PR tree-opt/26179
19492         * g++.dg/opt/pr26179.C: New test.
19493
19494 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19495
19496         PR middle-end/26134
19497         * gcc.dg/tree-ssa/complex-3.c: New test.
19498
19499 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
19500
19501         * gcc.c-torture/compile/volatile-1.c: New test.
19502
19503 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
19504
19505         PR 26180
19506         * gcc.dg/tree-ssa/pr26180.c: New test.
19507
19508 2006-02-08  Jeff Law  <law@redhat.com>
19509
19510         * gcc.dg/tree-ssa/pr21417.c: New test.
19511
19512 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19513
19514         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19515         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19516
19517 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19518
19519         * lib/scanrtl.exp: New.
19520
19521 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19522
19523         PR c++/26071
19524         * g++.dg/other/virtual2.C: New test.
19525
19526         PR c++/26070
19527         * g++.dg/other/virtual1.C: New test.
19528
19529 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
19530
19531         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19532         cleanup-ipa-dump): Update dump file glob patterns.
19533         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19534         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19535
19536         * lib/gcc-dg.exp: Load it.
19537         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19538
19539 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
19540
19541         PR testsuite/26159
19542         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19543         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19544
19545 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19546
19547         PR fortran/25577
19548         * gfortran.dg/mvbits_1.f90: New.
19549
19550 2006-02-07  Dirk Mueller  <dmueller@suse.com>
19551
19552         * g++.dg/warn/Wdiv-by-zero.C: New test.
19553         * g++.dg/warn/Wno-div-by-zero.C: New.
19554
19555 2006-02-07  Jeff Law  <law@redhat.com>
19556
19557         * gcc.dg/tree-ssa/pr21559.c: New test.
19558
19559         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19560         multiple VRP passes.
19561         * gcc.dg/tree-ssa/vrp09.c: Likewise.
19562         * gcc.dg/tree-ssa/vrp18.c: Likewise.
19563         * gcc.dg/tree-ssa/pr21582.c: Likewise.
19564         * gcc.dg/tree-ssa/pr20657.c: Likewise.
19565         * gcc.dg/tree-ssa/pr21001.c: Likewise.
19566         * gcc.dg/tree-ssa/vrp02.c: Likewise
19567         * gcc.dg/tree-ssa/vrp11.c: Likewise
19568         * gcc.dg/tree-ssa/pr14341.c: Likewise
19569         * gcc.dg/tree-ssa/vrp19.c: Likewise
19570         * gcc.dg/tree-ssa/vrp20.c: Likewise
19571         * gcc.dg/tree-ssa/vrp03.c: Likewise
19572         * gcc.dg/tree-ssa/pr21086.c: Likewise
19573         * gcc.dg/tree-ssa/pr21959.c: Likewise
19574         * gcc.dg/tree-ssa/vrp21.c: Likewise
19575         * gcc.dg/tree-ssa/vrp04.c: Likewise
19576         * gcc.dg/tree-ssa/pr25485.c: Likewise
19577         * gcc.dg/tree-ssa/pr22026.c: Likewise
19578         * gcc.dg/tree-ssa/vrp22.c: Likewise
19579         * gcc.dg/tree-ssa/vrp05.c: Likewise
19580         * gcc.dg/tree-ssa/20030807-10.c: Likewise
19581         * gcc.dg/tree-ssa/pr20701.c: Likewise
19582         * gcc.dg/tree-ssa/vrp23.c: Likewise
19583         * gcc.dg/tree-ssa/vrp06.c: Likewise
19584         * gcc.dg/tree-ssa/pr22117.c: Likewise
19585         * gcc.dg/tree-ssa/pr20702.c: Likewise
19586         * gcc.dg/tree-ssa/vrp15.c: Likewise
19587         * gcc.dg/tree-ssa/pr21090.c: Likewise
19588         * gcc.dg/tree-ssa/pr21294.c: Likewise
19589         * gcc.dg/tree-ssa/vrp24.c: Likewise
19590         * gcc.dg/tree-ssa/vrp07.c: Likewise
19591         * gcc.dg/tree-ssa/pr21563.c: Likewise
19592         * gcc.dg/tree-ssa/pr25382.c: Likewise
19593         * gcc.dg/tree-ssa/vrp16.c: Likewise
19594         * gcc.dg/tree-ssa/vrp25.c: Likewise
19595         * gcc.dg/tree-ssa/vrp08.c: Likewise
19596         * gcc.dg/tree-ssa/20030807-6.c: Likewise
19597         * gcc.dg/tree-ssa/vrp17.c: Likewise
19598         * gcc.dg/tree-ssa/pr21458.c: Likewise
19599         * g++.dg/tree-ssa/pr18178.C: Likewise
19600
19601 2006-02-07  Richard Guenther  <rguenther@suse.de>
19602
19603         PR c++/26140
19604         Revert
19605         2006-01-30  Richard Guenther  <rguenther@suse.de>
19606         PR c++/23372
19607         * gcc.dg/pr23372-1.C: New testcase.
19608
19609         * g++.dg/tree-ssa/pr26140.C: New testcase.
19610
19611 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
19612
19613         PR c++/9737
19614         * g++.dg/template/ttp15.C: New test.
19615         * g++.dg/template/ttp16.C: Likewise.
19616         * g++.dg/template/ttp17.C: Likewise.
19617         * g++.old-deja/g++.pt/ttp36.C: Remove.
19618         * g++.old-deja/g++.pt/ttp19.C: Likewise.
19619         * g++.old-deja/g++.pt/ttp37.C: Likewise.
19620         * g++.old-deja/g++.pt/ttp38.C: Likewise.
19621         * g++.old-deja/g++.pt/ttp39.C: Likewise.
19622         * g++.old-deja/g++.pt/ttp9.C: Likewise.
19623         * g++.old-deja/g++.pt/ttp40.C: Likewise.
19624         * g++.old-deja/g++.pt/ttp51.C: Likewise.
19625         * g++.old-deja/g++.pt/ttp26.C: Likewise.
19626         * g++.old-deja/g++.pt/ttp36.C: Likewise.
19627
19628 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
19629
19630         PR libfortran/23815
19631         * unf_io_convert_4.f90: New test.
19632
19633 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
19634
19635         * gcc.dg/tree-ssa/loadpre10.c: New test.
19636         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19637         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19638         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19639
19640 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19641
19642         PR libfortran/24685
19643         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19644
19645 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
19646
19647         PR tree-opt/25251
19648         * gfortran.dg/assign_7.f: New test.
19649
19650 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
19651
19652         PR fortran/26041
19653         PR fortran/26064
19654         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19655         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19656         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19657
19658 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19661         in size_t typedef.
19662
19663 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19664
19665         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19666         * g++.dg/charset/string.c (foo): Likewise.
19667         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19668         const char*
19669         * g++.dg/ext/builtin2.C (printf): Likewise.
19670         * g++.dg/init/new15.C (printf): Likewise.
19671         * g++.dg/opt/pr17697-1.C (foo): Likewise.
19672         * g++.dg/opt/pr17697-2.C (foo): Likewise.
19673         * g++.dg/opt/pr17697-3.C (foo): Likewise.
19674         * g++.dg/template/non-dependent4.C (temp): Likewise.
19675         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19676         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19677         parameter type to const char*.
19678         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19679         Change type to const char*.
19680         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19681         Likewise.
19682         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19683         second parameter type to const char*.
19684         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19685         (Y::Y): Change parameter type to const char*.
19686         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19687         * g++.old-deja/g++.jason/report.C: Apply const correctness.
19688         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19689         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19690         (char*).
19691         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19692         const char*.
19693         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19694         type to const char*.
19695         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19696         return type to const char*.
19697         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19698         to const char*.
19699         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19700         * g++.old-deja/g++.law/refs1.C: Likewise.
19701         * g++.old-deja/g++.law/visibility1.C: Likewise.
19702         * g++.old-deja/g++.law/visibility2.C: Likewise.
19703         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19704         const char*.
19705         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19706         * g++.old-deja/g++.mike/net48.C: Likewise.
19707         * g++.old-deja/g++.mike/p646.C: Likewise.
19708         * g++.old-deja/g++.mike/p6746.C: Likewise.
19709         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19710         type to const char*.
19711         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19712         deprecated conversion warning.
19713         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19714         char*.
19715         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19716         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19717         * g++.old-deja/g++.pt/explicit8.C: Likewise.
19718         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19719         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19720         * g++.old-deja/g++.pt/nontype3.C: Likewise.
19721         * g++.old-deja/g++.pt/t39.C: Likewise.
19722         * g++.old-deja/g++.robertl/eb106.C: Likewise.
19723         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19724
19725 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
19726
19727         PR fortran/25075
19728         intrinsic_argument_conformance_1.f90: New test.
19729
19730 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
19731
19732         PR fortran/20845
19733         * gfortran.dg/char_result_11.f90: Add SAVE.
19734         * gfortran.dg/der_pointer_4.f90: Ditto.
19735         * gfortran.dg/default_initialization.f90: New test.
19736
19737 2006-02-03  Jeff Law  <law@redhat.com>
19738
19739         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19740         handle more than 100 dump files.
19741         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19742         * lib/scantree.exp (scan-tree-dump): Likewise.
19743         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19744         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19745         * lib/scanipa.exp (scan-ipa-dump): Likewise.
19746         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19747         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19748
19749 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
19750
19751         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19752
19753 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * g++.dg/template/using12.C: New test.
19756
19757 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
19758
19759         * gcc.target/powerpc/pr25960.c: New test.
19760
19761 2006-02-02  Steven G. Kargl  <kargls@comcast>
19762
19763         PR fortran/24958
19764         gfortran.dg/nullify_2.f90: New test.
19765
19766 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
19767
19768         PR 25990
19769         * gcc.dg/gomp/pr25990.c: New test.
19770
19771 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/25342
19774         * g++.gd/template/partial4.C: New test.
19775
19776 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
19777
19778         PR middle-end/26001
19779         * gfortran.dg/data_char_2.f90: New.
19780
19781 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
19782
19783         PR fortran/26039
19784         maxval_maxloc_conformance_1.f90: New test.
19785
19786 2006-01-31  Richard Guenther  <rguenther@suse.de>
19787
19788         * gcc.target/i386/sselibm-1.c: New testcase.
19789         * gcc.target/i386/sselibm-2.c: Likewise.
19790         * gcc.target/i386/sselibm-3.c: Likewise.
19791         * gcc.target/i386/sselibm-4.c: Likewise.
19792         * gcc.target/i386/sselibm-5.c: Likewise.
19793
19794 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19795
19796         PR fortran/24266
19797         * gfortran.dg/arrayio_derived_2.f90: New.
19798
19799 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
19800
19801         * gcc.dg/unsigned-long-compare.c: New test.
19802
19803 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
19804
19805         PR testsuite/25318
19806         * lib/target-supports.exp (check_effective_target_freorder):
19807         Check to see if target supports -freorder-blocks-and-partition.
19808         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
19809         instead of "dg-require-named-sections".
19810
19811 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
19812
19813         PR target/14798:
19814         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
19815         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
19816         * gcc.dg/pragma-isr-trapa2.c: Likewise.
19817         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
19818         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
19819         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
19820         * gcc.dg/attr-isr-trap_exit.c: Likewise.
19821         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
19822
19823 2006-01-30  Richard Guenther  <rguenther@suse.de>
19824
19825         PR c++/23372
19826         * gcc.dg/pr23372-1.C: New testcase.
19827
19828 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
19829
19830         * gcc.dg/gomp/pr25874.c: New test.
19831
19832 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
19833
19834         PR tree-opt/25911
19835         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
19836
19837 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
19838
19839         PR fortran/18578
19840         PR fortran/18579
19841         PR fortran/20857
19842         PR fortran/20885
19843         * gfortran.dg/intent_out_1.f90: New test.
19844
19845 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
19846
19847         PR fortran/17911
19848         * gfortran.dg/procedure_lvalue.f90: New test.
19849
19850         PR fortran/20895
19851         PR fortran/25030
19852         * gfortran.dg/char_pointer_assign_2.f90: New test.
19853         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
19854         assignment to be consistent with standard.
19855         * gfortran.dg/char_result_2.f90: The same.
19856         * gfortran.dg/char_result_8.f90: The same.
19857
19858 2006-01-28  Zack Weinberg  <zackw@panix.com>
19859
19860         * gcc.dg/Woverlength-strings.c
19861         * gcc.dg/Woverlength-strings-pedantic-c89.c
19862         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
19863         * gcc.dg/Woverlength-strings-pedantic-c99.c
19864         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
19865
19866 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
19867
19868         * gcc.c-torture/execute/20060127-1.c: New test.
19869
19870 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/25999
19873         * g++.dg/ext/pragmaweak1.C: New test.
19874
19875 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19876
19877         PR c++/25855
19878         * g++.dg/template/spec29.C: New test.
19879
19880 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19881
19882         PR c/19606.
19883         * gcc.c-torture/execute/pr19606.c: New.
19884
19885 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19886
19887         * gcc.dg/pragma-re-4.c: New test.
19888
19889 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19890
19891         PR fortran/25964
19892         * gfortran.dg/assumed_size_refs_3.f90: New test.
19893
19894 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19895
19896         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19897
19898 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19899
19900         PR ada/21317
19901         * ada/acats/support/impdef.a: Add One_Long_Second.
19902         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19903         * ada/acats/tests/c9/c94026.a: Likewise.
19904         * ada/acats/tests/c9/c97305c.ada: Likewise.
19905         * ada/acats/tests/c9/c99004a.ada: Likewise.
19906
19907 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19908
19909         PR fortran/25964
19910         * gfortran.dg/global_references_2.f90: New test.
19911
19912         PR fortran/25084
19913         PR fortran/20852
19914         PR fortran/25085
19915         PR fortran/25086
19916         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19917         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19918
19919         PR fortran/25416
19920         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19921
19922 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19923
19924         PR c/25892
19925         * gcc.dg/Wpointer-sign.c: New.
19926         * gcc.dg/Wpointer-sign-Wall.c: New.
19927         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19928         * gcc.dg/Wpointer-sign-pedantic.c: New.
19929         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19930         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19931
19932 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19933
19934         PR C/25861
19935         * gcc.c-torture/compile/pr25861.c: New test.
19936
19937 2006-01-26  Paul Brook  <paul@codesourcery.com>
19938
19939         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19940         on short-enum targets.
19941         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19942         variable.
19943         (generate_fields): Use short_enums.
19944         (main): Set short_enums.  Document -e.
19945         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19946         on short-enum targets.
19947         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19948         variable.
19949         (generate_fields): Use short_enums.
19950         (main): Set short_enums.  Document -e.
19951         * lib/target-supports.exp (check_effective_target_short_enums): New.
19952
19953 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19954
19955         PR target/25947
19956         * gcc.dg/torture/pr25947-1.c: New test.
19957
19958 2006-01-25  Jan Hubicka  <jh@suse.cz>
19959             Roger Sayle  <roger@eyesopen.com>
19960
19961         PR rtl-optimization/25703
19962         * gcc.target/i386/20060125-1.c: New test case.
19963         * gcc.target/i386/20060125-2.c: New test case.
19964
19965 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19966
19967         PR fortran/18540
19968         * gfortran.dg/goto_1.f: New.
19969
19970 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19971
19972         PR fortran/25716
19973         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19974         25716 on 32-bit systems too.
19975
19976 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19977
19978         PR testsuite/25590
19979         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19980
19981 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19982
19983         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19984
19985 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19986
19987         PR fortran/25835
19988         * gfortran.dg/read_eof.f90: Delete, renamed.
19989         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19990         * gfortran.dg/read_eof_2.f90: New test.
19991         * gfortran.dg/read_eof_3.f90: New test.
19992
19993 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19994
19995         PR tree-opt/25860
19996         * gcc.c-torture/compile/pr25860.c: New test.
19997
19998 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19999
20000         PR c++/25552
20001         * g++.dg/parse/dtor8.C: New test.
20002
20003 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
20004
20005         PR testsuite/25891
20006         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20007         * gcc.dg/gomp/gomp.exp: Return without testing anything if
20008         check_effective_target_fopenmp returns 0.
20009
20010 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
20011
20012         PR ada/20548
20013         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20014         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20015         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20016
20017 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
20018
20019         PR tree-opt/25857
20020         * g++.dg/opt/pr25857.C: New test.
20021
20022 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
20023         Jan Hubicka  <jh@suse.cz>
20024         Richard Guenther  <rguenther@suse.de>
20025
20026         PR rtl-optimization/25654
20027         * gcc.dg/torture/pr25654.c: New testcase.
20028         * gcc.target/i386/pr25654.c: Likewise.
20029
20030 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
20031
20032         PR fortran/25901
20033         * gfortran.dg/internal references_2.f90: New test.
20034
20035         Fix regression in testing of admissability of attributes.
20036         * gfortran.dg/intent_used_1.f90: New test.
20037
20038 2006-01-23  Ben Elliston  <bje@au.ibm.com>
20039
20040         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20041         Remove target conditional torture options for i?86 and x86_64
20042         GNU/Linux.
20043
20044 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20045
20046         PR c++/10891
20047         * g++.dg/rtti/no-rtti.C: New.
20048
20049 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
20050
20051         PR c++/25895
20052         * g++.dg/inherit/conv2.C: New test.
20053
20054         PR c++/25856
20055         * g++.dg/parse/dtor7.C: New test.
20056
20057         PR c++/25858
20058         * g++.dg/template/crash44.C: New test.
20059
20060 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
20061
20062         PR fortran/25124
20063         PR fortran/25625
20064         * gfortran.dg/internal_references_1.f90: New test.
20065           PR fortran/20881
20066         PR fortran/23308
20067         PR fortran/25538
20068         PR fortran/25710
20069         * gfortran.dg/global_references_1.f90: New test.
20070         * gfortran.dg/g77/19990905-1.f: Restore the error that
20071         there is a clash between the common block name and
20072         the name of a subroutine reference.
20073
20074         PR fortran/PR24276
20075         * gfortran.dg/aliasing_dummy_1.f90: New test.
20076
20077 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
20078
20079         * gcc.dg/vmx/1b-01.c: Warning fix.
20080         * gcc.dg/vmx/1c-02.c: Likewise.
20081         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20082
20083 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
20084
20085         PR testsuite/24962
20086         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20087
20088 2006-01-20  Richard Guenther  <rguenther@suse.de>
20089         Steven Bosscher <stevenb.gcc@gmail.com>
20090
20091         PR rtl-optimization/24626
20092         * gcc.dg/torture/pr24626-1.c: New testcase.
20093         * gcc.dg/torture/pr24626-2.c: Likewise.
20094         * gcc.dg/torture/pr24626-3.c: Likewise.
20095         * gcc.dg/torture/pr24626-4.c: Likewise.
20096
20097 2006-01-20  Dirk Mueller  <dmueller@suse.com>
20098
20099         PR c++/5520
20100         * g++.dg/warn/empty-body.C: New.
20101
20102 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
20103
20104         PR c++/22136
20105         * g++.dg/template/using10.C: New test.
20106         * g++.dg/temlpate/using11.C: Likewise.
20107         * g++.dg/inherit/using5.C: Tweak error messages.
20108
20109 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
20110
20111         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20112         target test.
20113         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20114
20115 2006-01-19  Jan Hubicka  <jh@suse.cz>
20116
20117         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20118
20119 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20120
20121         PR c++/25854
20122         * g++.dg/template/spec28.C: New test.
20123
20124 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
20125
20126         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20127         (switchfiles): Fix fprintf's by adding srcdir or removing it.
20128
20129 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
20130
20131         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20132         * gcc.dg/gomp/critical-1.c: Likewise.
20133         * gcc.dg/gomp/critical-3.c: Likewise.
20134         * gcc.dg/gomp/empty.c: Likewise.
20135         * gcc.dg/gomp/ordered-1.c: Likewise.
20136         * gcc.dg/gomp/for-4.c: Likewise.
20137         * gcc.dg/gomp/for-6.c: Likewise.
20138         * gcc.dg/gomp/master-3.c: Likewise.
20139         * gcc.dg/gomp/for-8.c: Likewise.
20140         * gcc.dg/gomp/for-10.c: Likewise.
20141         * gcc.dg/gomp/for-18.c: Likewise.
20142         * gcc.dg/gomp/for-5.c: Likewise.
20143         * gcc.dg/gomp/for-7.c: Likewise.
20144         * gcc.dg/gomp/for-9.c: Likewise.
20145
20146 2006-01-18  Jeff Law  <law@redhat.com>
20147
20148         * gcc.dg/tree-ssa/vrp25.c: New test.
20149
20150 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20151
20152         * gcc.dg/pr25805.c: Fix misapplied patch.
20153
20154 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
20155
20156         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20157         (check_effective_target_vect_udot_qi): New.
20158         (check_effective_target_vect_sdot_hi): New.
20159         (check_effective_target_vect_udot_hi): New.
20160         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20161         prefixed with "wrapv-" with -fwrapv.
20162         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20163         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20164         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20165         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20166         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20167
20168         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20169         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20170         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20171         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20172
20173 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20174
20175         PR c++/16829
20176         * g++.dg/other/default2.C: New test.
20177         * g++.dg/other/default3.C: New test.
20178
20179 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
20180
20181         PR c/25805
20182         * gcc.dg/pr25805.c: New file.
20183
20184 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/25836
20187         * g++.dg/template/init6.C: New test.
20188
20189 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
20190
20191         * gcc.dg/tree-ssa/pr24287.c: New test
20192
20193 2006-01-18  Eric Christopher  <echristo@apple.com>
20194
20195         * g++.dg/eh/table.C: New.
20196
20197 2006-01-18  DJ Delorie  <dj@redhat.com>
20198
20199         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20200         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20201         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20202         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20203
20204 2006-01-18  Jeff Law  <law@redhat.com>
20205
20206         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20207         on wrapping on overflow semantics.
20208
20209         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20210
20211         * gcc.gc/tree-ssa/vrp23.c: New test.
20212         * gcc.gc/tree-ssa/vrp24.c: New test.
20213
20214 2006-01-18  Richard Henderson  <rth@redhat.com>
20215             Aldy Hernandez  <aldyh@redhat.com>
20216             Jakub Jelinek  <jakub@redhat.com>
20217             Diego Novillo  <dnovillo@redhat.com>
20218             Uros Bizjak  <uros@kss-loka.si>
20219
20220         * gcc.dg/gomp: New directory.
20221
20222 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
20223             Steven G. Kargl  <kargls@comcast.net>
20224
20225         PR fortran/20869
20226         * gfortran.dg/intrinsic_external_1.f90: New test.
20227
20228         PR fortran/20875.
20229         * gfortran.dg/elemental_pointer_1.f90: New test.
20230
20231         PR fortran/25024
20232         * gfortran.dg/external_procedures_1.f90: New test.
20233
20234         PR fortran/25785
20235         gfortran.dg/assumed_present.f90: New test.
20236
20237 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
20238
20239         * g++.dg/parse/lookup5.C: New test.
20240
20241 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20242
20243         PR fortran/25697
20244         * gfortran.dg/read_eof.f90: New test.
20245
20246 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20247
20248         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20249         add a closing brace.
20250
20251 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20252
20253         PR fortran/25631
20254         * gfortran.dg/fmt_tl.f: New test.
20255
20256 2006-01-17  Eric Christopher  <echristo@apple.com>
20257
20258         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20259         * g++.old-deja/g++.warn/impint2.C: Ditto.
20260         * g++.old-deja/g++.other/null1.C: Ditto.
20261         * g++.dg/warn/conv2.C: Ditto.
20262         * g++.dg/warn/conv4.C: New file.
20263
20264 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20265
20266         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20267
20268 2006-01-17  Andreas Jaeger  <aj@suse.de>
20269             Janis Johnson <janis187@us.ibm.com>
20270
20271         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20272         in 64-bit.
20273         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20274         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20275
20276 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20277
20278         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20279         (switchfiles): xfail txxx where xxx >= 25.
20280
20281 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20282
20283         PR testsuite/25764
20284         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20285
20286 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
20287
20288         PR c/25682
20289         * gcc.dg/pr25682.c: New test.
20290         * g++.dg/parse/array-size2.C: New test.
20291
20292 2006-01-16  Ian Lance Taylor  <ian@airs.com>
20293
20294         * consistency.vlad: Remove entire directory, 1652 files.
20295
20296 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * lib/target-supports.exp (check_effective_target_dfp_nocache,
20299         check_effective_target_dfprt_nocache): New.
20300         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20301         (check_effective_target_dfprt): New.
20302         * lib/c-compat.exp (check_dfp): Remove.
20303         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20304         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20305         level of support for decimal float.
20306         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20307         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20308         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20309         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20310         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20311         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20312         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20313         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20314         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20315         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20316         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20317         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20318         directives.
20319
20320 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
20321
20322         PR testsuite/25741
20323         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20324         $base_dir/../.
20325         * lib/gfortran.exp (gfortran_init): Likewise.
20326         * lib/obj-c++.exp (obj-c++_init): Likewise.
20327         * lib/scanasm.exp (scan-assembler-dem): Likewise.
20328         (scan-assembler-dem-not): Likewise.
20329         * lib/scandump.exp (scan-dump-dem): Likewise.
20330         (scan-dump-dem-not): Likewise.
20331
20332 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
20333
20334         PR testsuite/25767
20335         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20336         powerpc-*-darwin*.
20337         * lib/obj-c++.exp (obj-c++_init): Likewise.
20338
20339 2006-01-16  Richard Guenther  <rguenther@suse.de>
20340
20341         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20342
20343 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20344
20345         PR testsuite/25777
20346         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20347         to LD_LIBRARY_PATH.
20348
20349 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
20350             Andrew Pinski  <pinskia@physics.uc.edu>
20351
20352         * gcc.dg/minmax-1.c: New test.
20353
20354 2006-01-16  Ben Elliston  <bje@au.ibm.com>
20355
20356         * gcc.dg/dfp/dfp.exp: Correct FSF address.
20357         * gcc.misc-tests/dectest.exp: Ditto.
20358
20359 2006-01-15  Ian Lance Taylor  <ian@airs.com>
20360
20361         PR testsuite/25796
20362         * gcc.target/i386/cmov6.c: Use -march=k8.
20363
20364 2006-01-15  Andreas Jaeger  <aj@suse.de>
20365
20366         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20367         x86 does not have __float128.
20368
20369 2006-01-14  Ian Lance Taylor  <ian@airs.com>
20370
20371         * gcc.target/i386/cmov6.c: New test.
20372
20373 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/25663
20376         * g++.dg/template/ctor6.C: New test.
20377
20378 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
20379
20380         PR tree-optimization/25485
20381         * gcc.dg/tree-ssa/pr25485.c: New.
20382
20383 2006-01-14  Richard Guenther  <rguenther@suse.de>
20384
20385         PR tree-optimization/22548
20386         PR tree-optimization/22555
20387         PR tree-optimization/22501
20388         * gcc.dg/tree-ssa/alias-4.c: New testcase.
20389         * gcc.dg/tree-ssa/alias-5.c: Likewise.
20390         * gcc.dg/tree-ssa/alias-6.c: Likewise.
20391         * gcc.dg/tree-ssa/alias-7.c: Likewise.
20392         * gcc.dg/tree-ssa/alias-8.c: Likewise.
20393         * gcc.dg/tree-ssa/alias-9.c: Likewise.
20394         * gcc.dg/tree-ssa/alias-10.c: Likewise.
20395         * gcc.dg/tree-ssa/alias-11.c: Likewise.
20396         * gcc.dg/tree-ssa/alias-12.c: Likewise.
20397
20398 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
20399
20400         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
20401         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20402
20403 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
20404         Richard Guenther  <rguenther@suse.de>
20405
20406         PR rtl-optimization/24257
20407         * gcc.dg/torture/pr24257.c: New testcase.
20408
20409 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
20410
20411         * gcc.c-torture/execute/20060110-1.c: New test.
20412         * gcc.c-torture/execute/20060110-2.c: New test.
20413
20414 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
20415
20416         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20417
20418 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
20419
20420         PR fortran/25756
20421         * gfortran.dg/label_3.f90: New test.
20422
20423 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
20424
20425         PR tree-optimization/25771
20426         * g++.dg/tree-ssa/pr25771.C: New test
20427
20428 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20429
20430         PR tree-opt/24365
20431         * g++.dg/opt/complex5.C: New test.
20432
20433 2006-01-13  Richard Guenther  <rguenther@suse.de>
20434
20435         * gcc.target/i386/387-9.c: New testcase.
20436
20437 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20438
20439         PR c++/24824
20440         * g++.dg/debug/dwarf2-1.C: New.
20441
20442 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
20443
20444         PR testsuite/25728
20445         * lib/gcov.exp (verify-lines): Add "close $fd".
20446
20447 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
20448             Ben Elliston  <bje@au.ibm.com>
20449
20450         * gcc.dg/dfp/inf-1.c: New test.
20451
20452 2006-01-12  Janis Johnson <janis187@us.ibm.com>
20453             Yao Qi  <qiyaoltc@cn.ibm.com>
20454             Ben Elliston  <bje@au.ibm.com>
20455             Jon Grimm  <jgrimm2@us.ibm.com>
20456
20457         * gcc.dg/nodfp-1.c: New test.
20458         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20459         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20460         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20461         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20462         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20463         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20464         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20465         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20466         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20467         * gcc.dg/format/dfp-scanf-1.c: Likewise.
20468         * gcc.dg/format/dfp-printf-1.c: Likewise.
20469         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20470         (compat_setup_dfp): New.
20471         * gcc.dg/compat/compat.exp: Use it.
20472         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20473         Make some variables global, prepend "compat_" to their names.
20474         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20475         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20476         * gcc.misc-tests/dectest.exp: New test driver for decTest.
20477         * lib/compat.exp (compat_skip_list): Make global, rename.
20478         * lib/c-compat.exp: New file.
20479         * lib/target-supports.exp (check_effective_target_dfp): New.
20480
20481         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20482         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20483         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20484         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20485         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20486         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20487         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20488         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20489         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20490         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20491         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20492         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20493         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20494         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20495         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20496         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20497         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20498         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20499         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20500         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20501         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20502         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20503         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20504         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20505         gcc.dg/dfp/struct-layout-1.c,
20506         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20507         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20508         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20509         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20510         gcc.dg/dfp/func-vararg-dfp.c,
20511         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20512         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20513         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20514         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20515         gcc.dg/dfp/wtr-conversion-1.c: New tests.
20516
20517 2006-01-11  Richard Guenther  <rguenther@suse.de>
20518
20519         PR tree-optimization/25734
20520         * gcc.dg/tree-ssa/pr25734.c: New testcase.
20521
20522 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20523
20524         PR fortran/25486
20525         * gfortran.dg/literal_character_constant_1_x.F: New test.
20526         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20527         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20528         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20529
20530 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         PR c++/25386
20533         * g++.dg/ext/packed3.C: Add expected packed error.
20534
20535 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
20536
20537         PR target/25706
20538         * gcc.dg/torture/pr25706-1.c: New test.
20539
20540 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
20541
20542         PR tree-optimization/23109
20543         PR tree-optimization/23948
20544         PR tree-optimization/24123
20545
20546         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20547         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20548         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20549         g++.dg/tree-ssa/pr23948.C: New testcases.
20550         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20551         three divisions in order to do the optimization.
20552
20553 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
20554
20555         PR c++/25632
20556         * g++.dg/other/pr25632.C: New test.
20557
20558 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
20559
20560         PR fortran/25730
20561         * gfortran.dg/used_types_1.f90: New test.
20562
20563 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
20564
20565         PR target/25718
20566         * gcc.dg/torture/pr25718-1.c: New test.
20567
20568 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
20569
20570         * gfortran.dg/list_read_2.f90: Fix typo in description.
20571
20572 2006-01-10  Jan Beulich  <jbeulich@novell.com>
20573
20574         * lib/target-supports.exp (check_visibility_available): Simplify test
20575         for *-*-netware*.
20576         (check_profiling_available): Fail for *-*-netware*.
20577         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20578         * gcc.dg/20021014-1.c: Likewise.
20579         * gcc.dg/nest.c: Likewise.
20580
20581 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20582
20583         fortran/24936
20584         * gfortran.dg/forall_3.f90: New test.
20585
20586 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
20587
20588         PR fortran/21977
20589         * gfortran.dg/nesting_2.f90: New test.
20590         * gfortran.dg/nesting_3.f90: New test.
20591
20592 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
20593
20594         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20595         Fix typo in comment.
20596
20597 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20598
20599         * gfortran.dg/single_char_string.f90: New test.
20600
20601 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
20602
20603         * gfortran.dg/ichar_2.f90: New test.
20604
20605 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20606
20607         PR fortran/25093
20608         * gfortran.dg/private_type_4.f90: New.
20609
20610 2006-01-07  Richard Guenther  <rguenther@suse.de>
20611
20612         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20613
20614 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20615
20616         * gfortran.dg/func_decl_1.f90: New.
20617         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20618         * gfortran.dg/array_alloc_2.f90: Likewise.
20619         * gfortran.dg/char_result_8.f90: Likewise.
20620         * gfortran.dg/dup_save_1.f90: Likewise.
20621         * gfortran.dg/dup_save_2.f90: Likewise.
20622         * gfortran.dg/f2c_6.f90: Likewise.
20623         * gfortran.dg/f2c_7.f90: Likewise.
20624         * gfortran.dg/func_result_2.f90: Likewise.
20625         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20626
20627 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
20628
20629         PR fortran/22146
20630         * gfortran.dg/elemental_subroutine_1.f90: New test.
20631         * gfortran.dg/elemental_subroutine_2.f90: New test.
20632
20633         PR fortran/25029
20634         PR fortran/21256
20635         * gfortran.dg/assumed_size_refs_1.f90: New test.
20636
20637         PR fortran/20868
20638         PR fortran/20870
20639         * gfortran.dg/assumed_size_refs_2.f90: New test.
20640         * gfortran.dg/initialization_1.f90: Change warning message.
20641
20642 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
20643
20644         * gcc.dg/tree-ssa/loop-15.c: New test.
20645
20646 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20647
20648         PR fortran/25598
20649         * gfortran.dg/backspace_3.f: New test.
20650         * gfortran.dg/backspace_4.f: New test.
20651
20652 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20653
20654         PR fortran/24268
20655         * gfortran.dg/fmt_white.f: Update test.
20656
20657 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
20658
20659         * gcc.dg/cast-1.c: Add new warning.
20660         * gcc.dg/cast-2.c: Likewise.
20661         * gcc.dg/cast-3.c: Likewise.
20662         * gcc.dg/format/cast-1.c: Likewise.
20663         * gcc.dg/cast-4.c: New testcase.
20664
20665 2006-01-05  Richard Guenther  <rguenther@suse.de>
20666
20667         PR tree-optimization/22555
20668         * gcc.dg/tree-ssa/alias-3.c: New testcase.
20669
20670 2006-01-05  Richard Guenther  <rguenther@suse.de>
20671             Diego Novillo  <dnovillo@redhat.com>
20672
20673         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20674         * gcc.dg/tree-ssa/loop-8.c: Likewise.
20675         * gcc.dg/tree-ssa/loop-1.c: Likewise.
20676         * gcc.dg/tree-ssa/pr23294.c: Likewise.
20677         * gcc.dg/tree-ssa/pr21985.c: Likewise.
20678         * gcc.dg/tree-ssa/loop-14.c: Likewise.
20679         * gcc.dg/tree-ssa/loop-2.c: Likewise.
20680         * gcc.dg/tree-ssa/loop-3.c: Likewise.
20681         * gcc.dg/tree-ssa/loop-4.c: Likewise.
20682         * gcc.dg/tree-ssa/pr21171.c: Likewise.
20683         * gcc.dg/tree-ssa/loop-5.c: Likewise.
20684         * gcc.dg/tree-ssa/loop-10.c: Likewise.
20685         * gcc.dg/tree-ssa/loop-6.c: Likewise.
20686         * treelang/compile/extravar.tree: Likewise.
20687         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20688         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20689         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20690         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20691         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20692
20693 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20694
20695         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20696         for 64-bit fix.
20697
20698 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
20699
20700         PR fortran/23675
20701         gfortran.dg/char_result_11.f90: New.
20702
20703 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/24782
20706         * g++.dg/parse/access9.C: New test.
20707         * g++.dg/tc1/dr52.C: Tweak error markers.
20708
20709 2006-01-04  Richard Henderson  <rth@redhat.com>
20710
20711         Merge from gomp branch.
20712         * g++.dg/parse/pragma2.C: Update expected error lines.
20713
20714 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
20715
20716         * g++.dg/other/i386-2.C: New test.
20717
20718         PR target/25554
20719         * gcc.c-torture/compile/20051228-1.c: New test.
20720
20721         PR c/25559
20722         * gcc.dg/pr25559.c: New test.
20723
20724 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/25492
20727         * g++.dg/lookup/friend9.C: New test.
20728
20729         PR c++/25625
20730         * g++.dg/template/repo5.C: New test.
20731
20732 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
20733
20734         PR fortran/25101
20735         * gfortran.dg/forall_2.f90: New test.
20736
20737 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
20738
20739         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20740         dg-require-weak.  Adjust regexp to handle leading-underscore
20741         targets and space as well as TAB after .weak.  Change previous
20742         64-bit fix to not use naked dot.
20743
20744 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
20745
20746         PR rtl-optimization/25578
20747         * gcc.c-torture/execute/20060102-1.c: New testcase.
20748
20749 2006-01-03  Richard Guenther  <rguenther@suse.de>
20750
20751         PR c/25183
20752         * gcc.dg/torture/pr25183.c: New testcase.
20753
20754 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
20755
20756         Merge from gomp-branch.
20757         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20758         * gcc.dg/ia64-sync-2.c: Likewise.
20759         * gcc.dg/ia64-sync-3.c: Likewise.
20760         * gcc.dg/ia64-sync-4.c: Likewise.
20761         * gcc.dg/sync-2.c: Likewise.
20762         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20763         that sparc64-*-* and sparcv9-*-* supports sync builtins.
20764
20765 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
20766
20767         PR c++/25635
20768         * g++.dg/parse/operator6.C: New test.
20769
20770         PR c++/25637
20771         * g++.dg/parse/error29.C: New test.
20772
20773         PR c++/25638
20774         * g++.dg/parse/dtor6.C: New test.
20775
20776         PR c++/25633
20777         * g++.dg/parse/ctor3.C: New test.
20778
20779         PR c++/25634
20780         * g++.dg/template/class3.C: New test.
20781
20782 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
20783
20784         * g++.dg/debug/debug9.C: New.
20785
20786 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
20787
20788         PR fortran/24640
20789         * gfortran.dg/label_2.f90: New test.
20790
20791 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20792
20793         * g++.dg/lookup/using12.C: Tighten error marker.
20794
20795 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
20796             Andrew Pinski <pinskia@physics.uc.edu>
20797
20798         * gcc.target/powerpc/darwin-abi-3.c: New file.
20799         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
20800         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
20801         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
20802         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
20803         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
20804         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
20805         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
20806         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
20807
20808 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
20809
20810         * gcc.dg/tree-ssa/loadpre1.c: New;
20811         * gcc.dg/tree-ssa/loadpre2.c: New;
20812         * gcc.dg/tree-ssa/loadpre3.c: New;
20813         * gcc.dg/tree-ssa/loadpre4.c: New;
20814         * gcc.dg/tree-ssa/loadpre5.c: New;
20815         * gcc.dg/tree-ssa/loadpre6.c: New;
20816         * gcc.dg/tree-ssa/loadpre7.c: New;
20817         * gcc.dg/tree-ssa/loadpre8.c: New;
20818         * gcc.dg/tree-ssa/loadpre9.c: New;
20819
20820 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
20823         * g++.dg/abi/thunk4.C: Likewise.
20824
20825 2006-01-01  Andreas Jaeger  <aj@suse.de>
20826
20827         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
20828         portable.
20829
20830 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
20831
20832         PR c++/25294
20833         * gcc.dg/pragma-pack-3.c: New test.
20834         * g++.dg/parse/pragma3.C: New test.
20835
20836 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20837
20838         PR middle-end/24827
20839         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
20840
20841 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20842
20843         PR testsuite/25214
20844         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
20845
20846 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
20847
20848         PR fortran/22607
20849         * gfortran-dg/pure_byref_3.f90: New.
20850
20851         fortran/PR 25396
20852         * gfortran.dg/userdef_operator_1.f90: New.
20853
20854 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20855
20856         * g++.dg/abi/thunk3.C: New.
20857         * g++.dg/abi/thunk4.C: New.
20858
20859 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
20860
20861         PR fortran/25532
20862         * gfortran.dg/host_used_types_1.f90: New test. Check that host
20863         associated derived type components of derived types are
20864         properly declared in contained procedures.
20865
20866 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20867
20868         PR libgfortran/25139
20869         * gfortran.dg/backspace_2.f: New test.
20870
20871 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20872
20873         PR libgfortran/25550
20874         * gfortran.dg/endfile.f: New test.
20875
20876 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20877
20878         PR libgfortran/25419
20879         * gfortran.dg/comma.f: New test.
20880
20881 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20882
20883         * lib/gfortran-dg.exp: Remove trailing whitespace.
20884         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20885         -funroll-all-loops.
20886
20887 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20888
20889         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20890         Extended Double long doubles or repeat tests when long double is
20891         the same size as double.
20892
20893 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20894
20895         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20896
20897         PR testsuite/25442
20898         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20899         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20900
20901         PR testsuite/25441
20902         * gcc.dg/pr23911.c: Make test variable static.
20903
20904         PR testsuite/25444
20905         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20906
20907 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/25439
20910         * g++.dg/parse/crash17.C: Adjust error markers.
20911         * g++.dg/template/error20.C: New test.
20912
20913 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/23172
20916         * g++.dg/ext/complit4.C: New test.
20917
20918         PR c++/25417
20919         * g++.dg/ext/complit5.C: Likewise.
20920
20921 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20922
20923         PR tree-optimization/25125
20924         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20925         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20926         * gcc.c-torture/execute/pr25125.c: New.
20927
20928 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20929
20930         PR fortran/25029
20931         PR fortran/21256
20932         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20933         functions with incorrect assumed size references.
20934
20935 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20936
20937         PR c++/23171
20938         * g++.dg/opt/init1.C: New test.
20939
20940 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/24671
20943         * g++.dg/template/sfinae3.C: New test.
20944
20945 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20946
20947         * g++.dg/other/friend4.C: New test.
20948
20949 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20950
20951         PR target/25005
20952         * g++.dg/opt/pr25005.C: New test.
20953
20954 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20955
20956         PR c++/25369
20957         * g++.dg/template/ptrmem16.C: New test.
20958
20959 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20960
20961         PR fortran/25029
20962         PR fortran/21256
20963         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20964
20965 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20966
20967         PR libgfortran/25307
20968         * gfortran.dg/list_read_5.f90: New test.
20969
20970 2005-12-22  Richard Henderson  <rth@redhat.com>
20971
20972         * gcc.target/i386/sse-7.c: Use -msse2.
20973
20974 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20975
20976         PR rtl-optimization/25432
20977         * gcc.c-torture/compile/20051216-1.c: New test.
20978
20979         PR objc/25328
20980         * objc/execute/pr25328.m: New test.
20981
20982 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20983
20984         PR c++/25364
20985         * g++.dg/template/call4.C: New test.
20986
20987 2005-12-22  Dale Johannesen  <dalej@apple.com>
20988
20989         * gcc.target/i386/sse-17.c: New.
20990
20991 2005-12-22  Paul Brook  <paul@codesourcery.com>
20992
20993         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20994
20995 2005-12-22  Paul Brook  <paul@codesourcery.com>
20996
20997         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20998
20999 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21000
21001         PR tree-opt/25513
21002         * gcc.c-torture/compile/pr25513.c: New test.
21003
21004 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21005
21006         PR c++/23333
21007         * g++.dg/parse/error25.C: Add more tests.
21008
21009 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21010
21011         PR fortran/18990
21012         * gfortran.dg/der_charlen_1.f90: New.
21013
21014 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
21015
21016         PR fortran/20889
21017         * gfortran.dg/pointer_component_type_1.f90: New test.
21018
21019         PR fortran/25029
21020         PR fortran/21256
21021         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21022         should give an error with assumed size array refernces and checks
21023         those that should not.
21024         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21025         reference an upper bound so that it does not generate an error.
21026
21027         PR fortran/19362
21028         PR fortran/20244
21029         PR fortran/20864
21030         PR fortran/25391
21031         * gfortran.dg/used_dummy_types_1.f90: New test.
21032         * gfortran.dg/used_dummy_types_2.f90: New test.
21033         * gfortran.dg/used_dummy_types_3.f90: New test.
21034         * gfortran.dg/used_dummy_types_4.f90: New test.
21035         * gfortran.dg/used_dummy_types_5.f90: New test.
21036
21037         PR fortran/23152
21038         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21039         group already being USE associated.
21040         * gfortran.dg/assumed_shape_nml.f90: New test.
21041         * gfortran.dg/assumed_size_nml.f90: New test.
21042
21043         PR fortran/20862
21044         PR fortran/25053
21045         PR fortran/25063
21046         PR fortran/25064
21047         PR fortran/25066
21048         PR fortran/25067
21049         PR fortran/25068
21050         PR fortran/25307
21051         * gfortran.dg/io_constraints_1.f90: New test.
21052         * gfortran.dg/io_constraints_1.f90: New test.
21053         * gfortran.dg/iostat_3.f90: Change wording of warning.
21054         * gfortran.dg/g77/19981216-0.f: The same.
21055
21056 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
21057
21058         PR tree-optimization/23518
21059         * gcc.dg/pr23518.c: New.
21060
21061 2005-12-21  Mike Stump  <mrs@apple.com>
21062
21063         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21064
21065 2005-12-21  Paul Brook  <paul@codesourcery.com>
21066
21067         * gcc.dg/pr19340.c: Skip on m68k targets.
21068
21069 2005-12-21  Steven Bosscher  <stevenb@suse.de>
21070
21071         PR rtl-optimization/25196
21072         * gcc.dg/pr25196.c: New test.
21073
21074 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
21075
21076         PR fortran/25423
21077         gfortran.dg/where_nested_1.f90: New.
21078
21079 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
21080
21081         PR tree-optimization/25382.
21082         * gcc.dg/tree-ssa/pr25382.c: New.
21083
21084 2005-12-20  Richard Guenther  <rguenther@suse.de>
21085
21086         PR middle-end/24306
21087         * gcc.target/i386/pr24306.c: New testcase.
21088
21089 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
21090
21091         PR tree-optimization/25501
21092         * gcc.dg/tree-ssa/pr25501.c: New.
21093
21094 2005-12-20  Richard Guenther  <rguenther@suse.de>
21095
21096         Revert
21097         2005-12-02  Richard Guenther  <rguenther@suse.de>
21098
21099         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21100
21101 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
21102
21103         PR c++/21228
21104         * g++.dg/warn/Wunreachable-code-2.C: New test.
21105
21106 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
21107
21108         PR c++/24278
21109         * g++.dg/template/ctor5.C: New test.
21110
21111         PR c++/24915
21112         * g++.dg/template/overload8.C: New test.
21113
21114 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
21115
21116         * gcc.c-torture/compile/pr25483 : New test.
21117
21118 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21119
21120         PR c++/20552
21121         * g++.dg/ext/typeof10.C: New test.
21122
21123 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21124
21125         * gcc.dg/mt-loopi1.c: New.
21126
21127 2005-12-18  Richard Guenther  <rguenther@suse.de>
21128
21129         PR tree-optimization/25481
21130         * gcc.dg/torture/pr25481.c: New testcase.
21131
21132 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21133
21134         PR rtl-optimization/21041
21135         * gcc.dg/pr21041.c: New test.
21136
21137 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21138
21139         PR libgfortran/25463
21140         * gfortran.dg/advance.f90: New test.
21141
21142 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
21143
21144         * gcc.dg/20051201-1.c: New test.
21145
21146 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
21147
21148         PR fortran/25018
21149         * gfortran.dg/initialization_1.f90: New test.
21150         * gfortran.dg/enum_5.f90: Change dg-error to new message.
21151         * gfortran.dg/g77/980616-0.f: The same.
21152
21153 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21154
21155         * PR fortran/25458
21156         * gfortran.dg/chkbits.f90: New test.
21157
21158 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21159
21160         * gfortran.dg/enum_5.f: Revert to previous version.
21161
21162 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
21163
21164         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21165         * gfortran.dg/nested_modules_1.f90: Ditto.
21166         * gfortran.dg/hollerith_f95.f90: Ditto.
21167         * gfortran.dg/select_5.f90: Ditto.
21168         * gfortran.dg/secnds.f: Ditto.
21169         * gfortran.dg/hollerith2.f90: Ditto.
21170         * gfortran.dg/imag_2.f: Ditto.
21171         * gfortran.dg/ftell_2.f90: Ditto.
21172         * gfortran.dg/malloc_free_1.f90: Ditto.
21173         * gfortran.dg/logint-1.f: Ditto.
21174         * gfortran.dg/recursive_statement_functions.f90: Ditto.
21175         * gfortran.dg/e_d_fmt.f90: Ditto.
21176         * gfortran.dg/hollerith_legacy.f90: Ditto.
21177         * gfortran.dg/logint-2.f: Ditto.
21178         * gfortran.dg/enum_5.f90: Ditto.
21179         * gfortran.dg/f2c_2.f90: Ditto.
21180         * gfortran.dg/pr17143.f90: Ditto.
21181         * gfortran.dg/namelist_14.f90: Ditto.
21182         * gfortran.dg/logint-3.f: Ditto.
21183         * gfortran.dg/spread_scalar_source.f90: Ditto.
21184         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21185         * gfortran.dg/namelist_11.f: Ditto.
21186         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21187         * gfortran.dg/g77/20010519-1.f
21188         * gfortran.dg/g77/alpha1.f: Ditto.
21189         * gfortran.dg/g77/990115-1.f: Ditto.
21190         * gfortran.dg/g77/erfc.f: Ditto.
21191         * gfortran.dg/g77/19990313-3.f: Ditto.
21192         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21193         * gfortran.dg/g77/20010426.f: Ditto.
21194         * gfortran.dg/g77/19990313-0.f: Ditto.
21195         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21196         * gfortran.dg/g77/20000629-1.f: Ditto.
21197         * gfortran.dg/g77/970125-0.f: Ditto.
21198         * gfortran.dg/g77/8485.f: Ditto.
21199         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21200         * gfortran.dg/g77/19990313-1.f: Ditto.
21201         * gfortran.dg/g77/int8421.f: Ditto.
21202         * gfortran.dg/g77/19990305-0.f: Ditto.
21203         * gfortran.dg/g77/947.f: Ditto.
21204         * gfortran.dg/g77/19990905-2.f: Ditto.
21205         * gfortran.dg/g77/cabs.f: Ditto.
21206         * gfortran.dg/g77/19990313-2.f: Ditto.
21207         * gfortran.dg/g77/20020307-1.f: Ditto.
21208         * gfortran.dg/g77/dcomplex.f: Ditto.
21209         * gfortran.dg/g77/19990502-1.f: Ditto.
21210         * gfortran.dg/g77/19981216-0.f: Ditto.
21211         * gfortran.dg/common_4.f90: Ditto.
21212         * gfortran.dg/entry_4.f90: Ditto.
21213         * gfortran.dg/equiv_constraint_2.f90: Ditto.
21214         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21215         * gfortran.dg/namelist_12.f: Ditto.
21216         * gfortran.dg/scale_1.f90: Ditto.
21217         * gfortran.dg/modulo_1.f90
21218         * gfortran.dg/hollerith.f90: Ditto.
21219         * gfortran.dg/direct_io_3.f90: Ditto.
21220         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21221         * gfortran.dg/gnu_logical_1.F: Ditto.
21222         * gfortran.dg/unf_io_convert_1.f90: Ditto.
21223         * gfortran.dg/assign_1.f90: Ditto.
21224         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21225         * gfortran.dg/pr23095.f: Ditto.
21226         * gfortran.dg/read_float_1.f90: Ditto.
21227
21228 2005-12-17  Andreas Jaeger  <aj@suse.de>
21229
21230         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21231         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21232
21233 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21234
21235         PR fortran/24268
21236         * gfortran.dg/fmt_white.f: New test.
21237
21238 2005-12-16  Steven G. Kargl <kargls@comcast.net>
21239
21240         * gfortran.dg/label_1.f90: New test.
21241
21242 2005-12-15  Ben Elliston  <bje@au.ibm.com>
21243
21244         PR testsuite/25422
21245         * gcc.dg/20031012-1.c: Add -Walways-true option.
21246         * gcc.dg/weak/weak-3.c: Likewise.
21247         * g++.old-deja/g++.mike/warn8.C: Likewise.
21248
21249 2005-12-16  Mike Stump  <mrs@apple.com>
21250
21251         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21252         exit.
21253
21254 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21255
21256         PR libgfortran/25264
21257         PR libgfortran/25349
21258         * gfortran.dg/tl_editing.f90: Added additional checks.
21259         * gfortran.dg/t_editing.f: New test.
21260         * gfortran.dg/write_padding.f90: New test
21261
21262 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21263
21264         PR testsuite/25215
21265         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21266
21267 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
21268
21269         PR rtl-optimization/24899
21270         * gcc.c-torture/execute/20051215-1.c: New test.
21271
21272 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
21273
21274         PR 24823
21275         * gfortran.dg/pr24823.f: New test.
21276
21277 2005-12-16  Jeff Law  <law@redhat.com>
21278
21279         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21280
21281 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
21282
21283         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21284         (base_types): Change C++ style comments to C style comments.  Remove
21285         aligned types from the array.  Keep Enums disabled.
21286         (complex_types): Remove aligned types from the array.
21287         Comment out "_Complex long double".
21288         (attrib_types): Remove.
21289         (complex_attrib_types): Remove.
21290         (attrib_array_types): Remove.
21291         (complex_attrib_array_types): Remove.
21292         (aligned_bitfld_types): Remove.
21293         (n_aligned_bitfld_types): Remove.
21294         (FEATURE_ALIGNEDPACKED): Delete.
21295         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21296         (singles): Remove support for adding attributes.
21297         (choose_type): Remove support for attributed types.
21298         (generate_fields): Remove support for attributed bit-fields.
21299         Remove support for adding attributes.
21300         (generate_random_tests): Remove support for adding attributes.
21301         (features): Add back "[0] :0" and "complex vector [0]".
21302         (main): Remove support for attributed bit-fields.
21303         Uncomment the calling of generate_random_tests for the rests of
21304         the tests.
21305
21306 2005-12-16  Jan Hubicka  <jh@suse.cz>
21307
21308         * gcc.c-torture/combine/pr25224.c: New.
21309
21310 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
21311
21312         PR other/25028
21313         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21314         HP-UX.
21315
21316 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
21317
21318         * gcc.dg/20051215-1.c: New file.
21319
21320 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21321
21322         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21323         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21324
21325 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
21326
21327         PR fortran/18197
21328         * gfortran.dg/dummy_functions_1.f90: New.
21329
21330 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
21331
21332         PR rtl-optimization/25310
21333         * gcc.c-torture/compile/pr25310.c: New test.
21334
21335 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21336
21337         PR debug/25023
21338         * gcc.dg/pr25023.c: New test.
21339
21340 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21341
21342         * g++.old-deja/g++.brendan/redecl1.C,
21343         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21344         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21345         g++.old-deja/g++.oliva/typeof1.C,
21346         g++.old-deja/g++.other/crash16.C,
21347         g++.old-deja/g++.other/crash34.C,
21348         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21349         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21350         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21351         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21352         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21353         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21354         Remove xfail.
21355
21356 2005-12-14  Kean Johnston  <jkj@sco.com>
21357             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21358
21359         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21360         * gcc.target/i386/20020523-1.c: Ditto.
21361         * gcc.target/i386/tailcall-1.c: Ditto.
21362         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21363         * gcc.target/i386/ssetype-5.c: Ditto.
21364
21365 2005-12-14  Jeff Law  <law@redhat.com>
21366
21367         * gcc.dg/tree-ssa/foldstring-1.c: New test.
21368
21369 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
21370
21371         PR target/25254
21372         PR target/24188
21373         * gcc.target/i386/pr25254.c: New test.
21374         * gfortran.dg/PR24188.f: New test.
21375
21376 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
21377
21378         * lib/fortran-torture.exp: Catch remaining uses of
21379         remote_file build delete.
21380
21381 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21382
21383         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21384
21385 2005-12-14  Ben Elliston  <bje@au.ibm.com>
21386
21387         * gcc.dg/warn-addr-cmp.c: New test.
21388
21389 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21390
21391         PR debug/25023
21392         PR target/25293
21393         * gcc.target/i386/pr25293.c: New test.
21394
21395 2005-12-13  Petr Machata  <machata@post.cz>
21396
21397         PR c++/24907
21398         * g++.dg/parse/comma2.C: New test.
21399
21400 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
21401             Jakub Jelinek  <jakub@redhat.com>
21402
21403         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21404         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21405         (limits.h): Include unconditionally.
21406         (stdlib.h): Likewise.
21407         (hashtab.h): Do not include.
21408         (getopt.h): Likewise.
21409         (stddef.h): Include.
21410         (hashval_t): Define.
21411         (struct entry): Add "next" field.
21412         (HASH_SIZE): New macro.
21413         (hash_table): New variable.
21414         (switchfiles): Do not use xmalloc.
21415         (mix): New macro.
21416         (iterative_hash): New function.
21417         (hasht): Remove.
21418         (e_exists): New function.
21419         (e_insert): Likewise.
21420         (output): Use, instead of libiberty hashtable functions.
21421         (main): Do not use getopt.  Do not call htab_create.
21422
21423 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
21424
21425         PR c++/25331
21426         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21427         put atal* and atpaal* attributes on array elements.
21428         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21429         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21430         put atal* and atpaal* attributes on array elements.
21431         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21432
21433 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
21434
21435         * gcc.dg/single-precision-constant.c: New test.
21436
21437 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
21438
21439         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21440         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21441         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21442         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21443         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21444         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21445         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21446         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21447         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21448         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21449         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21450         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21451         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21452         gcc.target/powerpc/ppc-sdata-2.c,
21453         gcc.target/powerpc/ppc-stackalign-1.c,
21454         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21455         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21456         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21457         gcc.target/powerpc/rs6000-ldouble-2.c,
21458         gcc.target/powerpc/rs6000-power2-1.c,
21459         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21460         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
21461         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
21462         option into target selector.
21463         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
21464         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21465
21466 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21467
21468         PR objc/25348
21469         * objc.dg/encode-9.m: New test.
21470
21471 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21472
21473         PR testsuite/20772
21474         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21475         * gcc.dg/asm-b.c: Fix typo.
21476         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21477         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21478         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21479         i?86 lp64 and x86_64 ilp32.
21480         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21481         on i?86 lp64.
21482         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21483
21484 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
21485
21486         PR fortran/25078
21487         gfortran.dg/equiv_5.f90: New test.
21488
21489 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
21490
21491         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21492         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21493         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21494         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21495         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21496         * gcc.dg/tree-ssa/reassoc-5.c: New.
21497         * gcc.dg/tree-ssa/reassoc-6.c: New.
21498         * gcc.dg/tree-ssa/reassoc-7.c: New.
21499         * gcc.dg/tree-ssa/reassoc-8.c: New.
21500         * gcc.dg/tree-ssa/reassoc-9.c: New.
21501         * gcc.dg/tree-ssa/reassoc-10.c: New.
21502         * gcc.dg/tree-ssa/reassoc-11.c: New.
21503
21504 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21505
21506         PR testsuite/25167
21507         PR testsuite/24478
21508         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21509
21510 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
21511
21512         PR c++/25300
21513         * g++.dg/template/inherit.C: Do not use a generic error message.
21514
21515 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
21516
21517         PR libobjc/25354
21518         * objc.dg/gnu-encoding: New directory.
21519         * objc.dg/gnu-encoding/compat-common.h: New file.
21520         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21521         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21522         * objc.dg/gnu-encoding/vector-defs.h: New file.
21523         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21524         * objc.dg/gnu-encoding/generate-random.c: New file.
21525         * objc.dg/gnu-encoding/generate-random_r.c: New file.
21526         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21527         * objc.dg/gnu-encoding/generate-random.h: New file.
21528
21529 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
21530
21531         PR c++/25337
21532         * g++.dg/template/defarg7.C: New test.
21533
21534 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21535
21536         PR libobjc/25347
21537         * objc.dg/encode-8.m: New test.
21538
21539 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
21540
21541         PR libobjc/25346
21542         * objc.dg/encode-7.m: New test.
21543
21544 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
21545
21546         PR c++/25010
21547         * g++.dg/opt/inline10.C: New test.
21548
21549 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
21550
21551         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21552
21553 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
21554
21555         * gfortran.dg/substring_equivalence.f90: typo in comment
21556
21557 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21558
21559         PR fortran/25068
21560         * gfortran.dg/iostat_3.f90: New test.
21561
21562 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
21563
21564         PR fortran/23815
21565         * gfortran.dg/unf_io_convert_1.f90: New test.
21566         * gfortran.dg/unf_io_convert_2.f90: New test.
21567         * gfortran.dg/unf_io_convert_3.f90: New test.
21568
21569 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21570
21571         PR testsuite/20772
21572         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21573         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21574         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21575         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21576         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21577         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21578         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21579         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21580         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21581         gcc.dg/torture/fp-int-convert-float128-timode.c,
21582         gcc.dg/torture/fp-int-convert-float128.c,
21583         gcc.dg/torture/fp-int-convert-float80-timode.c,
21584         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21585         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21586
21587         * gcc.dg/tls/opt-1.c: Require effective target fpic.
21588
21589 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
21590
21591         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21592
21593 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
21594
21595         * gcc.dg/20051207-1.c,
21596         * gcc.dg/20051207-2.c,
21597         * gcc.dg/20051207-3.c: New tests.
21598
21599 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21600
21601         PR testsuite/20772
21602         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21603         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21604         dg-skip-if target selector.
21605
21606         PR testsuite/20772
21607         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21608         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21609         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21610         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21611         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21612         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21613         and/or merge with i?86 cases.
21614
21615         * gcc.dg/tls/opt-3.c: Require effective target fpic.
21616
21617         PR testsuite/20772
21618         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21619         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21620         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21621         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21622         x86_64-*-linux*.
21623
21624 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
21625
21626         PR target/25311
21627         * gcc.c-torture/compile/pr25311.c: New test.
21628
21629 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21630
21631         PR libgfortran/25039
21632         * gfortran.dg/read_comma.f: New test.
21633
21634 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
21635
21636         PR c++/19317
21637         * g++.dg/opt/pr19317-1.C: New test.
21638         * g++.dg/opt/pr19317-2.C: New test.
21639         * g++.dg/opt/pr19317-3.C: New test.
21640
21641         PR target/19005
21642         * gcc.c-torture/execute/pr19005.c: New test.
21643
21644         PR target/17828
21645         * g++.old-deja/g++.other/comdat5.C: New test.
21646         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21647
21648         * g++.dg/compat/struct-layout-1.exp: New file.
21649         * g++.dg/compat/struct-layout-1.h: New.
21650         * g++.dg/compat/struct-layout-1_generate.c: New.
21651         * g++.dg/compat/struct-layout-1_x1.h: New.
21652         * g++.dg/compat/struct-layout-1_x2.h: New.
21653         * g++.dg/compat/struct-layout-1_y1.h: New.
21654         * g++.dg/compat/struct-layout-1_y2.h: New.
21655
21656         * gcc.dg/20050330-2.c: New test.
21657
21658 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21659
21660         PR fortran/25292
21661         * gfortran.dg/associated_1.f90: New.
21662
21663 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21664
21665         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21666         ILP32 vect_no_align platforms.
21667
21668 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
21669             Jakub Jelinek  <jakub@redhat.com>
21670
21671         PR target/25268
21672         * gcc.c-torture/compile/20051207-1.c: New test.
21673
21674 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21675
21676         PR testsuite/20772
21677         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21678         gcc.dg/torture/pr18582-1.c,
21679         gcc.target/i386/attributes-error.c: Also test on x86_64.
21680
21681         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21682
21683 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21684
21685         PR c++/19397
21686         * g++.dg/template/typedef3.C: New test.
21687
21688         PR c++/19762
21689         PR c++/19764
21690         * g++.dg/template/dtor3.C: Fix error markers.
21691
21692 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
21693
21694         * lib/target-supports.exp (check_effective_target_sync_char_short):
21695         Add s390*.
21696
21697 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
21698
21699         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21700
21701 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21702
21703         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21704         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21705         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21706         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21707
21708 2005-12-06  Roger Sayle  <roger@eyesopen.com>
21709
21710         PR c++/25263
21711         * g++.dg/other/array2.C: New test case.
21712
21713 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
21714
21715         * gcc.dg/darwin-weakimport-3.c: New.
21716
21717         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21718         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21719         and to work on Darwin.
21720         * gcc.dg/attr-weakref-1b.c: New file.
21721         * gcc.dg/attr-weakref-2.c: New test.
21722         * gcc.dg/darwin-weakref-1.c: New test.
21723
21724 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
21725
21726         PR testsuite/25247
21727         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21728         use in selector expressions.
21729         (dg-xfail-if): Ditto.
21730         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21731         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21732         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21733         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21734         * gcc.test-framework/test-framework.exp: Skip generated tests if
21735         CHECK_TEST_FRAMEWORK is not 1.
21736
21737 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21738
21739         PR tree-optimization/24963
21740         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21741
21742         PR target/24108
21743         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21744
21745         PR target/18580
21746         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21747         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21748         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21749         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21750
21751 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
21752
21753         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21754         dg-options.
21755
21756 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21757
21758         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21759
21760 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
21761
21762         * gcc.dg/format/cast-1.c: New test.
21763
21764 2005-12-04  Roger Sayle  <roger@eyesopen.com>
21765
21766         PR c/7776
21767         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21768         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21769         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21770         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21771
21772 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21773
21774         * gcc.dg/cast-pretty-print-1.c: New test.
21775
21776 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
21777
21778         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21779
21780 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/24173
21783         * g++.dg/template/friend40.C: New test.
21784
21785 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
21786
21787         PR target/25199
21788         * gcc.target/i386/movq-2.c: New test.
21789         * gcc.target/i386/movq.c: Remove target i?86, instead add
21790         dg-require-effective-target ilp32.
21791
21792 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21793
21794         PR c++/24103
21795         * g++.dg/other/default1.C: New test.
21796
21797 2005-12-02  Richard Guenther  <rguenther@suse.de>
21798
21799         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21800
21801 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21802
21803         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
21804
21805 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
21806
21807         PR target/21017
21808         * gcc.target/powerpc/rotate.c: New.
21809
21810 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21811
21812         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
21813         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
21814
21815 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21816
21817         PR c/13384
21818         * gcc.dg/pr17730-1.c: Adjust.
21819         * gcc.dg/lvalue1.c (main): Likewise.
21820         * gcc.dg/lvalue-2.c: Likewise.
21821         * g++.dg/pr7503-3.C
21822
21823 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
21824
21825         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
21826         error messages.
21827
21828 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
21829
21830         PR fortran/24789
21831         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
21832
21833 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21834
21835         PR target/24475
21836         * lib/target-supports.exp (check_effective_target_tls): New.
21837         (check_effective_target_tls_runtime): New.
21838         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
21839         for TLS support.
21840         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
21841         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
21842         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
21843         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
21844         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
21845         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
21846         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
21847         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
21848         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
21849         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
21850         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
21851         effective-target TLS.
21852         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
21853         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
21854         effective-target TLS runtime.
21855
21856 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
21857
21858         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
21859
21860 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
21861
21862         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
21863         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
21864         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
21865         ignored" warnings when "packing" is the same as the ABI layout.
21866
21867 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
21868
21869         PR fortran/21302
21870         * gfortran.dg/line_length_1.f: New test.
21871         * gfortran.dg/line_length_2.f90: Ditto.
21872
21873 2005-11-30  Richard Guenther  <rguenther@suse.de>
21874
21875         PR tree-optimization/21655
21876         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21877
21878 2005-11-30  Dale Johannesen  <dalej@apple.com>
21879
21880         * gcc.c-torture/compile/pr24930.c: New.
21881
21882 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21883
21884         PR fortran/15809
21885         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21886
21887 2005-11-30  Jeff Law  <law@redhat.com>
21888
21889         * g++.old-deja/g++.law/pr25000.C: New test.
21890
21891 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21892
21893         * gcc.dg/tls/opt-11.c: New test.
21894
21895 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21896
21897         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21898         targets.
21899         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21900         LP64 ia64.
21901
21902 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21903
21904         * gfortran.dg/open_access_1.f90: New test.
21905
21906 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21907
21908         * gcc.dg/charset/builtin2.c: New test.
21909
21910 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21913         on mmix-*-* for *_[xy].c.
21914
21915 2005-11-28  Kean Johnston  <jkj@sco.com>
21916
21917         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21918         headers.
21919         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21920         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21921         * gcc.target/i386/asm-3.c: Ditto.
21922         * gcc.target/i386/clobbers.c: Ditto.
21923         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21924         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21925         test regexp.
21926         * gcc.target/i386/mul.c: Ditto.
21927         * gcc.target/i386/ssetype-1.c: Ditto.
21928         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21929         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21930         static so the test works with -fPIC mode too. Based on comment in
21931         PR19231 by Pinski.
21932         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21933
21934 2005-11-28  Richard Guenther  <rguenther@suse.de>
21935
21936         * gcc.dg/alias-9.c: New testcase.
21937         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21938
21939 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21940             Uros Bizjak  <uros@kss-loka.si>
21941
21942         PR middle-end/20219
21943         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21944         tan(x)/sin(x) transformations.
21945
21946 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21947
21948         PR middle-end/24575
21949         * gcc.dg/tree-ssa/divide-3.c: New test.
21950         * gcc.dg/tree-ssa/divide-4.c: New test.
21951
21952 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21953
21954         PR fortran/24917
21955         *  gfortran.dg/boz_6.f90: New test.
21956
21957 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21958
21959         PR fortran/23912
21960         * gfortran.dg/modulo_1.f90: New test.
21961
21962 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21963
21964         PR libfortran/24919
21965         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21966         fail on CRLF platforms.
21967         * gfortran.dg/ftell_2.f90: Likewise.
21968
21969 2005-11-26  Eric Christopher  <echristo@apple.com>
21970
21971         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21972
21973 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         * objc.dg/gnu-runtime-3.m: Simplify.
21976
21977 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21978
21979         PR middle-end/23669
21980         * gcc.dg/tree-ssa/divide-1.c: New test.
21981         * gcc.dg/tree-ssa/divide-2.c: New test.
21982
21983 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21984
21985         PR libgfortran/24945
21986         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21987
21988 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21989
21990         PR libgfortran/24945
21991         * gfortran.dg/open_status_2.f90: New test.
21992
21993 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21994
21995         * gcc.c-torture/execute/builtins/fprintf.c,
21996         gcc.c-torture/execute/builtins/fputs-lib.c,
21997         gcc.c-torture/execute/builtins/fputs.c,
21998         gcc.c-torture/execute/builtins/lib/fprintf.c,
21999         gcc.c-torture/execute/builtins/lib/printf.c,
22000         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22001
22002 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
22003
22004         * gcc.dg/20050922-2.c: New test.
22005
22006 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22007
22008         * objc.dg/gnu-runtime-3.m: New test.
22009
22010 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22011
22012         PR c++/9278
22013         * g++.dg/other/void1.C: New test.
22014
22015 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
22016
22017         PR middle-end/24998
22018         * gcc.dg/torture/fp-int-convert-float.c,
22019         gcc.dg/torture/fp-int-convert-double.c,
22020         gcc.dg/torture/fp-int-convert-long-double.c,
22021         gcc.dg/torture/fp-int-convert-timode.c,
22022         gcc.dg/torture/fp-int-convert-float80.c,
22023         gcc.dg/torture/fp-int-convert-float80-timode.c,
22024         gcc.dg/torture/fp-int-convert-float128.c,
22025         gcc.dg/torture/fp-int-convert-float128-timode.c,
22026         gcc.dg/torture/fp-int-convert.h: New files.
22027
22028 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22029
22030         PR middle-end/24989
22031         * gcc.dg/tree-ssa/bool-10.c: New test.
22032         * gcc.dg/tree-ssa/bool-11.c: New test.
22033         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22034
22035 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
22036
22037         PR middle-end/24990
22038         * tree-ssa/pr24990-1.c: New test.
22039
22040 2005-11-24  Richard Guenther  <rguenther@suse.de>
22041         Dirk Mueller <dmueller@suse.de>
22042
22043         PR c++/14024
22044         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22045         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22046         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22047         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22048         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22049         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22050
22051 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
22052
22053         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22054
22055 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22056
22057         PR c/21668
22058         * gcc.dg/Wc++-compat.c: New.
22059         * gcc.dg/Wno-c++-compat.c: New.
22060
22061 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
22062
22063         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22064         (vspltish, vspltisw): Likewise.
22065
22066 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22067
22068         PR libgfortran/24794
22069         * gfortran.dg/namelist_12.f: Fix quotes.
22070         * gfortran.dg/namelist_13.f90: Fix quotes.
22071         * gfortran.dg/namelist_14.f90: Fix quotes.
22072         * gfortran.dg/namelist_15.f90: Fix quotes.
22073         * gfortran.dg/namelist_use.f90: Fix quotes.
22074         * gfortran.dg/namelist_use_only.f90: Fix quotes.
22075         * gfortran.dg/namelist_21.f90: New test.
22076         * gfortran.dg/namelist_22.f90: New test.
22077
22078 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
22079
22080         PR target/23435
22081         * gcc.c-torture/compile/pr23435.c: New.
22082
22083 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22084
22085         * gcc.c-torture/execute/floatunsisf-1.c: New test.
22086
22087 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
22088
22089         * gcc.target/powerpc/405-macchw-1.c,
22090         gcc.target/powerpc/405-macchw-2.c,
22091         gcc.target/powerpc/405-macchwu-1.c,
22092         gcc.target/powerpc/405-macchwu-2.c,
22093         gcc.target/powerpc/405-machhw-1.c,
22094         gcc.target/powerpc/405-machhw-2.c,
22095         gcc.target/powerpc/405-machhwu-1.c,
22096         gcc.target/powerpc/405-machhwu-2.c,
22097         gcc.target/powerpc/405-maclhw-1.c,
22098         gcc.target/powerpc/405-maclhw-2.c,
22099         gcc.target/powerpc/405-maclhwu-1.c,
22100         gcc.target/powerpc/405-maclhwu-2.c,
22101         gcc.target/powerpc/405-mulchw-1.c,
22102         gcc.target/powerpc/405-mulchw-2.c,
22103         gcc.target/powerpc/405-mulchwu-1.c,
22104         gcc.target/powerpc/405-mulchwu-2.c,
22105         gcc.target/powerpc/405-mulhhw-1.c,
22106         gcc.target/powerpc/405-mulhhw-2.c,
22107         gcc.target/powerpc/405-mulhhwu-1.c,
22108         gcc.target/powerpc/405-mulhhwu-2.c,
22109         gcc.target/powerpc/405-mullhw-1.c,
22110         gcc.target/powerpc/405-mullhw-2.c,
22111         gcc.target/powerpc/405-mullhwu-1.c,
22112         gcc.target/powerpc/405-mullhwu-2.c,
22113         gcc.target/powerpc/405-nmacchw-1.c,
22114         gcc.target/powerpc/405-nmacchw-2.c,
22115         gcc.target/powerpc/405-nmachhw-1.c,
22116         gcc.target/powerpc/405-nmachhw-2.c,
22117         gcc.target/powerpc/405-nmaclhw-1.c,
22118         gcc.target/powerpc/405-nmaclhw-2.c,
22119         gcc.target/powerpc/440-macchw-1.c,
22120         gcc.target/powerpc/440-macchw-2.c,
22121         gcc.target/powerpc/440-macchwu-1.c,
22122         gcc.target/powerpc/440-macchwu-2.c,
22123         gcc.target/powerpc/440-machhw-1.c,
22124         gcc.target/powerpc/440-machhw-2.c,
22125         gcc.target/powerpc/440-machhwu-1.c,
22126         gcc.target/powerpc/440-machhwu-2.c,
22127         gcc.target/powerpc/440-maclhw-1.c,
22128         gcc.target/powerpc/440-maclhw-2.c,
22129         gcc.target/powerpc/440-maclhwu-1.c,
22130         gcc.target/powerpc/440-maclhwu-2.c,
22131         gcc.target/powerpc/440-mulchw-1.c,
22132         gcc.target/powerpc/440-mulchw-2.c,
22133         gcc.target/powerpc/440-mulchwu-1.c,
22134         gcc.target/powerpc/440-mulchwu-2.c,
22135         gcc.target/powerpc/440-mulhhw-1.c,
22136         gcc.target/powerpc/440-mulhhw-2.c,
22137         gcc.target/powerpc/440-mulhhwu-1.c,
22138         gcc.target/powerpc/440-mulhhwu-2.c,
22139         gcc.target/powerpc/440-mullhw-1.c,
22140         gcc.target/powerpc/440-mullhw-2.c,
22141         gcc.target/powerpc/440-mullhwu-1.c,
22142         gcc.target/powerpc/440-mullhwu-2.c,
22143         gcc.target/powerpc/440-nmacchw-1.c,
22144         gcc.target/powerpc/440-nmacchw-2.c,
22145         gcc.target/powerpc/440-nmachhw-1.c,
22146         gcc.target/powerpc/440-nmachhw-2.c,
22147         gcc.target/powerpc/440-nmaclhw-1.c,
22148         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22149
22150 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
22151
22152         PR fortran/24774
22153         * gfortran.dg/inquire_9.f90: New test.
22154
22155         PR fortran/21647
22156         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22157
22158 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22159
22160         PR libfortran/24432
22161         * lib/target-supports.exp (check_effective_target_fortran_large_real):
22162         Check that 'cos' is supported.
22163
22164 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
22165
22166         PR fortran/24223
22167         * gfortran.dg/substring_equivalence.f90: New test.
22168
22169         PR fortran/24705
22170         * gfortran.dg/auto_internal_assumed.f90: New test.
22171
22172 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
22173
22174         * gcc.dg/fold-div-2.c: New test.
22175
22176 2005-11-20  Ian Lance Taylor  <ian@airs.com>
22177
22178         PR rtl-optimization/24883
22179         * gcc.c-torture/compile/pr24883.c: New test.
22180
22181 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
22182
22183         PR middle-end/20583
22184         * gcc.c-torture/compile/pr20583.c: New.
22185
22186 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
22187
22188         * gcc.c-torture/execute/usmul.c: New test.
22189
22190 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
22191
22192         * gcc.dg/tree-ssa/vrp22.c: New test.
22193
22194 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
22195
22196         PR middle-end/24912
22197         * gcc.dg/torture/pr24912-1.c: New test.
22198
22199 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
22200
22201         PR fortran/24862
22202         * gfortran.dg/arrayio_derived_1.f90: New test.
22203
22204 2005-11-19  Richard Guenther  <rguenther@suse.de>
22205
22206         PR middle-end/23294
22207         * gcc.dg/tree-ssa/pr23294.c: New testcase.
22208
22209 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
22210
22211         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22212
22213 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
22214
22215         PR c++/8355
22216         * g++.dg/template/friend39.C: New test.
22217
22218 2005-11-18  James E Wilson  <wilson@specifix.com>
22219
22220         * gcc.dg/builtin-strstr.c: New.
22221
22222 2005-11-18  Richard Henderson  <rth@redhat.com>
22223
22224         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22225         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22226         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22227         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22228         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22229         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22230         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22231         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22232         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22233         renaming to remove initial "ia64-".
22234
22235 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
22236
22237         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22238
22239 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
22240
22241         * g++.dg/cpp/string-2.C: New test.
22242
22243 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
22244
22245         * gcc.dg/tree-ssa/loop-14.c: New test.
22246
22247 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
22248             Michael Chamberlain <michael@chamberlain.net.au>
22249
22250         * ada/acats/run_all.sh (target_run): Kill long running tests.
22251
22252 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22253
22254         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22255         * gcc.dg/cleanup-9.c: Likewise.
22256         * gcc.dg/cleanup-10.c: Likewise.
22257         * gcc.dg/cleanup-11.c: Likewise.
22258
22259 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22260
22261         PR fortran/24892
22262         * gfortran.dg/open_access_append_1.f90: New test.
22263         * gfortran.dg/open_access_append_2.f90: New test.
22264
22265 2005-11-16  Richard Guenther  <rguenther@suse.de>
22266
22267         PR middle-end/24851
22268         * gcc.c-torture/execute/pr24851.c: New testcase.
22269
22270 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
22271
22272         * gcc.dg/fold-overflow-1.c: New test.
22273
22274 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
22275
22276         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22277         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22278
22279 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22282         structures.
22283         * g++.dg/eh/forced2.C: Likewise.
22284         * g++.dg/eh/forced3.C: Likewise.
22285         * g++.dg/eh/forced4.C: Likewise.
22286
22287 2005-11-11  Mike Stump  <mrs@apple.com>
22288
22289         * g++.old-deja/g++.mike/unused.C: Add.
22290
22291 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c++/24667
22294         * g++.dg/warn/Wcast-qual1.C: New test.
22295
22296 2005-11-15  Jan Hubicka  <jh@suse.cz>
22297
22298         * gcc.dg/winline-5.c: Add large-unit-insns limit.
22299
22300 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
22301
22302         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22303
22304 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
22305
22306         PR 24840
22307         * gcc.dg/tree-ssa/pr24840.c: New test.
22308
22309 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
22310
22311         PR testsuite/24841
22312         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22313
22314 2005-11-14  Dale Johannesen  <dalej@apple.com>
22315
22316         * gcc.c-torture/execute/20051113-1.c: New.
22317
22318 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
22319
22320         PR c++/24687
22321         * g++.dg/template/crash43.C: New test.
22322
22323 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
22324
22325         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22326
22327 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/24817
22330         * g++.dg/eh/spec8.C: New test.
22331
22332 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22333
22334         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22335
22336 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/20293
22339         * g++.dg/parse/ambig4.C: New test.
22340         * g++.dg/tc1/dr101.C: Adjust error markers.
22341         * g++.dg/lookup/strong-using-2.C: Likewise.
22342         * g++.dg/lookup/ambig5.C: Likewise.
22343         * g++.dg/lookup/ambig4.C: Likewise.
22344         * g++.dg/parse/crash22.C: Likewise.
22345
22346 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
22347
22348         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22349
22350 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
22351
22352         * gcc.dg/nested-calls-1.c: New test.
22353
22354 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22355
22356         * gfortran.dg/complex_intrinsic_1.f90: New test.
22357         * gfortran.dg/complex_intrinsic_2.f90: New test.
22358         * gfortran.dg/fgetc_1.f90: New test.
22359         * gfortran.dg/fgetc_2.f90: New test.
22360         * gfortran.dg/fgetc_3.f90: New test.
22361         * gfortran.dg/ftell_1.f90: New test.
22362         * gfortran.dg/ftell_2.f90: New test.
22363         * gfortran.dg/gnu_logical_1.F: New test.
22364         * gfortran.dg/gnu_logical_2.f90: New test.
22365
22366 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
22367
22368         PR middle-end/24820
22369         * gcc.dg/pr24820.c: New test.
22370
22371 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
22372
22373         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22374         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22375         variable.
22376
22377 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22378
22379         PR testsuite/24614
22380         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22381
22382 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22383
22384         * gcc.target/cris/cris.exp: New file.
22385         * gcc.target/cris/rld-legit1.c: New test.
22386         * gcc.target/cris/rld-legit2.c: New test.
22387
22388 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
22389
22390         PR c++/24780
22391         * g++.dg/opt/pr24780.C: New test.
22392
22393         PR c++/24761
22394         * g++.dg/template/asm1.C: New test.
22395
22396 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
22397
22398         PR libgfortran/24787
22399         * gfortran.dg/scan_1.f90: New test.
22400
22401 2005-11-12  Jan Hubicka  <jh@suse.cz>
22402
22403         * gcc.target/i386/minmax-1.c: New.
22404         * gcc.target/i386/minmax-2.c: New.
22405
22406 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
22407
22408         * gcc.dg/pr24445.c: Fix for 64-bit targets.
22409
22410 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
22411
22412         * gcc.c-torture/execute/20051110-1.c,
22413         gcc.c-torture/execute/20051110-2.c: New tests.
22414
22415 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
22416
22417         PR middle-end/24750
22418         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22419         New tests.
22420
22421 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22422
22423         * lib/target-libpath.exp (get_shlib_extension): New proc.
22424         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22425         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22426         * lib/objc.exp (objc_target_compile): Likewise.
22427         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22428         detection.
22429
22430 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
22431
22432         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22433
22434         * lib/target-supports.exp (check_effective_target_static_libgfortran):
22435         Add -static to additional_flags and pass it to target_compile.
22436
22437 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
22438
22439         PR libgfortran/24719
22440         gfortran.dg/read_noadvance.f90: New test.
22441
22442         PR libgfortran/24699
22443         gfortran.dg/fmt_t_2.f90: New test.
22444
22445         PR libgfortran/24785
22446         gfortran.dg/read_x_eor.f90: New test.
22447
22448         PR libgfortran/24584
22449         gfortran.dg/namelist_empty.f90: Rename test.
22450
22451         PR libgfortran/24489
22452         gfortran/read_eor.f90: Rename test.
22453
22454 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22455
22456         PR fortran/15976
22457         * gfortran.dg/automatic_module_variable.f90: New test.
22458
22459 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
22460
22461         PR target/24445
22462         * gcc.dg/pr24445.c: New test.
22463
22464 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
22465
22466         PR fortran/24655
22467         PR fortran/24755
22468         * gfortran.dg/recursive_statement_functions.f90: Add statement
22469         functions using inline intrinsic functions and parameters to test
22470         that they no longer seg-fault.
22471
22472         PR fortran/24409
22473         gfortran.dg/nested_modules_4.f90: New test.
22474         gfortran.dg/nested_modules_5.f90: New test.
22475
22476 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22477
22478         PR fortran/24643
22479         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22480
22481 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
22482
22483         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22484         failures.
22485
22486 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22487
22488         * gcc.dg/sparc-getcontext-1.c: New test.
22489
22490 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
22491
22492         * gcc.dg/ifcvt-fabs-1.c: New test.
22493
22494 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
22495
22496         PR other/4372
22497         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22498         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22499
22500 2005-11-09  Richard Guenther  <rguenther@suse.de>
22501
22502         PR tree-optimization/24716
22503         * gcc.c-torture/execute/pr24716.c: New testcase.
22504
22505 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22506
22507         * gcc.dg/pr24624.c: Disable for non S/390 targets.
22508
22509 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22510
22511         PR 24624
22512         * gcc.dg/pr24624.c: Testcase added.
22513
22514 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
22515
22516         PR 24623
22517         * g++.dg/other/pr24623.C: Testcase added.
22518
22519 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
22520
22521         PR fortran/22607
22522         * gfortran-dg/pure_byref_1.f90: New.
22523         * gfortran-dg/pure_byref_2.f90: New.
22524
22525 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
22526
22527         PR c/24101
22528         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22529         * gcc.dg/dg.exp: Run main loop also for *.i files.
22530
22531 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
22532
22533         PR c++/19450
22534         * g++.dg/tls/diag-3.C: New test.
22535         * g++.dg/tls/diag-4.C: New test.
22536         * g++.dg/tls/static-1.C: New test.
22537         * g++.dg/tls/static-1a.cc: New file.
22538
22539 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
22540
22541         PR 23046
22542         * g++.dg/tree-ssa/pr23046.C: New test.
22543
22544 2005-11-08  Devang Patel <dpatel@apple.com>
22545
22546         PR tree-optimization/23115
22547         * gcc.dg/tree-ssa/pr23115.c: New.
22548
22549 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
22550
22551         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22552         * gcc.target/powerpc/pr16155.c: Same.
22553         * gcc.target/powerpc/altivec-1.c: Same.
22554         * gcc.target/powerpc/altivec-2.c: Same.
22555         * gcc.target/powerpc/altivec-3.c: Same.
22556         * gcc.target/powerpc/altivec-5.c: Same.
22557         * gcc.target/powerpc/altivec-11.c: Same.
22558         * gcc.target/powerpc/altivec-12.c: Same.
22559         * gcc.target/powerpc/altivec-14.c: Same.
22560         * gcc.target/powerpc/altivec-22.c: Same.
22561         * gcc.target/powerpc/altivec-consts.c: Same.
22562         * gcc.target/powerpc/altivec-pr22085.c: Same.
22563         * gcc.target/powerpc/altivec-splat.c: Same.
22564         * gcc.target/powerpc/altivec-varargs-1.c: Same.
22565         * gcc.target/powerpc/altivec-vec-merge.c: Same.
22566         * gcc.target/powerpc/darwin-longlong.c: Same.
22567
22568 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
22569
22570         PR target/19340
22571         * gcc.dg/pr19340.c: New test.
22572
22573 2005-11-07  Ian Lance Taylor  <ian@airs.com>
22574
22575         PR rtl-optimization/24683
22576         * gcc.dg/pr24683.c: New test.
22577
22578 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22579
22580         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22581         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22582
22583 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
22584
22585         * gcc.target/i386/pr23376.c: Compile with -mmmx.
22586
22587 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
22588
22589         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22590
22591 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22592
22593         PR target/24230
22594
22595         * gcc.target/powerpc/altivec-consts.c,
22596         gcc.target/powerpc/altivec-splat.c: New testcase.
22597
22598 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
22599
22600         PR c/24599
22601
22602         * gcc.dg/overflow-2.c: New testcase.
22603
22604 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
22605
22606         PR rtl-optimization/23567
22607         * gcc.c-torture/execute/20051104-1.c: New test.
22608
22609 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
22610
22611         PR fortran/24534
22612         gfortran.dg/private_type_2.f90: Modified to check that case with
22613         PRIVATE declaration within derived type is accepted.
22614
22615         PR fortran/20838
22616         gfortran.dg/pointer_assign_1.f90: New test.
22617
22618         PR fortran/20840
22619         * gfortran.dg/arrayio_0.f90: New test.
22620
22621         PR fortran/17737
22622         gfortran.dg/data_initialized.f90: New test.
22623         gfortran.dg/data_constraints_1.f90: New test.
22624         gfortran.dg/data_constraints_2.f90: New test.
22625
22626 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
22627
22628         PR fortran/24174
22629         PR fortran/24305
22630         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22631
22632 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
22633
22634         PR 24670
22635         * gcc.dg/tree-ssa/pr24670.c: New test.
22636
22637 2005-11-05  Ian Lance Taylor  <ian@airs.com>
22638
22639         PR target/22432
22640         * gcc.target/i386/pr22432.c: New test.
22641
22642 2005-11-05  Richard Henderson  <rth@redhat.com>
22643
22644         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22645         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22646         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22647         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22648         from gcc.dg/alpha-*.
22649         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22650         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22651
22652 2005-11-05  Andreas Jaeger  <aj@suse.de>
22653
22654         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22655
22656 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22657
22658         PR target/23424
22659         * gcc.dg/torture/pr23424-1.c: New test.
22660
22661 2005-11-04  Richard Henderson  <rth@redhat.com>
22662
22663         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22664         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22665         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22666         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22667         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22668         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22669         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22670         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22671         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22672         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22673         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22674         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22675         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22676         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22677         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22678         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22679         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22680         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22681         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22682         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22683         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22684         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22685         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22686         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22687         Move from gcc.dg/.
22688         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22689         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22690         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22691         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22692         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22693         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22694         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22695         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22696         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22697         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22698         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22699         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22700         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22701         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22702         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22703         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22704         gcc.target/i386/lea.c, gcc.target/i386/local.c,
22705         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22706         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22707         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22708         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22709         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22710         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22711         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22712         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22713         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22714         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22715         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22716         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22717         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22718         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22719         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22720         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22721         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22722         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22723         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22724         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22725         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22726         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22727         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22728         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22729         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22730         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22731         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22732         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22733
22734 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
22735
22736         PR 24627
22737         * gcc.dg/tree-ssa/pr24627.c: New test.
22738
22739 2005-11-04 Paul Brook  <paul@codesourcery.com>
22740
22741         * gcc.dg/tls/opt-10.c: New test.
22742
22743 2005-11-04  Andreas Jaeger  <aj@suse.de>
22744
22745         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22746         avoid extra warnings.
22747
22748 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22749
22750         PR libfortran/22298
22751         * lib/target-supports.exp
22752         (check_effective_target_static_libgfortran): New
22753         static_libgfortran effective target.
22754         * gfortran.dg/static_linking_1.f: New test.
22755         * gfortran.dg/static_linking_1.c: New file.
22756
22757 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
22758
22759         * gcc.dg/pr24615.c: Guard test with { target fpic }.
22760
22761 2005-11-03  Josh Conner  <jconner@apple.com>
22762
22763         PR c++/19989
22764         g++.dg/ext/array2.C: New test.
22765         g++.dg/template/dependent-name3.C: New test.
22766         g++.dg/template/dependent-name4.C: New test.
22767         g++.dg/template/sfinae2.C: New test.
22768
22769 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22770
22771         PR preprocessor/22042
22772         * gcc.dg/cpp/strify4.c: New test.
22773
22774 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22775
22776         PR c++/17964
22777         * g++.dg/cpp/string-1.C: New test.
22778
22779 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22780
22781         * gcc.target/powerpc: New directory.
22782         * gcc.target/powerpc/powerpc.exp: New file.
22783         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22784         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22785         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22786         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22787         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22788         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22789         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22790         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22791         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22792         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22793         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22794         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22795         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22796         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22797         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22798         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
22799         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
22800         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
22801         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
22802         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
22803         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
22804         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
22805         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
22806         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
22807         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
22808         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
22809         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
22810         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
22811         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
22812         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
22813         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
22814         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
22815         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
22816         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
22817
22818 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
22819
22820         PR c++/21627
22821         * g++.dg/warn/inline2.C: New test.
22822
22823 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22824
22825         PR middle-end/23155
22826         * g++.dg/ext/c99struct1.C: New test.
22827         * gcc.dg/union-cast-1.c: New test.
22828         * gcc.dg/union-cast-2.c: New test.
22829         * gcc.dg/union-cast-3.c: New test.
22830
22831 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22832
22833         PR middle-end/24589
22834         * gcc.c-torture/execute/zero-struct-2.c: New test.
22835
22836 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
22837
22838         PR c++/24582
22839         * g++.dg/init/switch1.C: New test.
22840
22841 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.dg/delay-slot-1.c: New test.
22844
22845 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
22846
22847         PR target/24620
22848         * gcc.dg/pr24620.c: New test.
22849
22850 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
22851
22852         PR c/24329
22853         * gcc.dg/format/unnamed-1.c: New test.
22854
22855 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/22434
22858         * g++.dg/expr/cond8.C: New test.
22859
22860         PR c++/24560
22861         * g++.dg/parse/dot1.C: New test.
22862
22863 2005-11-02  Jan Hubicka  <jh@suse.cz>
22864
22865         PR target/23303
22866         * gcc.dg/i386-lea.c: New test
22867
22868 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22869
22870         PR target/24615
22871         * gcc.dg/pr24615.c: New test.
22872
22873 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22874
22875         PR target/24600
22876         * gcc.dg/pr24600.c: New test.
22877
22878 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22879
22880         PR c++/19253
22881         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22882         * g++.dg/parse/typename9.C: New test.
22883         * g++/dg/parse/typename10.C: Likewise.
22884
22885 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22886
22887         PR fortran/18157
22888         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22889         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22890         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22891
22892 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22893
22894         PR c++/24569
22895         * g++.dg/debug/static1.C: New test.
22896
22897 2005-11-02  Josh Conner  <jconner@apple.com>
22898
22899         * g++.dg/crash38.C: moved into proper directory...
22900         * g++.dg/template/crash42.C: ...here
22901
22902 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22903
22904         PR target/18338
22905         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22906         pcc_bitfield_type_matters || default_packed.
22907
22908         * lib/target-supports.exp
22909         (check_effective_target_pcc_bitfield_type_matters): New proc.
22910         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22911
22912         PR testsuite/23304
22913         * lib/target-supports.exp (check_effective_default_packed): New proc.
22914         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22915         Gate expected errors on target ! default_packed.
22916         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22917
22918 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22919
22920         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22921         change (r106358).
22922
22923 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22924
22925         PR fortran/24008
22926         * gfortran.dg/entry_5.f90: New.
22927         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22928
22929 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22930
22931         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22932
22933 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22934
22935         PR fortran/21565
22936         gfortran.dg/namelist_blockdata.f90: New test.
22937
22938         PR fortran/18737
22939         gfortran.dg/external_implicit_none.f90: New test.
22940
22941         PR fortran/14994
22942         * gfortran.dg/secnds.f: New test.
22943
22944 2005-10-31  Jan Hubicka  <jh@suse.cz>
22945
22946         PR target/20928
22947         * gcc.c-torture/compile/pr20928.c: New test.
22948
22949 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22950
22951         PR middle-end/23492
22952         * gcc.c-torture/compile/zero-strct-5.c: New test.
22953
22954 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22955
22956         PR libgfortran/24584
22957         * gfortran.dg/pr24584.f90: New test.
22958
22959 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22960
22961         PR fortran/18883
22962         * gfortran.dg/char_result_9.f90: New.
22963         * gfortran.dg/char_result_10.f90: New.
22964
22965 2005-10-30  Jan Hubicka  <jh@suse.cz>
22966
22967         * g++.dg/tree-ssa/pr24172.C: New testcase.
22968
22969 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22970
22971         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22972
22973 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22974
22975         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22976         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22977         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22978         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22979         gfortran.dg/enum_9.f90,
22980         gfortran.fortran-torture/compile/enum_1.f90,
22981         gfortran.fortran-torture/execute/enum_1.f90,
22982         gfortran.fortran-torture/execute/enum_2.f90,
22983         gfortran.fortran-torture/execute/enum_3.f90,
22984         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22985
22986 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22987
22988         PR target/18482
22989         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22990         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22991
22992 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22993
22994         PR libfortran/20179
22995         * gfortran.dg/mixed_io_1.f90: New test.
22996         * gfortran.dg/mixed_io_1.c: New file.
22997
22998 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22999
23000         * gfortran.dg/malloc_free_1.f90: New test.
23001
23002 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
23003
23004         * gcc.dg/nested-func-4.c: Require profiling -pg.
23005
23006 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23007
23008         PR C++/23229
23009         * g++.dg/warn/main-2.C: New test.
23010
23011 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
23012
23013         PR fortran/24545
23014         * gfortran.dg/interface_2.f90: new test.
23015
23016 2005-10-28  Josh Conner  <jconner@apple.com>
23017
23018         PR c++/22153
23019         * g++.dg/template/crash38.C: New test.
23020         * g++.dg/parse/explicit1.C: Change expected errors.
23021
23022 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23023
23024         PR C++/23426
23025         * g++.dg/other/large-size-array.C: New test.
23026
23027 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
23028
23029         PR middle-end/24362
23030         * g++.dg/opt/complex4.C: New test.
23031
23032 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
23033
23034         * gcc.dg/nested-func-4.c: New test.
23035
23036 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
23037
23038         PR fortran/24158
23039         gfortran.dg/derived_recursion.f90: New test.
23040         gfortran.dg/implicit_actual.f90: New test.
23041
23042 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
23043
23044         PR middle-end/24295, PR testsuite/24477
23045         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
23046         removed when weakref hits the tree.
23047
23048 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * gfortran.dg/cray_pointers_4.f90: New test.
23051
23052         * gfortran.dg/cray_pointers_5.f90: New test.
23053
23054 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
23055
23056         PR fortran/22290
23057         * gfortran.dg/assign_5.f90: New test.
23058         * gfortran.dg/assign_6.f: New test.
23059
23060 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
23061
23062         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
23063         CPU has no SSE support.
23064
23065 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
23066
23067         PR libgfortran/24224
23068         * gfortran.dg/arrayio_1.f90: Update attribution.
23069         * gfortran.dg/arrayio_2.f90: Update attribution.
23070         * gfortran.dg/arrayio_3.f90: Update attribution.
23071         * gfortran.dg/arrayio_4.f90: Update test conditions.
23072         * gfortran.dg/arrayio_5.f90: Update attribution.
23073         * gfortran.dg/arrayio_6.f90: New test.
23074         * gfortran.dg/arrayio_7.f90: New test.
23075
23076 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
23077
23078         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23079
23080 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23081
23082         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23083
23084 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
23085
23086         PR fortran/24416
23087         * gfortran.dg/namelist_char_only.f90: New test.
23088
23089 2005-10-24  Asher Langton  <langton2@llnl.gov>
23090
23091         PR fortran/17031
23092         PR fortran/22282
23093         * gfortran.dg/cray_pointers_1.f90: New test.
23094         * gfortran.dg/cray_pointers_2.f90: New test.
23095         * gfortran.dg/cray_pointers_3.f90: New test.
23096         * gfortran.dg/loc_1.f90: New test.
23097         * gfortran.dg/loc_2.f90: New test.
23098
23099 2005-10-24  Steven Bosscher  <stevenb@suse.de>
23100
23101         * gcc.dg/pr24225.c: New test.
23102
23103 2005-10-24  Asher Langton  <langton2@llnl.gov>
23104
23105         * gfortran.dg/dup_save_1.f90: New test.
23106         * gfortran.dg/dup_save_2.f90: New test.
23107
23108 2005-10-24  Paul Brook  <paul@codesourcery.com>
23109
23110         PR 24107
23111         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23112         stdint.h.
23113
23114 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
23115
23116         PR libgfortran/24489
23117         * gfortran.dg/pr24489.f90: New test.
23118
23119 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
23120
23121         PR fortran/23635
23122         * gfortran.dg/ichar_1.f90: Add tests for derived types.
23123
23124 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
23125
23126         PR target/18911
23127         * g++.dg/init/array16.C: Skip for mmix-*-*.
23128
23129 2005-10-23  Asher Langton  <langton2@llnl.gov>
23130
23131         * gfortran.dg/byte_1.f90: New test.
23132         * gfortran.dg/byte_2.f90: New test.
23133
23134 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
23135
23136         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23137
23138 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
23139
23140         PR fortran/18022
23141         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23142
23143         PR fortran/24311
23144         * gfortran.dg/merge_char_const.f90: New test.
23145
23146         PR fortran/24384
23147         * gfortran.dg/spread_scalar_source.f90: New test.
23148
23149 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
23150
23151         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23152
23153         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23154         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23155
23156         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23157
23158 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
23159
23160         PR fortran/24426
23161         * gfortran.dg/der_pointer_4.f90: New.
23162
23163 2005-10-22  David Ayers  <d.ayers@inode.at>
23164
23165         * obj-c++.dg/except-1.mm: Simplify.
23166
23167 2005-10-21  David Ayers  <d.ayers@inode.at>
23168
23169         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23170
23171 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
23172
23173         * gfortran.dg/assumed_dummy_2.f90: New test.
23174
23175 2005-10-21  James E Wilson  <wilson@specifix.com>
23176
23177         PR preprocessor/15220
23178         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23179
23180 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
23181
23182         * gcc.c-torture/execute/20051021-1.c: New test.
23183
23184 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
23185
23186         PR c++/24260
23187         * g++.dg/ext/tmplattr1.C: New test.
23188
23189 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
23190
23191         PR fortran/24440
23192         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23193
23194 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
23195
23196         * obj-c++.dg/except-1.mm: New.
23197
23198         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23199
23200 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
23201
23202         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23203
23204 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
23205
23206         PR middle-end/24295
23207         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23208         declarations with the same names as thunks' alias targets, use
23209         aliases instead.
23210         * gcc.dg/attr-alias-3.c: New test.
23211         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23212
23213 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
23214
23215         PR c++/22618
23216         * g++.dg/parse/access8.C: New test.
23217
23218 2005-10-20  Richard Guenther  <rguenther@suse.de>
23219
23220         PR c++/24439
23221         * g++.dg/tree-ssa/pr24439.C: New testcase.
23222
23223 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23224
23225         * g++.dg/opt/delay-slot-1.C: New test.
23226
23227 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
23228
23229         PR fortran/21625
23230         * gfortran.fg/der_init_1.f90: New.
23231
23232 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
23233
23234         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23235
23236 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
23237
23238         PR c++/21908
23239         * g++.dg/parse/error28.C: New test.
23240
23241 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23242
23243         * gcc.dg/profile-generate-2.c: New test.
23244
23245 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
23246
23247         PR target/23589
23248         * g++.dg/ext/dllimport11.C: New.
23249
23250 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23251
23252         PR c++/22293
23253         * g++.dg/other/friend3.C: New test.
23254
23255 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/23293
23258         * g++.dg/template/error19.C: New test.
23259
23260 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         PR c++/21383
23263         * g++.dg/overload/koenig2.C: New.
23264
23265         PR c++/23118
23266         * g++.dg/overload/error2.C: New.
23267
23268         PR c++/22604
23269         * g++.dg/inherit/covariant14.C: New.
23270
23271 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23272
23273         PR c++/23440
23274         * g++.dg/parse/for1.C: New test.
23275
23276 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
23277
23278         PR fortran/23446
23279         * gfortran.dg/host_dummy_index_1.f90: New test.
23280
23281         PR fortran/21459
23282         * gfortran.dg/automatic_char_len_2.f90: New test.
23283
23284         PR fortran/20866
23285         * gfortran.dg/recursive_statement_functions.f90: New test.
23286
23287         PR fortran/20853
23288         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23289
23290         PR fortran/20849
23291         * gfortran.dg/external_initializer.f90: New test.
23292
23293         PR fortran/20837
23294         * non_module_public.f90: New test.
23295
23296 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23297
23298         PR c++/24386
23299         * g++.dg/template/overload7.C: New.
23300
23301         PR c++/22551
23302         * g++.dg/other/switch2.C: Remove expected warnings.
23303
23304         PR c++/21353
23305         * g++.dg/template/defarg6.C: New.
23306
23307 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
23308
23309         PR target/24315
23310         * gcc.target/i386/pr24315.c: New test.
23311
23312 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23313
23314         PR c++/24389
23315         * g++.dg/template/static21.C: New test.
23316         * g++.dg/template/static21-a.cc: Likewise.
23317
23318 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
23319
23320         PR c++/23959
23321         * g++.dg/warn/Wswitch-default-1.C: New test.
23322         * g++.dg/warn/Wswitch-default-2.C: New test.
23323
23324 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/22173
23327         * g++.dg/parse/template18.C: New test.
23328         * g++.dg/template/nontype15.C: Likewise.
23329
23330 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
23331
23332         PR fortran/22273
23333         * gfortran.dg/spec_expr_2.f90: New.
23334
23335 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
23336
23337         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23338         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23339         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23340         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23341         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23342         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23343         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23344         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
23345         previous target-specific skips and warning-message matches where
23346         applicable.
23347
23348 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/21347
23351         * g++.dg/warn/Wctor-dtor.C: New test.
23352
23353 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23354
23355         PR c/23439
23356         * gcc.dg/for-1.c: New test.
23357
23358 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
23359
23360         PR c++/19565
23361         * g++.dg/warn/Wconversion1.C: New test.
23362         * g++.dg/ext/packed4.C: Compile with -w.
23363         * g++.dg/opt/20050511-1.C: Likewise.
23364         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23365
23366 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
23367
23368         * gfortran.dg/boz_5.f90: New test.
23369
23370 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         PR c++/22551
23373         * g++.dg/other/switch2.C: New.
23374
23375         PR c++/23984
23376         * g++.dg/init/ctor7.C: New.
23377
23378 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
23379
23380         PR c++/23730
23381         * g++.dg/parse/crash32.C: New test.
23382
23383 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
23384
23385         PR c++/20721
23386         * g++.dg/init/goto2.C: New test.
23387
23388         PR c++/22464
23389         * g++.dg/template/crash/41.C: New test.
23390
23391         PR c++/22180
23392         * g++.dg/template/crash40.C: New test.
23393
23394         PR c++/23694
23395         * g++.dg/parse/friend5.C: New test.
23396
23397         PR c++/23307
23398         * g++.dg/template/crash38.C: New test.
23399
23400         PR c++/22352
23401         * g++.dg/template/friend38.C: New test.
23402
23403         PR c++/22405
23404         * g++.dg/template/crash39.C: New test.
23405
23406 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
23407
23408         * gcc.dg/debug/dwarf2/dwarf-char1.c,
23409         gcc.dg/debug/dwarf2/dwarf-char2.c,
23410         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23411
23412         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23413
23414 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
23415
23416         * gcc.dg/dll-2.c: Add tests for warnings.
23417         * gcc.dg/dll-3.c: Likewise.
23418         * gcc.dg/dll-4.c: Likewise.
23419
23420         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23421         * g++.dg/ext/dllimport2.C: Likewise.
23422         * g++.dg/ext/dllimport3.C: Likewise.
23423         * g++.dg/ext/dllimport7.C: Likewise.
23424         * g++.dg/ext/dllimport8.C: Likewise.
23425         * g++.dg/ext/dllimport9.C: Likewise.
23426
23427 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
23428
23429         PR fortran/24092
23430         * gfortran.dg/derived_pointer_recursion.f90: New test.
23431
23432 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
23433
23434         * gcc.c-torture/execute/20051012-1.c: New test.
23435
23436 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23437
23438         PR fortran/18082
23439         * gfortran.dg/automatic_char_len_1.f90: New test.
23440
23441 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23442
23443         PR fortran/20847
23444         * gfortran.dg/save_common.f90: New test.
23445
23446         PR fortran/20856
23447         * gfortran.dg/save_result.f90: New test.
23448
23449 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23450
23451         PR c++/21592
23452         * g++.dg/template/dependent-expr1.C: Add new expected error.
23453         * g++.dg/template/dependent-expr2.C: Adjust error text.
23454         * g++.dg/template/overload6.C: New.
23455
23456         PR c++/23797
23457         * g++.dg/other/typename8.C: New.
23458
23459         PR c++/21117
23460         * g++.dg/other/return1.C: New.
23461
23462 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
23463
23464         PR c++/24052
23465         * g++.dg/ext/label5.C: New.
23466
23467 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23468
23469         PR c++/19964
23470         * g++.dg/parse/crash31.C: New.
23471
23472 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
23473
23474         * g++.dg/ipa/ipa-1.c: New test.
23475         * g++.dg/ipa/ipa-2.c: New test.
23476         * g++.dg/ipa/ipa-3.c: New test.
23477         * g++.dg/ipa/ipa-4.c: New test.
23478         * g++.dg/ipa/ipa-5.c: New test.
23479         * g++.dg/ipa/ipa.exp: New file.
23480
23481 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
23482
23483         PR fortran/24207
23484         * gfortran.dg/private_type_3.f90: New test.
23485
23486 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23487
23488         PR fortran/20786
23489         gfortran.dg/aint_anint_1.f90: New test.
23490
23491 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
23492
23493         PR libgfortran/24313
23494         gfortran.dg/csqrt.f: New test.
23495
23496 2005-10-11  Ian Lance Taylor  <ian@airs.com>
23497
23498         PR c++/8057
23499         * g++.dg/warn/noeffect7.C: New test.
23500         * g++.dg/warn/noeffect2.C: Instantiate templates.
23501         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
23502         and warning.
23503
23504 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR c++/21089
23507         * g++.dg/init/float1.C: New test.
23508
23509         PR c++/24277
23510         * g++.dg/init/member1.C: Tweak error markers.
23511
23512 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
23513
23514         PR testsuite/24281
23515         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23516         Check for null pointer.
23517
23518 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
23519
23520         PR c++/21369
23521         * g++.dg/parse/ret-type3.C: New test.
23522
23523 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
23524
23525         PR tree-opt/23946
23526         * gcc.c-torture/compile/pr23946.c: New test.
23527
23528 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23529
23530         * g++.dg/opt/mmx2.C: New test.
23531
23532 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23533
23534         PR c++/24277
23535         * g++.dg/template/static20.C: New test.
23536
23537         PR c++/24302
23538         * g++.dg/warn/Wunused-12.C: New test.
23539
23540         PR c++/23437
23541         * g++.dg/template/arg4.C: New test.
23542
23543 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23544
23545         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23546         * gcc.dg/ucnid-3.c: Likewise.
23547         * gcc.dg/ucnid-4.c: Likewise.
23548         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23549         * g++.dg/other/ucnid-1.C: Likewise.
23550         * gcc.dg/sparc-frame-1.c: New test.
23551
23552 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/24139
23555         * g++.dg/template/spec27.C: New test.
23556
23557         PR c++/24275
23558         * g++.dg/template/static19.C: New test.
23559
23560 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23561
23562         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23563         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23564
23565 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
23566
23567         PR target/24136
23568         * gfortran.fortran-torture/compile/pr24136.f: New test.
23569
23570 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
23571
23572         PR c++/22172
23573         * g++.dg/parse/crash30.C: New test.
23574
23575 2005-10-07  Richard Guenther  <rguenther@suse.de>
23576
23577         PR middle-end/24227
23578         * gcc.c-torture/compile/pr24227.c: New testcase.
23579
23580 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
23581
23582         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23583         Do not put aligned attributes on array elements.
23584
23585 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
23586
23587         PR testsuite/23611, PR testsuite/23615
23588         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23589         writing prototypes of library functions by hand.
23590         * obj-c++.dg/bitfield-4.mm: Likewise.
23591         * obj-c++.dg/const-str-4.mm: Likewise.
23592         * obj-c++.dg/encode-4.mm: Likewise.
23593         * obj-c++.dg/encode-5.mm: Likewise.
23594         * obj-c++.dg/encode-6.mm: Likewise.
23595         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23596         * obj-c++.dg/method-10.mm: Likewise.
23597         * obj-c++.dg/method-17.mm: Likewise.
23598         * obj-c++.dg/method-19.mm: Likewise.
23599         * obj-c++.dg/try-catch-2.mm: Likewise.
23600
23601 2005-10-06  Richard Henderson  <rth@redhat.com>
23602
23603         PR 24236
23604         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23605
23606 2005-10-06  Dale Johannesen  <dalej@apple.com>
23607
23608         * gcc.c-torture/execute/20030125-1.c: Correct.
23609
23610 2005-10-06  Richard Guenther  <rguenther@suse.de>
23611
23612         PR tree-optimization/24238
23613         * g++.dg/tree-ssa/pr24238.C: New testcase.
23614
23615 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
23616
23617         PR 18568
23618         * gfortran.dg/der_pointer_3.f90: New test.
23619
23620 2005-10-05  Devang Patel  <dpatel@apple.com>
23621
23622         PR Debug/23205
23623         * g++.dg/other/PR23205.C: New.
23624
23625 2005-10-05  Richard Henderson  <rth@redhat.com>
23626
23627         PR target/23602
23628         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23629         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23630
23631 2005-10-05  Dale Johannesen  <dalej@apple.com>
23632
23633         * gcc.c-torture/execute/float-floor.c: New.
23634
23635 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
23636
23637         PR tree-optimization/21419
23638         PR tree-optimization/24146
23639         PR tree-optimization/24151
23640
23641         * g++.dg/ext/asm7.C: New.
23642         * g++.dg/ext/asm8.C: New.
23643         * gcc.dg/asm-1.c: Compile on all targets.
23644         * gcc.dg/asm-pr24146.c: New.
23645         * gcc.dg/pr21419.c: Adjust error messages.
23646
23647 2005-10-05  Richard Guenther  <rguenther@suse.de>
23648
23649         PR fortran/24176
23650         * gfortran.fortran-torture/compile/empty.f90: New testcase.
23651
23652 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23653
23654         PR c++/23513
23655         * g++.dg/template/spec22.C: Robustify test.
23656         * g++.dg/template/spec26.C: New.
23657
23658 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
23659
23660         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23661         if target supports vector instructions.
23662
23663 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
23664
23665         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23666         C99 functions.
23667
23668 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
23669
23670         * lib/target-supports.exp (check_effective_target_fortran_large_real,
23671         check_effective_target_fortran_large_int): Replace cached result
23672         when target changes.
23673
23674 2005-10-04  Devang Patel  <dpatel@apple.com>
23675
23676         * gcc.dg/i386-sse-vect-types.c: New.
23677
23678 2005-10-04  Ian Lance Taylor  <ian@airs.com>
23679
23680         PR preprocessor/13726
23681         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23682         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23683
23684 2005-10-04  Richard Guenther  <rguenther@suse.de>
23685
23686         PR c/23576
23687         * gcc.dg/noncompile/pr23576.c: New testcase.
23688
23689 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
23690
23691         PR middle-end/23125
23692         * gcc.dg/register-var-3.c: New test.
23693
23694 2005-10-04  Steven Bosscher  <stevenb@suse.de>
23695
23696         * gcc.dg/pr23049.c: New test.
23697
23698         * gcc.dg/ucnid-4.c: Fix test.
23699
23700 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
23701
23702         PR 23445
23703         * gcc.c-torture/compile/pr23445.c: New test.
23704
23705 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
23706
23707         * g++.dg/overload/unknown1.C: New.
23708
23709 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
23710
23711         PR c++/17775
23712         * g++.dg/template/repo4.C: New test.
23713
23714 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23715
23716         PR libfortran/19308
23717         * gfortran.dg/large_real_kind_2.F90: New test.
23718         * gfortran.dg/large_integer_kind_2.f90: New test.
23719
23720 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
23721
23722         * lib/target-supports.exp (check_effective_target_vect_shift):
23723         Implement with result caching. Add i?86, x86_64 and ia64 targets.
23724         (check_effective_target_vect_condition): Fix copy-n-pasto.
23725
23726         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23727         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23728         targets.
23729
23730 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
23731
23732         PR c++/22621
23733         * g++.dg/template/overload5.C : New test.
23734
23735         PR c++/23840
23736         * g++.dg/expr/stdarg1.C: New test.
23737
23738 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
23739
23740         PR 24142
23741         * gcc.c-torture/execute/pr24142.c: New test.
23742
23743 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
23744
23745         PR 24141
23746         * gcc.c-torture/execute/pr24141.c: New test.
23747
23748 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
23749             Diego Novillo  <dnovillo@redhat.com>
23750
23751         PR 23604
23752         * gcc.c-torture/execute/pr23604.c: New test.
23753
23754 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
23755
23756         PR fortran/16404
23757         PR fortran/20835
23758         PR fortran/20890
23759         PR fortran/20899
23760         PR fortran/20900
23761         PR fortran/20901
23762         PR fortran/20902
23763         gfortran.dg/equiv_constraint_1.f90: New test.
23764         gfortran.dg/equiv_constraint_2.f90: New test.
23765         gfortran.dg/equiv_constraint_3.f90: New test.
23766         gfortran.dg/equiv_constraint_4.f90: New test.
23767         gfortran.dg/equiv_constraint_5.f90: New test.
23768         gfortran.dg/equiv_constraint_6.f90: New test.
23769         gfortran.dg/equiv_constraint_7.f90: New test.
23770         gfortran.dg/equiv_constraint_8.f90: New test.
23771         gfortran.dg/private_type_1.f90: New test.
23772         gfortran.dg/private_type_2.f90: New test.
23773         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23774         980628-10.f: Assert std=gnu to permit mixing of
23775         types in equivalence statements.
23776
23777 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
23778
23779         PR 24112
23780         * gfortran.dg/open_status_1.f90: New.
23781
23782 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23783
23784         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23785         * gcc.dg/vect/pr22480.c: Clean up temp files.
23786         * gcc.dg/vect/pr23831.c: Clean up temp files.
23787         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23788         Clean up temp files.
23789         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23790         Clean up temp files.
23791
23792         * gcc.dg/20050309-1.c: Clean up temp files.
23793         * gcc.dg/20050325-1.c: Clean up temp files.
23794
23795 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
23796
23797         PR tree-optimization/24059
23798         * gcc.dg/vect/pr24059.c : New test.
23799
23800 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
23801
23802         PR middle-end/24109
23803         * gcc.c-torture/execute/20050929-1.c: New test.
23804
23805 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23806
23807         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
23808
23809 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
23810
23811         PR c/21419
23812         * gcc.dg/pr21419.c: New test.
23813
23814 2005-09-29  Steven Bosscher  <stevenb@suse.de>
23815
23816         * gcc.dg/pr23911.c: New test.
23817
23818 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
23819
23820         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
23821
23822         PR c++/16782
23823         * g++.dg/parse/qualified4.C: New test.
23824         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
23825         * g++.old-deja/g++.mike/p8154.C: Likewise.
23826
23827 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/22147
23830         * g++.dg/template/friend37.C: New test.
23831         * g++.dg/parse/crash28.C: Adjust error markers.
23832
23833 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
23834
23835         PR fortran/18518
23836         * gfortran.fortran-torture/execute/save_2.f90: New decl.
23837
23838 2005-09-27  Devang Patel  <dpatel@apple.com>
23839
23840         PR tree-optimization/23625
23841         * gcc.dg/pr23625.c: New test.
23842
23843 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
23844
23845         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
23846         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
23847
23848 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
23849
23850         PR fortran/23677
23851         * gfortran.fortran-torture/execute/save_1.f90: New test.
23852         * gfortran.dg/save_1.f90: New test.
23853
23854 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
23855
23856         * gcc.target/i386/builtin-apply-mmx.c: New test.
23857
23858         PR target/22576
23859         * gcc.target/i386/pr22576.c: New test.
23860
23861         PR target/22585
23862         * gcc.target/i386/pr22585.c: New test.
23863
23864         PR target/23268
23865         * gcc.target/i386/pr23268.c: New test.
23866
23867         PR middle-end/23831
23868         * gcc.dg/vect/pr23831.c: New test.
23869
23870         PR target/24055
23871         * gcc.target/i386/pr24055.c: New test.
23872
23873 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23874
23875         PR tree-optimization/23960
23876         * gcc.c-torture/compile/pr23960.c: New.
23877
23878 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23879
23880         PR fortran/16861
23881         * gfortran.dg/nested_modules_3.f90: New.
23882
23883 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23884
23885         PR fortran/24005
23886         gfortran.dg/interface_1.f90: New test.
23887
23888 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23889         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23890
23891         PR fortran/23843
23892         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23893
23894 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23895
23896         PR fortran/23516
23897         * gfortran.dg/imag_1.f: New test.
23898         * gfortran.dg/imag_2.f: Ditto.
23899
23900 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23901
23902         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23903
23904 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23905
23906         PR c++/21983
23907         * g++.dg/warn/pr21983.C: New test.
23908
23909 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23910
23911         * gcc.dg/20050922-1.c: Testcase added.
23912
23913 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/23993
23916         * g++.dg/template/array14.C: New test.
23917
23918 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23919
23920         PR fortran/19929
23921         * gfortran.dg/der_ptr_component_1.f90: New test.
23922
23923 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23924
23925         PR c++/23965
23926         * g++.dg/template/error1.C: Reject "no matching function" message.
23927
23928 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23929
23930         PR c++/17609
23931         * g++.dg/lookup/error1.C: New test.
23932
23933 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23934
23935         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23936         functionality of the testcase.
23937
23938 2005-09-20  Richard Henderson  <rth@redhat.com>
23939
23940         * gcc.dg/vect/vect-22.c: Require vect_float.
23941         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23942
23943 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23944
23945         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23946         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23947         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23948         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23949         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23950         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23951         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23952         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23953         * gcc.dg/cpp/ucnid-8.c: New test.
23954
23955 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23956
23957         PR tree-optimization/23929
23958         * gcc.c-torture/compile/pr23929.c: New test.
23959
23960 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23961
23962         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23963         for one loop.
23964
23965 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23966
23967         PR testsuite/23186
23968         * g++.dg/other/pr22003.C: Require named sections.
23969
23970 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23971
23972         PR c++/23947
23973         * g++.dg/rtti/crash3.C: New test.
23974
23975         PR tree-optimization/23818
23976         * gcc.dg/pr23818.c: New test.
23977
23978 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23979
23980         PR fortran/23420
23981         * gfortran.dg/print_fmt_4.f: New.
23982
23983 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23984
23985         PR fortran/23663
23986         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23987
23988 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23989
23990         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23991         Use pointers to local alignable arrays instead. Added comments.
23992         * gcc.dg/vect/vect-46.c: Likewise.
23993         * gcc.dg/vect/vect-48.c: Likewise.
23994         * gcc.dg/vect/vect-49.c: Likewise.
23995         * gcc.dg/vect/vect-52.c: Likewise.
23996         * gcc.dg/vect/vect-53.c: Likewise.
23997         * gcc.dg/vect/vect-54.c: Likewise.
23998         * gcc.dg/vect/vect-56.c: Likewise.
23999         * gcc.dg/vect/vect-57.c: Likewise.
24000         * gcc.dg/vect/vect-58.c: Likewise.
24001         * gcc.dg/vect/vect-60.c: Likewise.
24002         * gcc.dg/vect/vect-61.c: Likewise.
24003
24004         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24005         The test is no longer vectorizable on vect_no_align targets.
24006         * gcc.dg/vect/vect-43.c: Likewsie.
24007
24008         * gcc.dg/vect/vect-44.c: Added comments.
24009         * gcc.dg/vect/vect-45.c: Added comments.
24010         * gcc.dg/vect/vect-50.c: Added comments.
24011         * gcc.dg/vect/vect-51.c: Added comments.
24012
24013         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24014         aligned type.
24015         * gcc.dg/vect/Os-vect-95.c: Likewise.
24016
24017         * gcc.dg/vect/vect-41.c: Test removed.
24018         * gcc.dg/vect/vect-47.c: Test removed.
24019         * gcc.dg/vect/vect-55.c: Test removed.
24020         * gcc.dg/vect/vect-59.c: Test removed.
24021
24022 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
24023
24024         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24025         No longer vectorizable on vect_no_align targets.
24026         * gcc.dg/vect/pr20122.c: Likewise.
24027         * gcc.dg/vect/vect-74.c: Likewise.
24028         * gcc.dg/vect/vect-75.c: Likewise.
24029         * gcc.dg/vect/vect-76.c: Likewise.
24030
24031         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24032         Will not be vectorizable on vect_no_align targets once aliasing issues
24033         are resolved.
24034         * gcc.dg/vect/vect-79.c: Likewise.
24035
24036         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24037         * gcc.dg/vect/vect-78.c: Likewise.
24038         * gcc.dg/vect/vect-97.c: Likewise.
24039
24040 2005-09-19  Steven Bosscher  <stevenb@suse.de>
24041
24042         * gcc.dg/pr23943.c: New test.
24043
24044 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24045
24046         PR fortran/19181
24047         * gfortran.dg/derived_pointer_null_1.f90: New test.
24048
24049 2005-09-18  Richard Guenther  <rguenther@suse.de>
24050
24051         PR middle-end/23944
24052         * gcc.c-torture/compile/pr23944.c: New testcase.
24053
24054 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
24055
24056         PR fortran/15975
24057         * gfortran.dg/der_pointer_2.f90: New test.
24058
24059 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
24060
24061         PR fortran/16861
24062         * gfortran.dg/nested_modules_2.f90: New test.
24063
24064 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24065
24066         PR c++/18368
24067         * g++.dg/other/semicolon.C: New test.
24068
24069 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
24070
24071         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24072         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24073
24074 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
24075
24076         PR c++/23914
24077         * g++.dg/template/static18.C: New test.
24078
24079         PR c++/21514
24080         * g++.dg/template/crash19.C: Remove dg-error marker.
24081         * g++.dg/template/local4.C: New test.
24082
24083 2005-09-16  Paul Brook  <paul@codesourcery.com>
24084
24085         PR fortran/23906
24086         * gfortran.dg/dependency_1.f90: New test.
24087
24088 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24089
24090         PR c++/23896
24091         * g++.dg/template/static17.C: New test.
24092
24093 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
24094
24095         PR c++/23139
24096         * g++.dg/warn/huge-val1.C: New test.
24097
24098 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
24099
24100         PR c++/13140
24101         * g++.dg/parse/class2.C: New test.
24102         * g++.dg/template/explicit8.C: Likewise.
24103         * g++.dg/template/spec25.C: Likewise.
24104
24105 2005-09-14  Josh Conner  <jconner@apple.com>
24106
24107         PR middle-end/23584
24108         * gcc.dg/pr23584.c: New test.
24109
24110 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
24111
24112         PR fortran/21875 Internal Unit Array I/O, NIST
24113         * gfortran.dg/arrayio_1.f90: New test.
24114         * gfortran.dg/arrayio_1.f90: New test.
24115         * gfortran.dg/arrayio_1.f90: New test.
24116         * gfortran.dg/arrayio_1.f90: New test.
24117         * gfortran.dg/arrayio_1.f90: New test.
24118
24119 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
24120
24121         PR middle-end/22480
24122         * gcc.dg/vect/pr22480.c: New test.
24123
24124 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
24125
24126         PR fortran/19358
24127         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24128
24129 2005-09-13 Josh Conner <jconner@apple.com>
24130
24131         PR c++/23180
24132         * g++.dg/init/struct2.C: New test.
24133         * g++.dg/init/struct3.C: New test.
24134
24135 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
24136
24137         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24138         Clean up temp files.
24139         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24140         gcc.dg/tree-ssa/builtin-fprintf-1.c,
24141         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24142         gcc.dg/tree-ssa/builtin-printf-1.c,
24143         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24144         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24145         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24146         gcc.dg/tree-ssa/builtin-vprintf-1.c,
24147         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24148         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24149         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24150         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24151         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24152         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24153         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24154         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24155
24156 2005-09-13  Josh Conner  <jconner@apple.com>
24157
24158         * lib/gcc-dg.exp: Load scanipa.exp.
24159         (cleanup-dump): New procedure.
24160         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24161         * lib/scandump.exp: New file.
24162         * lib/scantree.exp: Use it.
24163         * lib/scanipa.exp: New file.
24164
24165 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
24166
24167         PR fortran/17740
24168         * gfortran.dg/generic_4.f90: New test.
24169
24170 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
24171
24172         PR target/23816
24173         * gcc.target/i386/pr23816-1.c: New test.
24174         * gcc.target/i386/pr23816-2.c: New test.
24175
24176
24177 2005-09-13  Bastian Blank <waldi@debian.org>
24178
24179         PR c++/16171
24180         * g++.dg/abi/mangle26.C: New test.
24181         * g++.dg/abi/mangle27.C: New test.
24182         * g++.dg/abi/mangle28.C: New test.
24183         * g++.dg/abi/mangle29.C: New test.
24184
24185         PR c++/23839
24186         * g++.dg/parse/register1.C: New test.
24187
24188 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
24189
24190         PR c++/23842
24191         * g++.dg/template/access16.C: New test.
24192
24193 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24194
24195         * gfortran.dg/char_pack_2.f90: Increase the vector size.
24196
24197 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24198
24199         PR fortran/18899
24200         * gfortran.dg/shape_2.f90: New test.
24201
24202 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
24203
24204         PR target/19269
24205         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24206         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24207         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24208         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24209         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24210         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24211         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24212         tests.
24213
24214 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24215
24216         PR c++/23841
24217         * g++.dg/parse/template17.C: New test.
24218
24219 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24220
24221         PR c++/23789
24222         * g++.dg/template/nontype14.C: New test.
24223
24224 2005-09-12  Ian Lance Taylor  <ian@airs.com>
24225
24226         PR g++/7874
24227         * g++.dg/lookup/friend7.C: New test.
24228         * g++.dg/lookup/friend8.C: New test.
24229         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24230         so that it will be found via argument dependent lookup.
24231         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24232         friend functions which will no longer be found.
24233         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24234         function g, so that it will be found via argument dependent
24235         lookup.
24236         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24237         * g++.old-deja/g++.mike/net43.C: Likewise.
24238
24239 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24240
24241         PR c++/23691
24242         * g++.dg/template/static16.C: New test.
24243
24244 2005-09-12  Josh Conner  <jconner@apple.com>
24245
24246         PR middle-end/23237
24247         * gcc.c-torture/compile/pr23237.c: New test.
24248
24249 2005-09-11  Richard Henderson  <rth@redhat.com>
24250
24251         * g++.dg/other/error8.C: Update expected diagnostic text.
24252
24253 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24254
24255         PR libfortran/19872
24256         * gfortran.dg/overwrite_1.f: New test.
24257
24258 2005-09-09  Josh Conner  <jconner@apple.com>
24259
24260         * g++.dg/init/pr23180-1.C: Removed.
24261         * g++.dg/init/pr23180-2.C: Removed.
24262
24263 2005-09-09  David Daney <ddaney@avtrex.com>
24264
24265         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24266         files which are ...
24267         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24268         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24269
24270 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24271
24272         * gfortran.dg/iostat_2.f90: New test.
24273
24274 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
24275
24276         PR c++/22252
24277         * g++.dg/ext/interface1.C: New test.
24278         * g++.dg/ext/interface1.h: Likewise.
24279         * g++.dg/ext/interface1a.cc: Likewise.
24280
24281 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
24282
24283         * gfortran.dg/iomsg_1.f90: New test case.
24284
24285 2005-09-09  Richard Guenther  <rguenther@suse.de>
24286
24287         PR c++/23624
24288         * g++.dg/tree-ssa/pr23624.C: New testcase.
24289
24290 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24291
24292         PR fortran/19239
24293         * gfortran.dg/vector_subscript_1.f90,
24294         * gfortran.dg/vector_subscript_2.f90: New tests.
24295
24296 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24297
24298         PR fortran/21104
24299         * gfortran.dg/array_alloc_1.f90,
24300         * gfortran.dg/array_alloc_2.f90,
24301         * gfortran.dg/array_alloc_3.f90: New tests.
24302
24303 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
24304
24305         PR fortran/12840
24306         * gfortran.dg/array_constructor_6.f90
24307         * gfortran.dg/array_constructor_7.f90
24308         * gfortran.dg/array_constructor_8.f90
24309         * gfortran.dg/array_constructor_9.f90
24310         * gfortran.dg/array_constructor_10.f90
24311         * gfortran.dg/array_constructor_11.f90
24312         * gfortran.dg/array_constructor_12.f90: New tests.
24313
24314 2005-09-08  Josh Conner  <jconner@apple.com>
24315
24316         PR c++/23180
24317         * g++.dg/init/pr23180-1.C: New test.
24318         * g++.dg/init/pr23180-2.C: New test.
24319
24320 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24321
24322         PR fortran/18878
24323         * gfortran.dg/module_double_reuse.f90: New.
24324
24325 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
24326
24327         PR fortran/23270
24328         PR fortran/22304
24329         PR fortran/18870
24330         PR fortran/17917
24331         PR fortran/16511
24332         * gfortran.dg/common_equivalence_1.f: New.
24333         * gfortran.dg/common_equivalence_2.f: New.
24334         * gfortran.dg/common_equivalence_3.f: New.
24335         * gfortran.dg/contained_equivalence_1.f90: New.
24336         * gfortran.dg/module_blank_common.f90: New.
24337         * gfortran.dg/module_commons_1.f90: New.
24338         * gfortran.dg/module_equivalence_1.f90: New.
24339         * gfortran.dg/nested_modules_1.f90: New.
24340         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24341         equivalences and add comment to connect the test with
24342         the PR.
24343
24344 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24345
24346         PR fortran/23765
24347         * gfortran.dg/common_6.f90: New test.
24348
24349 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24350
24351         PR fortran/15326
24352         * gfortran.dg/char_result_1.f90,
24353         * gfortran.dg/char_result_2.f90,
24354         * gfortran.dg/char_result_3.f90,
24355         * gfortran.dg/char_result_4.f90,
24356         * gfortran.dg/char_result_5.f90,
24357         * gfortran.dg/char_result_6.f90,
24358         * gfortran.dg/char_result_7.f90,
24359         * gfortran.dg/char_result_8.f90: New tests.
24360
24361 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
24362
24363         PR fortran/19928
24364         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24365
24366 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24367
24368         PR obj-c++/16816
24369         * obj-c++.dg/selector-5.mm: New test.
24370         * obj-c++.dg/selector-6.mm: New test.
24371
24372 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
24373
24374         PR objc/20574
24375         PR objc/19324
24376         * objc.dg/error-1.m: New test.
24377
24378 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
24379
24380         PR fortran/23373
24381         * gfortran.fortran-torture/execute/pr23373-1.f90,
24382         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24383
24384 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
24385
24386         PR libfortran/23760
24387         * gfortran.dg/g77/1832.f: Remove long string in write statement
24388         to allow the test to pass on correct list directed output with
24389         prepended space.
24390
24391 2005-09-07  James E Wilson  <wilson@specifix.com>
24392
24393         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24394
24395 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24396
24397         * gfortran.dg/parameter+save.f90: Rename to
24398         * gfortran.dg/parameter_save.f90: .. this.
24399
24400 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
24401
24402         PR fortran/20848
24403         * gfortran.dg/parameter+save.f90: New test case.
24404
24405 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
24406
24407         PR fortran/19269
24408         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24409
24410 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24411
24412         PR c/23075
24413         * gcc.dg/pr23075.c: New test.
24414         * g++.dg/warn/pr23075.C: New test.
24415
24416         PR target/22362
24417         * gcc.target/i386/pr22362.c: New test.
24418
24419         PR rtl-optimization/23098
24420         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24421
24422         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24423         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24424         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24425
24426 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
24427
24428         * g++.dg/expr/cast6.C: New test.
24429
24430         PR c++/9782
24431         * g++.dg/init/new15.C: New test.
24432
24433 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24434
24435         * gcc.dg/vect/Os-vect-95.c: New test.
24436         * gcc.dg/vect/vect-95.c: Same.
24437
24438 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
24439
24440         * gcc.dg/vect/vect-29.c: Update xfail testing.
24441         * gcc.dg/vect/vect-44.c: Same.
24442         * gcc.dg/vect/vect-48.c: Same.
24443         * gcc.dg/vect/vect-50.c: Same.
24444         * gcc.dg/vect/vect-72.c: Same.
24445         * gcc.dg/vect/vect-77.c: Same.
24446         * gcc.dg/vect/vect-78.c: Same.
24447         * gcc.dg/vect/vect-80.c: Same.
24448         * gcc.dg/vect/vect-96.c: Same.
24449         * gcc.dg/vect/vect-100.c: Same.
24450         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24451         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24452         * gfortran.dg/vect/vect-5.f90: Same.
24453
24454 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
24455
24456         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24457         start strings.
24458         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24459         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24460
24461         PR c++/23056
24462         * g++.dg/opt/pr23056.C: New test.
24463
24464         PR rtl-optimization/23098
24465         * gcc.target/i386/pr23098.c: New test.
24466
24467 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/23667
24470         * g++.dg/template/static15.C: New test.
24471
24472         PR c++/21440
24473         * g++.dg/ext/stmtexpr5.C: New test.
24474         * g++.dg/ext/stmtexpr6.C: Likewise.
24475
24476 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
24477
24478         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24479
24480         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24481         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24482         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24483
24484 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
24485
24486         PR libfortran/23321
24487         * gfortran.dg/direct_io_4.f90: New test case.
24488
24489 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
24490             Rasmus Hahn  <rassahah@neofonie.de>
24491
24492         PR libobjc/23108
24493         * objc.dg/type-stream-1.m: New test.
24494
24495 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
24496
24497         PR fortran/23661
24498         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24499         gfortran.dg/print_fmt_3.f90: New test.
24500
24501 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24502
24503         * gfortran.dg/fmt_t_1.f90: New test.
24504
24505 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
24506
24507         PR rtl-optimization/23454
24508         * g++.dg/opt/pr23454.C: New test.
24509
24510 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/23699
24513         * g++.dg/ext/static1.C: New test.
24514
24515 2005-09-02  Richard Henderson  <rth@redhat.com>
24516
24517         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24518         tail call to check_fa_work.
24519
24520 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
24521
24522         PR c++/21687
24523         * g++.dg/other/gc3.C: New test.
24524
24525 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24526
24527         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24528         * gcc.dg/20050826-1.c: Likewise.
24529
24530 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
24531
24532         PR c++/23167
24533         * g++.dg/expr/volatile1.C: New test.
24534
24535 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
24536
24537         PR middle-end/23547
24538         * gcc.dg/pr23547.c: New test.
24539
24540 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
24541
24542         PR c/22061
24543         * gcc.c-torture/execute/pr22061-1.c,
24544         * gcc.c-torture/execute/pr22061-2.c,
24545         * gcc.c-torture/execute/pr22061-3.c,
24546         * gcc.c-torture/execute/pr22061-4.c: New tests.
24547
24548 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
24549
24550         * gcc.dg/Wredundant-decls-2.c: New test to check that
24551         -Wredundant-decls does not issue warning for a variable
24552         definition following a declaration.
24553
24554 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
24555
24556         PR debug/7241
24557         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24558         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24559         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24560
24561         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24562         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24563         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24564         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24565         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24566         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24567         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24568         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24569
24570 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24571
24572         PR objc/23306
24573         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24574         scan-assmbler.
24575
24576 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
24577
24578         PR target/21255
24579         * gcc.dg/pr21255-1.c: New test.
24580         * gcc.dg/pr21255-2-mb.c: Likewise.
24581         * gcc.dg/pr21255-2-ml.c: Likewise.
24582         * gcc.dg/pr21255-3.c: Likewise.
24583         * gcc.dg/pr21255-4.c: Likewise.
24584
24585 2005-08-31  Dale Johannesen  <dalej@apple.com>
24586
24587         * gcc.dg/20050830-1.c: New.
24588
24589 2005-08-31  Josh Conner  <jconner@apple.com>
24590
24591         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24592         command-line options for arm-*-* targets.
24593         * g++.dg/init/array16.C: Likewise.
24594         * g++.dg/other/crash-4.C: Likewise.
24595
24596 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
24597
24598         PR obj-c++/23640
24599         * obj-c++.dg/gnu-runtime-3.mm: New test.
24600
24601 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24602
24603         PR c++/13377
24604         * g++.dg/lookup/ambig4.C: New test.
24605         * g++.dg/lookup/ambig5.C: New test.
24606         * g++.dg/tc1/dr101.C: Adjust error markers.
24607
24608 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24609
24610         PR c++/23639
24611         * g++.dg/template/ttp5.C: Adjust error markers.
24612
24613 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
24614
24615         PR testsuite/23609
24616         * lib/obj-c++.exp: Include target-libpath.exp.
24617         (obj-c++_link_flags): Look for the GNU libobjc library
24618         and set the library path to include it.
24619         Don't manually set LD_LIBRARY_PATH (etc.) but call
24620         set_ld_library_path_env_vars instead.
24621         (obj-c++_target_compile): Don't set library path or
24622         linker flags because they are already set correctly
24623         in obj-c++_link_flags.
24624
24625 2005-08-30  Josh Conner  <jconner@apple.com>
24626
24627         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24628         to command-line options for arm-*-* targets.
24629
24630 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
24631
24632         * g++.dg/other/i386-1.C: New.
24633
24634 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
24635
24636         PR preprocessor/20348
24637         PR preprocessor/20356
24638         * gcc.dg/cpp/pr20348.c: New test.
24639         * gcc.dg/cpp/pr20348.h: New file.
24640         * gcc.dg/cpp/inc/pr20348.h: New file.
24641         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24642         * gcc.dg/cpp/pr20356.c: New test.
24643         * gcc.dg/cpp/pr20356.h: New file.
24644         * gcc.dg/cpp/inc/pr20356.h: New file.
24645         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24646
24647 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
24648
24649         * gfortran.fortran-torture/execute/intrinsic_count.f90:
24650         Fix array dimension to avoid correct end-of-file error.
24651
24652 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
24653
24654         PR libfortran/23598
24655         * gfortran.dg/iostat_1.f90: New test.
24656
24657 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         PR middle-end/23408
24660         * gcc.dg/pr23408.c: New test.
24661
24662 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/23099
24665         * g++.dg/init/member1.C: Make sure erroneous static data member
24666         definitions are required.
24667         * g++.dg/template/static13.C: New test.
24668         * g++.dg/template/static14.C: Likewise.
24669
24670 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
24671
24672         * gcc.target/i386/pr23575.c: Use -msse2 instead of
24673         -march=pentium4, remove ilp32 requirement.
24674
24675         PR middle-end/23484
24676         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24677         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24678
24679 2005-08-29  Andreas Jaeger  <aj@suse.de>
24680
24681         PR testsuite/23607
24682         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24683
24684 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
24685
24686         * gcc.c-torture/execute/20050316-2.c: New test.
24687         * gcc.c-torture/execute/20050316-3.c: New test.
24688         * gcc.dg/torture/pr16104-1.c: New test.
24689
24690 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
24691
24692         PR middle-end/23463
24693         * gcc.c-torture/execute/zero-struct-1.c: New test.
24694
24695 2005-08-27  Richard Guenther  <rguenther@suse.de>
24696
24697         PR target/23575
24698         * gcc.target/i386/pr23575.c: New testcase.
24699
24700 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
24701
24702         PR rtl-optimization/23561
24703         * gcc.c-torture/execute/20050826-1.c: New test.
24704
24705         PR rtl-opt/23560
24706         * gcc.c-torture/execute/20050826-2.c: New test.
24707
24708 2005-08-26  Dale Johannesen  <dalej@apple.com>
24709
24710         * gcc.dg/20030711-1.c: Modify to work on Darwin.
24711         * gcc.dg/20050826-1.c: New.
24712
24713 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
24714
24715         PR c++/19004
24716         * g++.dg/template/nontype13.C: New test.
24717
24718         PR c++/23491
24719         * g++.dg/init/new14.C: New test.
24720         * g++.dg/expr/anew1.C: Do not XFAIL.
24721         * g++.dg/expr/anew2.C: Likewise.
24722         * g++.dg/expr/anew3.C: Likewise.
24723
24724 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
24725
24726         PR middle-end/22439
24727         * gcc.dg/vla-3.c: New test.
24728
24729 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
24730
24731         PR fortran/20363
24732         * gfortran.dg/named_interface.f90: New.
24733
24734 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
24735
24736         * gcc.c-torture/execute/frame-address.c: New test.
24737
24738 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         PR c++/20817
24741         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24742
24743 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24744
24745         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24746
24747 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
24748
24749         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24750         * gcc.dg/altivec-22.c: Rename from..
24751         * gcc.dg/altivec-nomfcr.c: ..this.
24752
24753 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
24754
24755         PR tree-optimization/23546
24756         * gcc.dg/tree-ssa/pr23546.c: New test.
24757
24758 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
24759
24760         PR fortran/17758
24761         * gfortran.dg/nonreturning_statements.f90: New test.
24762
24763 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         PR c++/22454
24766         * g++.dg/parse/crash29.C: New.
24767
24768 2005-08-23  DJ Delorie  <dj@redhat.com>
24769
24770         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24771         constants have the L suffix.
24772
24773 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
24774
24775         PR c++/23044
24776         * g++.dg/template/instantiate8.C: New.
24777
24778 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
24779
24780         PR middle-end/23467
24781         * gcc.c-torture/execute/pr23467.c: New test.
24782
24783 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
24784
24785         PR tree-optimization/22043
24786         * gcc.c-torture/execute/20050613-1.c: New test.
24787
24788 2005-08-23  Ben Elliston  <bje@au.ibm.com>
24789
24790         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24791
24792 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
24793
24794         PR rtl-optimization/23478
24795         * g++.dg/opt/pr23478.C: New test.
24796
24797 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
24798
24799         PR c/18715
24800         * gcc.dg/switch-warn-3.c: New test.
24801
24802 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24803
24804         PR c++/22233
24805         * g++.dg/template/param1.C: New test.
24806
24807 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24808
24809         PR c++/23089
24810         * g++.dg/other/incomplete1.C: New test.
24811
24812 2005-08-22  Ira Rosen  <irar@il.ibm.com>
24813
24814         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
24815         are vectorizable.
24816
24817 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24818
24819         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
24820         d_lines_5.f: New.
24821
24822 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
24823
24824         * gcc.target/i386/sse-4.c: New test.
24825
24826 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24827
24828         PR testsuite/23239
24829         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
24830
24831 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
24832
24833         * gcc.dg/20050811-1.c: New test.
24834         * gcc.dg/20050811-2.c: New test.
24835
24836 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
24837
24838         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
24839
24840 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
24841
24842         PR 23476
24843         * gcc.c-torture/compile/pr23476.c: New test.
24844
24845 2005-08-19  Devang Patel  <dpatel@apple.com>
24846
24847         PR tree-optimization/23048
24848         * gcc.dg/tree-ssa/pr23048.c: New test.
24849
24850 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24851
24852         PR middle-end/20624
24853         * g++.dg/warn/Wreturn-3.C: New test
24854
24855 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
24856
24857         PR tree-optimization/22228
24858         * g++.dg/vect/pr22543.cc: New test.
24859
24860 2005-08-17  Steven Bosscher  <stevenb@suse.de>
24861
24862         PR tree-optimization/21574
24863         * gcc.dg/tree-ssa/pr21574.c: New test.
24864
24865 2005-08-16  James E Wilson  <wilson@specifix.com>
24866
24867         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
24868
24869 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
24870
24871         PR tree-opt/23402
24872         * gcc.c-torture/compile/zero-strct-3.c: New test.
24873         * gcc.c-torture/compile/zero-strct-4.c: New test.
24874
24875 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24876
24877         PR target/23376
24878         * gcc.target/x86_64/pr23376.c: New test.
24879
24880 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24881
24882         PR c++/23337
24883         * g++.dg/ext/vector2.C: New.
24884
24885 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24886
24887         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24888
24889 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24890
24891         PR libfortran/23428
24892         * gfortran.dg/inquire-complex.f90: New test case.
24893
24894 2005-08-16  James E Wilson  <wilson@specifix.com>
24895
24896         PR tree-optimization/21105
24897         * gcc.dg/large-size-array.c: New.
24898
24899 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24900
24901         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24902         type.
24903         * gcc.dg/vect/vect-41: Likewise.
24904         * gcc.dg/vect/vect-42: Likewise.
24905         * gcc.dg/vect/vect-43: Likewise.
24906         * gcc.dg/vect/vect-44: Likewise.
24907         * gcc.dg/vect/vect-46: Likewise.
24908         * gcc.dg/vect/vect-47: Likewise.
24909         * gcc.dg/vect/vect-48: Likewise.
24910         * gcc.dg/vect/vect-52: Likewise.
24911         * gcc.dg/vect/vect-53: Likewise.
24912         * gcc.dg/vect/vect-54: Likewise.
24913         * gcc.dg/vect/vect-55: Likewise.
24914         * gcc.dg/vect/vect-56: Likewise.
24915         * gcc.dg/vect/vect-57: Likewise.
24916         * gcc.dg/vect/vect-58: Likewise.
24917         * gcc.dg/vect/vect-59: Likewise.
24918         * gcc.dg/vect/vect-60: Likewise.
24919         * gcc.dg/vect/vect-61: Likewise.
24920         * gcc.dg/vect/vect-85: Likewise.
24921         * gcc.dg/vect/vect-87: Likewise.
24922         * gcc.dg/vect/vect-88: Likewise.
24923         * gcc.dg/vect/vect-93.c: Likewise.
24924         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24925         * gcc.dg/vect/vect-75: Likewise.
24926         * gcc.dg/vect/vect-76: Likewise.
24927         * gcc.dg/vect/vect-77: Likewise.
24928         * gcc.dg/vect/vect-78: Likewise.
24929         * gcc.dg/vect/vect-80: Likewise.
24930         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24931         vectorized for the expected reason, rather than checking how alignment
24932         was handled.
24933         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24934         aligned type and also instead of aligned pointers. Added documentation.
24935
24936 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24937
24938         * gfortran.dg/power.f90: New test.
24939
24940 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24941
24942         PR rtl-optimization/23299
24943         * g++.dg/opt/pr23299.C: New test.
24944
24945 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24946
24947         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24948
24949 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24950
24951         * g++.dg/template/local6.C: New test.
24952
24953 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24954
24955         * execute/exceptions/finally-1.m: Check that the catch and finally are
24956         being called.  Also add a "return 0;" at the end of main.
24957
24958 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24959
24960         PR fortran/21432.
24961         * gfortran.dg/namelist_print_1.f: New test of functionality of
24962         PRINT namelist.
24963         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24964         namelist generates error with -std=f95.
24965
24966 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24967
24968         PR tree-optimization/23119
24969         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24970
24971 2005-08-13  Marcin Koziej  <creep@desk.pl>
24972             Andrew Pinski  <pinskia@physics.uc.edu>
24973
24974         PR libobjc/22492
24975         * execute/exceptions/finally-1.m: New test.
24976
24977 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24978
24979         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24980         testsuite.
24981         * objc/execute/exceptions/trivial.m: New test.
24982         * objc.dg/try-catch-11.m: Move to ...
24983         * objc/execute/exceptions/foward-1.m: Here.
24984         * objc.dg/try-catch-2.m: Move to ...
24985         * objc/execute/exceptions/catchall-1.m: Here.
24986         * objc.dg/try-catch-8.m: Move to ...
24987         * objc/execute/exceptions/local-variables-1.m: Here.
24988
24989 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24990
24991         * objc.dg/nested-func-1.m: Move to ...
24992         * objc/execute/nested-func-1.m: Here.
24993
24994 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24995
24996         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24997         in ${options} instead of [target_info name].
24998         * lib/obj-c++.exp (objc_target_compile): Likewise.
24999
25000 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25001
25002         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25003
25004 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
25005
25006         part of PR testsuite/23348
25007         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25008         each of the torture options.
25009         * objc/compile/trivial.m: New test.
25010
25011 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25012
25013         * gfortran.dg/eoshift.f90: Correct format.
25014
25015 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
25016
25017         * gfortran.fortran-torture/execute/character_passing.f90:
25018         Fix comment typo.
25019
25020 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
25021
25022         PR c++/8271
25023         * g++.dg/template/unify10.C: New.
25024
25025 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
25026
25027         * g++.dg/parse/pr22514.C: Move to...
25028         * g++.dg/debug/pr22514.C: here.
25029
25030 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25031
25032         PR c++/23266
25033         * g++.dg/inherit/pure1.C: New test.
25034
25035         * ChangeLog: Fix typos.
25036
25037 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25038             Steven Bosscher  <stevenb@suse.de>
25039
25040         * gfortran.dg/runtime_warning_1.f90: New test.
25041
25042 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25043
25044         PR c++/23219
25045         * g++.dg/parse/crash28.C: New.
25046
25047 2005-08-11  Richard Guenther  <rguenther@suse.de>
25048
25049         PR target/23289
25050         * gcc.target/i386/tailcall-1.c: New testcase.
25051
25052 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25053
25054         * gcc.dg/vect/vect-67.c: Un-xfail.
25055
25056 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
25057
25058         PR c++/23225
25059         * g++.dg/parse/crash27.C: new test.
25060
25061 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
25062
25063         PR libfortran/22143
25064         * gfortran.dg/shift-kind.f90: New testcase.
25065
25066 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
25067
25068         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25069         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25070
25071 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25072
25073         PR c++/20646
25074         * g++.dg/other/mult-stor1.C: New test.
25075
25076 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25077
25078         * gcc.c-torture/pr18299-1.c: Move to ...
25079         * gcc.c-torture/compile/pr18299-1.c: Here.
25080
25081 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
25082
25083         * gfortran/fortran.torture/execute/character_passing.f90:
25084         Fix types for LSAME.
25085
25086 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
25087
25088         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25089         input data back to what it was originally.
25090
25091 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
25092
25093         * objc.dg/try-catch-8.m: Enable for all targets.
25094
25095 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
25096
25097         * gcc.dg/pr23165.c: New test.
25098
25099 2005-08-09  Steven Bosscher  <stevenb@suse.de>
25100
25101         PR tree-optimization/23234
25102         * gcc.dg/tree-ssa/pr23234.c: New test.
25103
25104 2005-08-08  Josh Conner  <jconner@apple.com>
25105
25106         PR rtl-optimization/23241
25107         * gcc.dg/char-compare.c: New test.
25108
25109 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25110
25111         PR c++/22508
25112         * g++.dg/init/new13.C: New test.
25113
25114 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         PR c++/21166
25117         * g++.dg/other/crash-4.C: Adjust
25118         * g++/dg/ext/packed9.C: New.
25119
25120 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25121
25122         PR middle-end/21964
25123         * gcc.c-torture/execute/pr21964-1.c: New test.
25124
25125 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
25126
25127         PR c/22458
25128         * gcc.dg/pr22458-1.c: New test.
25129
25130 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
25131             Steven G. Kargl <kargls@comcast.net>
25132
25133         PR fortran/22390
25134         * gfortran.dg/flush_1.f90: New test.
25135
25136 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25137
25138         PR c++/23191
25139         * g++.dg/template/eh2.C: New test.
25140
25141 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25142
25143         PR c++/19498
25144         * g++.dg/template/instantiate7.C: New test.
25145
25146 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
25147
25148         PR c/23113
25149         * gcc.dg/Wunused-value-1.c: New test.
25150
25151 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
25152
25153         PR rtl-optimization/23233
25154         * gcc.c-torture/compile/pr23233-1.c: New test.
25155
25156 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
25157
25158         PR fortran/18833
25159         PR fortran/20850
25160         * gfortran.dg/equiv_1.f90: New test.
25161         * gfortran.dg/equiv_2.f90: New test.
25162         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25163         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25164         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25165
25166 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25167
25168         * gcc.c-torture/execute/vrp-5.c: New test.
25169         * gcc.c-torture/execute/vrp-6.c: New test.
25170         * gcc.dg/tree-ssa/vrp21.c: New test.
25171
25172 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
25173
25174         * g++.dg/parse/pr22514.C: New test.
25175
25176 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
25177
25178         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25179
25180         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25181         instead of constant loads / pool entries.
25182
25183 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
25184
25185         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25186         TEST_TO_WCTYPE.
25187
25188 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
25189
25190         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25191         __WINT_TYPE__ in generated prototypes if possible.
25192
25193 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
25194
25195         PR 22037
25196         * g++.dg/tree-ssa/pr22037.C:
25197
25198 2005-08-04  Richard Henderson  <rth@redhat.com>
25199
25200         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25201         scan-tree-dump-times directive.
25202
25203 2005-08-04  Jan Hubicka  <jh@suse.cz>
25204
25205         * gcov-1.C: Fix switch counts.
25206         * gcov-4b.c: Likewise.
25207
25208 2005-08-03  Jeff Law  <law@redhat.com>
25209
25210         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25211
25212 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
25213
25214         * gcc.c-torture/execute/pr23135.c: New test.
25215
25216 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25217
25218         PR tree-optimization/19899
25219         * gcc.dg/tree-ssa/scev-1.c: New test.
25220         * gcc.dg/tree-ssa/scev-2.c: New test.
25221
25222 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
25223
25224         PR target/18582
25225         * gcc.dg/torture/pr18582-1.c: New test.
25226
25227 2005-08-03  Jan Hubicka  <jh@suse.cz>
25228
25229         * update-conroll.c: New testcase.
25230         * update-conroll-2.c: New testcase.
25231
25232 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
25233
25234         * gfortran.dg/constant_substring.f: New test.
25235         * gfortran.dg/pr22491.f: New test.
25236
25237 2005-08-02  Jan Hubicka  <jh@suse.cz>
25238
25239         * update-threading.c: Replace by the proper one.
25240
25241 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25242
25243         PR 23164
25244         * g++.dg/tree-ssa/pr23164.C: New test.
25245
25246 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
25247
25248         * gcc.dg/tree-ssa/pr23192.c: New test.
25249
25250 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
25251
25252         * gcc.c-torture/execute/vrp-4.c: New test.
25253
25254 2005-08-02  Jan Hubicka  <jh@suse.cz>
25255
25256         * update-threading.c: New test.
25257
25258 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
25259
25260         * gcc.c-torture/compile/20050801-1.c: New test.
25261         * gcc.c-torture/compile/20050801-2.c: New test.
25262
25263 2005-08-01  Jan Hubicka  <jh@suse.cz>
25264
25265         * val-prof-5.c: New test.
25266
25267 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
25268
25269         PR c/22311
25270         * gcc.dg/pr22311-1.c : New test.
25271
25272 2005-07-31  Steven Bosscher  <stevenb@suse.de>
25273
25274         PR target/23095
25275         * gfortran.dg/pr23095.f: New test.
25276
25277         PR c++/22003
25278         * g++.dg/other/pr22003.C: New test.
25279
25280 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
25281
25282         PR target/20621
25283         * gcc.c-torture/execute/pr20621-1.c: New test.
25284
25285 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
25286
25287         * gfortran.dg/comma_format_extension_4.f: Adjust length
25288         of string for format.
25289         * gfortran.dg/der_array_io_1.f: Replace illegal internal
25290         print statement with internal write.
25291         * gfortran.dg/der_array_io_2.f: Likewise.
25292         * gfortran.dg/der_array_io_3.f: Likewise.
25293
25294 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
25295
25296         * gcc.dg/fold-abs-4.c: new test.
25297
25298 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
25299
25300         PR fortran/22570 an related issues.
25301         * gfortran.dg/x_slash_1.f: New test.
25302
25303 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
25304
25305         PR c/23143
25306         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25307         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25308
25309 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25310
25311         PR c/529
25312         * gcc.dg/Wshadow-3.c: New test.
25313
25314 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
25315
25316         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25317         used to have the wrong bounds).
25318
25319 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         PR c/21720
25322         * gcc.dg/hex-round-1.c: Test more cases.
25323         * gcc.dg/hex-round-2.c: New test.
25324
25325 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
25326
25327         PR 22550
25328         * g++.dg/tree-ssa/pr22550.C: New test.
25329
25330 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
25331
25332         * gcc.dg/tree-ssa/vrp19.c: New test.
25333         * gcc.dg/tree-ssa-vrp20.c: New test.
25334
25335 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25336
25337         PR c/22240
25338         * gcc.dg/transparent-union-4.c: New test.
25339
25340 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25341
25342         PR c/22192
25343         * gcc.dg/c99-vla-2.c: New test.
25344
25345 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
25346
25347         PR c/21720
25348         * gcc.dg/hex-round-1.c: New test.
25349
25350 2005-07-28  Jan Hubicka  <jh@suse.cz>
25351
25352         * inliner-1.c: Do not dump everything.
25353         * tree-prof.exp: Do not pass -ftree-based-profiling.
25354         * bprob.exp: Likewise.
25355
25356         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25357
25358 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
25359
25360         PR c++/22545
25361         * g++.dg/expr/ptrmem7.C: New test.
25362
25363 2005-07-28  Mike Stump  <mrs@apple.com>
25364
25365         * g++.old-deja/g++.mike/visibility-1.C: New test.
25366
25367 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25368
25369         PR c/20187
25370         * gcc.c-torture/execute/pr20187-1.c: New test.
25371
25372 2005-07-28  Jeff Law  <law@redhat.com>
25373
25374         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25375         * gcc.dg/tree-ssa/vrp18.c: New test.
25376
25377 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25378
25379         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25380
25381 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
25382
25383         PR tree-optimization/22506
25384         * gcc.dg/vect/ps22506.c: New test.
25385
25386 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
25387
25388         PR target/21149
25389         * gcc.target/i386/sse-3.c: New test.
25390
25391 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25392
25393         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25394         * gcc.target/mips/mips32-dsp-type.c: Likewise.
25395
25396 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
25397
25398         PR c/22589
25399         * gcc.c-torture/compile/pr22589-1.c: New test.
25400
25401 2005-07-28  Jan Hubicka  <jh@suse.cz>
25402
25403         * update-loopch.c: New testcase.
25404
25405 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25406
25407         PR rtl-optimization/23047
25408         * gcc.c-torture/execute/pr23047.c: New test.
25409         * gcc.c-torture/execute/pr23047.x: New.
25410
25411 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
25412
25413         PR tree-optimization/22493
25414         * gcc.c-torture/execute/pr22493-1.c: New test.
25415         * gcc.c-torture/execute/pr22493-1.x: New.
25416         * gcc.c-torture/execute/vrp-1.c: New test.
25417         * gcc.c-torture/execute/vrp-2.c: New test.
25418         * gcc.c-torture/execute/vrp-2.c: New test.
25419
25420 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
25421
25422         * gcc.target/frv/all-builtin-read8.c: Delete.
25423         * gcc.target/frv/all-builtin-read16.c: Delete.
25424         * gcc.target/frv/all-builtin-read32.c: Delete.
25425         * gcc.target/frv/all-builtin-read64.c: Delete.
25426         * gcc.target/frv/all-builtin-write8.c: Delete.
25427         * gcc.target/frv/all-builtin-write16.c: Delete.
25428         * gcc.target/frv/all-builtin-write32.c: Delete.
25429         * gcc.target/frv/all-builtin-write64.c: Delete.
25430         * gcc.target/frv/all-read-write-1.c: New.
25431
25432 2005-07-27  Jeff Law  <law@redhat.com>
25433
25434         * gcc.c-torture/execute/pr22630.c: New test.
25435
25436 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
25437
25438         PR tree-optimization/23073
25439         * gcc.dg/vect/nodump-pr23073.c: New test.
25440         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25441
25442 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
25443
25444         PR tree-optimize/22348
25445         * gcc.c-torture/execute/pr22348.c: New.
25446
25447 2005-07-27  Richard Guenther  <rguenther@suse.de>
25448
25449         * gcc.dg/tree-ssa/salias-1.c: New testcase.
25450
25451 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25452
25453         PR fortran/22503
25454         * gfortran.dg/logical_comp.f90: New test.
25455
25456 2005-07-27  Jan Hubicka  <jh@suse.cz>
25457
25458         * inliner-1.c: Add cleanup of dumps.
25459         * val-prof-*.c: Likewise.
25460         * update-tailcall.c: New.
25461
25462 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
25463
25464         PR 22591
25465         * gcc.dg/tree-ssa/pr22591.c: New test.
25466         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25467
25468 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
25469
25470         PR libobjc/22606
25471         * objc.dg/try-catch-11.m: New test.
25472
25473 2005-07-26  Richard Guenther  <rguenther@suse.de>
25474
25475         PR tree-optimization/22486
25476         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25477
25478 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25479
25480         PR tree-opt/22484
25481         * g++.dg/opt/loop2.C: New test.
25482
25483 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
25484
25485         * gcc.dg/tree-ssa/reassoc-3.c: New test.
25486         * gcc.dg/tree-ssa/reassoc-4.c: New test.
25487
25488 2005-07-25  Adam Nemet  <anemet@lnxw.com>
25489
25490         * lib/profopt.exp (profopt-execute): Check for profiling data
25491         files on the target.
25492
25493 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
25494
25495         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25496         for matching of asm labels.
25497
25498 2005-07-25  Richard Guenther  <rguenther@suse.de>
25499
25500         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25501
25502 2005-07-25  Richard Guenther  <rguenther@suse.de>
25503
25504         PR testsuite/22624
25505         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25506
25507 2005-07-25  Ira Rosen  <irar@il.ibm.com>
25508
25509         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25510         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25511         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25512         * gcc.dg/vect/vect-100.c: New test.
25513         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25514         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25515         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25516         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25517         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25518         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25519         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25520         * gfortran.dg/vect/pr19049.f90: New testcase.
25521         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25522
25523 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * gcc.c-torture/execute/20050713-1.c: New test.
25526
25527         PR fortran/20063
25528         * gfortran.fortran-torture/execute/data_4.f90: New test.
25529
25530         PR middle-end/20303
25531         * gcc.dg/visibility-d.c: New test.
25532
25533 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
25534
25535         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25536         * gfortran.dg/underflow.f90: Ditto.
25537
25538 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25539
25540         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25541         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25542         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25543
25544 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25545
25546         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25547         include case of field width of zero.
25548
25549 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
25550
25551         PR libgfortran/21875
25552         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25553         with trailing blanks on normal formatted read.
25554
25555 2005-07-23  Chao-ying Fu  <fu@mips.com>
25556
25557         * gcc.target/mips/mips32-dsp-type.c: New test.
25558         * gcc.target/mips/mips32-dsp.c: New test.
25559
25560 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
25561
25562         PR testsuite/21073
25563         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25564
25565         PR testsuite/20454
25566         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25567         and __cyg_profile_func_exit.
25568
25569 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
25570
25571         * gfortran.dg/comma_format_extension_3.f: Fix typo.
25572         * gfortran.dg/comma_format_extension_4.f: Same.
25573         * gfortran.dg/pr15332.f: Same.
25574         * gfortran.dg/pr21730.f: Same.
25575
25576 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
25577
25578         * g++.dg/opt/vrp2.C: Fix testcase.
25579
25580         PR tree-opt/22625
25581         * g++.dg/opt/vrp2.C: New test.
25582
25583 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
25584
25585         PR debug/21828
25586         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25587
25588 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
25589
25590         * gcc.dg/tree-ssa/20050719-1.c: New test.
25591
25592 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
25593
25594         * gcc.dg/bfin-longcall-1.c: New file.
25595         * gcc.dg/bfin-longcall-2.c: New file.
25596
25597 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
25598
25599         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25600
25601 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25602
25603         PR middle-end/19055
25604         * gcc.dg/tree-ssa/pr19055.c: New test.
25605         * gcc.dg/tree-ssa/pr19055-2.c: New test.
25606
25607 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
25608
25609         PR C++/22358
25610         * g++.dg/other/pr22358.C: New test.
25611
25612 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
25613
25614         PR c++/2922
25615         * g++.dg/lookup/two-stage5.C: New test from bug comments.
25616
25617 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25618
25619         PR c++/15938
25620         * g++.dg/init/union2.C: New test.
25621
25622 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25623
25624         PR c/22393
25625         * gcc.dg/complex-4.c: New test.
25626
25627 2005-07-21  Richard Guenther  <rguenther@suse.de>
25628
25629         PR testsuite/22522
25630         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25631         scanning for asm labels.
25632         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25633
25634 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25635
25636         PR target/22085
25637         * gcc.dg/altivec-pr22085.c: New.
25638
25639 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
25640
25641         PR tree-optimization/19210
25642         * gcc.dg/tree-ssa/pr19210-1.c: New.
25643         * gcc.dg/tree-ssa/pr19210-2.c: New.
25644
25645 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
25646
25647         PR rtl-optimization/22167
25648         * g++.dg/opt/pr22167.C: New test.
25649
25650 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
25651
25652         PR c++/2922
25653         * g++.dg/lookup/two-stage2.C: New.
25654         * g++.dg/lookup/two-stage3.C: New.
25655         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25656         fixed two-stage name lookup for operators.
25657         * g++.dg/template/call3.C: Compiler now produces an appropriate
25658         error message.
25659         * g++.dg/template/crash37.C: Compiler now describes bla() on line
25660         14 as a candidate.
25661         * g++.dg/template/ptrmem4.C: Compiler produces different error
25662         message.
25663         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25664         connect_to_method as a candidate.
25665
25666 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
25667
25668         * gcc.dg/fold-alloc-1.c: New test.
25669
25670 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
25671
25672         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25673         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25674
25675 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
25676
25677         * gcc.dg/fold-abs-1.c: New test.
25678         * gcc.dg/fold-abs-2.c: New test.
25679         * gcc.dg/fold-abs-3.c: New test.
25680
25681 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
25682
25683         Make CONSTRUCTOR use VEC to store initializers.
25684         * g++.dg/ext/complit3.C: Check for specific error messages.
25685         * g++.dg/init/brace2.C: Update error message.
25686         * g++.dg/warn/Wbraces2.C: Likewise.
25687
25688 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
25689
25690         PR fortran/16940
25691         * gfortran.dg/module_interface_1.f90: New test.
25692
25693 2005-07-19  Danny Berlin <dberlin@dberlin.org>
25694             Kenneth Zadeck <zadeck@naturalbridge.com>
25695
25696         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25697
25698 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25699
25700         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25701         specify -Wformat for these tests.
25702         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25703         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25704         * gcc.dg/format/opt-6.c: Delete.
25705
25706 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25707
25708         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25709         * gcc.dg/tree-ssa/sra-3.c: Likewise.
25710
25711 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
25712
25713         * gcc.dg/tree-ssa/alias-2.c: New test.
25714
25715 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/22263
25718         * g++.dg/template/explicit7.C: New test.
25719
25720 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
25721
25722         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25723         field width of 8 to +Inf and -Inf.
25724
25725 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
25726
25727         PR c++/22139
25728         * g++.dg/template/friend36.C: New test.
25729
25730 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
25731
25732         PR fortran/21730
25733         * gfortran.dg/pr21730.f: New test.
25734
25735 2005-07-16  Danny Berlin <dberlin@dberlin.org>
25736             Kenneth Zadeck <zadeck@naturalbridge.com>
25737
25738         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25739         since pure const detection cannot run at -O1 in c compiler.
25740         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25741         can now optimize this case properly.
25742         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25743         because we now pass.
25744         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25745
25746 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
25747
25748         PR c/22421
25749         * gcc.dg/format/bitfld-1.c: New test.
25750
25751 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25752
25753         PR c++/22204
25754         * g++.dg/rtti/repo1.C: New test.
25755
25756 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
25757
25758         PR middle-end/22398
25759         * gcc.c-torture/compile/pr22398.c: New test.
25760
25761 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR c++/22132
25764         * g++.dg/expr/cast4.C: New test.
25765
25766 2005-07-15  Richard Guenther  <rguenther@suse.de>
25767
25768         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25769         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25770
25771 2005-07-15  Steven Bosscher  <stevenb@suse.de>
25772
25773         PR tree-optimization/22230
25774         * gcc.dg/tree-ssa/pr22230.c: New test.
25775
25776 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
25777
25778         * gfortran.dg/g77/cpp6.f: New test.
25779
25780         PR fortran/22417
25781         * gfortran.dg/g77/cpp5.F: New test.
25782         * gfortran.dg/g77/cpp5.h: New file.
25783         * gfortran.dg/g77/cpp5inc.h: New file.
25784
25785 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
25786
25787         PR libfortran/16435
25788         * gfortran.dg/tl_editting.f90: New.
25789         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25790
25791 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
25792
25793         * gfortran.dg/char_array_constructor.f90: New test.
25794
25795 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
25796
25797         * gfortran.dg/past_eor.f90: New.
25798         * gfortran.dg/complex_read.f90: New.
25799
25800 2005-07-13  Jeff Law  <law@redhat.com>
25801
25802         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
25803         additional casts.
25804
25805         * gcc.dg/tree-ssa/pr22321.c: New test
25806
25807 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
25808
25809         PR tree-optimization/21921
25810         * gcc.dg/tree-ssa/pr21921.c: New.
25811
25812 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25813
25814         PR tree-optimizatio/22442
25815         * gcc.dg/tree-ssa/loop-11.c: New test.
25816
25817 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25818
25819         PR tree-opt/21840
25820         * gcc.c-torture/compile/pr21840.c: New test.
25821
25822 2005-07-12  Jan Hubicka  <jh@suse.cz>
25823
25824         * gcc.c-torture/compile/pr22379.c: New test.
25825
25826 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
25827
25828         PR libfortran/21593
25829         gfortran.dg/dev_null.f90: Remove outdated comment about
25830         PR libfortran/21593.
25831
25832
25833 2005-07-12  Dale Johannesen  <dalej@apple.com>
25834
25835         * gcc.target/i386/compress-float-sse.c: New.
25836         * gcc.target/i386/compress-float-sse-pic.c: New.
25837         * gcc.target/i386/compress-float-387.c: New.
25838         * gcc.target/i386/compress-float-387-pic.c: New.
25839         * gcc.dg/compress-float-ppc.c: New.
25840         * gcc.dg/compress-float-ppc-pic.c: New.
25841
25842 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
25843
25844         PR libfortran/21593
25845         gfortran.dg/dev_null.f90: Remove targets.
25846
25847 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
25848
25849         PR tree-opt/22335
25850         * gcc.dg/pr22335-1.c: New test.
25851         * gcc.dg/pr22335-2.c: New test.
25852
25853 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25854
25855         PR c++/20172
25856         * g++.dg/template/nontype12.C : New test.
25857
25858 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
25859
25860         * gcc.dg/tree-ssa/loop-10.c: New test.
25861
25862 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
25863
25864         * gcc.c-torture/execute/20020720-1.x: Remove.
25865
25866 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
25867
25868         * gfortran.fortran-torture/execute/forall_7.f90: New test.
25869
25870 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25871
25872         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25873         (dg-mips-options): Use it.
25874
25875 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25876
25877         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25878
25879 2005-07-09  Richard Henderson  <rth@redhat.com>
25880
25881         * lib/target-supports.exp (check_effective_target_sync_char_short):
25882         Add alpha.
25883
25884 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25885
25886         PR libfortran/22217
25887         * gfortran.dg/negative-z-descriptor.f90: New test.
25888
25889 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25890
25891         PR tree-opt/22329
25892         * gcc.dg/pr22329.c: New test.
25893
25894 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25895
25896         PR tree-optimization/20139
25897         * gcc.dg/tree-ssa/pr20139.c: New.
25898
25899 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25900
25901         PR tree-opt/22356
25902         * gcc.dg/pr22356-1.c: New test.
25903
25904 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         PR c++/21799
25907         * g++.dg/template/unify8.C: New.
25908         * g++.dg/template/unify9.C: New.
25909
25910 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25911
25912         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25913
25914 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25915
25916         * gcc.dg/darwin-version-1.c: New.
25917         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25918         * gcc.dg/builtins-20.c: Likewise.
25919         * gcc.dg/builtins-53.c: Likewise.
25920         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25921         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25922         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25923         * gcc.dg/torture/builtins-power-1.c: Likewise.
25924         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25925         on Darwin.
25926
25927 2005-07-07  Jeff Law  <law@redhat.com>
25928
25929         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25930         argument evaluation order.
25931
25932 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25933
25934         PR libfortran/21594
25935         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25936         Add test cases where the shift length is greater than the
25937         array length.
25938
25939 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25940
25941         * obj-c++.dg/proto-lossage-6.mm: New.
25942         * objc.dg/proto-lossage-6.m: New.
25943
25944 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25945
25946         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25947         * objc.dg/gnu-runtime-2.m: Likewise.
25948
25949 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25950
25951         * gfortran.dg/longline.f: New test.
25952
25953         * gfortran.dg/badline.f: New test.
25954
25955 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25956
25957         PR fortran/16531
25958         PR fortran/15966
25959         PR fortran/18781
25960         * gfortran.dg/hollerith.f90: New.
25961         * gfortran.dg/hollerith2.f90: New.
25962         * gfortran.dg/hollerith3.f90: New.
25963         * gfortran.dg/hollerith4.f90: New.
25964         * gfortran.dg/hollerith_f95.f90: New.
25965         * gfortran.dg/hollerith_legacy.f90: New.
25966         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25967
25968 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25969
25970         PR objc/22274
25971         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25972         * objc.dg/gnu-runtime-2.m: New.
25973
25974 2005-07-06  Jeff Law  <law@redhat.com>
25975
25976         * gcc.dg/tree-ssa/vrp17.c: New test.
25977
25978 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25979
25980         PR fortran/22327
25981         * gfortran.dg/array_constructor_5.f90: New test.
25982
25983 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25984
25985         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25986
25987 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25988
25989         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25990         * gcc.dg/980816-1.c: Ditto.
25991
25992 2005-07-06  Jeff Law  <law@redhat.com>
25993
25994         * gcc.c-torture/compile/pr21356.c: New test.
25995
25996 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25997
25998         PR c/22013
25999         PR c/22098
26000         * gcc.c-torture/compile/pr22013-1.c,
26001         gcc.c-torture/execute/pr22098-1.c,
26002         gcc.c-torture/execute/pr22098-2.c,
26003         gcc.c-torture/execute/pr22098-3.c: New tests.
26004
26005 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
26006
26007         PR c/22308
26008         * gcc.dg/pr22308-1.c: New test.
26009
26010 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
26011
26012         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
26013         target.
26014         * gcc.dg/compare9.c: Use -fshort-enums instead of
26015         -fno-short-enums.  Change the last test to dg-bogus.
26016
26017 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
26018
26019         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26020         * gcc.dg/compare9.c: New.
26021
26022 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26023
26024         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26025
26026 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26027
26028         PR testsuite/22288
26029         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26030
26031
26032 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26033
26034         * gcc.dg/format/gcc_gfc-1.c: New.
26035
26036 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
26037
26038         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26039
26040 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26041
26042         PR fortran/20842
26043         * gfortran.dg/io_invalid_1.f90: New test.
26044
26045 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
26046
26047         * gcc.dg/format/gcc_diag-1.c: Update.
26048
26049 2005-07-02  Jeff Law  <law@redhat.com>
26050
26051         * gcc.dg/tree-ssa/pr22051-1.c: New test.
26052         * gcc.dg/tree-ssa/pr22051-2.c: New test.
26053
26054 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
26055
26056         * gcc.dg/format/gcc_diag-1.c: Update.
26057
26058 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
26059
26060         PR tree-opt/22269
26061         * gcc.c-torture/compile/pr22269.c: New test.
26062
26063 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
26064
26065         PR 21584
26066         PR 22219
26067         * g++.dg/tree-ssa/pr21584-1.C: New test.
26068         * g++.dg/tree-ssa/pr21584-2.C: New test.
26069
26070 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
26071
26072         * obj-c++.dg/try-catch-11.mm: New.
26073         * objc.dg/try-catch-10.m: New.
26074
26075 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
26076
26077         * g++.dg/other/ucnid-1.C: xfail on AIX.
26078
26079 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
26080
26081         PR 22234
26082         * gcc.dg/20050629-1.c: New test.
26083
26084 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
26085
26086         * obj-c++.dg/const-str-1[0-1].mm: New.
26087         * objc.dg/const-str-1[0-1].m: New.
26088
26089 2005-05-29  Richard Henderson  <rth@redhat.com>
26090
26091         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26092         Rename from check_effective_target_vect_no_max.
26093         (check_effective_target_vect_no_int_add): New.
26094         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26095         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26096         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26097         * gcc.dg/vect/vect-reduc-1.c: Use both.
26098         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26099
26100 2005-05-29  Richard Henderson  <rth@redhat.com>
26101
26102         * lib/target-supports.exp (check_effective_target_vect_no_max):
26103         Remove i386 and x86_64.
26104
26105 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26106
26107         PR testsuite/21969
26108         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26109
26110 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
26111
26112         PR middle-end/21969
26113         * gcc.dg/vect/pr21969.c: New test.
26114
26115 2005-06-28  Eric Christopher  <echristo@redhat.com>
26116
26117         PR c/22052
26118         PR c/21975
26119         * gcc.dg/inline1.c: New test.
26120         * gcc.dg/inline2.c: Ditto.
26121         * gcc.dg/inline3.c: Ditto.
26122         * gcc.dg/inline4.c: Ditto.
26123         * gcc.dg/inline5.c: Ditto.
26124
26125 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26126
26127         PR libfortran/22142
26128         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26129         Add testcase also testing eoshift1 for PR 22142.
26130
26131 2005-06-28  Richard Henderson  <rth@redhat.com>
26132
26133         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26134         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26135         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26136         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26137         gcc.dg/tree-ssa/20030922-2.c: Likewise.
26138
26139 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
26140
26141         PR libfortran/22142
26142         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26143         Add testcase for PR 22142.
26144
26145 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
26146
26147         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26148         gcc.target/ia64/fpreg-2.c: New tests.
26149
26150 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26151
26152         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26153
26154 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26155
26156         PR libfortran/22170
26157         * gfortran.dg/slash_1.f90: New test.
26158
26159 2005-06-27  Richard Henderson  <rth@redhat.com>
26160
26161         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26162         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26163         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26164         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26165         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26166         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26167
26168 2005-06-27  Richard Henderson  <rth@redhat.com>
26169
26170         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26171         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26172
26173 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
26174
26175         * obj-c++.dg/proto-lossage-5.mm: New.
26176         * objc.dg/proto-lossage-5.m: New.
26177
26178 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
26179
26180         PR 21959
26181         * gcc.dg/tree-ssa/pr21959.c: New test.
26182
26183 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26186         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26187         testing uninitialized var.
26188
26189         * gcc.c-torture/execute/builtins/chk.h: New.
26190         * gcc.c-torture/execute/builtins/lib/chk.c: New.
26191         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26192         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26193         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26194         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26195         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26196         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26197         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26198         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26199         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26200         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26201         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26202         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26203         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26204         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26205         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26206         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26207         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26208         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26209         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26210         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26211         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26212         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26213         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26214         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26215         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26216         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26217         * gcc.dg/builtin-object-size-1.c: New test.
26218         * gcc.dg/builtin-object-size-2.c: New test.
26219         * gcc.dg/builtin-object-size-3.c: New test.
26220         * gcc.dg/builtin-object-size-4.c: New test.
26221         * gcc.dg/builtin-object-size-5.c: New test.
26222         * gcc.dg/builtin-stringop-chk-1.c: New test.
26223         * gcc.dg/builtin-stringop-chk-2.c: New test.
26224         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26225         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26226         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26227         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26228         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26229         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26230         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26231         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26232         * gcc.c-torture/execute/printf-1.c: New test.
26233         * gcc.c-torture/execute/fprintf-1.c: New test.
26234         * gcc.c-torture/execute/vprintf-1.c: New test.
26235         * gcc.c-torture/execute/vfprintf-1.c: New test.
26236         * gcc.c-torture/execute/printf-chk-1.c: New test.
26237         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26238         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26239         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26240
26241 2005-06-27  Michael Matz  <matz@suse.de>
26242
26243         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26244         slot is not merged if address escapes.
26245
26246 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26247
26248         PR c/21911
26249         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
26250
26251 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
26252
26253         PR middle-end/17965
26254         * gcc.c-torture/compile/20050622-1.c: New test.
26255
26256         PR middle-end/22028
26257         * gcc.dg/20050620-1.c: New test.
26258
26259 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
26260
26261         PR tree-optimization/22026
26262         * gcc.dg/tree-ssa/pr22026.c: New.
26263
26264 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
26265
26266         PR libfortran/22144
26267         * gfortran.dg/shift-alloc.f90: New testcase.
26268
26269 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
26270
26271         * all files: Update FSF address in copyright headers.
26272
26273 2005-06-22  Jan Hubicka  <jh@suse.cz>
26274
26275         * wholeprogram-1.c: New testcase.
26276         * wholeprogram-2.c: New testcase.
26277
26278 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR 22171
26281         * gcc.dg/tree-ssa/pr22171.c: New test.
26282
26283 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
26284
26285         * gfortran.dg/simplify_modulo.f90: New.
26286
26287 2005-06-24  Jan Hubicka  <jh@suse.cz>
26288
26289         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26290
26291 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26292
26293         * obj-c++.dg/proto-lossage-[1-4].mm: New.
26294
26295 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
26296
26297         * obj-c++.dg/typedef-alias-1.mm: New.
26298         * objc.dg/typedef-alias-1.m: New.
26299
26300 2005-06-23  Jeff Law  <law@redhat.com>
26301
26302         * gcc.dg/tree-ssa/vrp16.c: New test.
26303
26304 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26305
26306         * lib/target-supports.exp: Add
26307         check_effective_target_fortran_large_real and
26308         check_effective_target_fortran_large_int to check for
26309         corresponding effective targets.
26310         * gfortran.dg/large_integer_kind_1.f90: New test.
26311         * gfortran.dg/large_real_kind_1.f90: New test.
26312
26313 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
26314
26315         PR tree-optimization/22117
26316         * gcc.dg/tree-ssa/pr22117.c: New.
26317
26318 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
26319
26320         PR testsuite/22123
26321         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26322
26323 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
26324
26325         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26326
26327 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
26328
26329         * gfortran.dg/f2c_4.f90: Add tests for complex functions
26330         * gfortran.dg/f2c_4.c: Likewise.
26331
26332 2005-06-22 Paul Brook  <paul@codesourcery.com>
26333
26334         PR fortran/21034
26335         * gfortran.dg/auto_save_1.f90: New test.
26336
26337 2005-06-22  Michael Matz  <matz@suse.de>
26338
26339         * gcc.target/x86-64/abi: New directory.
26340         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26341         * gcc.target/x86-64/abi/README.gcc: New file.
26342         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26343         * gcc.target/x86-64/abi/asm-support.s: New file.
26344         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26345         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26346         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26347         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26348         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26349         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26350         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26351         * gcc.target/x86_64/abi/test_bitfields.c: New test.
26352         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26353         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26354         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26355         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26356         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26357         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26358         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26359         * gcc.target/x86_64/abi/test_varargs.c: New test.
26360
26361 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
26362
26363         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26364         32-bit i?86 and x86_64.
26365
26366 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
26367
26368         * obj-c++.dg/const-str-[1-9].mm: New tests.
26369
26370 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
26371
26372         PR fortran/22010
26373         * gfortran.dg/namelist_use.f90: New.
26374         * gfortran.dg/namelist_use_only.f90: New.
26375
26376 2005-06-21  Jeff Law  <law@redhat.com>
26377
26378         * gcc.dg/tree-ssa/vrp15.c: New test.
26379
26380 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
26381
26382         * lib/target-supports.exp (check_effective_target_vect_reduction):
26383         Remove.
26384         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26385         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26386         remove vect_reduction target keyword. Also avoid two returns in main.
26387         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26388         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26389         * gcc.dg/vect/vect-reduc-1short.c: New test.
26390         * gcc.dg/vect/vect-reduc-1char.c: New test.
26391         * gcc.dg/vect/vect-reduc-2short.c: New test.
26392         * gcc.dg/vect/vect-reduc-2char.c: New test.
26393         * gcc.dg/vect/vect-reduc-6.c: New test.
26394         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26395         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26396         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26397
26398 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26399         Paul Thomas  <pault@gcc.gnu.org>
26400
26401         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26402         New tests.
26403
26404 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26405
26406         * gfortran.dg/backslash_1.f90: New test.
26407         * gfortran.dg/backslash_2.f90: New test.
26408
26409 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
26410
26411         * gfortran.dg/duplicate_labels.f90: New test.
26412
26413 2005-06-20  Jan Beulich  <jbeulich@novell.com>
26414
26415         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26416         unsupportable relocations.
26417         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26418         * gcc.dg/20050321-2.c: xfail for NetWare.
26419
26420 2005-06-20  Andreas Jaeger  <aj@suse.de>
26421
26422         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26423         gcc.target/i386/fastcall-sseregparm.c,
26424         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26425
26426 2005-06-19  Richard Henderson  <rth@redhat.com>
26427
26428         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26429
26430 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
26431
26432         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26433
26434 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
26435
26436         PR c++/22115
26437         * g++.dg/conversion/simd2.C: Change expected error message.
26438
26439 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26440
26441         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26442         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26443         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26444
26445 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
26446
26447         * gcc.dg/fold-mod-1.c: New test.
26448
26449 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
26450
26451         PR fortran/19926
26452         * gfortran.dg/pr19926.f90: New test.
26453
26454 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
26455
26456         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26457         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26458         targets.
26459         * gcc.dg/vect/vect-reduc-2.c: Likewise.
26460         * gcc.dg/vect/vect-reduc-3.c: Likewise.
26461
26462 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
26463
26464         * gcc.target/ia64/float80-varargs-1.c: New test.
26465
26466 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26467
26468         PR tree-opt/22035
26469         * gfortran.dg/f2c_6.f90: New test.
26470
26471 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
26472
26473         PR c++/17413
26474         * g++.dg/template/local5.C: New.
26475
26476 2005-06-17  Richard Henderson  <rth@redhat.com>
26477
26478         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26479
26480 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
26481
26482         PR testsuite/21945
26483         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26484
26485 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
26486
26487         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26488         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26489         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26490         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26491         check_vect to verify the presence of hardware vector support.
26492
26493 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
26494
26495         PR testsuite/22056
26496         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26497
26498 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26499
26500         PR libfortran/19216
26501         * gfortran.dg/pr19216.f: Add correct space between brackets and
26502         dg directive.
26503
26504 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26505
26506         PR libfortran/16436
26507         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26508
26509 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
26510
26511         * gcc.target/i386/attributes-error.c: New testcase.
26512         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26513         * gcc.target/i386/regparm-stdcall.c: Likewise.
26514         * gcc.target/i386/sseregparm-1.c: Likewise.
26515         * gcc.target/i386/sseregparm-2.c: Likewise.
26516
26517 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.dg/rtti/crash2.C: New.
26520
26521 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
26522
26523         * gcc.dg/noncompile/20040203-3.c: Update expected message.
26524
26525 2005-06-15  David Ung  <davidu@mips.com>
26526
26527         * gcc.target/mips/mips16e-extends.c: New test for testing the
26528         generation of MIPS16e zeb/zeh, seb/seh instructions.
26529
26530 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
26531
26532         PR 22018
26533         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26534         * gcc.dg/tree-ssa/pr22018.c: New test.
26535
26536 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
26537
26538         * gcc.dg/simd-1.c: Update error messages.
26539         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
26540         * gcc.dg/simd-2.c: Update error messages.
26541         * gcc.dg/simd-4.c: New.
26542
26543 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         PR c++/20678
26546         * g++.dg/other/crash-4.C: New.
26547
26548 2005-06-14  Devang Patel  <dpatel@apple.com>
26549
26550         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26551
26552 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         PR c++/21929
26555         * g++.dg/parse/crash11.C: Update
26556
26557 2005-06-13  Jeff Law  <law@redhat.com>
26558
26559         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26560         perform the desired transformations.
26561         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26562         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26563
26564 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26565
26566         PR fortran/22038
26567         * gfortran.dg/forall_1.f90: Un-XFAIL.
26568
26569 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         PR c++/21929
26572         * g++.dg/parse/crash26.C: New.
26573
26574         PR c++/20789
26575         * g++.dg/init/member1.C: New.
26576
26577 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * gfortran.dg/altreturn_1.f90: New test.
26580
26581 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
26582
26583         PR middle-end/21985
26584         * gcc.dg/tree-ssa/pr21985.c: New test.
26585
26586 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26587
26588         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26589
26590 2005-06-12  Roger Sayle  <roger@eyesopen.com>
26591
26592         PR c++/21930
26593         * g++.dg/other/error10.C: New test case.
26594
26595 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26596
26597         PR libfortran/19155
26598         * gfortran.dg/pr19155.f: Add test.
26599
26600 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26601
26602         * gfortran.dg/f2c_7.f90: New test.
26603
26604         * gfortran.dg/forall_1.f90: XFAILed.
26605
26606 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
26607
26608         * gcc.dg/pr14796-1.c: New.
26609         * gcc.dg/pr14796-2.c: New.
26610
26611 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
26612
26613         PR fortran/17792
26614         PR fortran/21375
26615         * gfortran.dg/deallocate_stat.f90: New test.
26616
26617 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
26618
26619         * gfortran.fortran-torture/execute/in-pack.f90: New test.
26620
26621 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
26622
26623         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26624         access will be generated when this loop is vectorized. Test that
26625         accesses with same alignment were detected.
26626         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26627         Test that accesses with same alignment were detected.
26628         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26629         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26630         alignment were detected.
26631
26632 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
26633
26634         PR c++/10611
26635         * g++.dg/conversion/simd2.C: New.
26636
26637 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26638
26639         * gcc.dg/Wcxx-compat-1.c: New.
26640
26641 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
26642
26643         PR libfortran/21480
26644         * gfortran.dg/reshape-complex.f90: Add a test for a packed
26645         complex array.
26646
26647 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
26648
26649         * gcc.dg/alias-8.c: New.
26650
26651 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
26652
26653         * gcc.dg/format/cmn_err-1.c: Update.
26654
26655 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
26656
26657         PR target/20666
26658         * gcc.target/sparc/fexpand-2.c: New.
26659         * gcc.target/sparc/fpmerge-2.c: New.
26660         * gcc.target/sparc/fpmul-2.c: New.
26661         * gcc.target/sparc/noresult.c: New.
26662         * gcc.target/sparc/pdist-2.c: New.
26663         * gcc.target/sparc/pdist-3.c: New.
26664
26665 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
26666
26667         PR testsuite/21702
26668         * gcc.target/i386/i386.exp: Fix comment typo.
26669
26670 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26671
26672         PR c++/19497
26673         * g++.dg/inherit/using5.C: New.
26674         * g++.dg/inherit/using6.C: New.
26675
26676 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26677
26678         PR c++/19894
26679         * g++.dg/template/ptrmem15.C: New test.
26680
26681         PR c++/20563
26682         * g++.dg/ext/label4.C: New test.
26683
26684 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26685
26686         * gcc.dg/tls/debug-1.c: New test.
26687
26688 2005-06-07  Dale Johannesen  <dalej@apple.com>
26689
26690         * gcc.target/i386/movq.c: New.
26691
26692 2005-06-07  Dale Johannesen  <dalej@apple.com>
26693
26694         * gcc.dg/20050607-1.c: New.
26695
26696 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
26697
26698         PR middle-end/21850
26699         * gcc.c-torture/execute/20050607-1.c: New test.
26700
26701 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
26702
26703         PR libfortran/21926
26704         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26705         Test case where the return array has lowest stride one,
26706         but isn't packed.
26707
26708 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
26709
26710         * lib/target-supports.exp (check_effective_target_sync_int_long):
26711         Add s390 and s390x targets.
26712
26713 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
26714
26715         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26716         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26717         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26718         * gcc.dg/tree-ssa/loop-9.c: New test.
26719
26720 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.dg/parse/defarg10.C: New.
26723
26724 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
26725
26726         PR regression/21897
26727         * gcc.c-torture/execute/20050604-1.c: New test.
26728
26729 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26730
26731         PR 21903
26732         * g++.dg/parse/defarg9.C: New.
26733
26734         PR c++/20637
26735         * g++.dg/inherit/using4.C: New.
26736         * g++.dg/overload/error1.C: Adjust expected errors.
26737         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26738         * g++.old-deja/g++.brendan/arm2.C: Likewise.
26739         * g++.old-deja/g++.other/redecl2.C: Likewise.
26740         * g++.old-deja/g++.other/redecl4.C: Likewise.
26741         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26742
26743 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26744
26745         * gfortran.dg/f2c_5.f90: Add -w to dg-options
26746
26747 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
26748
26749         * lib/gfortran.exp (gfortran_target_compile): Call
26750         dg-additional-files-options
26751         * gfortran.dg/f2c_4.f90: New file
26752         * gfortran.dg/f2c_4.c: New file
26753         * gfortran.dg/f2c_5.f90: New file
26754         * gfortran.dg/f2c_5.c: New file
26755
26756 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26757
26758         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26759
26760         PR fortran/21912
26761         * gfortran.dg/array_constructor_4.f90: New test.
26762
26763 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
26764
26765         PR c++/21619
26766         * g++.dg/ext/builtin9.C: New test.
26767
26768 2005-06-05  Dale Johannesen  <dalej@apple.com>
26769
26770         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26771         * gcc.c-torture/execute/20050603-2.c: Ditto.
26772
26773 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
26774
26775         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26776         * gcc.dg/vect/vect-reduc-1.c: New.
26777         * gcc.dg/vect/vect-reduc-2.c: New.
26778         * gcc.dg/vect/vect-reduc-3.c: New.
26779
26780 2005-06-04  Dale Johannesen  <dalej@apple.com>
26781
26782         * gcc.c-torture/execute/20050603-1.c: New.
26783         * gcc.c-torture/execute/20050603-2.c: New.
26784         * gcc.dg/20050603-3.c: New.
26785
26786 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26787
26788         PR fortran/19195
26789         * gfortran.dg/debug_1.f90: New test.
26790
26791         * gfortran.dg/forall_1.f90: New test.
26792
26793 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
26794
26795         * gfortran.dg/array_constructor_3.f90: New test.
26796
26797 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26798
26799         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
26800
26801 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
26802
26803         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
26804
26805 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
26806
26807         PR c/21873
26808         * gcc.dg/init-excess-1.c: New test.
26809
26810 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/21853
26813         * g++.dg/expr/static_cast6.C: New test.
26814
26815 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
26816
26817         * gcc.dg/tree-ssa/vrp14.c: New test.
26818
26819 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
26820
26821         PR c++/21336
26822         * g++.dg/template/new2.C: New test.
26823
26824 2005-06-03  Josh Conner  <jconner@apple.com>
26825
26826         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
26827         all entries in initializer.
26828
26829 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
26830
26831         PR middle-end/21858
26832         * gcc.dg/pr21858.c: New testcase.
26833
26834 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
26835
26836         PR tree-optimization/21292
26837
26838         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
26839         New.
26840         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26841         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26842         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26843         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26844         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
26845
26846 2005-06-02  Richard Henderson  <rth@redhat.com>
26847
26848         * gcc.dg/sync-2.c: Use -march=i486 for i386.
26849
26850 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
26851
26852         * gcc.dg/wtypequal.c: New testcase.
26853
26854 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
26855
26856         PR 21582
26857         * gcc.dg/tree-ssa/pr21582.c: New test.
26858
26859 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26860
26861         PR c++/21280
26862         * g++.dg/opt/interface2.h: New.
26863         * g++.dg/opt/interface2.C: New.
26864         * g++.dg/init/ctor4.C: Adjust error lines.
26865         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26866         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26867         * g++.old-deja/g++.jason/opeq3.C: Likewise.
26868         * g++.old-deja/g++.pt/assign1.C: Likewise.
26869         * g++.old-deja/g++.pt/crash20.C: Likewise.
26870
26871 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26872
26873         PR tree-optimization/21734
26874         * g++.dg/vect/pr21734_1.cc: New.
26875         * g++.dg/vect/pr21734_2.cc: New.
26876
26877 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         PR c++/20350
26880         * g++.dg/template/spec24.C: New.
26881
26882         PR c++/21151
26883         * g++.dg/pch/local-1.C: New.
26884         * g++.dg/pch/local-1.Hs: New.
26885
26886 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26887
26888         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26889         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26890         * gcc.dg/tree-ssa/pr14341.c: New test.
26891         * gcc.dg/tree-ssa/pr14841.c: New test.
26892         * gcc.dg/tree-ssa/pr20701.c: New test.
26893         * gcc.dg/tree-ssa/pr21086.c: New test.
26894         * gcc.dg/tree-ssa/pr21090.c: New test.
26895         * gcc.dg/tree-ssa/pr21332.c: New test.
26896         * gcc.dg/tree-ssa/pr21458.c: New test.
26897         * gcc.dg/tree-ssa/pr21658.c: New test.
26898         * gcc.dg/tree-ssa/vrp01.c: New test.
26899         * gcc.dg/tree-ssa/vrp02.c: New test.
26900         * gcc.dg/tree-ssa/vrp03.c: New test.
26901         * gcc.dg/tree-ssa/vrp04.c: New test.
26902         * gcc.dg/tree-ssa/vrp05.c: New test.
26903         * gcc.dg/tree-ssa/vrp06.c: New test.
26904         * gcc.dg/tree-ssa/vrp07.c: New test.
26905         * gcc.dg/tree-ssa/vrp08.c: New test.
26906         * gcc.dg/tree-ssa/vrp09.c: New test.
26907         * gcc.dg/tree-ssa/vrp10.c: New test.
26908         * gcc.dg/tree-ssa/vrp11.c: New test.
26909         * gcc.dg/tree-ssa/vrp12.c: New test.
26910         * gcc.dg/tree-ssa/vrp13.c: New test.
26911
26912 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26913
26914         PR 21029
26915         * gcc.dg/tree-ssa/pr21029.c: New test.
26916
26917 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26918
26919         * gfortran.dg/logint-1.f: New test case.
26920         * gfortran.dg/logint-2.f: Likewise.
26921         * gfortran.dg/logint-3.f: Likewise.
26922
26923 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26924
26925         PR c/21536
26926         PR c/20760
26927         * gcc.dg/20050527-1.c: New test.
26928
26929         * gcc.dg/i386-sse-12.c: New test.
26930
26931         PR fortran/21729
26932         * gfortran.dg/implicit_5.f90: New test.
26933
26934 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26935
26936         PR fortran/20883
26937         * gfortran/assign_4.f90: New test.
26938         * gfortran/assign_2.f90: Change compile to run.
26939
26940 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26941
26942         * lib/target-supports.exp
26943         (check_effective_target_sync_char_short): New.
26944         * gcc.dg/sync-2.c: New.
26945
26946 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26947
26948         PR tree-optimization/21817
26949         * gcc.dg/torture/pr21817-1.c: New.
26950
26951 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         PR c++/21165
26954         * g++.dg/template/init5.C: New.
26955
26956 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26957
26958         * gfortran.dg/char_initialiser_actual.f90:
26959         Test character initialisers as actual arguments.
26960         * gfortran.dg/char_pointer_comp_assign.f90:
26961         Test character pointer structure component assignments.
26962         * gfortran.dg/char_array_structure_constructor.f90:
26963         Test character components in structure constructors.
26964
26965 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26966
26967         PR middle-end/20931
26968         * g++.dg/opt/pr20931.C: New test.
26969
26970 2005-05-31  Andreas Jaeger  <aj@suse.de>
26971
26972         PR testsuite/20772
26973         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26974         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26975         g++.old-deja/g++.ext/asmspec1.C,
26976         g++.old-deja/g++.other/regstack.C,
26977         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26978         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26979         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26980         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26981         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26982         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26983         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26984         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26985         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26986         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26987         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26988         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26989         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26990         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26991         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26992         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26993         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26994         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26995         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26996
26997 2005-05-31  Jeff Law  <law@redhat.com>
26998
26999         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27000
27001 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
27002
27003         PR middle-end/21743
27004         * gcc.dg/builtins-1.c: Activate disabled clog test.
27005         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27006
27007 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
27008
27009         * gfortran.dg/char_pointer_assign.f90:
27010         Test character-pointer assignments and pointer assignments.
27011         * gfortran.dg/char_pointer_dummy.f90:
27012         Test character-pointer dummy arguments.
27013         * gfortran.dg/char_pointer_func.f90:
27014         Test character-pointer function returns.
27015         * gfortran.dg/char_pointer_dependency.f90:
27016         Test character-pointer functions with dependencies.
27017
27018 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
27019
27020         PR c++/21784
27021         * g++.dg/lookup/using14.C: New test.
27022
27023 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
27024
27025         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27026         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27027         trailing ^M.
27028
27029 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
27030
27031         PR c++/17413
27032         * g++.dg/template/local5.C: New.
27033
27034         PR target/21761
27035         * gcc.c-torture/compile/pr21761.c: New.
27036
27037         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27038         before darwin8.
27039
27040 2005-05-30  Steven G. Kargl
27041
27042         PR fortran/20846
27043         * gfortran.dg/inquire_8.f90: New test.
27044
27045 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27046
27047         PR libfortran/21376
27048         * gfortran.dg/output_exponents_1.f90: New test.
27049
27050 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27051
27052         PR libfortran/20006
27053         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27054
27055 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
27056
27057         PR c++/21210
27058         * g++.dg/ext/complex1.C: New test.
27059
27060         PR c++/21340
27061         * g++.dg/init/ctor6.C: New test.
27062
27063 2005-05-29  Jan Hubicka  <jh@suse.cz>
27064
27065         * gcc.c-torture/compile/pr21562.c: New.
27066
27067 2005-05-28  Steven G. Kargl <kargls@comcast.net>
27068
27069         * gfortran.dg/subnormal_1.f90: New test.
27070
27071 2005-05-28  Jan Hubicka  <jh@suse.cz>
27072
27073         * tree-prof.exp: Fix comment.
27074         * value-prof-1.c: New.
27075         * value-prof-2.c: New.
27076         * value-prof-3.c: New.
27077         * value-prof-4.c: New.
27078
27079 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
27080
27081         PR c++/21614
27082         * g++.dg/expr/ptrmem6.C: New test.
27083         * g++.dg/expr/ptrmem6a.C: Likewise.
27084
27085 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
27086
27087         PR tree-optimization/21658
27088         * gcc.dg/tree-ssa/pr21658.c: New.
27089
27090 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         PR c++/21455
27093         * g++.dg/inherit/ptrmem3.C: New.
27094
27095         PR c++/21681
27096         * g++.dg/parse/template16.C: New.
27097
27098 2005-05-27  Andreas Jaeger  <aj@suse.de>
27099
27100         * gcc.dg/setjmp-2.c: Only run in 32-bit.
27101
27102         * gcc.dg/i386-sse-8.c: Run test on all archs.
27103
27104 2005-05-26  Mike Stump  <mrs@apple.com>
27105
27106         * objc.dg/isa-field-1.m: Only run on darwin.
27107         * objc.dg/lookup-1.m: Likewise.
27108         * objc.dg/try-catch-8.m: Likewise.
27109
27110 2005-05-26  Roger Sayle  <roger@eyesopen.com>
27111
27112         PR tree-optimization/9814
27113         * gcc.dg/pr9814-1.c: New test case.
27114
27115 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27116
27117         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27118         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27119         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27120         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27121         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27122         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27123         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27124         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27125         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27126         objc.dg/try-catch-8.m: New.
27127
27128 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
27129
27130         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27131         remove extraneous semicolons.
27132
27133 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
27134
27135         * obj-c++.dg/comp-types-12.mm: New.
27136         * objc.dg/comp-types-11.m: New.
27137         * objc.dg/selector-4.m: New.
27138
27139 2005-05-26  Andreas Jaeger  <aj@suse.de>
27140
27141         PR testsuite/20772
27142         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27143         g++.old-deja/g++.ext/attrib3.C,
27144         g++.old-deja/g++.other/store-expr1.C,
27145         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27146         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27147         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27148         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27149         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27150         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27151         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27152         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27153         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27154         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27155         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27156         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27157         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27158         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27159         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27160         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27161         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27162         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27163         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27164
27165 2005-05-26  Andreas Jaeger  <aj@suse.de>
27166
27167         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27168         x86-64 compilation.
27169
27170 2005-05-26  Andreas Jaeger  <aj@suse.de>
27171
27172         PR testsuite/20772
27173         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27174         gcc.misc-tests/i386-pf-athlon-1.c,
27175         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27176         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27177         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27178         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27179         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27180         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27181         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27182         programs.
27183
27184         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27185         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27186         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27187         x86-64 compilation.
27188
27189         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27190         x86_64.
27191
27192         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27193         effective-target ilp32.
27194
27195 2005-05-26  David Ung  <davidu@mips.com>
27196
27197         * gcc.target/mips/ext_ins.c: New test for testing the generation
27198         of MIPS32/64 rev 2 ext/ins instructions.
27199
27200 2005-05-26  Andreas Jaeger  <aj@suse.de>
27201
27202         * treelang/compile/unsigned.tree: Use gimple instead of
27203         nonexisting generic dump.
27204
27205 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
27206
27207         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27208
27209 2005-05-26  Andreas Jaeger  <aj@suse.de>
27210
27211         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27212
27213 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
27214
27215         PR libfortran/17283
27216         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27217         Test callee-allocated memory with write statements.
27218
27219 2005-05-25  Roger Sayle  <roger@eyesopen.com>
27220
27221         PR middle-end/21709
27222         * gcc.dg/pr21709-1.c: New test case.
27223
27224 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27225             Mike Stump  <mrs@apple.com>
27226
27227         * objc/execute/next_mapping.h: Update for C++.
27228
27229         * obj-c++.dg/selector-1.mm: Move to...
27230         * obj-c++.dg/selector-4.mm: here...
27231
27232         * obj-c++.dg/basic.mm: New.
27233         * obj-c++.dg/comp-types-1.mm: New.
27234         * obj-c++.dg/cxx-class-1.mm: New.
27235         * obj-c++.dg/cxx-ivars-1.mm: New.
27236         * obj-c++.dg/cxx-ivars-2.mm: New.
27237         * obj-c++.dg/cxx-ivars-3.mm: New.
27238         * obj-c++.dg/cxx-scope-1.mm: New.
27239         * obj-c++.dg/cxx-scope-2.mm: New.
27240         * obj-c++.dg/defs.mm: New.
27241         * obj-c++.dg/empty-private-1.mm: New.
27242         * obj-c++.dg/encode-1.mm: New.
27243         * obj-c++.dg/encode-2.mm: New.
27244         * obj-c++.dg/encode-3.mm: New.
27245         * obj-c++.dg/extern-c-1.mm: New.
27246         * obj-c++.dg/extra-semi.mm: New.
27247         * obj-c++.dg/fix-and-continue-2.mm: New.
27248         * obj-c++.dg/isa-field-1.mm: New.
27249         * obj-c++.dg/ivar-list-semi.mm: New.
27250         * obj-c++.dg/local-decl-1.mm: New.
27251         * obj-c++.dg/lookup-1.mm: New.
27252         * obj-c++.dg/lookup-2.mm: New.
27253         * obj-c++.dg/method-1.mm: New.
27254         * obj-c++.dg/method-2.mm: New.
27255         * obj-c++.dg/method-3.mm: New.
27256         * obj-c++.dg/method-4.mm: New.
27257         * obj-c++.dg/method-5.mm: New.
27258         * obj-c++.dg/method-6.mm: New.
27259         * obj-c++.dg/method-7.mm: New.
27260         * obj-c++.dg/no-extra-load.mm: New.
27261         * obj-c++.dg/overload-1.mm: New.
27262         * obj-c++.dg/pragma-1.mm: New.
27263         * obj-c++.dg/pragma-2.mm: New.
27264         * obj-c++.dg/private-1.mm: New.
27265         * obj-c++.dg/private-2.mm: New.
27266         * obj-c++.dg/proto-qual-1.mm: New.
27267         * obj-c++.dg/qual-types-1.mm: New.
27268         * obj-c++.dg/stubify-1.mm: New.
27269         * obj-c++.dg/stubify-2.mm: New.
27270         * obj-c++.dg/super-class-1.mm: New.
27271         * obj-c++.dg/super-class-2.mm: New.
27272         * obj-c++.dg/super-dealloc-1.mm: New.
27273         * obj-c++.dg/super-dealloc-2.mm: New.
27274         * obj-c++.dg/template-1.mm: New.
27275         * obj-c++.dg/template-2.mm: New.
27276         * obj-c++.dg/template-3.mm: New.
27277         * obj-c++.dg/template-4.mm: New.
27278         * obj-c++.dg/template-5.mm: New.
27279         * obj-c++.dg/template-6.mm: New.
27280         * obj-c++.dg/try-catch-1.mm: New.
27281         * obj-c++.dg/try-catch-2.mm: New.
27282         * obj-c++.dg/try-catch-3.mm: New.
27283         * obj-c++.dg/try-catch-4.mm: New.
27284         * obj-c++.dg/try-catch-5.mm: New.
27285         * obj-c++.dg/try-catch-6.mm: New.
27286         * obj-c++.dg/try-catch-7.mm: New.
27287         * obj-c++.dg/try-catch-8.mm: New.
27288         * obj-c++.dg/try-catch-9.mm: New.
27289         * obj-c++.dg/va-meth-1.mm: New.
27290
27291 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27292
27293         * obj-c++.dg/selector-1.mm: New.
27294         * obj-c++.dg/selector-2.mm: New.
27295
27296 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27297
27298         * obj-c++.dg/selector-3.mm: New.
27299         * objc.dg/selector-3.m: New.
27300
27301 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
27302
27303         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27304         about where warning appears.
27305
27306 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27307
27308         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27309         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27310         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27311         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27312
27313 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
27314
27315         * gcc.dg/20050524-1.c: New test.
27316
27317 2005-05-25  Jan Hubicka  <jh@suse.cz>
27318
27319         * gcc.dg/tree-prof/inliner-1.c: New.
27320
27321 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
27322
27323         * gcc.dg/tree-prof: New directory.
27324         * gcc.dg/tree-prof/tree-prof.exp: New.
27325
27326 2005-05-25  DJ Delorie  <dj@redhat.com>
27327
27328         * gcc.dg/Wattributes-1.c: New.
27329         * gcc.dg/Wattributes-2.c: New.
27330         * gcc.dg/Wattributes-3.c: New.
27331
27332 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
27333
27334         PR tree-optimization/19833
27335         * gcc.dg/uninit-4.c: Remove xfail.
27336         * gcc.dg/uninit-9.c: Ditto.
27337
27338 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
27339
27340         * obj-c++.dg/bitfield-[1-5].mm: New.
27341         * obj-c++.dg/class-protocol-1.mm: New.
27342         * obj-c++.dg/comp-types-1[0-1].mm: New.
27343         * obj-c++.dg/comp-types-[2-9].mm: New.
27344         * obj-c++.dg/encode-[4-8].mm: New.
27345         * obj-c++.dg/layout-1.mm: New.
27346         * obj-c++.dg/method-1[0-9].mm: New.
27347         * obj-c++.dg/method-2[0-1].mm: New.
27348         * obj-c++.dg/method-[8-9].mm: New.
27349         * obj-c++.dg/objc-gc-3.mm: New.
27350         * obj-c++.dg/try-catch-10.mm: New.
27351         * objc.dg/bitfield-5.m: New.
27352         * objc.dg/comp-types-10.m: New.
27353         * objc.dg/comp-types-9.m: New.
27354         * objc.dg/layout-1.m: New.
27355         * objc.dg/objc-gc-4.m: New.
27356         * objc.dg/try-catch-9.m: New.
27357         * objc.dg/class-protocol-1.m: Tweak diagnostics.
27358         * objc.dg/comp-types-1.m: Likewise.
27359         * objc.dg/comp-types-[5-6].m: Likewise.
27360         * objc.dg/method-9.m: Likewise.
27361
27362 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
27363
27364         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27365         and on hardware without VMX support.
27366
27367         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27368
27369         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27370
27371         * lib/profopt.exp (dg-final-generate, dg-final-use,
27372         profopt-final-code, profopt-get-options): New.
27373         (profopt-execute): Process test directives.
27374
27375         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27376         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27377         cleanup-tree-dump, cleanup-saved-temps): Update comments.
27378
27379 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
27380
27381         PR C++/21645
27382         * g++.dg/init/ctor5.C: New test.
27383
27384 2005-05-24  Ira Rosen  <irar@il.ibm.com>
27385
27386         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27387         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27388         vect-113.c, vect-114.c.
27389
27390 2005-05-23  Adam Nemet  <anemet@lnxw.com>
27391
27392         * gcc.dg/const-elim-1.c: Remove xfails.
27393
27394 2005-05-23  Jeff Law  <law@redhat.com>
27395
27396         * gcc.c-torture/compile/pr21638.c: New test.
27397         * gcc.c-torture/compile/20050520-1.c: New test.
27398
27399 2005-05-23  Nick Clifton  <nickc@redhat.com>
27400
27401         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27402         be a proper triple, ie: m32r*-*-*.
27403         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27404
27405 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
27406
27407         PR middle-end/21331
27408         PR tree-opt/21293
27409         * gcc.c-torture/compile/pr21293.c: New test.
27410         * gcc.c-torture/execute/pr21331.c: New test.
27411
27412 2004-05-20  Richard Henderson  <rth@redhat.com>
27413
27414         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27415
27416 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
27417
27418         * obj-c++-dg.exp: Add.
27419         * obj-c++.exp: Add.
27420         * obj-c++.dg/dg.exp: Add.
27421
27422 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27423
27424         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27425         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27426
27427 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
27428
27429         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27430
27431 2004-05-19  Richard Henderson  <rth@redhat.com>
27432
27433         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27434
27435 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
27436
27437         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27438
27439         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27440
27441 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
27442
27443         PR c++/21495
27444         * g++.dg/parse/extern1.C: New test.
27445         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27446
27447 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27448
27449         * gcc.dg/c99-math.h: New.
27450         * gcc.dg/c99-math-float-1.c: New test.
27451         * gcc.dg/c99-math-double-1.c: Likewise.
27452         * gcc.dg/c99-math-long-double-1.c: Likewise.
27453
27454 2005-05-18  Richard Henderson  <rth@redhat.com>
27455
27456         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27457
27458 2005-05-18  Devang Patel  <dpatel@apple.com>
27459
27460         * g++.dg/opt/20050511-1.C: New test.
27461
27462 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
27463
27464         PR libfortran/21127
27465         * gfortran.dg/reshape-complex.f90: New test.
27466
27467 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
27468
27469         * gfortran.dg/array_constructor_1.f90: New test.
27470         * gfortran.dg/array_constructor_2.f90: New test.
27471
27472 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
27473
27474         PR fortran/20954
27475         * gfortran.dg/pr20954.f: New test.
27476
27477 2005-05-17  Mike Stump  <mrs@apple.com>
27478
27479         Yet more Objective-C++...
27480
27481         * objc.dg/method-5.m: Update.
27482         * objc.dg/method-6.m: Update.
27483         * objc.dg/method-7.m: Update.
27484         * objc.dg/method-9.m: Update.
27485         * objc.dg/try-catch-2.m: Update.
27486
27487 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
27488
27489         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27490         Remove little-endian optimizations.
27491
27492 2005-05-17  Jeff Law  <law@redhat.com>
27493
27494         * g++.dg/tree-ssa/pr14814.C: New test.
27495         * gcc.dg/tree-ssa/pr14814.C: New test.
27496         * gcc.dg/tree-ssa/pr17141-1.C: New test.
27497         * gcc.dg/tree-ssa/pr17141-2.C: New test.
27498
27499 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27500
27501         * gcc.dg/compat/generate-random.c: Do not include
27502         libiberty.h.
27503         * gcc.dg/compat/generate-random_r.c: Likewise.
27504
27505 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
27506
27507         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27508
27509 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
27510
27511         PR middle-end/21595
27512         * g++.dg/tree-ssa/builtin1.C: New testcase.
27513
27514 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
27515
27516         PR c++/21454
27517         * g++.dg/opt/const4.C: New test.
27518
27519         PR middle-end/21492
27520         * g++.dg/opt/crossjump1.C: New test.
27521
27522         PR tree-optimization/21610
27523         * gcc.c-torture/compile/20050516-1.c: New test.
27524
27525         PR fortran/15080
27526         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27527         about the test failing.
27528         * gfortran.fortran-torture/execute/where_7.f90: New test.
27529         * gfortran.fortran-torture/execute/where_8.f90: New test.
27530
27531 2005-05-16  Richard Henderson  <rth@redhat.com>
27532
27533         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27534         i?86 and x86_64.
27535
27536 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * gcc.dg/compat/generate-random.c (config.h): Do not include.
27539         (limits.h): Include unconditionally.
27540         (stdlib.h): Likewise.
27541         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27542         (limits.h): Include unconditionally.
27543         (stdlib.h): Likewise.
27544         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27545         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27546         (limits.h): Include unconditionally.
27547         (stdlib.h): Likewise.
27548         (hashtab.h): Do not include.
27549         (getopt.h): Likewise.
27550         (stddef.h): Include.
27551         (hashval_t): Define.
27552         (struct entry): Add "next" field.
27553         (HASH_SIZE): New macro.
27554         (hash_table): New variable.
27555         (switchfiles): Do not use xmalloc.
27556         (mix): New macro.
27557         (iterative_hash): New function.
27558         (hasht): Remove.
27559         (e_exists): New function.
27560         (e_insert): Likewise.
27561         (output): Use, instead of libiberty hashtable functions.
27562         (main): Do not use getopt.  Do not call htab_create.
27563
27564 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
27565
27566         PR libstdc++/21526
27567         * lib/target-supports.exp (check_mkfifo_available):
27568         Return 0 for cygwin as mkfifo support incomplete on platform.
27569         Fix typos in comments.
27570
27571 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
27572
27573         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27574
27575 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
27576
27577         PR fortran/17432
27578         * gfortran.dg/assign_4.f: New test.
27579
27580 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
27581
27582         PR tree-optimization/21563
27583         * gcc.dg/tree-ssa/pr21563.c: New.
27584
27585 2005-05-14  Jan Hubicka  <jh@suse.cz>
27586
27587         * gcc.dg/noreturn-7.c: Allow control reaches warning.
27588
27589 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
27590
27591         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27592
27593 2005-05-13  Julian Brown  <julian@codesourcery.com>
27594
27595         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27596         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27597
27598 2005-05-13  Jan Hubicka  <jh@suse.cz>
27599
27600         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27601         * gcc.dg/fold-xor-?.c: Likewise.
27602         * gcc.dg/pr15784-?.c: Likewise.
27603         * gcc.dg/pr20922-?.c: Likewise.
27604         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27605         * gcc.dg/tree-ssa/pr17598.c: Likewise.
27606         * gcc.dg/tree-ssa/pr20470.c: Likewise.
27607
27608 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27609
27610         PR fortran/21260
27611         * gfortran.dg/hollerith_1.f90: New test.
27612
27613 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27614
27615         * gfortran.dg/func_result_2.f90: New test.
27616
27617 2005-05-11  Bud Davis  <bdavis@gfortran.org>
27618
27619         * gfortran.dg/dev_null.f90: New test.
27620
27621 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
27622
27623         * gcc.dg/arm-vfp1.c: Revert last change.
27624
27625 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
27626
27627         PR middle-end/19807
27628         PR tree-optimization/19639
27629         * g++.dg/tree-ssa/pr19807.C: New testcase.
27630
27631 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27632
27633         PR libfortran/21471
27634         * gfortran.dg/append-1.f90: New test.
27635
27636 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27637
27638         * gcc.dg/pr18501.c: XFAIL.
27639         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27640         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27641         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27642         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27643         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27644         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27645         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27646         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27647
27648 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27649
27650         PR fortran/20178
27651         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27652         gfortran.dg/f2c_3.f90: New tests.
27653
27654         * gfortran.dg/return_1.f90: Fix dg annotation.
27655
27656 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
27657
27658         * gcc.c-torture/compile/20050510-1.c: New test.
27659
27660 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
27661
27662         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27663
27664 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
27665
27666         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27667
27668 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
27669
27670         PR c/17913
27671         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27672
27673 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
27674
27675         PR c/21342
27676         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27677         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27678
27679 2005-05-10  Ben Elliston  <bje@au.ibm.com>
27680
27681         PR debug/16676
27682         * gcc.dg/debug/pr16676.c: New test.
27683
27684 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
27685
27686         PR testsuite/21443
27687         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27688         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27689         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27690         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27691         Change -O1 to -O2.
27692         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
27693         -fno-tree-dominator-opts.
27694
27695 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27696
27697         * gfortran.dg/return_1.f90: New test.
27698
27699 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
27700
27701         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27702
27703         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27704
27705 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         PR c++/21427
27708         * g++.dg/inherit/covariant13.C: New.
27709
27710 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27711
27712         PR libfortran/19155
27713         * gfortran.dg/pr19155.f: New test.
27714
27715 2005-05-08  Roger Sayle  <roger@eyesopen.com>
27716
27717         PR inline-asm/8788
27718         * gcc.dg/pr8788-1.c: New testcase.
27719
27720 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
27721
27722         PR target/21416
27723         * gcc.target/mips/fpcmp-[12].c: New tests.
27724
27725 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
27726
27727         * lib/target-supports-dg.exp (dg-require-fork): New function.
27728         (dg-require-mkfifo): Likewise.
27729         * lib/target-supports.exp (check_function_available): New
27730         function.
27731         (check_fork_available): Likewise.
27732         (check_mkfifo_available): Likewise.
27733
27734 2005-05-06  Jeff Law  <law@redhat.com>
27735
27736         * gcc.c-torture/compile/pr21380.c: New test.
27737
27738 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
27739
27740         PR c++/20961
27741         * g++.dg/ext/weak3.C: New test.
27742
27743 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
27744
27745         PR c++/21352
27746         * g++.dg/template/crash37.C: New test.
27747
27748 2005-05-05  Paul Brook  <paul@codesourcery.com>
27749
27750         * gcc.dg/arm-g2.c: Use effective-target arm32.
27751         * gcc.dg/arm-mmx-1.c: Ditto.
27752         * gcc.dg/arm-scd42-2.c: Ditto.
27753         * gcc.dg/arm-vfp1.c: Ditto.
27754         * lib/target-supports.exp (check_effective_target_arm32): New
27755         function.
27756
27757 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
27758
27759         PR libfortran/21354
27760         gfortran.dg/in_pack_rank7.f90: New test.
27761
27762 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
27763
27764         PR middle-end/15618
27765         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27766
27767 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
27768
27769         PR middle-end/21265
27770         * gcc.dg/20050503-1.c: New test.
27771
27772         PR rtl-optimization/21239
27773         * gcc.dg/i386-sse-11.c: New test.
27774
27775 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
27776
27777         PR target/16888
27778         * gcc.target/i386/asm-1.c: New test.
27779
27780 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
27781
27782         PR rtl-optimization/21330
27783         * gcc.c-torture/execute/20050502-1.c: New test.
27784
27785         PR target/21297
27786         * gcc.c-torture/execute/20050502-2.c: New test.
27787
27788 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
27789
27790         PR middle-end/21282
27791         * gcc.dg/pr21282.c: New.
27792
27793 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27794
27795         * gcc.dg/vect/pr20122.c: Clean up .vect file.
27796         * gcc.dg/vect/vect-92.c: Likewise.
27797         * gcc.dg/vect/vect-93.c: Likewise.
27798         * gcc.dg/vect/vect-dv-1.c: Likewise.
27799         * gcc.dg/vect/vect-dv-2.c: Likewise.
27800         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
27801
27802 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
27803
27804         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
27805         * gfortran.dg/vect/vect-2.f90: Likewise.
27806         * gfortran.dg/vect/vect-3.f90: Likewise.
27807         * gfortran.dg/vect/vect-4.f90: Likewise.
27808         * gfortran.dg/vect/vect-5.f90: Likewise.
27809
27810 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
27811
27812         PR target/20813
27813         * gcc.dg/rs6000-fpint-2.c: New.
27814
27815 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
27816
27817         PR c/15698
27818         * gcc.dg/builtins-30.c: Update expected messages.
27819         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
27820         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
27821         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
27822
27823 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
27824
27825         PR tree-optimization/21294
27826         * gcc.dg/tree-ssa/pr21294.c: New.
27827
27828 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
27829
27830         * gcc.dg/altivec-3.c (vec_store): Do not use the old
27831         __builtin_altivec_st_internal_4si built-in.
27832
27833 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
27834
27835         PR c++/15875
27836         * g++.dg/template/ptrmem14.C: New test.
27837
27838 2005-05-02  Paul Brook  <paul@codesourcery.com>
27839
27840         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
27841
27842 2005-05-02  Michael Matz  <matz@suse.de>
27843
27844         PR c++/19542
27845         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
27846
27847 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
27848
27849         * g++.dg/cpp/weak.C: New test.
27850
27851 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
27852
27853         * gcc.dg/tree-ssa/loop-8.c: New test.
27854
27855 2005-04-30  Michael Maty  <matz@suse.de>
27856
27857         * gcc.dg/inline-mcpy.c: New test.
27858
27859 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
27860
27861         PR libfortran/18958
27862         * gfortran.dg/eoshift.f90: New test case.
27863
27864 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
27865
27866         PR libfortran/18857
27867         * gfortran.dg/matmul_1.f90: New test.
27868
27869 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27870
27871         PR tree-optimization/21030
27872         * gcc.dg/tree-ssa/pr21030.c: New.
27873
27874 2005-04-29  Devang Patel  <dpatel@apple.com>
27875
27876         PR tree-optimization/21272
27877         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27878
27879 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27880
27881         PR fortran/13082
27882         PR fortran/18824
27883         * gfortran.dg/entry_4.f90: New test.
27884         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27885         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27886         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27887         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27888         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27889         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27890         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27891
27892 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27893
27894         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27895
27896 2005-04-29  Paul Brook  <paul@codesourcery.com>
27897
27898         * gfortran.dg/entry_3.f90: New test.
27899
27900 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27901
27902         * gfortran.dg/implicit_4.f90: New test.
27903
27904 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27905
27906         * lib/target-supports.exp (check_profiling_available): Return
27907         false for xtensa-*-elf.
27908
27909 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27910
27911         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27912         error if file cannot be deleted.
27913
27914 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27915
27916         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27917         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27918         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27919         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27920         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27921         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27922         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27923         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27924         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27925         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27926         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27927         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27928         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27929
27930 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27931
27932         PR fortran/20865
27933         * gfortran.dg/pr20865.f90: New test.
27934
27935 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27936
27937         * gcc.dg/void-cast-2.c: New test.
27938
27939 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27940
27941         PR c/21159
27942         * gcc.dg/void-cast-1.c: New test.
27943
27944 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27945
27946         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27947
27948 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27949
27950         PR fortran/21177
27951         * gfortran.dg/pr21177.f90: New test.
27952
27953 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27954
27955         PR tree-optimization/21171
27956         * gcc.dg/tree-ssa/pr21171.c: New test.
27957
27958 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27959
27960         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27961         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27962         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27963         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27964         gcc.dg/tree-ssa/gen-vect-32.c: New.
27965         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27966         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27967         don't run on PPC32.
27968
27969 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27970
27971         PR c/21213
27972         * gcc.dg/transparent-union-3.c: New test.
27973
27974 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27975
27976         PR c/20740
27977         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27978         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27979         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27980         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27981         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27982         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27983
27984 2005-04-26  Jeff Law  <law@redhat.com>
27985
27986         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27987         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27988         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27989         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27990         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27991         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27992         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27993
27994 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27995
27996         PR tree-optimization/17598
27997         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27998
27999 2005-04-25  Mike Stump  <mrs@apple.com>
28000
28001         * objc.dg/fix-and-continue-1.m: Add.
28002
28003 2005-04-25  Roger Sayle  <roger@eyesopen.com>
28004
28005         PR c++/20995
28006         * g++.dg/opt/pr20995-1.C: New test case.
28007
28008 2005-04-25  Devang Patel <dpatel@apple.com>
28009
28010         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28011
28012 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28013
28014         PR testsuite/21062
28015         * g++.dg/opt/alias2.C (printf): Correct the prototype.
28016
28017 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
28018
28019         PR C++/21188
28020         * g++.dg/opt/rtti2.C: New test.
28021
28022 2005-04-25  Paul Brook  <paul@codesourcery.com>
28023         Steven G. Kargl  <kargls@comcast.net>
28024
28025         PR fortran/20879
28026         * gfortran.dg/ichar_1.f90: New file.
28027
28028 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
28029
28030         PR middle-end/20991
28031         * g++.dg/opt/pr20991.C: New test.
28032
28033         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28034         where sizeof (type) < __alignof__ (type).
28035         * gcc.dg/compat/struct-layout-1.h: Likewise.
28036
28037 2005-04-24  Per Bothner  <per@bothner.com>
28038             Devang Patel  <dpatel@apple.com>
28039
28040         PR preprocessor/20907
28041         * gcc.dg/cpp/very-long-comment.c: New test.
28042
28043 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28044
28045         PR fortran/20059
28046         * gfortran.dg/common_5.f: New test.
28047
28048 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
28049
28050         PR middle-end/21082
28051         * g++.dg/tree-ssa/pr21082.C: New testcase.
28052
28053 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
28054
28055         * gcc.dg/vect/vect-99.c: New test.
28056
28057 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
28058
28059         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28060
28061 2005-04-22  Jeff Law  <law@redhat.com>
28062
28063         * gcc.dg/uninit-5.c: Remove xfails.
28064         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28065         conditionals and loads.
28066
28067 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
28068
28069         PR libfortran/20074
28070         PR libfortran/20436
28071         PR libfortran/21108
28072         * gfortran.dg/nested_reshape.f90: new test
28073         * gfortran.dg/reshape-alloc.f90: new test
28074         * gfortran.dg/reshape.f90: new test
28075
28076 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
28077
28078         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28079
28080         * gcc.dg/arm-vfp1.c: New test.
28081
28082 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
28083
28084         PR c++/21087
28085         * g++.dg/lookup/builtin2.C: New test.
28086
28087 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
28088
28089         * gcc.dg/weak/weak-13.c: New test.
28090
28091 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
28092
28093         * lib/target-supports.exp (check_effective_target_sync_int_long):
28094         Add powerpc*.
28095
28096 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
28097
28098         * gcc.target/mips/branch-1.c: New test.
28099
28100 2005-04-21  Richard Henderson  <rth@redhat.com>
28101
28102         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28103         * gcc.dg/vect/vect-86.c: Likewise.
28104         * gcc.dg/vect/vect-87.c: Likewise.
28105         * gcc.dg/vect/vect-88.c: Likewise.
28106
28107 2005-04-21  Devang Patel  <dpatel@apple.com>
28108
28109         PR optimization/20994
28110         * gcc.dg/tree-ssa/ifc-3.c: New test.
28111
28112 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28113
28114         PR c/12913
28115         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28116         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28117         gcc.dg/c99-vla-jump-5.c: New tests.
28118
28119 2005-04-19  Richard Henderson  <rth@redhat.com>
28120
28121         * lib/target-supports.exp (check_effective_target_vect_int_mult):
28122         Fix typo in exists check.
28123         (check_effective_target_sync_int_long): New.
28124         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28125         * gcc.dg/ia64-sync-2.c: Likewise.
28126         * gcc.dg/ia64-sync-3.c: Likewise.
28127         * gcc.dg/ia64-sync-4.c: Likewise.
28128
28129 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
28130
28131         * gcc.dg/fold-xor-1.c: New test.
28132         * gcc.dg/fold-xor-2.c: New test.
28133
28134 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
28135
28136         PR target/20670
28137         * g++.dg/eh/fp-regs.C: New test.
28138
28139 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
28140
28141         * gcc.dg/Wint-to-pointer-cast-1.c,
28142         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28143         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28144         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28145
28146 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28147
28148         PR fortran/16861
28149         * gfortran.dg/pr16861.f90: New test.
28150
28151 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28152
28153         * gcc.dg/pr21085.c: New test.
28154
28155 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
28156
28157         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
28158         (setup_mips_tests, dg-mips-options): New procedures.
28159         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28160         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28161         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28162         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28163         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28164         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28165         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28166         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28167         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28168         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28169         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28170         dg-mips-options instead of dg-options.  Remove now-redundant
28171         preprocessor guards.
28172         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28173         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28174         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28175         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28176         * gcc.dg/vr-mult-2.c: Delete.
28177         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28178         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28179         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28180         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28181         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28182         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28183         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28184
28185 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
28186
28187         * ada/acats/run_all.sh: Use sync when executable not present.
28188
28189 2005-04-18  Devang Patel  <dpatel@apple.com>
28190
28191         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28192         * gcc.dg/vect/vect-11a.c: New.
28193         * gcc.dg/vect/vect-none.c: Update.
28194         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28195
28196 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
28197
28198         PR tree-optimization/20922
28199         * gcc.dg/pr20922-1.c: New test.
28200         * gcc.dg/pr20922-2.c: New test.
28201         * gcc.dg/pr20922-3.c: New test.
28202         * gcc.dg/pr20922-4.c: New test.
28203         * gcc.dg/pr20922-5.c: New test.
28204         * gcc.dg/pr20922-6.c: New test.
28205
28206 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28207
28208         PR libfortran/20950
28209         * gfortran.dg/pr20950.f: New test.
28210
28211 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28212
28213         PR libfortran/19216
28214         * gfortran.dg/pr19216.f: New test.
28215
28216 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
28217
28218         PR tree-optimization/21001
28219         * gcc.dg/tree-ssa/pr21001.c: New.
28220
28221 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
28222
28223         PR libfortran/21075
28224         * gfortran.dg/reshape_rank7.f90: New test.
28225
28226 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28227
28228         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28229         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28230         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28231         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28232         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28233         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28234         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28235         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28236         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28237         wrong way round).
28238         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28239         in namelists.  New test.
28240         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28241         New test.
28242         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28243         New test.
28244         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28245         namelist.  New test.
28246         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28247         New test.
28248         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28249         New test.
28250         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28251         namelist.  New test.
28252         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28253         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28254         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28255         New test.
28256         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28257         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28258         arrays. New test.
28259
28260 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
28261
28262         * gfortran.dg/wtruncate.f: New testcase.
28263         * gfortran.dg/wtruncate.f90: New testcase.
28264
28265 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
28266
28267         PR c++/21025
28268         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28269         which sizeof/alignof is dependent, rather than just whether we are
28270         processing_template_decl.
28271
28272 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28273
28274         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28275         corrected typo where the wrong variables had been compared.
28276
28277 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
28278
28279         PR libfortran/18495
28280         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28281         Test callee-allocated version of return array with a write
28282         statement.
28283         Test spread with a temporary with another write statement.
28284
28285 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
28286
28287         PR tree-optimization/21031
28288         * gcc.dg/tree-ssa/pr21031.c: New.
28289
28290 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
28291
28292         PR tree-optimization/21004
28293         * gcc.dg/builtins-53.c: Include builtins-config.h.
28294         Check floorf, ceilf, floorl and ceill transformations
28295         only when HAVE_C99_RUNTIME is defined.
28296
28297 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
28298
28299         PR middle-end/20739
28300         * gcc.dg/tree-ssa/pr20739.c: New test.
28301
28302 2005-04-14  Mike Stump  <mrs@apple.com>
28303
28304         * gcc.dg/Foundation.framework/empty: New.
28305         * gcc.dg/framework-2.c: New.
28306
28307 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28308
28309         PR tree-optimization/21021
28310         * gcc.c-torture/compile/pr21021.c: New.
28311
28312 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
28313
28314         PR testsuite/21010
28315         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28316         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28317         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28318         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28319         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28320         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28321         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28322         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28323
28324 2005-04-14  Richard Henderson  <rth@redhat.com>
28325
28326         * lib/target-supports.exp (check_effective_target_vect_condition):
28327         Add ia64, i?86, and x86_64.
28328
28329 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
28330
28331         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28332
28333 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
28334
28335         PR tree-optimization/20657
28336         * gcc.dg/tree-ssa/pr20657.c: New.
28337
28338 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
28339
28340         * gcc.dg/builtins-53.c: Also check (int)trunc* and
28341         (long long int)trunc*.
28342
28343 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
28344
28345         PR target/20927
28346         * gcc.dg/pr20927.c: New test.
28347
28348 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
28349
28350         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28351         * gcc.target/mips/asm-1.c: Likewise.
28352
28353 2005-04-13  Dale Johannesen  <dalej@apple.com>
28354
28355         * objc.dg/objc-fast-4.m: New.
28356
28357 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
28358
28359         * gcc.target/cris/torture/cris-torture.exp: New driver in new
28360         directory.
28361         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28362
28363 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
28364
28365         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28366         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28367         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28368
28369 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
28370
28371         PR tree-optimization/20913
28372         * gcc.dg/tree-ssa/pr20913.c: New.
28373
28374         PR tree-optimization/20702
28375         * gcc.dg/tree-ssa/pr20702.c: New.
28376
28377 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28378
28379         PR c++/13744
28380         * g++.dg/inherit/local3.C: New test.
28381
28382 2005-04-12  Jeff Law  <law@redhat.com>
28383
28384         * gcc.dg/tree-ssa/20050412-1.c: New test.
28385
28386 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
28387
28388         PR libfortran/19016
28389         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28390         Add tests with mask generated by expression.
28391         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28392         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28393         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28394
28395 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
28396
28397         PR middle-end/20917
28398         * gcc.dg/20050409-1.c: New test.
28399
28400 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
28401
28402         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28403
28404 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28405
28406         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28407         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28408         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28409         (TARGET_CXX): Adjust accordingly.
28410         * target.h (struct gcc_target): Remove epxort_class_data.  Add
28411         determine_class_data_visibility and class_data_always_comdat.
28412         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28413         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28414         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28415         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28416         (arm_cxx_determine_class_data_visibility): New.
28417         (arm_cxx_class_data_always_comdat): Likewise.
28418         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28419         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28420         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28421         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28422         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28423         Define.
28424
28425 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
28426
28427         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28428
28429 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
28430
28431         * gcc.dg/i386-darwin-fpmath.c: New.
28432
28433 2004-04-11  Devang Patel  <dpatel@apple.com>
28434
28435         * lib/target-supports.exp (check_effective_target_vect_condition): New.
28436         * gcc.dg/vect/vect-ifcvt-1.c: New test.
28437         * gcc.dg/vect/vect-ifcvt-2.c: New test.
28438         * gcc.dg/vect/vect-ifcvt-3.c: New test.
28439         * gcc.dg/vect/vect-ifcvt-4.c: New test.
28440         * gcc.dg/vect/vect-ifcvt-5.c: New test.
28441         * gcc.dg/vect/vect-ifcvt-6.c: New test.
28442         * gcc.dg/vect/vect-ifcvt-7.c: New test.
28443         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28444
28445 2004-04-11  Devang Patel  <dpatel@apple.com>
28446
28447         * gcc.dg/vect/vect-dv-1.c: New test.
28448         * gcc.dg/vect/vect-dv-2.c: New test.
28449
28450 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28451
28452         PR tree-optimization/20933
28453         * gcc.dg/tree-ssa/pr20933.c: New test.
28454
28455 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28456
28457         * gfortran.dg/fold_nearest.f90: New test.
28458
28459 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
28460
28461         * gcc.dg/tree-ssa/alias-1.c: New test.
28462
28463 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
28464
28465         PR tree-optimization/20920
28466         * g++.dg/tree-ssa/pr20920.C: New test.
28467
28468 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
28469
28470         * gcc.dg/builtins-53.c: Also check (int)ceil* and
28471         (long long int)ceil*.
28472
28473 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
28474
28475         * g++.dg/warn/Wdtor1.C: Declare template in system header with
28476         explicit C++ linkage.
28477
28478 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28479
28480         * gfortran.dg/pr17229.f: Take care of the new obsolescence
28481         warning for arithmetic IF statements.
28482
28483 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
28484
28485         * eor_handling_1.f90: New test case.
28486         * eor_handling_2.f90: New test case.
28487         * eor_handling_3.f90: New test case.
28488         * eor_handling_4.f90: New test case.
28489         * eor_handling_5.f90: New test case.
28490         * noadv_size.f90: New test case.
28491         * pad_no.f90: New test case.
28492
28493 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
28494
28495         * gcc.c-torture/execute/20050410-1.c: New test.
28496
28497 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
28498
28499         * gcc.dg/pr20126.c: New.
28500
28501 2005-04-09  Bud Davis  <bdavis@gfortran.org>
28502             Steven G. Kargl <kargls@comcast.net>
28503
28504         * gfortran.dg/PR19872.f: New test.
28505
28506 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28507
28508         * gfortran.dg/nint_1.f90: Fix dg-do directive.
28509
28510 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
28511
28512         * gfortran.dg/nint_1.f90: New test.
28513
28514 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28515
28516         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28517         Added test for callee-allocated arrays with write statements.
28518         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28519         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28520         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28521         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28522         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28523
28524 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
28525
28526         PR libfortran/20163
28527         * gfortran.dg/open-options-blanks.f: New test.
28528
28529 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
28530
28531         PR fortran/13257
28532         * gfortran.dg/comma_format_extension_[1234].f: New tests.
28533
28534 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
28535
28536         * gcc.dg/tree-ssa/stdarg-1.c: New test.
28537         * gcc.dg/tree-ssa/stdarg-2.c: New test.
28538         * gcc.dg/tree-ssa/stdarg-3.c: New test.
28539         * gcc.dg/tree-ssa/stdarg-4.c: New test.
28540         * gcc.dg/tree-ssa/stdarg-5.c: New test.
28541         * gcc.c-torture/execute/stdarg-4.c: New test.
28542
28543         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28544
28545         PR target/20795
28546         * g++.dg/abi/param2.C: New test.
28547
28548 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28549
28550         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28551
28552 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
28553
28554         * gcc.dg/builtins-53.c: New test.
28555
28556 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
28557
28558         * g++.dg/tree-ssa/pr18178.C: New test.
28559         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28560         * gcc.c-torture/execute/20041019-1.c: New test.
28561         * gcc.dg/tree-ssa/20041008-1.c: New test.
28562         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28563         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28564         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28565         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28566         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28567         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28568         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28569         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28570         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28571         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28572
28573 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
28574
28575         PR rtl-optimization/20466
28576         * gcc.c-torture/execute/pr20466-1.c: New test.
28577
28578 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
28579
28580         PR c++/20905
28581         * g++.dg/parse/cond2.C: New test.
28582
28583         PR c++/20145
28584         * g++.dg/warn/Wdtor1.C: New test.
28585
28586 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28587
28588         PR fortran/17229
28589         * gfortran.dg/pr17229.f: New test.
28590
28591 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
28592
28593         * gfortran.dg/tiny_1.f90: New test.
28594         * gfortran.dg/tiny_2.f90: ditto.
28595
28596 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
28597
28598         * gfortran.dg/eor_1.f90: Fix dg-do run line
28599         * gfortran.dg/open_new.f90: Fix dg-do run line
28600
28601 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
28602
28603         * lib/target-supports.exp (get_compiler_messages): Support
28604         optional arguments, the fourth being compiler options.
28605         (check_effective_target_fpic): New proc.
28606         * gcc.dg/20050321-2.c: Restrict to target fpic.
28607
28608 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
28609
28610         * gcc.dg/15443-1.c: New test.
28611         * gcc.dg/15443-2.c: Likewise.
28612
28613 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28614
28615         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28616
28617 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28618
28619         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28620
28621 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
28622
28623         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28624         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28625         -m64.
28626         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28627         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28628         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28629
28630 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
28631
28632         PR c++/20212
28633         * g++.dg/warn/Wunused-11.C: New test.
28634
28635 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
28636
28637         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28638
28639 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
28640
28641         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28642
28643 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28644
28645         PR c++/20734
28646         * g++.dg/template/ptrmem13.C: New test.
28647
28648 2005-04-05  Per Bothner  <per@bothner.com>
28649
28650         * lib/gcc.exp: Always add -fno-show-column, for now.
28651
28652 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
28653
28654         PR testsuite/20767
28655         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28656         of plain old "unsigned int" for the type of "i".  Makes this test
28657         64bit clean.
28658
28659 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
28660
28661         * gcc.dg/i386-ssefn-1.c: New test.
28662         * gcc.dg/i386-ssefn-2.c: New test.
28663         * gcc.dg/i386-ssefn-3.c: New test.
28664         * gcc.dg/i386-ssefn-4.c: New test.
28665
28666 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
28667
28668         PR tree-optimization/20076
28669         * gcc.dg/builtin-apply4.c: New test.
28670
28671         PR preprocessor/19475
28672         * gcc.dg/cpp/macspace1.c: New test.
28673         * gcc.dg/cpp/macspace2.c: New test.
28674
28675 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28676
28677         * gfortran.dg/pr20755.f: Fixed bad format.
28678
28679 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28680
28681         PR c++/20763
28682         * g++.dg/ext/attrib21.C: New test.
28683
28684 2004-04-05  Devang Patel  <dpatel@apple.com>
28685
28686         * lib/target-supports.exp (check_effective_target_vect_shif): New.
28687         * gcc.dg/vect/vect-shift-1.c: New test.
28688
28689 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28690
28691         PR libfortran/20755
28692         * gfortran.dg/pr20755.f: New test.
28693
28694 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
28695
28696         * gfortran.dg/pr15959.f90: New test.
28697         * gfortran.dg/string_pad_trunc.f90: New test.
28698
28699 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28700
28701         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28702         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28703         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28704         syntax.
28705
28706 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28707
28708         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28709
28710 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28711
28712         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28713         * gcc.c-torture/compile/20011119-2.c: Likewise.
28714         * gcc.c-torture/compile/981001-2.c: Likewise.
28715
28716 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
28717
28718         PR c++/20679
28719         * g++.dg/template/overload4.C: New test.
28720
28721 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28722
28723         PR c++/20746
28724         * g++.dg/abi/covariant5.C: New.
28725
28726         PR debug/20505
28727         * g++.dg/debug/const2.C: New.
28728
28729 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
28730
28731         PR rtl-optimization/16104
28732         * gcc.c-torture/execute/20050316-1.c: New test.
28733
28734 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
28735
28736         * g++.dg/template/spec23.C: Fix dg-error text.
28737
28738 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
28739
28740         PR c++/19199
28741         * g++.dg/expr/lval2.C: New.
28742
28743 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28744
28745         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28746         __builtin_strcasecmp and __builtin_strncasecmp.
28747
28748 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
28749
28750         PR c++/20723
28751         * g++.dg/template/spec22.C: New.
28752         * g++.dg/template/spec23.C: New.
28753
28754 2005-04-03  Dale Ranta  <dir@lanl.gov>
28755             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28756
28757         PR libfortran/20068
28758         PR libfortran/20125
28759         PR libfortran/20156
28760         PR libfortran/20471
28761         * gfortran.dg/backspace.f: New test.
28762
28763 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
28764
28765         * gcc.dg/pr19345.c: New test.
28766
28767 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28768
28769         PR tree-optimization/20640
28770         * gcc.dg/torture/tree-loop-1.c: New.
28771
28772 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
28773
28774         PR rtl-optimization/20290
28775         * gcc.c-torture/execute/loop-ivopts-2.c: New.
28776
28777 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
28778
28779         * gcc.dg/rs6000-fpint.c: New.
28780
28781 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28782
28783         * gcc.dg/old-style-then-proto-1.c: New test.
28784
28785 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28786
28787         * gfortran.fortran-torture/execute/backspace.f90: Check
28788         after backspace and read was incorrect.
28789
28790 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28791
28792         * gcc.c-torture/execute/builtins/strcat.c: Check the result
28793         buffer past the terminating NUL using memcmp.
28794         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28795         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28796
28797         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28798         Fix unused/uninitialized variable warnings.
28799
28800         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
28801         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
28802         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
28803         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
28804
28805         * gcc.c-torture/execute/builtins/abs-1-lib.c,
28806         gcc.c-torture/execute/builtins/fputs-lib.c,
28807         gcc.c-torture/execute/builtins/lib/fprintf.c,
28808         gcc.c-torture/execute/builtins/lib/main.c,
28809         gcc.c-torture/execute/builtins/lib/memcmp.c,
28810         gcc.c-torture/execute/builtins/lib/memmove.c,
28811         gcc.c-torture/execute/builtins/lib/mempcpy.c,
28812         gcc.c-torture/execute/builtins/lib/memset.c,
28813         gcc.c-torture/execute/builtins/lib/printf.c,
28814         gcc.c-torture/execute/builtins/lib/sprintf.c,
28815         gcc.c-torture/execute/builtins/lib/stpcpy.c,
28816         gcc.c-torture/execute/builtins/lib/strchr.c,
28817         gcc.c-torture/execute/builtins/lib/strcmp.c,
28818         gcc.c-torture/execute/builtins/lib/strcpy.c,
28819         gcc.c-torture/execute/builtins/lib/strcspn.c,
28820         gcc.c-torture/execute/builtins/lib/strlen.c,
28821         gcc.c-torture/execute/builtins/lib/strncat.c,
28822         gcc.c-torture/execute/builtins/lib/strncmp.c,
28823         gcc.c-torture/execute/builtins/lib/strncpy.c,
28824         gcc.c-torture/execute/builtins/lib/strrchr.c,
28825         gcc.c-torture/execute/builtins/lib/strspn.c,
28826         gcc.c-torture/execute/builtins/lib/strstr.c,
28827         gcc.c-torture/execute/builtins/memops-asm-lib.c,
28828         gcc.c-torture/execute/builtins/strlen-2.c,
28829         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
28830         prototypes.
28831
28832 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
28833
28834         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
28835         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
28836         selectany usage.
28837
28838 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
28839
28840         PR c++/19406
28841         * g++.dg/debug/using1.C: New test.
28842
28843 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
28844
28845         PR middle-end/20524
28846         * gcc.dg/alias-7.c: Prefix asm-declared name with
28847         __USER_LABEL_PREFIX__.
28848
28849 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
28850
28851         Fix fallout from PR middle-end/15700:
28852         * gcc.c-torture/compile/20011119-1.c: Take
28853         __USER_LABEL_PREFIX__ into account.
28854         * gcc.c-torture/compile/20011119-2.c: Likewise.
28855
28856 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28857
28858         PR c++/18644
28859         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
28860
28861 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
28862
28863         PR c/17855
28864         * gcc.c-torture/compile/struct-non-lval-1.c,
28865         gcc.c-torture/compile/struct-non-lval-2.c,
28866         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
28867
28868 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
28869
28870         * gcc.dg/tls/tls.exp: Remove temporary file.
28871         * g++.dg/tls/tls.exp: Ditto.
28872         * lib/file-format.exp: Ditto.
28873         * g++.dg/special/ecos.exp: Ditto.
28874
28875         * lib/profopt.exp: Treat prof_ext as a list.
28876         * gcc.misc-tests/bprob.exp: Ditto.
28877         * g++.dg/bprob/bprob.exp: Ditto.
28878
28879         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28880         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28881         g++.dg/tree-ssa/pointer-reference-alias.C,
28882         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28883         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28884         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28885         g++.dg/vect/pr19951.cc: Ditto.
28886         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28887         gcc.dg/builtins-47.c: Ditto.
28888         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28889         gcc.dg/pr20115-1.c: Ditto.
28890         * gcc.dg/tree-ssa/20030530-2.c,
28891         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28892         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28893         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28894         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28895         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28896         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28897         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28898         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28899         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28900         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28901         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28902         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28903         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28904         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28905         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28906         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28907         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28908         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28909         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28910         gcc.dg/tree-ssa/20030824-1.c,
28911         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28912         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28913         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28914         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28915         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28916         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28917         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28918         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28919         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28920         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28921         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28922         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28923         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28924         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28925         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28926         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28927         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28928         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28929         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28930         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28931         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28932         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28933         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28934         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28935         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28936         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28937         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28938         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28939         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28940         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28941         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28942         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28943         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28944         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28945         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28946         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28947         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28948         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28949         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28950         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28951         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28952         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28953         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28954         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28955         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28956         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28957         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28958         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28959         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28960         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28961         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28962         gcc.dg/tree-ssa/useless-1.c: Ditto.
28963         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28964         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28965         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28966         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28967         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28968         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28969         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28970         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28971         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28972         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28973         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28974         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28975         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28976         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28977         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28978         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28979         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28980         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28981         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28982         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28983         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28984         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28985         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28986         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28987         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28988         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28989         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28990         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28991         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28992         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28993         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28994         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28995         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28996         gcc.dg/vect/vect-none.c: Ditto.
28997         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28998         treelang/compile/unsigned.tree: Ditto.
28999
29000         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29001         * gcc.dg/cpp/direct2s.c: Ditto.
29002         * gcc.dg/cpp/paste4.c: Ditto.
29003         * gcc.dg/cpp/separate-1.c: Ditto.
29004         * gcc.dg/pch/save-temps-1.c: Ditto.
29005         * g++.dg/ext/altivec-10.C: Ditto.
29006         * g++.dg/pch/pch.C: Ditto.
29007
29008         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29009
29010         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29011         * g++.dg/template/repo1.C: Ditto.
29012         * g++.dg/template/repo2.C: Ditto.
29013         * g++.dg/template/repo3.C: Ditto.
29014         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29015         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29016         * g++.old-deja/g++.pt/repo1.C: Ditto.
29017         * g++.old-deja/g++.pt/repo2.C: Ditto.
29018         * g++.old-deja/g++.pt/repo3.C: Ditto.
29019         * g++.old-deja/g++.pt/repo4.C: Ditto.
29020
29021         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29022         * gcc.dg/20030107-1.c: Ditto.
29023         * gcc.dg/20030702-1.c: Ditto.
29024         * gcc.dg/profile-generate-1.c: Ditto.
29025         * g++.dg/other/profile1.C: Ditto.
29026         * g++.old-deja/g++.robertl/eb83.C: Ditto.
29027
29028         * lib/gcc-dg.exp (remove-build-file): New.
29029         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29030         cleanup-tree-dump, cleanup-saved-temps): New.
29031
29032 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29033
29034         PR c++/19203, DR 214
29035         * g++.dg/parse/ambig3.C: Not ambiguous.
29036         * g++.dg/template/spec20.C: New.
29037         * g++.dg/template/spec21.C: New.
29038
29039 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
29040
29041         PR target/20045
29042         * gcc.dg/ia64-fptr-1.c: Run only on linux.
29043
29044 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29045
29046         PR libfortran/20660
29047         * gfortran.dg/negative_unit.f: New test.
29048
29049 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29050
29051         * gcc.dg/20050330-1.c: New test.
29052
29053 2005-03-30  Devang Patel  <dpatel@apple.com>
29054
29055         * g++.dg/tree-sra/ssa-sra-3.C: New test.
29056
29057 2005-03-30  Dale Johannesen  <dalej@apple.com>
29058
29059         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29060
29061 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
29062
29063         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29064         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29065         Strip options from test name.
29066
29067 2005-03-31  Jan Hubicka  <jh@suse.cz>
29068
29069         * gcc.dg/varpool-1.c: New testcase.
29070
29071 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29072
29073         PR c/772
29074         PR c/17913
29075         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29076         gcc.dg/stmt-expr-label-3.c : New tests.
29077         * gcc.c-torture/execute/medce-2.c: Remove.
29078
29079 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
29080
29081         PR c/20368
29082         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29083         tests.
29084
29085 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
29086
29087         * gcc.c-torture/compile/pr20203.c: New test.
29088
29089 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29090
29091         * gfortran.dg/promotion.f90: New test.
29092
29093 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
29094
29095         PR middle-end/20491
29096         * gcc.dg/torture/asm-subreg-1.c: New test.
29097
29098 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
29099
29100         PR c/20672
29101         * gcc.dg/pr20672-1.c: New test.
29102
29103 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
29104
29105         * gfortran.dg/vect: New directory.
29106         * gfortran.dg/vect/vect.exp: New.
29107         * gfortran.dg/vect/vect-1.f90: New test.
29108         * gfortran.dg/vect/vect-2.f90: New test.
29109         * gfortran.dg/vect/vect-3.f90: New test.
29110         * gfortran.dg/vect/vect-4.f90: New test.
29111         * gfortran.dg/vect/vect-5.f90: New test.
29112
29113 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
29114
29115         PR middle-end/20622
29116         * gcc.dg/alias-7.c: New test.
29117
29118 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
29119
29120         * gcc.dg/sparc-reg-1.c: New test.
29121
29122 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
29123
29124         PR target/19890
29125         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29126
29127 2005-03-29  Dale Ranta  <dir@lanl.gov>
29128             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29129
29130         PR libfortran/20163
29131         * gfortran.dg/pr20163-2.f: New test.
29132
29133 2005-03-28  Jan Hubicka  <jh@suse.cz>
29134
29135         PR middle-end/20635
29136         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29137         by Jakub Jelinek.
29138
29139 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
29140
29141         PR tree-optimization/20626
29142         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29143         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29144
29145 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
29146
29147         * gfortran.dg/underflow.f90: New test.
29148         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29149
29150 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29151
29152         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29153
29154 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
29155
29156         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29157         (g++_init): Make sure that CXXFLAGS is set.
29158         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29159         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29160         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29161         * lib/objc.exp (objc_init): Likewise.
29162         * lib/treelang.exp (treelang_init): Likewise.
29163
29164 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
29165
29166         PR tree-optimization/20470
29167         * gcc.dg/tree-ssa/pr20470.c: New test.
29168
29169 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
29170
29171         * gcc.dg/ppc-stfiwx.c: New.
29172
29173 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
29174
29175         PR target/19888
29176         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29177
29178 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29179
29180         * gcc.dg/20050325-1.c: Fix a typo.
29181
29182 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29183
29184         PR libfortran/19678
29185         PR libfortran/19679
29186         * gfortran.dg/dos_eol.f: New test.
29187
29188 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
29189
29190         PR rtl-optimization/20249
29191         * gcc.dg/20050325-1.c: New test.
29192
29193 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29194
29195         PR libfortran/15332
29196         * gfortran.dg/pr15332.f: New test.
29197
29198 2005-03-24  Dale Johannesen  <dalej@apple.com>
29199
29200         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29201
29202 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
29203
29204         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29205         'internal' visibility.
29206         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29207         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29208         'protected' visibility.
29209         * gcc.dg/visibility-7.c: Likewise.
29210         * lib/target-supports.exp (check_visibility_available): Take
29211         a parameter, the kind of visibility to check for.
29212         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29213         to check_visibility_available.
29214
29215         * g++.dg/expr/cast3.C: New.
29216
29217 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
29218
29219         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29220         rs6000.
29221
29222 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
29223
29224         PR target/20095
29225         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29226
29227 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
29228
29229         * gcc.dg/badshift.c: Renamed to...
29230         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
29231
29232         * gcc.target/i386/badshift.c: Renamed to...
29233         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
29234         only.
29235
29236         PR rtl-optimization/20532
29237         * gcc.target/i386/badshift.c: New.
29238
29239 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29240
29241         * gfortran.dg/pr18025.f90: New test.
29242
29243 2005-03-23  Dale Johannesen  <dalej@apple.com>
29244
29245         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29246
29247 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
29248
29249         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29250
29251         * lib/target-supports.exp (check_iconv_available): Default
29252         libiconv to -liconv, if there is no definition.
29253
29254 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
29255
29256         * gcc.dg/torture/cris-asm-mof-1.c: New test.
29257
29258 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
29259
29260         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29261         * g++.dg/opt/pr7503-2.C: Likewise.
29262         * g++.dg/opt/pr7503-3.C: Likewise.
29263         * g++.dg/opt/pr7503-4.C: Likewise.
29264         * g++.dg/opt/pr7503-5.C: Likewise.
29265         * g++.dg/warn/minmax.C: New test.
29266
29267 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29268
29269         * gfortran.dg/g77_intrinsics_funcs.f: New test.
29270         * gfortran.dg/g77_intrinsics_sub.f: New test.
29271
29272 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29273             Jan Hubicka  <jh@suse.cz>
29274             Steven Bosscher <stevenb@suse.de
29275
29276         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29277
29278 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29279
29280         PR c++/19980
29281         * g++.dg/template/redecl3.C: New test.
29282
29283 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29284
29285         PR c++/20499
29286         * g++.dg/parse/error16.C: Tweak error markers.
29287
29288 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
29289
29290         PR target/20561
29291         * gcc.dg/20050321-2.c: New test.
29292
29293 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         PR c++/20465
29296         PR c++/20381
29297         * g++.dg/template/ptrmem12.C: New.
29298
29299 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
29300
29301         PR rtl-optimization/20527
29302         * gcc.c-torture/execute/pr20527-1.c: New test.
29303
29304 2005-03-22  Ben Elliston  <bje@au.ibm.com>
29305
29306         * gcc.misc-tests/options.exp (check_for_options): Create a real C
29307         program, compile it into a real executable and then delete the .c
29308         and .x files afterwards, to avoid problems on testglue targets.
29309
29310 2005-03-21  Stuart Hastings  <stuart@apple.com>
29311
29312         * gcc.target/i386/sse-2.c: New.
29313
29314 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
29315
29316         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29317
29318 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29319
29320         * g++.dg/parse/crash25.C: Fix typo.
29321
29322 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29323
29324         PR c++/20461
29325         * g++.dg/parse/crash24.C: New test.
29326
29327         PR c++/20536
29328         * g++.dg/parse/crash25.C: New test.
29329
29330 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
29331
29332         PR c++/20147
29333         * g++.dg/ext/stmtexpr4.C: New test.
29334
29335 2005-03-20  Roger Sayle  <roger@eyesopen.com>
29336
29337         PR middle-end/20539
29338         * gcc.c-torture/compile/pr13066-1.c: New test case.
29339         * gcc.c-torture/compile/pr20539-1.c: Likewise.
29340         * g++.dg/opt/pr13066-1.C: Likewise.
29341
29342 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
29343
29344         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29345
29346 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29347
29348         PR fortran/18525
29349         * gfortran.dg/nesting_1.f90: New test.
29350
29351 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29352
29353         PR c++/20240
29354         * g++.dg/lookup/using13.C: New test.
29355
29356 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29357
29358         PR c++/20333
29359         * g++.dg/template/crash36.C: New test.
29360
29361 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
29362
29363         PR c++/20463
29364         * g++.dg/template/crash35.C: New test.
29365
29366 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
29367
29368         PR c++/19966
29369         * g++.dg/overload/operator2.C: New test.
29370
29371 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29372
29373         PR libfortran/20257
29374         * gfortran.dg/pr20257.f90: New test.
29375
29376 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29377
29378         PR libfortran/20480
29379         * gfortran.dg/pr20480.f90: New test.
29380
29381 2005-03-16  Richard Henderson  <rth@redhat.com>
29382
29383         PR middle-end/15700
29384         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29385         (_rtld_global): New.
29386         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29387         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29388
29389         * gcc.dg/alias-3.c: New.
29390         * gcc.dg/alias-4.c: New.
29391         * gcc.dg/alias-5.c: New.
29392         * gcc.dg/alias-6.c: New.
29393
29394 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
29395
29396         * gcc.dg/cpp/ucnid-7.c: New.
29397
29398 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
29399             Dorit Naishlos  <dorit@il.ibm.com>
29400
29401         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29402         darwin.
29403
29404 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
29405
29406         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29407         support misaligned accesses.
29408         * gcc.dg/vect/vect-58.c: Likewise.
29409         * gcc.dg/vect/vect-92.c: New.
29410         * gcc.dg/vect/vect-93.c: New.
29411
29412 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
29413
29414         PR fortran/18827
29415         * gfortran.dg/assign_2.f90: New test.
29416         * gfortran.dg/assign_3.f90: New test.
29417         * gfortran.dg/assign.f90: New test.
29418
29419 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
29420
29421         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29422         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29423         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29424         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29425         names.
29426
29427 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
29428
29429         * gcc.dg/cpp/ucnid-6.c: New.
29430
29431         * gcc.dg/cpp/normalize-1.c: New.
29432         * gcc.dg/cpp/normalize-2.c: New.
29433         * gcc.dg/cpp/normalize-3.c: New.
29434         * gcc.dg/cpp/normalize-4.c: New.
29435         * gcc.dg/cpp/ucnid-4.c: New.
29436         * gcc.dg/cpp/ucnid-5.c: New.
29437         * g++.dg/cpp/normalize-1.C: New.
29438         * g++.dg/cpp/ucnid-1.C: New.
29439
29440 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29441
29442         * gcc.dg/pr18628.c: New.
29443
29444 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
29445
29446         PR c++/20280
29447         * g++.dg/tree-ssa/pr20280.C: New.
29448
29449 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29450
29451         PR fortran/20467
29452         * gfortran.dg/stfunc_2.f90: New test.
29453
29454 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29455
29456         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29457
29458 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
29459
29460         * gcc.dg/tree-ssa/20050314-1.c: New test.
29461
29462 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29463
29464         PR c++/4403
29465         PR c++/9783, DR433
29466         * g++.dg/template/friend34.C: New test.
29467         * g++.dg/template/friend35.C: Likewise.
29468         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29469
29470 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29471
29472         Friend class name lookup 5/n
29473         PR c++/1016
29474         * g++.dg/lookup/hidden-class1.C: New test.
29475         * g++.dg/lookup/hidden-class2.C: Likewise.
29476         * g++.dg/lookup/hidden-class3.C: Likewise.
29477         * g++.dg/lookup/hidden-class4.C: Likewise.
29478         * g++.dg/lookup/hidden-class5.C: Likewise.
29479         * g++.dg/lookup/hidden-class6.C: Likewise.
29480         * g++.dg/lookup/hidden-class7.C: Likewise.
29481         * g++.dg/lookup/hidden-class8.C: Likewise.
29482         * g++.dg/lookup/hidden-class9.C: Likewise.
29483         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29484         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29485         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29486         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29487         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29488         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29489         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29490         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29491         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29492         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29493         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29494
29495 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
29496
29497         PR c++/20157
29498         * g++.dg/template/error18.C: New test.
29499
29500 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29501
29502         PR debug/16792
29503         * g++.dg/debug/pr16792.C: New test.
29504
29505 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29506
29507         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29508         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29509         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29510         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29511         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29512         test assertion names.
29513
29514 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29515
29516         PR fortran/18600
29517         * gfortran.dg/stfunc_1.f90: New test.
29518
29519 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29520
29521         PR fortran/16907
29522         * gfortran.dg/real_index_1.f90: New test.
29523
29524 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29525
29526         PR fortran/20323
29527         * gfortran.dg/spec_expr_1.f90: New test.
29528
29529 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
29530
29531         PR c/20402
29532         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29533         new parser.
29534
29535 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29536
29537         PR fortran/20361
29538         * gfortran.dg/largeequiv_1.f90: New test.
29539
29540 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29541
29542         * gcc.dg/ucnid-1.c: New.
29543         * gcc.dg/ucnid-2.c: New.
29544         * gcc.dg/ucnid-3.c: New.
29545         * gcc.dg/ucnid-4.c: New.
29546         * gcc.dg/ucnid-5.c: New.
29547         * gcc.dg/ucnid-6.c: New.
29548         * gcc.dg/cpp/ucnid-1.c: New.
29549         * gcc.dg/cpp/ucnid-2.c: New.
29550         * gcc.dg/cpp/ucnid-3.c: New.
29551         * g++.dg/other/ucnid-1.C: New.
29552
29553 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
29554
29555         * gcc.dg/vmx/darwin-abi-3.c: Delete.
29556
29557 2005-03-11  Per Bothner  <per@bothner.com>
29558
29559         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
29560         that diagnotics refer to correct token.
29561         * gcc.dg/unused-3.c: Likewise.
29562
29563 2005-03-11  Per Bothner  <per@bothner.com>
29564
29565         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29566         constant" is now actually on same line as string constant.
29567         * gcc.dg/cpp/direct2s.c: Likewise.
29568
29569 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
29570
29571         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29572
29573 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29574
29575         PR libfortran/20124
29576         * gfortran.dg/pr20124.f90: New Test
29577
29578 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
29579
29580         PR tree-optimization/20130
29581         * gcc.dg/pr20130-1.c: New test.
29582
29583 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29584
29585         PR target/20095
29586         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29587
29588 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29589
29590         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29591
29592 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
29593
29594         * g++.dg/eh/forced1.C: Fix comment.
29595         * g++.dg/eh/forced2.C: Ditto.
29596         * g++.dg/eh/forced3.C: Ditto.
29597         * g++.dg/eh/forced4.C: Ditto.
29598
29599 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
29600
29601         PR rtl-opt/20412
29602         * gcc.c-torture/compile/pr20412.c: New test.
29603
29604 2005-03-10  Roger Sayle  <roger@eyesopen.com>
29605
29606         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29607
29608 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29609
29610         PR target/20322
29611         * gcc.dg/20050307-1.c: New test.
29612
29613 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
29614
29615         PR c++/20375
29616         * g++.dg/other/stdarg3.C: New.
29617
29618 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
29619
29620         PR c++/18384, c++/18327
29621         * g++.dg/init/array19.C: New test.
29622
29623         PR inline-asm/20314
29624         * gcc.dg/torture/pr20314-1.c: New test.
29625         * gcc.dg/torture/pr20314-2.c: New test.
29626
29627 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
29628
29629         * gcc.dg/20050309-1.c: New test.
29630
29631 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29632
29633         * gcc.dg/builtins-10.c: Reactivate disabled test.
29634         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
29635         new cbrt transformations.
29636
29637 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
29638
29639         PR c++/20208
29640         * g++.dg/template/array13.C: New test.
29641
29642 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
29643
29644         PR c++/16859
29645         * g++.dg/init/brace4.C: New test.
29646
29647 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29648
29649         PR c++/20186
29650         * g++.dg/template/non-dependent12.C: New.
29651
29652 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
29653
29654         PR c++/20142
29655         * g++.dg/init/array18.C: Add dg-do run marker.
29656
29657         PR c++/20142
29658         * g++.dg/init/array18.C: New test.
29659
29660 2005-03-09  Ben Elliston  <bje@au.ibm.com>
29661
29662         * consistency.vlad/vlad.exp: Remove trailing semicolons.
29663         * g++.dg/gcov/gcov.exp: Likewise.
29664         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29665         * gcc.target/xstormy16/xstormy16.exp: Likewise.
29666         * lib/c-torture.exp: Likewise.
29667         * lib/fortran-torture.exp: Likewise.
29668         * lib/g++.exp: Likewise.
29669         * lib/gcc-defs.exp: Likewise.
29670         * lib/gcc-dg.exp: Likewise.
29671         * lib/gcc.exp: Likewise.
29672         * lib/gcov.exp: Likewise.
29673         * lib/gfortran.exp: Likewise.
29674         * lib/mike-g++.exp: Likewise.
29675         * lib/mike-gcc.exp: Likewise.
29676         * lib/objc-torture.exp: Likewise.
29677         * lib/objc.exp: Likewise.
29678         * lib/profopt.exp: Likewise.
29679         * lib/target-libpath.exp: Likewise.
29680         * lib/target-supports.exp: Likewise.
29681         * lib/treelang.exp: Likewise.
29682         * lib/wrapper.exp: Likewise.
29683
29684 2005-03-08  Jeff Law  <law@redhat.com>
29685
29686         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29687         PHI-OPT changes.
29688
29689 2005-03-08  Ira Rosen  <irar@il.ibm.com>
29690
29691         * gcc.dg/vect/pr20122.c: New test.
29692
29693 2005-03-07  Jeff Law  <law@redhat.com>
29694
29695         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29696         was folded away.
29697         * gcc.dg/tree-ssa/pr18133-1.c: New test.
29698         * gcc.dg/tree-ssa/pr18133-2.c: New test.
29699         * gcc.dg/tree-ssa/pr18134.c: New test.
29700
29701 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29702
29703         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29704         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29705         gcc.dg/torture/builtin-noret-2.c: Require weak support.
29706
29707 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
29708
29709         PR tree-opt/17671
29710         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29711
29712 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
29713
29714         * g++.dg/warn/Wnvdtor.C: New test.
29715
29716 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
29717
29718         * gcc.dg/torture/pr19683-1.c: New test.
29719
29720 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
29721
29722         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29723         * gfortran.dg/g77/19990313-2.f: Ditto.
29724         * gfortran.dg/g77/19990313-3.f: Ditto.
29725         * gfortran.dg/g77/19990525-0.f: Ditto.
29726         * gfortran.dg/g77/19990826-0.f: Ditto.
29727         * gfortran.dg/g77/19990826-2.f: Ditto.
29728         * gfortran.dg/g77/19990826-3.f: Ditto.
29729         * gfortran.dg/g77/20000511-1.f: Ditto.
29730         * gfortran.dg/g77/20000511-2.f: Ditto.
29731         * gfortran.dg/g77/970625-2.f: Ditto.
29732         * gfortran.dg/g77/980310-2.f: Ditto.
29733         * gfortran.dg/g77/980310-3.f: Ditto.
29734         * gfortran.dg/g77/980310-8.f: Ditto.
29735         * gfortran.dg/g77/980519-2.f: Ditto.
29736         * gfortran.dg/g77/alpha1.f: Ditto.
29737         * gfortran.dg/g77/claus.f: Ditto.
29738         * gfortran.dg/g77/erfc.f: Ditto.
29739         * gfortran.dg/g77/short.f: Ditto.
29740         * gfortran.fortran-torture/execute/data.f90: Ditto.
29741         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29742         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29743
29744 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29745
29746         * lib/file-format.exp (gcc_target_object_format): Add check for som
29747         format and hardcode object formats on hppa*-*-hpux*.
29748         * lib/target-supports.exp (check_weak_available): Add check for som
29749         object format.  Always return 0 on hppa*-*-hpux10*.
29750
29751         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29752         is defined.
29753
29754         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29755
29756 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29757
29758         * gfortran.dg/pr19936_1.f90: New test.
29759         * gfortran.dg/pr19936_2.f90: New test.
29760         * gfortran.dg/pr19936_3.f90: New test.
29761
29762 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
29763             Paul Thomas <prthomas@drfccad.cea.fr>
29764
29765         * gfortran.dg/PR19754_1.f90: New test.
29766         * gfortran.dg/PR19754_2.f90: Ditto.
29767
29768 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29769
29770         PR c++/19311
29771         * g++.dg/template/non-dependent11.C: New test.
29772
29773 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
29774
29775         * lib/target-supports.exp (check_iconv_available): Fix comment.
29776
29777 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
29778             Joseph S. Myers  <joseph@codesourcery.com>
29779
29780         PR c++/19797
29781         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29782
29783 2005-03-04  Matthew Sachs  <msachs@apple.com>
29784
29785         * gcc.exp (gcc_target_compile): Put braces around
29786         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29787         * objc.exp (objc_target_compile): Likewise.
29788         * treelang.exp (treelang_target_compile): Likewise.
29789
29790 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29791
29792         PR fortran/19673
29793         * gfortran.dg/func_result_1.f90: New test.
29794
29795 2005-03-04  Ben Elliston  <bje@au.ibm.com>
29796
29797         * gcc.misc-tests/options.exp: New test.
29798
29799 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
29800
29801         * gcc.dg/pr15784-4.c: New test.
29802
29803 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
29804
29805         * gcc.c-torture/execute/pr17133.c: New.
29806         * gcc.c-torture/compile/20050303-1.c: New.
29807
29808 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
29809
29810         * gcc.dg/cpp/assert4.c: Fix for cygwin.
29811
29812 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
29813
29814         * g++.dg/overload/using2.C: New.
29815
29816 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
29817
29818         PR c++/19916
29819         * g++.dg/init/ptrmem2.C: New test.
29820
29821 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
29822
29823         PR c/8927
29824         * gcc.dg/pr8927-1.c: New test.
29825
29826 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29827
29828         PR c++/20232
29829         * g++.dg/inherit/covariant12.C: New.
29830
29831 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29832
29833         PR fortran/19479
29834         * gfortran.dg/bound_1.f90: New test.
29835
29836 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
29837
29838         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
29839         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
29840
29841 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
29842
29843         PR c/20245
29844         * gcc.dg/pr20245-1.c: New test.
29845
29846 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
29847
29848         PR middle-end/19874
29849         * gcc.c-torture/execute/20050119-2.c: New test case.
29850
29851 2005-02-28  Ben Elliston  <bje@au.ibm.com>
29852
29853         * README: Update the DejaGnu bug reporting address.
29854         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
29855         * lib/objc-torture.exp: Likewise.
29856
29857 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29858
29859         * gfortran.dg/boz_1.f90: New test.
29860         * gfortran.dg/boz_3.f90: New test.
29861         * gfortran.dg/boz_4.f90: New test.
29862
29863 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
29864
29865         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
29866         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
29867
29868 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29869
29870         PR libfortran/20101
29871         * gfortran.dg/write_0_pe_format.f90: New test.
29872
29873 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29874
29875         PR c++/20206
29876         * g++.dg/opt/thunk2.C: New test.
29877         * g++.dg/opt/covariant1.C: New test.
29878
29879 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29880
29881         * gfortran.dg/e_d_fmt.f90: New test.
29882
29883 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29884
29885         * gcc.dg/asm-b.c: Fix comment typos.
29886
29887 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29888
29889         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29890         a V_MAY_DEF also.
29891
29892 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29893
29894         PR tree-opt/20188
29895         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29896         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29897         * gcc.dg/asm-b.c: New test.
29898
29899 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29900
29901         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29902         Disable this test on IRIX 6.
29903
29904 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29905
29906         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29907         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29908         parser.
29909
29910 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29911
29912         PR tree-optimization/20204
29913         * gcc.dg/pr20204.c: New test.
29914
29915 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29916
29917         PR target/20196
29918         * gcc.c-torture/execute/20050224-1.c: New test.
29919
29920         PR c++/20175
29921         * g++.dg/warn/Wbraces2.C: New test.
29922
29923 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29924
29925         PR c++/19878
29926         * g++.dg/init/const2.C: New test.
29927
29928 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29929
29930         PR tree-optimization/20100
29931         * gcc.c-torture/execute/pr20100-1.c: New test.
29932
29933 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         * gfortran.dg/implicit_3.f90: New test.
29936
29937         * gfortran.dg/deftype_1.f90: New test.
29938
29939 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29940
29941         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29942         the test passes.
29943         * g++.dg/other/anon3.C: Accept a warning.
29944
29945 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29946
29947         * gcc.dg/pr20017.c: Fix a comment typo.
29948
29949 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29950
29951         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29952
29953 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29954
29955         PR ada/19902
29956         * ada/acats/tests/cxa/cxa3004.a: Remove.
29957         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29958
29959 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29960
29961         PR c++/20073
29962         * g++.dg/init/const1.C: New test.
29963
29964         PR c++/19991
29965         * g++.dg/parse/constant7.C: New test.
29966
29967         PR c++/20152
29968         * g++.dg/parse/error27.C: New test.
29969         * g++.dg/template/qualttp15.C: Adjust error markers.
29970         * g++.old-deja/g++.other/struct1.C: Likewise.
29971
29972         PR c++/20153
29973         * g++.dg/template/error17.C: New test.
29974
29975         PR c++/20148
29976         * g++.dg/parser/error26.C: New test.
29977
29978 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29979
29980         PR tree-optimization/20100
29981         PR tree-optimization/20115
29982         * gcc.dg/pr20115.c: New test.
29983         * gcc.dg/pr20115-1.c: New test.
29984         * gcc.dg/pr20100.c: New test.
29985         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29986         call-clobbered variables after alias1.
29987
29988 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29989
29990         * gfortran.dg/list_read_4.f90: new test.
29991
29992 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29993
29994         PR rtl-optimization/20017.
29995         * gcc.dg/pr20017.c: New.
29996
29997 2005-02-22  Devang Patel  <dpatel@apple.com>
29998
29999         PR 19952
30000         * g++.dg/tree-ssa/pr19952.C: New test.
30001
30002 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
30003
30004         PR c++/19883
30005         * g++.dg/parse/constant6.C: New test.
30006
30007 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30008
30009         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30010         * g++.dg/charset/asm2.c: Likewise.
30011         * g++.dg/charset/asm3.c: Likewise.
30012         * g++.dg/charset/asm4.c: Likewise.
30013         * g++.dg/charset/asm5.c: Likewise.
30014         * g++.dg/charset/attribute1.c: Likewise.
30015         * g++.dg/charset/attribute2.c: Likewise.
30016         * g++.dg/charset/extern1.cc: Likewise.
30017         * g++.dg/charset/extern2.cc: Likewise.
30018         * g++.dg/charset/extern3.cc: Likewise.
30019         * g++.dg/charset/function.cc: Likewise.
30020         * g++.dg/charset/string.c: Likewise.
30021         * g++.dg/charset/charset.exp: Likewise.
30022         * lib/target-supports.exp (check_iconv_available): Fix comment.
30023
30024 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
30025
30026         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30027         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30028         * gcc.dg/charset/asm2.c: Likewise.
30029         * gcc.dg/charset/asm3.c: Likewise.
30030         * gcc.dg/charset/asm4.c: Likewise.
30031         * gcc.dg/charset/asm5.c: Likewise.
30032         * gcc.dg/charset/asm6.c: Likewise.
30033         * gcc.dg/charset/attribute1.c: Likewise.
30034         * gcc.dg/charset/attribute2.c: Likewise.
30035         * gcc.dg/charset/builtin1.c: Likewise.
30036         * gcc.dg/charset/extern.c: Likewise.
30037         * gcc.dg/charset/function.c: Likewise.
30038         * gcc.dg/charset/string.c: Likewise.
30039         * gcc.dg/charset/charset.exp: Likewise.
30040
30041 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
30042
30043         PR fortran/20086
30044         * gfortran.dg/pr20086.f90: New test.
30045
30046 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
30047
30048         PR tree-optimization/19786
30049         * g++.dg/tree-ssa/pr19786.C: New.
30050
30051 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30052
30053         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30054
30055 2005-02-21  Jeff Law  <law@redhat.com>
30056
30057         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30058
30059 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30060
30061         * gfortran.dg/do_iterator: Split loop, markup all lines for
30062         which an error locus is printed.
30063         * gfortran.dg/pr17708.f90: Markup all lines for which an error
30064         locus is printed.
30065         * gfortran.dg/select_4.f90: Likewise.
30066         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30067         locuses in the various permutations.
30068
30069 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
30070
30071         PR tree-optimization/19951
30072         * g++.dg/vect: New directory.
30073         * g++.dg/vect/vect.exp: New file.
30074         * g++.dg/vect/pr19951.cc: New testcase.
30075         * g++.dg/dg.exp: Also prune vectorizer tests.
30076
30077 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
30078
30079         PR 18785
30080         * gcc.dg/charset/builtin1.c: New test.
30081
30082 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30083
30084         PR c++/19299
30085         * g++.dg/inherit/volatile1.C: New test.
30086
30087         PR c++/19440
30088         * g++.dg/template/dtor4.C: New test.
30089
30090 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30091
30092         * gfortran.dg/int_1.f90: New test.
30093
30094 2005-02-19  Devang Patel  <dpatel@apple.com>
30095
30096         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30097
30098 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
30099
30100         * gfortran.dg/achar_1.f90: New test.
30101
30102 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
30103
30104         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30105
30106 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
30107             Jakub Jelinek  <jakub@redhat.com>
30108
30109         PR tree-optimization/19828
30110         * gcc.dg/tree-ssa/loop-7.c: New test.
30111         * gcc.c-torture/execute/20050218-1.c: New test.
30112
30113 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
30114
30115         PR c/20043
30116         * gcc.dg/transparent-union-1.c: New test.
30117         * gcc.dg/transparent-union-2.c: New test.
30118
30119 2005-02-18  James E Wilson  <wilson@specifixinc.com>
30120
30121         PR tree-optimization/18977
30122         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30123
30124 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
30125
30126         PR target/20054
30127         * gcc.dg/pr20054.c: New test.
30128
30129 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30130
30131         PR c++/19508
30132         * g++.dg/ext/attrib20.C: New test.
30133
30134 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
30135
30136         PR middle-end/20030
30137         * gfortran.fortran-torture/execute/character_passing.f90: New test.
30138
30139 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
30140
30141         PR c++/20008
30142         * g++.dg/opt/switch4.C: New.
30143
30144 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
30145
30146         PR c++/20023
30147         PR tree-optimization/20009
30148         * gcc.c-torture/compile/20050217-1.c: New test.
30149         * g++.dg/opt/switch3.C: New test.
30150
30151         PR tree-optimization/18947
30152         * gcc.c-torture/compile/20050215-1.c: New test.
30153         * gcc.c-torture/compile/20050215-2.c: New test.
30154         * gcc.c-torture/compile/20050215-3.c: New test.
30155
30156 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
30157
30158         PR c++/20028
30159         * g++.dg/template/crash34.C: New.
30160
30161         PR c++/20022
30162         * g++.dg/other/access3.C: New.
30163
30164 2005-02-17  Ira Rosen  <irar@il.ibm.com>
30165
30166         * gcc.dg/vect/vect-98.c: New test.
30167
30168 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
30169
30170         PR tree-optimization/19967
30171         * gcc.dg/pr19967.c: New.
30172
30173 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
30174
30175         PR middle-end/19857
30176         * gcc.dg/tree-ssa/20050215-1.c: New test.
30177         * gcc.c-torture/execute/20050215-1.c: New test.
30178
30179 2005-02-15  Eric Christopher  <echristo@redhat.com>
30180
30181         * gcc.dg/cpp/20050215-1.c: New file.
30182
30183 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
30184
30185         PR tree-optimization/15785
30186         * gcc.dg/pr15785-1.c: New test.
30187
30188 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
30189
30190         PR c++/17788
30191         * g++.dg/init/ctor4.C: New.
30192         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30193
30194 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
30195
30196         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30197         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30198
30199 2005-02-15  Andreas Schwab  <schwab@suse.de>
30200
30201         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30202         declare malloc.
30203
30204 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
30205
30206         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30207
30208 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
30209
30210         PR tree-optimization/19853
30211         * gcc.c-torture/compile/pr19853.c: New test.
30212
30213 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30214
30215         PR c++/19608
30216         * g++.dg/parse/local-class1.C: New.
30217
30218         PR c++/19895
30219         * g++.dg/parse/ptrmem3.C: New.
30220
30221         PR c++/19884
30222         * g++.old-deja/g++.oliva/template6.C: Add another case.
30223         * g++.dg/template/explicit6.C: New.
30224
30225 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
30226
30227         PR c++/17816
30228         * g++.dg/other/redecl2.C: New.
30229
30230 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
30231
30232         PR c++/19891
30233         * g++.dg/abi/covariant4.C: New.
30234
30235 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
30236
30237         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30238         New tests.
30239
30240 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
30241
30242         * gcc.dg/vect/vect-96.c: Fix typo.
30243
30244 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30245
30246         PR c++/14479
30247         PR c++/19487
30248         * g++.dg/template/enum5.C: New test.
30249
30250 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30251
30252         * gcc.dg/vect/vect-97.c: New test.
30253
30254 2005-02-12  Ira Rosen  <irar@il.ibm.com>
30255
30256         * gcc.dg/vect/vect-96.c: New test.
30257
30258 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
30259
30260         * gcc.dg/builtins-34.c: Also check ldexp*.
30261
30262 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
30263
30264         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30265
30266 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
30267
30268         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30269         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30270         dg-require-dll, dg-require-iconv, dg-require-named-sections,
30271         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30272         selector_list, selector_expression, dg-process-target): Move to new
30273         file target-supports-dg.exp.
30274         * lib/target-supports-dg.exp: New.
30275
30276         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30277         New.
30278
30279 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
30280
30281         PR c++/19666
30282         * g++.dg/other/ptrmem6.C: New test.
30283
30284         PR middle-end/19858
30285         * gcc.c-torture/compile/20050210-1.c: New test.
30286
30287 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
30288
30289         PR c++/19755
30290         * g++.dg/warn/Wbraces1.C: New test.
30291
30292 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
30293
30294         * gcc.dg/builtins-52.c: New testcase.
30295
30296 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
30297
30298         PR c/19342
30299         * gcc.c-torture/execute/20050119-1.c: New test.
30300
30301 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30302
30303         PR c++/19811
30304         * g++.dg/init/delete1.C: New test.
30305
30306 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
30307
30308         PR c++/18470
30309         * g++.dg/template/static12.C: New test.
30310
30311 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
30312
30313         PR c++/19787
30314         * g++.dg/conversion/ambig1.C: New test.
30315
30316         PR c++/19739
30317         * g++.dg/ext/attrib19.C: New test.
30318
30319         PR c++/19732
30320         * g++.dg/parse/dtor5.C: New test.
30321
30322         PR c++/19762
30323         * g++.dg/template/dtor3.C: New test.
30324
30325         PR c++/19826
30326         * g++.dg/template/static11.C: New test.
30327         * g++.dg/template/crash2.C: Remove dg-error marker.
30328
30329 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
30330
30331         PR C++/18491
30332         * g++.old-deja/g++.mike/p10769a.C: Remove.
30333
30334 2005-02-09  Roger Sayle  <roger@eyesopen.com>
30335
30336         * gcc.dg/builtins-48.c: New test case.
30337         * gcc.dg/builtins-49.c: New test case.
30338         * gcc.dg/builtins-50.c: New test case.
30339         * gcc.dg/builtins-51.c: New test case.
30340
30341 2005-02-09  Ian Lance Taylor  <ian@airs.com>
30342
30343         PR middle-end/19583
30344         * g++.dg/warn/Wreturn-type-3.C: New test.
30345
30346 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30347
30348         PR middle-end/19402
30349         * gcc.dg/pr19402-1.c: New testcase.
30350         * gcc.dg/pr19402-2.c: likewise.
30351
30352 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
30353
30354         PR middle-end/19854
30355         * g++.dg/tree-ssa/tmmti.C: New testcase.
30356
30357 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30358
30359         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30360
30361 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
30362
30363         PR c++/19733
30364         * g++.dg/parse/crash23.C: New test.
30365         * g++.dg/warn/Weff1.C: New test.
30366
30367 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30368
30369         * gcc.dg/20050209-1.c: New test.
30370
30371 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
30372
30373         PR target/19799
30374         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30375
30376 2005-02-08  Mike Stump  <mrs@apple.com>
30377
30378         * g++.dg/pch/import-2.c: New test.
30379         * g++.dg/pch/import-2.hs: New.
30380         * g++.dg/pch/include/import-2a.h: New.
30381         * g++.dg/pch/include/import-2b.h: New.
30382
30383 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
30384
30385         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30386
30387 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30388
30389         * gfortran.dg/substr_1.f90: New test.
30390
30391 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
30392
30393         PR middle-end/19775
30394         * gcc.dg/torture/builtin-power-1.c: Disable test for
30395         invalid transformation.
30396         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
30397         no longer optimize.
30398         * gcc.dg/builtins-47.c: New testcase.
30399
30400 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
30401             Dorit Naishlos  <dorit@il.ibm.com>
30402
30403         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30404
30405 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
30406
30407         * gcc.c-torture/compile/20050206-1.c: New test.
30408
30409 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30410
30411         PR tree-opt/19768
30412         * g++.dg/opt/pr19768.C: New test.
30413
30414 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
30415
30416         PR tree-opt/19736
30417         * gcc.c-torture/compile/pr19736.c: New test.
30418
30419 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30420
30421         PR c++/17401
30422         * g++.dg/parse/error25.C: New test.
30423
30424 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
30425
30426         * gcc.c-torture/execute/20050203-1.c: New.
30427
30428 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
30429
30430         * gcc.dg/vect/vect-85.c: Remove xfail.
30431         * gcc.dg/vect/vect-86.c: Remove xfail.
30432         * gcc.dg/vect/vect-87.c: Remove xfail.
30433         * gcc.dg/vect/vect-88.c: Remove xfail.
30434
30435 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
30436
30437         * gcc.dg/altivec-19.c: New.
30438
30439 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
30440
30441         PR c/17807
30442         * gcc.dg/nested-func-3.c: New test.
30443         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30444
30445 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
30446
30447         * gcc.test-framework/gen_directive_tests: Generate tests for
30448         selector expressions.
30449
30450 2005-02-02  Matt Austern  <austern@apple.com>
30451
30452         PR c++/19628
30453         * g++/ext/builtin7.C: New.
30454         * g++/ext/builtin8.C: New.
30455
30456 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30457
30458         PR c/18502
30459         * gcc.dg/pr18502-1.c: New test.
30460
30461 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30462
30463         PR c++/17413
30464         * g++.dg/template/local4.C: Tweak.
30465
30466 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
30467
30468         PR tree-optimization/19578
30469         * gcc.c-torture/compile/20050202-1.c: New test.
30470
30471 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
30472
30473         PR c/19435
30474         * gcc.dg/c99-init-4.c: New test.
30475
30476 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30477
30478         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30479
30480         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30481
30482         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30483         * g++.dg/eh/check-vect.h: New.
30484
30485         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30486         * gcc.dg/vect/vect-78.c: Ditto.
30487         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30488         Remove.
30489
30490         * g++.dg/conversion/simd1.C: Expect warning.
30491         * g++.dg/ext/attribute-test-1.C: Ditto.
30492         * g++.dg/ext/attribute-test-2.C: Ditto.
30493         * g++.dg/ext/attribute-test-3.C: Ditto.
30494         * g++.dg/ext/attribute-test-4.C: Ditto.
30495
30496         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30497         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30498
30499         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30500
30501 2005-02-01  Richard Henderson  <rth@redhat.com>
30502
30503         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30504         long double for ibm double-double format.
30505         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30506
30507 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
30508
30509         PR tree-optimization/19633
30510         * gcc.dg/pr19633-1.c: New test.
30511         * gcc.dg/pr19633.c: Tweak to make pointer point
30512         to NULL or a symbol.
30513
30514 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
30515
30516         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30517         New procs.
30518         (dg-process-target (local override)): Handle selector expressions.
30519
30520         * gcc.test-framework/README: Describe tests in source directory.
30521         * gcc.test-framework/test-framework.awk: Handle dg- tests.
30522         * gcc.test-framework/test-framework.exp: Handle dg- tests.
30523         * gcc.test-framework/dg-bogus-exp-P.c: New test.
30524         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30525         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30526         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30527         * gcc.test-framework/dg-do-link-exp-P.c: New test.
30528         * gcc.test-framework/dg-do-run-exp-P.c: New test.
30529         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30530         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30531         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30532         * gcc.test-framework/dg-error-exp-P.c: New test.
30533         * gcc.test-framework/dg-error-exp-XP.c: New test.
30534         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30535         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30536         * gcc.test-framework/dg-output-exp-P.c: New test.
30537         * gcc.test-framework/dg-output-exp-XF.c: New test.
30538         * gcc.test-framework/dg-warning-exp-P.c: New test.
30539         * gcc.misc-tests/dg-1.c: Remove.
30540         * gcc.misc-tests/dg-2.c: Remove.
30541         * gcc.misc-tests/dg-3.c: Remove.
30542         * gcc.misc-tests/dg-4.c: Remove.
30543         * gcc.misc-tests/dg-5.c: Remove.
30544         * gcc.misc-tests/dg-6.c: Remove.
30545         * gcc.misc-tests/dg-7.c: Remove.
30546         * gcc.misc-tests/dg-8.c: Remove.
30547         * gcc.misc-tests/dg-9.c: Remove.
30548         * gcc.misc-tests/dg-10.c: Remove.
30549         * gcc.misc-tests/dg-11.c: Remove.
30550         * gcc.misc-tests/dg-12.c: Remove.
30551         * gcc.misc-tests/dg-test.exp: Remove.
30552
30553         * gcc.test-framework/test-framework.awk: Change recording and
30554         printing of passes and failures.
30555
30556         * gcc.test-framework: New directory.
30557         * gcc.test-framework/README: New.
30558         * gcc.test-framework/test-framework.exp: New.
30559         * gcc.test-framework/test-framework.awk: New.
30560         * gcc.test-framework/gen_directive_tests: New.
30561
30562 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
30563
30564         * lib/treelang.exp: Fix comment typos.
30565         (treelang_target_compile): Don't append libs=-ltreelang to options.
30566
30567 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
30568
30569         * g++.dg/parse/typename7.C: Adjust error messages.
30570
30571 2005-01-31  Jeff Law  <law@redhat.com>
30572
30573         * gcc.c-torture/execute/20050131-1.c: New test.
30574         * gcc.dg/wcaselabel.c: New test.
30575
30576 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
30577
30578         * g++.dg/other/warning1.C: Adjust error messags.
30579         * g++.dg/parse/constant5.C: New test.
30580
30581 2005-01-31  Steven Bosscher  <stevenb@suse.de>
30582
30583         PR c/19333
30584         * gcc.c-torture/compile/20011130-1.c: Reorder to make
30585         the test case valid.
30586         * gcc.dg/20030815-1.c: Remove invalid tests.
30587         * gcc.dg/array-7.c: Adjust expected result.
30588         * gcc.dg/pr18596-3.c: Likewise.
30589         * gcc.dg/noncompile/20000901-1.c: Likewise.
30590         * gcc.dg/noncompile/init-2.c: Likewise.
30591         * gcc.dg/noncompile/init-4.c: Likewise.
30592
30593 2005-01-31  Dale Johannesen  <dalej@apple.com>
30594
30595         * g++.dg/opt/pr19650.C: New test.
30596
30597 2005-01-31  Richard Henderson  <rth@redhat.com>
30598
30599         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30600         long double for intel double extended format.
30601         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30602
30603 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
30604
30605         PR c++/19555
30606         * g++.dg/template/static10.C: New test.
30607
30608         PR c++/19395
30609         * g++.dg/parse/error24.C: New test.
30610
30611         PR c++/19367
30612         * g++.dg/lookup/builtin1.C: New test.
30613
30614         PR c++/19457
30615         * g++.dg/warn/conv3.C: New test.
30616
30617 2005-01-30  Bud Davis  <bdavis@gfortran.org>
30618
30619         PR fortran/19647
30620         * gfortan.dg/inquire_7.f90
30621
30622 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
30623
30624         PR tree-optimization/15791
30625         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30626         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30627         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30628         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30629         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30630         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30631         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30632         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30633         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30634         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30635
30636 2005-01-29  Paul Brook  <paul@codesourcery.com>
30637
30638         PR fortran/18565
30639         * check.c (real_or_complex_check): New function.
30640         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30641         * intrinsic.c (add_functions): Use new check functions.
30642         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30643         Add prototypes.
30644
30645 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
30646
30647         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30648         gcc.dg/lvalue-3.c: New tests.
30649         * gcc.dg/concat.c: Update expected messages.
30650
30651 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
30652
30653         PR libfortran/19595
30654         * gfortran.dg/eor_1.f90: New test.
30655
30656 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
30657
30658         PR fortran/19589
30659         * gfortran.dg/logical_data_1.f90: New test.
30660
30661 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
30662
30663         PR c++/19253
30664         * g++.dg/template/crash33.C: New test.
30665
30666         PR c++/19667
30667         * g++.dg/template/crash32.C: New test.
30668
30669 2005-01-28  Ian Lance Taylor  <ian@airs.com>
30670
30671         PR middle-end/16558
30672         * g++.dg/warn/Wreturn-type-2.C: New test.
30673
30674 2004-06-24  Jeff Law  <law@redhat.com>
30675
30676         * gcc.dg/tree-ssa/20050128-1.c: New test.
30677
30678 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
30679
30680         * gcc.target/frv/all-mdpackh-1.c: New test.
30681
30682 2005-01-28  Steven Bosscher  <stevenb@suse.de>
30683
30684         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30685
30686 2005-01-27  Richard Henderson  <rth@redhat.com>
30687
30688         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30689
30690 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30691
30692         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30693
30694 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
30695
30696         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30697         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30698         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30699         to cope with cases where the multilib options override the dg-options.
30700
30701 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
30702
30703         PR c/18946
30704         * gcc.dg/noncompile/20050120-1.c: New test.
30705
30706 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
30707
30708         PR tree-optimization/19633
30709         * gcc.dg/pr19633.c: New test.
30710         * gcc.dg/tree-ssa/pr19633.c: New test.
30711
30712 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
30713
30714         * gcc.dg/20041216-1.c: New test.
30715
30716 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
30717
30718         PR objc/18862
30719         * objc.dg/selector-2.m: New test.
30720
30721 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * g++.dg/opt/range-test-2.C: New test.
30724
30725         PR rtl-optimization/19579
30726         * gcc.c-torture/execute/20050124-1.c: New test.
30727
30728 2005-01-26  Greg Parker  <gparker@apple.com>
30729         Stuart Hastings  <stuart@apple.com>
30730
30731         * gcc.c-torture/execute/20050125-1.c: New.
30732
30733 2005-01-18  Jan Hubicka  <jh@suse.cz>
30734
30735         PR tree-optimize/19337
30736         * gcc.c-torture/compile/20050119-1.c: New test.
30737
30738 2005-01-24  James E Wilson  <wilson@specifixinc.com>
30739
30740         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30741         test for successful match.
30742
30743 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
30744
30745         PR objc/18408
30746         * objc.dg/comp-types-7.m: New test.
30747
30748 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
30749
30750         * lib/target-supports.exp (current_target_name): New.
30751         (check_effective_target_ilp32, check_effective_target_lp64):
30752         Cache the result to use as long as the current target, with
30753         multilib flags, remains the same.
30754
30755         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30756         (dg-require-weak, dg-require-visibility, dg-require-alias,
30757         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30758         dg-require-effective-target, dg-skip-if): Remove call to
30759         skip_test_and_clear_xfail.
30760         (dg-test): Clear xfail data.
30761
30762 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
30763
30764         PR target/17751
30765         * gcc.dg/ppc64-toc.c: New test.
30766
30767         * g++.dg/tree-ssa/empty-1.C: New test.
30768
30769         PR middle-end/19551
30770         * gcc.c-torture/execute/20050121-1.c: New test.
30771         * gcc.dg/20050121-2.c: New test.
30772
30773 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
30774         Paul Brook  <paul@codesourcery.com>
30775
30776         PR fortran/17941
30777         * gfortran.dg/real_const_1.f: New test.
30778         * gfortran.dg/real_const_2.f90: New test.
30779         * gfortran.dg/complex_int_1.f90: New test.
30780
30781 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
30782
30783         PR fortran/19313
30784         * gfortan.dg/inquire_6.f90: New test.
30785
30786 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30787
30788         PR libfortran/19451
30789         * open_readonly_1.f90: New test.
30790
30791 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
30792
30793         PR libfortran/18982
30794         * gfortran.dg/open_new.f90: New file.
30795
30796 2005-01-22  Paul Brook  <paul@codesourcery.com>
30797
30798         * namelist_1.f90: New test.
30799
30800 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
30801
30802         PR tree-optimization/19484
30803         * gcc.c-torture/compile/20050122-[12].c: New tests.
30804
30805 2005-01-22  Paul Brook  <paul@codesourcery.com>
30806
30807         * gfortran.dg/implicit_2.f90: New test.
30808
30809 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
30810
30811         PR fortran/19314
30812         * gfortran.dg/inquire_5.f90: New test.
30813
30814 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30815
30816         PR c/18809
30817         * gcc.dg/pr18809-1.c: New test.
30818
30819 2005-01-21  Ian Lance Taylor  <ian@airs.com>
30820
30821         * gcc.dg/20050121-1.c: New test.
30822
30823         PR tree-optimization/13000
30824         * gcc.dg/20040206-1.c: Change warning to point where function is
30825         being inlined.
30826
30827 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30828
30829         PR c++/19208
30830         * g++.dg/template/array11.C: New test.
30831
30832 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30833
30834         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
30835         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
30836         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
30837         * gfortran.dg/getenv_1.f90: Add dg-do directive.
30838         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
30839         gfortran.dg/pr17164.f90: Add missing dg-do directives.
30840
30841 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30842
30843         PR tree-optimization/15349
30844         * gcc.dg/tree-ssa/pr15349.c: New.
30845
30846 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
30847
30848         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
30849
30850 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
30851
30852         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
30853         scan-assembler-times directive name.
30854
30855         * gcc.dg/asm-a.c: Move dg-require-effective-target to
30856         after dg-do.
30857
30858         PR rtl-optimization/19462
30859         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
30860
30861 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
30862
30863         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
30864         counting function calls on ia64.
30865
30866 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
30867
30868         PR rtl-optimization/15139
30869         * gcc.dg/20050111-2.c: New test.
30870
30871         PR c/17297
30872         * gcc.c-torture/compile/20050113-1.c: New testcase.
30873
30874         PR middle-end/19164
30875         * gcc.dg/20050113-1.c: New testcase.
30876
30877 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30878
30879         * gcc.dg/vect/vect-85.c: Add comment.
30880         * gcc.dg/vect/vect-86.c: Add xfail for now.
30881         * gcc.dg/vect/vect-87.c: Add xfail for now.
30882         * gcc.dg/vect/vect-88.c: Add xfail for now.
30883         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30884
30885 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30886
30887         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30888
30889 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30890
30891         * g++.dg/debug/typedef3.C: New test.
30892
30893 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30894
30895         PR c/19472
30896         * gcc.dg/asm-a.c: New test.
30897
30898 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30899
30900         * gcc.dg/sh-relax.c: Add prototype for abort.
30901
30902 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30903
30904         * gcc.dg/short-compare-1.c: New test.
30905         * gcc.dg/short-compare-2.c: Likewise.
30906
30907 2005-01-18  Michael Matz  <matz@suse.de>
30908
30909         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30910
30911 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30912
30913         PR tree-optimization/19121
30914         * gcc.c-torture/compile/pr19121.c: New test.
30915
30916 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30917
30918         PR target/19357
30919         * gcc.c-torture/compile/pr19357.c: New test.
30920
30921 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30922
30923         PR c/5675
30924         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30925         pass--those that refer just to the variable, possibly with a
30926         cast.
30927         * gcc.dg/c99-const-expr-3.c: Likewise.
30928
30929         PR middle-end/13127
30930         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30931         longer emitted.
30932
30933 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30934
30935         PR fortran/18778
30936         * gfortran.dg/endfile_2.f90: New test.
30937
30938 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30939
30940         PR 19168
30941         * gfortran.dg/select_5.f90: New test.
30942
30943 2004-01-16  Paul Brook  <paul@codesourcery.com>
30944
30945         * gfortran.dg/common_4.f90: New test.
30946
30947 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30948
30949         PR rtl-optimization/19462
30950         * gcc.dg/torture/pr19462-1.c: New test.
30951
30952 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30953
30954         PR objc/19321
30955         * objc.dg/func-ptr-2.m: New.
30956         * objc.dg/volatile-1.m: New.
30957
30958 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30959
30960         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30961
30962 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30963
30964         PR tree-optimization/19060
30965         * gcc.c-torture/execute/20050104-1.c: New test.
30966
30967 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30968
30969         PR fortran/18983
30970         * gfortran.dg/write_to_null.f90: New test.
30971
30972 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30973             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30974
30975         PR other/19328
30976         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30977         argument.
30978
30979 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30980
30981         PR c++/19263
30982         * g++.dg/init/vector1.C: New test.
30983
30984 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30985
30986         PR target/13158
30987         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30988         PR target/18987
30989         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30990
30991 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30992
30993         * gfortran.dg/select_1.f90: New test.
30994         * gfortran.dg/select_2.f90: New test.
30995         * gfortran.dg/select_3.f90: New test.
30996         * gfortran.dg/select_4.f90: New test.
30997
30998 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30999
31000         PR middle-end/19084
31001         PR rtl-optimization/19348
31002         * gcc.dg/20050111-1.c: New test.
31003         * gcc.c-torture/execute/20050111-1.c: New test.
31004
31005         * gcc.dg/i386-asm-4.c: New test.
31006
31007 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31008
31009         * gcc.dg/nested-func-2.c: New test.
31010         * ada/acats/norun.lst: Remove c953002.
31011
31012 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
31013
31014         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31015
31016 2005-01-12  Ben Elliston  <bje@au.ibm.com>
31017
31018         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31019
31020 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
31021
31022         PR target/18761
31023         * g++.dg/abi/align1.C: New test.
31024
31025 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
31026
31027         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31028         at a time.
31029         * g++.dg/ext/altivec_check.h: Support compiling as C.
31030
31031 2005-01-10  Roger Sayle  <roger@eyesopen.com>
31032
31033         PR c++/19355
31034         * g++.dg/expr/pr19355-1.C: New test case.
31035
31036 2005-01-10  Laurent GUERBY <laurent@guerby.net>
31037
31038         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31039         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31040         * ada/acats/tests/c3/c92005b.ada: Likewise.
31041         * ada/acats/tests/c3/cxb3012.a: Likewise.
31042         * ada/acats/norun.lst: Add c380004 and c953002, add PR
31043
31044 2005-01-09  Paul Brook  <paul@codesourcery.com>
31045
31046         * gfortran.dg/common_2.f90: New file.
31047         * gfortran.dg/common_3.f90: New file.
31048
31049 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
31050
31051         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31052
31053 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31054
31055         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31056         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31057         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31058         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31059         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31060         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31061         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31062         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31063         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31064         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31065         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31066         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31067         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31068         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31069         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31070         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31071         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31072         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31073         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31074         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31075         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31076         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31077         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31078         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31079         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31080         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31081         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31082         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31083         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31084         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31085         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31086         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31087         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31088         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31089         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31090         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31091         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31092         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31093         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31094         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31095         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31096         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31097         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31098         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31099         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31100         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31101         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31102         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31103         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31104         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31105         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31106         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31107         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31108         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31109         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31110         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31111         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31112         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31113         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31114         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31115         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31116         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31117         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31118         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31119         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31120         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31121         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31122
31123         * gcc.dg/vect/vect-1.c: Fix spelling.
31124         * gcc.dg/vect/vect-10.c: Fix spelling.
31125         * gcc.dg/vect/vect-11.c: Fix spelling.
31126         * gcc.dg/vect/vect-12.c: Fix spelling.
31127         * gcc.dg/vect/vect-14.c: Fix spelling.
31128         * gcc.dg/vect/vect-15.c: Fix spelling.
31129         * gcc.dg/vect/vect-16.c: Fix spelling.
31130         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31131         * gcc.dg/vect/vect-64.c: Fix comments.
31132         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31133
31134 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
31135             Ira Rosen  <irar@il.ibm.com>
31136
31137         * gcc.dg/vect/vect-70.c: New test.
31138         * gcc.dg/vect/vect-71.c: New test.
31139
31140 2005-01-09  Manfred Hollstein  <mh@suse.com>
31141
31142         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31143         * gcc.dg/pr18241-2.c: Likewise.
31144         * gcc.dg/pr18241-3.c: Likewise.
31145         * gcc.dg/pr18241-4.c: Likewise.
31146         * gcc.dg/pr18241-5.c: Likewise.
31147
31148 2005-01-08  Richard Henderson  <rth@redhat.com>
31149
31150         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31151         False for x86 and x86-64.
31152
31153 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
31154
31155         PR tree-optimization/18241
31156         * gcc.dg/pr18241-1.c: New test.
31157         * gcc.dg/pr18241-2.c: New test.
31158         * gcc.dg/pr18241-3.c: New test.
31159         * gcc.dg/pr18241-4.c: New test.
31160         * gcc.dg/pr18241-5.c: New test.
31161
31162 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
31163
31164         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31165         gfortran.dg/select_4.f90: New.
31166
31167 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31168
31169         * gcc.c-torture/execute/20050107-1.c: New test.
31170
31171 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
31172
31173         PR c++/19298
31174         * g++.dg/template/ref2.C: New.
31175
31176 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
31177
31178         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31179         instead of being empty.
31180
31181 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31182
31183         PR fortran/15553
31184         * gfortran.dg/array-1.f90: New test.
31185
31186 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
31187
31188         PR tree-optimization/19283
31189         * gcc.c-torture/execute/20050106-1.c: New test.
31190
31191         PR rtl-optimization/18861
31192         * gcc.dg/20050105-1.c: New test.
31193
31194         PR tree-optimization/18828
31195         * gcc.dg/20050105-2.c: New test.
31196
31197 2005-01-07  Andreas Jaeger  <aj@suse.de>
31198
31199         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31200
31201 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
31202
31203         PR fortran/18398
31204         * gfortran.dg/fmt_read.f90: New test.
31205
31206 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
31207
31208         * gcc.dg/rs6000-ldouble-2.c: New.
31209
31210 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
31211
31212         PR c++/19244
31213         * g++.dg/parser/ctor2.C: New test.
31214
31215 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31216
31217         PR c++/17154
31218         * g++.dg/template/using9.C: New test.
31219
31220 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31221
31222         PR c++/19258
31223         * g++.dg/lookup/friend6.C: New test.
31224
31225 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31226
31227         PR c++/19270
31228         * g++.dg/template/array10.C: New.
31229
31230 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31231
31232         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31233         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31234
31235 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
31236
31237         * gcc.c-torture/compile/20050105-1.c: New test.
31238
31239 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
31240
31241         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31242
31243 2005-01-05  Roger Sayle  <roger@eyesopen.com>
31244
31245         PR middle-end/19100
31246         * gcc.dg/conv-3.c: New test case.
31247
31248 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
31249
31250         * gcc.dg/asm-wide-1.c: New test.
31251
31252 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         PR c++/19030
31255         * g++.dg/parse/crash22.C: New
31256
31257 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
31258
31259         PR 19257
31260         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31261
31262 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
31263
31264         PR middle-end/17767
31265         * gcc.dg/i386-mmx-6.c: New test case.
31266
31267 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
31268
31269         PR tree-optimization/18308
31270         * gcc.dg/vect/pr18308.c: New testcase.
31271
31272 2005-01-04  Andreas Jaeger  <aj@suse.de>
31273
31274         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31275
31276 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31277             Robert Bowdidge <bowdidge@apple.com>
31278
31279         * gcc.dg/cpp/subframework1.c: New.
31280         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31281         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31282         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31283         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31284
31285 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
31286
31287         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31288         producing warning.
31289         * gcc.dg/darwin-weakimport-2.c: New.
31290
31291 2005-01-03  Richard Henderson  <rth@redhat.com>
31292
31293         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31294
31295 2005-01-03  Richard Henderson  <rth@redhat.com>
31296
31297         * gcc.dg/vect/vect.exp: Enable for ia64.
31298         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31299         (check_effective_target_vect_float): Likewise.
31300         (check_effective_target_vect_no_align): Likewise.
31301         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31302         * gcc.dg/vect/vect-8.c: Likewise.
31303
31304 2005-01-03  Uros Bizjak <uros@kss-loka.si>
31305
31306         PR target/19236
31307         * gcc.dg/pr19236-1.c: New test case.
31308
31309 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
31310
31311         PR rtl-optimization/12092
31312         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31313
31314 2005-01-02  Andreas Jaeger  <aj@suse.de>
31315
31316         * gcc.dg/pr12092-1.c: Do not run on x86_64.
31317
31318 2005-01-01  Roger Sayle  <roger@eyesopen.com>
31319             Andrew Pinski  <pinskia@physics.uc.edu>
31320
31321         PR rtl-optimization/12092
31322         * gcc.dg/pr12092-1.c: New test case.
31323
31324 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
31325
31326         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31327         'hidden' and 'default' for better portability.
31328         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31329
31330         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31331         6 and 7.
31332         * g++.old-deja/g++.brendan/new3.C: Likewise.
31333
31334 2005-01-01  Steven Bosscher  <stevenb@suse.de>
31335
31336         * gcc.dg/20041231-1.C: New test.
31337         * g++.dg/warn/Wunreachable-code-1.C: New test.
31338
31339 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
31340
31341         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31342         file, not /dev/null.  Abort on error.
31343
31344 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
31345             Ziemowit Laski  <zlaski@apple.com>
31346
31347         PR objc/18971
31348         * objc.dg/encode-5.m: New test.
31349
31350 2004-12-29  Richard Henderson  <rth@redhat.com>
31351
31352         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31353         * objc.dg/stabs-1.m: Disable for ia64.
31354
31355 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
31356
31357         PR c++/19190
31358         * g++.dg/warn/Wunused-10.C: New test.
31359
31360 2004-12-28  Richard Henderson  <rth@redhat.com>
31361
31362         * objc.dg/stabs-1.m: Disable for alpha.
31363
31364 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31365
31366         PR c++/19149
31367         * g++.dg/parse/error23.C: New test.
31368
31369 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31370
31371         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31372
31373         PR fortran/19032
31374         * gfortran.dg/intrinsic_modulo_1.f90: New.
31375         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31376         tests with divisor -1.
31377
31378 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
31379
31380         * g++.dg/opt/temp1.C (memcpy): Return a value.
31381
31382         PR c++/19148
31383         * g++.dg/expr/cond7.C: New test.
31384
31385 2004-12-27  Paul Brook  <paul@codesourcery.com>
31386
31387         * gfortran.dg/g77/select_no_compile.f: Remove.
31388
31389 2004-12-27  Richard Henderson  <rth@redhat.com>
31390
31391         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31392         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31393         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31394
31395 2004-12-26  Richard Henderson  <rth@redhat.com>
31396
31397         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31398         by 1i instead of token pasting.
31399
31400 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31401
31402         PR tree-optimization/17578
31403         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31404         to additional_flags.
31405         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31406
31407 2004-12-25  Richard Henderson  <rth@redhat.com>
31408
31409         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31410         Remove Alpha.
31411
31412 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31413
31414         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31415         hppa*-*-hpux*.
31416         * gcc.dg/pr17957.c (dg-options): Likewise.
31417         * gcc.dg/struct-ret-1.c: Add prototype for abort.
31418         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31419         instead of 0 on __hppa__.
31420         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31421         "foo,%r" on hppa*-*-*.
31422
31423 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
31424
31425         PR fortran/19071
31426         * gfortran.dg/complex_write.f90: New test.
31427
31428 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31429
31430         PR c++/17595
31431         * g++.dg/parse/pragma2.C: New test.
31432
31433         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31434
31435 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31436
31437         * gcc.dg/empty2.c: Add missing dg-warning.
31438
31439 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31440
31441         PR c++/17413
31442         * g++.dg/template/local4.C: New test.
31443         * g++.dg/template/crash19.C: Add dg-error marker.
31444
31445         * g++.dg/template/crash31.C: Correct embedded PR number.
31446
31447 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31448
31449         PR c++/16405
31450         * g++.dg/opt/temp1.C: Add do-run marker.
31451
31452 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31453
31454         * g++.dg/template/spec19.C: New.
31455
31456 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
31457
31458         PR target/16819
31459         * gcc.dg/empty2.c: New.
31460
31461 2004-12-23  Richard Henderson  <rth@redhat.com>
31462
31463         * lib/target-supports.exp (check_effective_target_vect_no_align):
31464         Remove i?86 and x86-64.
31465
31466 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
31467
31468         PR c++/16405
31469         * g++.dg/opt/temp1.C: New test.
31470
31471 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31472
31473         PR c++/18733
31474         * g++.dg/template/friend33.C: New testcase.
31475
31476 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
31477
31478         PR c++/18464
31479         * g++.dg/template/cond5.C: New test.
31480
31481         PR c++/18492
31482         * g++.dg/inherit/thunk3.C: New test.
31483
31484         PR c++/11224
31485         * g++.dg/warn/Wunused-9.C: New test.
31486
31487 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
31488
31489         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31490
31491 2004-12-22  Jan Beulich  <jbeulich@novell.com>
31492
31493         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31494
31495 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
31496
31497         PR c++/18378
31498         * g++.dg/ext/packed8.C: New test.
31499
31500         PR c++/19063
31501         * g++.dg/template/crash31.C: New test.
31502
31503         PR c++/19034
31504         * g++.dg/template/crash30.C: New test.
31505
31506 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31507
31508         PR C++/18984
31509         * g++.dg/eh/ctor3.C: New test.
31510
31511 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31512
31513         * objc.dg/stabs-1.m: Allow section name to be quoted and
31514         assembly label to begin with '.LL'.
31515
31516 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
31517
31518         * gcc.dg/vect/vect.exp
31519         (check_effective_target_lp64_or_vect_no_align): New.
31520         * gcc.dg/vect/vect-77.c: Use it.
31521         * gcc.dg/vect/vect-78.c: Use it.
31522
31523         * lib/target-supports.exp
31524         (check_effective_target_vect_no_max,
31525         check_effective_target_vect_no_bitwise,
31526         check_effective_target_vect_no_align): New.
31527         * gcc.dg/vect/vect-13.c: Use them.
31528         * gcc.dg/vect/vect-17.c: Ditto.
31529         * gcc.dg/vect/vect-18.c: Ditto.
31530         * gcc.dg/vect/vect-19.c: Ditto.
31531         * gcc.dg/vect/vect-20.c: Ditto.
31532         * gcc.dg/vect/vect-27.c: Ditto.
31533         * gcc.dg/vect/vect-29.c: Ditto.
31534         * gcc.dg/vect/vect-44.c: Ditto.
31535         * gcc.dg/vect/vect-48.c: Ditto.
31536         * gcc.dg/vect/vect-50.c: Ditto.
31537         * gcc.dg/vect/vect-52.c: Ditto.
31538         * gcc.dg/vect/vect-54.c: Ditto.
31539         * gcc.dg/vect/vect-56.c: Ditto.
31540         * gcc.dg/vect/vect-58.c: Ditto.
31541         * gcc.dg/vect/vect-60.c: Ditto.
31542         * gcc.dg/vect/vect-72.c: Ditto.
31543         * gcc.dg/vect/vect-80.c: Ditto.
31544
31545 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
31546
31547         PR c++/14075
31548         * g++.dg/init/string1.C: New.
31549
31550         PR c++/18975
31551         * g++.dg/other/synth1.C: New.
31552
31553 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31554
31555         PR c/18963
31556         * gcc.dg/pr18963-1.c: New test.
31557
31558 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
31559
31560         PR c/18596
31561         * gcc.dg/funcdef-storage-1.c (foo): Remove.
31562         * gcc.dg/pr18596-1.c: Use dg-error.
31563         (dg-options): Use -fno-unit-at-a-time.
31564         * gcc.dg/pr18596-2.c: New test.
31565         * gcc.dg/pr18596-3.c: New test.
31566
31567 2004-12-20  Roger Sayle  <roger@eyesopen.com>
31568
31569         PR middle-end/18683
31570         * g++.dg/opt/pr18683-1.C: New test case.
31571
31572 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
31573
31574         PR other/19093
31575         * g++.dg/opt/max1.C: Fix for 64bit targets.
31576
31577 2004-12-20  Matt Austern  <austern@apple.com>
31578
31579         PR c++/19044
31580         * g++.dg/ext/builtin6.C: New
31581
31582 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
31583
31584         PR tree-optimization/19080
31585         * gcc.c-torture/compile/pr19080.c: New test.
31586
31587 2004-12-20  Steven Bosscher  <stevenb@suse.de>
31588
31589         * gcc.dg/20041219-1.c: New test.
31590
31591 2004-12-19  Roger Sayle  <roger@eyesopen.com>
31592
31593         PR middle-end/19068
31594         * g++.dg/opt/max1.C: New test case.
31595
31596 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31597
31598         * gcc.dg/fdata-sections-1.c: New test.
31599
31600 2004-12-18  Roger Sayle  <roger@eyesopen.com>
31601
31602         PR middle-end/18548
31603         * gcc.dg/max-1.c: New test case.
31604
31605 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
31606
31607         * gcc.c-torture/execute/20041218-1.c: New test.
31608
31609 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
31610
31611         * gcc.dg/pr18501.c: New test.
31612         * gcc.dg/uninit-5.c: XFAIL.
31613         * gcc.dg/uninit-9.c: XFAIL.
31614
31615 2004-12-17  Dale Johannesen  <dalej@apple.com>
31616
31617         * gcc.dg/20041213-1.c: New.
31618
31619 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
31620
31621         * objc.dg/stabs-1.m: Allow assembly label to begin
31622         with a dot ('.').
31623
31624 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
31625
31626         * gcc.c-torture/execute/20041213-1.c: Move...
31627         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31628
31629 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         PR c++/18721
31632         * g++.dg/lookup/conv-5.C: New.
31633
31634 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
31635
31636         * objc.dg/stabs-1.m: New test.
31637
31638 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31639
31640         * gcc.dg/visibility-c.c: Change compile to
31641         assemble for the test.
31642
31643 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
31644
31645         PR target/19041
31646         * gcc.dg/visibility-c.c: New test.
31647
31648 2004-12-16  Roger Sayle  <roger@eyesopen.com>
31649
31650         PR middle-end/18493
31651         * gcc.dg/switch-8.c: New test case.
31652
31653 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31654
31655         PR c++/18905
31656         * g++.dg/template/init4.C: New.
31657         * g++.dg/opt/static3.C: Enable optimizer.
31658
31659 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
31660
31661         * g++.dg/other/complex1.C: New test.
31662
31663 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
31664
31665         * g++.dg/opt/inline9.C: New test.
31666
31667 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31668
31669         PR fortran/18993
31670         * gfotran.dg/nullify_1.f: New test.
31671
31672 2004-12-15  Richard Henderson  <rth@redhat.com>
31673
31674         * gcc.target/i386/i386.exp: New harness.
31675         * gcc.target/i386/vect-args.c: New.
31676
31677 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
31678
31679         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31680
31681 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31682
31683         PR c++/18825
31684         * g++.dg/template/friend32.C: New test.
31685
31686 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31687
31688         * cpp/pragma-once-1.c: New test.
31689         * cpp/pragma-once-1b.h: Likewise.
31690         * cpp/pragma-once-1c.h: Likewise.
31691         * cpp/pragma-once-1d.h: Likewise.
31692         * cpp/inc/pragma-once-1a.h: Likewise.
31693
31694 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
31695             Steven G. Kargl  <kargls@comcast.net>
31696
31697         PR fortran/17597
31698         * gfortran.dg/list_read_3.f90: New test.
31699
31700 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31701
31702         * gcc.dg/ftrapv-2.c: New test.
31703
31704 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31705
31706         PR c++/18981
31707         * g++.dg/template/typename9.C: New test.
31708
31709 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31710
31711         PR c++/18738
31712         * g++.dg/template/typename8.C: New test.
31713         * g++.dg/parse/friend2.C: Tweak error message.
31714
31715 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31716
31717         * gcc.c-torture/20041214-1.c: New test.
31718
31719 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
31720
31721         PR c++/18965
31722         * g++.dg/init/array17.C: New test.
31723
31724 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
31725
31726         PR c++/18793
31727         * g++.dg/init/aggr3.C: New test.
31728
31729 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
31730
31731         * gcc.dg/altivec-types-1.c: New test.
31732         * gcc.dg/altivec-types-2.c: New test.
31733         * gcc.dg/altivec-types-3.c: New test.
31734         * gcc.dg/altivec-types-4.c: New test.
31735         * g++.dg/ext/altivec-types-1.C: New test.
31736         * g++.dg/ext/altivec-types-2.C: New test.
31737         * g++.dg/ext/altivec-types-3.C: New test.
31738         * g++.dg/ext/altivec-types-4.C: New test.
31739
31740 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
31741
31742         PR middle-end/18951
31743         * gcc.c-torture/execute/20041213-1.c: New test.
31744
31745 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
31746
31747         PR c++/18949
31748         * g++.dg/template/cast1.C: New.
31749
31750 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
31751
31752         * gcc.c-torture/execute/20041213-2.c: New test.
31753
31754 2004-12-13  Richard Henderson  <rth@redhat.com>
31755
31756         * gcc.dg/i386-sse-10.c: Fix typo in options.
31757
31758 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
31759
31760         PR c++/18968
31761         * g++.dg/opt/pr18968.C: New test.
31762
31763 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/18925
31766         * g++.dg/ext/visibility/staticdatamem.C: New test.
31767
31768 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
31769
31770         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31771
31772 2004-12-13  Roger Sayle  <roger@eyesopen.com>
31773
31774         PR rtl-optimization/18928
31775         * gcc.dg/pr18928-1.c: New test case.
31776
31777 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
31778
31779         PR tree-opt/16951
31780         * gcc.c-torture/compile/20041211-1.c: New.
31781
31782 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31783
31784         PR middle-end/17564
31785         * gcc.c-torture/execute/20041212-1.c: New test.
31786
31787 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31788
31789         PR fortran/18869
31790         * gfortran.dg/common_1.f90: New test.
31791
31792 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
31793         Paul Brook  <paul@codesourcery.com>
31794
31795         PR fortran/16222
31796         * gfortran.dg/real_do_1.f90: New test.
31797
31798 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
31799
31800         PR tree-opt/18040
31801         * g++.dg/opt/ptrmem6.C: New test.
31802
31803 2004-12-11  Roger Sayle  <roger@eyesopen.com>
31804
31805         PR middle-end/18921
31806         * gcc.dg/pr18921-1.c: New test case.
31807
31808 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31809
31810         PR fortran/17175
31811         * gfortran.dg/scale_1.f90: New test.
31812
31813 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
31814
31815         PR middle-end/18903
31816         * gcc.c-torture/compile/pr18903.c: New test.
31817
31818 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
31819
31820         * gcc.c-torture/execute/20041210-1.c: New test.
31821
31822 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31823
31824         PR c++/18731
31825         * g++.dg/parser/struct-1.C: New test.
31826         * g++.dg/parser/struct-2.C: New test.
31827         * g++.dg/parser/struct-3.C: New test.
31828
31829 2004-12-09  Richard Henderson  <rth@redhat.com>
31830
31831         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
31832
31833         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
31834         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
31835
31836 2004-12-09  Matt Austern  <austern@apple.com>
31837
31838         PR c++/18514
31839         * g++.dg/ext/builtin1.C: New
31840         * g++.dg/ext/builtin2.C: New
31841         * g++.dg/ext/builtin3.C: New
31842         * g++.dg/ext/builtin4.C: New
31843         * g++.dg/ext/builtin5.C: New
31844
31845 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
31846
31847         PR tree-opt/18904
31848         * g++.dg/opt/ptrmem5.C: New test.
31849
31850 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
31851
31852         * g++.dg/parse/typename5.C: Adjust for new error.
31853         * g++.dg/parse/typename7.C: New.
31854
31855 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31856
31857         PR c++/18073
31858         * g++.dg/other/mmintrin.C: New test.
31859
31860 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31861
31862         PR c++/16681
31863         * g++.dg/init/array15.C: New.
31864         * g++.dg/init/array16.C: New.
31865
31866 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31867
31868         PR fortran/18826
31869         * gfortran.dg/assign_1.f90: New test.
31870
31871 2004-12-08  Nick Clifton  <nickc@redhat.com>
31872
31873         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31874         * gcc.target/xstormy16/data_below100: Likewise.
31875         * gcc.target/xstormy16/sfr: Likewise.
31876         * gcc.target/xstormy16/below100.S: New test source file.
31877         * gcc.target/xstormy16/below100.ld: New test linker script.
31878         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31879         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31880         bp instructions.
31881         * gcc.target/xstormy16/bp.c: Likewise.
31882
31883         * gcc.target/xstormy16/bss_below100: New files:
31884         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31885         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31886         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31887         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31888         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31889         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31890         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31891         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31892         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31893         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31894         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31895         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31896         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31897         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31898         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31899         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31900         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31901         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31902         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31903         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31904         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31905         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31906         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31907         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31908         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31909         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31910         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31911
31912         * gcc.target/xstormy16/data_below100: New files:
31913         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31914         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31915         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31916         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31917         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31918         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31919         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31920         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31921         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31922         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31923         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31924         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31925         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31926         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31927         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31928         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31929         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31930         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31931         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31932         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31933         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31934         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31935         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31936         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31937         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31938         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31939         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31940
31941         * gcc.target/xstormy16/sfr: New files:
31942         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31943         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31944         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31945         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31946         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31947         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31948         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31949         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31950         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31951         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31952         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31953         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31954         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31955         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31956         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31957         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31958         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31959         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31960         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31961         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31962         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31963         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31964         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31965         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31966         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31967         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31968         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31969         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31970         27_if0_sfrw_bitfield_f.c
31971
31972 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31973
31974         PR c++/18100
31975         * g++.dg/lookup/name-clash4.C: New test.
31976
31977 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31978
31979         PR c++/18672
31980         * g++.dg/opt/array1.C: New.
31981
31982         PR c++/18803
31983         * g++.dg/template/operator5.C: New.
31984
31985 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31986
31987         PR c/18867
31988         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31989
31990 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31991
31992         * gcc.dg/noncompile/20041207.c: New test.
31993
31994 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31995
31996         * g++.dg/other/unreachable-1.C: New test.
31997
31998 2004-12-06  Nick Clifton  <nickc@redhat.com>
31999
32000         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32001         <limits.h> because the latter comes from gcc's include/ directory
32002         and not the newlib/libc/include directory.
32003
32004 2004-12-04  Richard Henderson  <rth@redhat.com>
32005
32006         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32007
32008 2004-12-04  Richard Henderson  <rth@redhat.com>
32009
32010         * lib/target-supports.exp (check_gc_sections_available): Disable
32011         for alpha and ia64.
32012
32013 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
32014
32015         PR middle-end/17909
32016         * g++.dg/other/vararg-2.C: New test.
32017
32018 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32019
32020         PR c++/17011, c++/17971
32021         * g++.dg/template/error15.C: Adjust expected error.
32022         * g++.dg/template/instantiate3.C: Likewise.
32023
32024 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
32025
32026         * gcc.dg/altivec-18.c: Fix for darwin
32027
32028 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32029
32030         PR c++/18782
32031         * g++.dg/parse/ptrmem2.C: New.
32032
32033         PR c++/18318
32034         * g++.dg/template/new1.C: New.
32035
32036 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32037
32038         PR fortran/18710
32039         * gfortran.dg/direct_io_3.f90: New test.
32040
32041 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
32042
32043         PR 18758
32044         * g++.dg/parse/crash21.C: New.
32045
32046 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32047
32048         PR c++/15664, c++/18276
32049         * g++.dg/template/ttp13.C: New test.
32050         * g++.dg/template/ttp14.C: Likewise.
32051
32052 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32053
32054         PR c++/18123
32055         * g++.dg/parse/enum2.C: New test.
32056         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32057
32058 2004-12-02  Nick Clifton  <nickc@redhat.com>
32059
32060         * gcc.target/xstormy16: New test directory.
32061         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32062         * gcc.target/xstormy16/bp.c: Check the generation of bp
32063         instructions.
32064         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32065         bn instructions and the BELOW100 attribute.
32066
32067 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
32068
32069         PR target/16952
32070         * gcc.dg/ppc-eabi.c: New.
32071
32072 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32073
32074         PR fortran/18284
32075         * gfortran.dg/backspace.f90
32076
32077 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
32078
32079         * gfortran.dg/inquire.f90: New test.
32080
32081 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
32082
32083         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32084         handle effective-target-keyword.
32085         (dg-skip-if): Support effective-target keyword as target list.
32086         (dg-xfail-if): Ditto.
32087         * lib/target-supports.exp (is-effective-target-keyword): New proc.
32088
32089 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
32090
32091         PR tree-optimization/18291
32092         * gcc.c-torture/compile/pr18291.c: New test.
32093
32094 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32095
32096         PR C++/18729
32097         * g++.dg/parse/crash20.C: New.
32098
32099         PR c++/17431
32100         * g++.dg/overload/arg1.C: New.
32101         * g++.dg/overload/arg2.C: New.
32102         * g++.dg/overload/arg3.C: New.
32103         * g++.dg/overload/arg4.C: New.
32104
32105 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
32106
32107         * gcc.dg/c99-flex-array-4.c: Remove.
32108
32109 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32110
32111         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32112
32113         * lib/target-supports.exp (is-effective-target): Simplify.
32114
32115         * lib/target-supports.exp (check_effective_target_vect_long):
32116         Fix for powerpc64-*-*.
32117
32118 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
32119
32120         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32121         to support new requirements on FreeBSD 5.
32122
32123 2004-11-30  Devang Patel  <dpatel@apple.com>
32124
32125         PR 18702
32126         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32127
32128 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
32129
32130         * g++.dg/ext/altivec-13.C: New test.
32131
32132 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
32133
32134         PR tree-opt/18298
32135         * gcc.c-torture/execute/p18298.c: New test.
32136
32137 2004-11-30  Ira Rosen  <irar@il.ibm.com>
32138             Dorit Naishlos  <dorit@il.ibm.com>
32139
32140         PR tree-opt/18607
32141         * gcc.dg/vect/vect-89.c: New test.
32142
32143 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
32144
32145         * gcc.dg/pr18596-1.c: New test.
32146
32147 2004-11-30  Ben Elliston  <bje@au.ibm.com>
32148
32149         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32150
32151 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32152
32153         PR c/18479
32154         * gcc.dg/pr18479.c: New test.
32155
32156 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32157
32158         PR target/18490
32159         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32160         mmix-knuth-mmixware.
32161
32162         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32163         cris-*-elf* cris-*-aout* mmix-*-*
32164
32165 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
32166
32167         PR middle-end/18725
32168         * gcc.dg/pr18725.c: New test.
32169
32170 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32171
32172         PR target/18488
32173         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32174
32175         PR target/18336
32176         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32177
32178 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
32179
32180         PR c++/18368
32181         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32182         * g++.old-deja/g++.law/ctors5.C: Likewise.
32183         * g++.old-deja/g++.other/crash25.C: Likewise.
32184
32185         PR c++/18674
32186         * g++.dg/template/error16.C: New test.
32187
32188         PR c++/18512
32189         * g++.dg/template/crash29.C: New test.
32190
32191 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
32192
32193         PR tree-optimization/18712
32194         * gcc.c-torture/compile/pr18712.c: New test.
32195
32196 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
32197
32198         PR c/7544
32199         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32200         tests.
32201
32202 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32203
32204         PR c++/18652
32205         * g++.dg/lookup/crash6.C: New test.
32206
32207 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
32208
32209         PR middle-end/18164
32210         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
32211
32212 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
32213
32214         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32215         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32216         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32217
32218 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
32219
32220         * gcc.dg/pr18164.c: New test.
32221
32222 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
32223
32224         * gcc.dg/funroll-loops-all.c: New.
32225
32226 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32227
32228         PR target/18489
32229         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32230         delimeter, match space and TAB as well as ":".
32231
32232         PR target/18484
32233         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32234
32235         PR target/18348
32236         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32237
32238         PR target/18345
32239         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32240
32241         PR target/18337
32242         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32243
32244 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
32245
32246         * gfortran.dg/direct_io_2.f90: New test.
32247
32248 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
32249
32250         PR target/18334
32251         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32252
32253 2004-11-28  Richard Henderson  <rth@redhat.com>
32254
32255         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32256
32257 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
32258
32259         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32260         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32261         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32262         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32263         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32264         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32265         gcc.dg/pointer-arith-8.c: New tests.
32266
32267 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
32268
32269         PR fortran/18364
32270         * gfortran.dg/endfile.f90: New test.
32271
32272 2004-11-27  Falk Hueffner  <falk@debian.org>
32273
32274         * gcc.dg/loop-6.c: New test.
32275
32276 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32277
32278         * gcc.c-torture/execute/20041126-1.c: New test.
32279
32280 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32281
32282         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32283         on IRIX.
32284
32285 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
32286
32287         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32288         functions.
32289
32290 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
32291
32292         PR rtl-optimization/17825
32293         * gcc.c-torture/compile/20041119-1.c: New test.
32294
32295 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32296
32297         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32298         Check existence of ld library path variables before unsetting.
32299
32300 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
32301
32302         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32303
32304 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32305
32306         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32307
32308 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
32309
32310         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32311
32312 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32313
32314         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32315         dg-do directive.
32316
32317 2004-11-26  Ben Elliston  <bje@au.ibm.com>
32318
32319         * gcc.dg/pr17957.c: Pass --param, not -param.
32320
32321 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
32322
32323         PR middle-end/17957
32324         * gcc.dg/pr17957.c: New test.
32325
32326 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
32327
32328         PR c++/18445
32329         * g++.dg/template/crash28.C: Likewise.
32330
32331         PR c++/18001
32332         * g++.dg/expr/unary2.C: Adjust lvalue messages.
32333         * g++.dg/ext/lvaddr.C: Likewise.
32334         * g++.dg/opt/pr7503-3.C: Likewise.
32335
32336         PR c++/18466
32337         * g++.dg/parse/qualified3.C: New test.
32338         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32339
32340         PR c++/18545
32341         * g++.dg/expr/return1.C: New test.
32342
32343 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32344
32345         Friend class name lookup 3/n, PR c++/3332
32346         * g++.dg/lookup/friend3.C: New test.
32347         * g++.dg/lookup/friend4.C: Likewise.
32348         * g++.dg/lookup/friend5.C: Likewise.
32349
32350 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32351
32352         Friend class name lookup 2/n, PR c++/14513, c++/15410
32353         * g++.dg/lookup/friend2.C: New test.
32354         * g++.dg/template/friend31.C: Likewise.
32355
32356 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32357
32358         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32359
32360 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/17473
32363         * g++.dg/tc1/dr56.C: Remove.
32364         * g++.dg/template/typedef1.C: Add dg-error markers.
32365         * g++.old-deja/g++.other/typedef7.C: Likewise.
32366
32367         PR c++/18285
32368         * g++.dg/parse/typedef7.C: New test.
32369
32370 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
32371
32372         * gcc.c-torture/execute/20041124-1.c: New test.
32373
32374 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
32375
32376         * g++.dg/template/deduce3.C: New test.
32377
32378         PR c++/18586
32379         * g++.dg/template/crash27.C: New test.
32380
32381         PR c++/18530
32382         * g++.dg/warn/Wshadow-3.C: New test.
32383
32384 2004-11-24  Devang Patel  <dpatel@apple.com>
32385
32386         PR/18555
32387         * gcc.dg/cpp/isysroot-1.c: New test.
32388         * gcc.dg/cpp/usr/include/stdio.h: New file.
32389         * gcc.dg/cpp/isysroot-2.c: New test.
32390         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32391         New file.
32392
32393 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32394
32395         PR c++/8929
32396         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32397
32398 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32399
32400         * gcc.target/sparc/align.c: Do not include <stdint.h>.
32401         * gcc.target/sparc/pdist.c: Likewise.
32402
32403 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
32404
32405         PR c++/16882
32406         * g++.dg/conversion/simd1.C: New test.
32407
32408 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32409
32410         * lib/target-libpath.exp: New file defining
32411         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32412         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32413         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32414         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32415         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
32416
32417 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
32418
32419         * gcc.dg/pragma-align-2.c: Test macro expansion.
32420         * gcc.dg/pragma-pack-2.c: New test.
32421
32422 2004-11-23  Richard Henderson  <rth@redhat.com>
32423
32424         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32425         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32426         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32427         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32428         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32429         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32430
32431         * gcc.dg/vect/vect.exp: Add check for alpha.
32432         * lib/target-supports.exp (check_alpha_max_hw_available): New.
32433         (check_effective_target_vect_int): Enable for alpha.
32434         (check_effective_target_vect_long): New.
32435         (is-effective-target): Add it.
32436
32437 2004-11-23  Uros Bizjak <uros@kss-loka.si>
32438
32439         * gcc.dg/pr18614-1.c: New test.
32440
32441 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32442
32443         * gcc.dg/setjmp-2.c: New test.
32444
32445 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
32446
32447         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32448         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32449         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32450         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32451         gcc.target/sparc/pdist.c: New tests.
32452
32453 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
32454
32455         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32456
32457 2004-11-22  Dale Johannesen  <dalej@apple.com>
32458
32459         * gcc.dg/20041111-1.c: New.
32460
32461 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32462
32463         PR tree-opt/18536
32464         * gcc.dg/vect/pr18536.c: New test.
32465
32466 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32467
32468         PR c++/18354
32469         * g++.dg/template/nontype11.C: New test.
32470
32471 2004-11-21  Roger Sayle  <roger@eyesopen.com>
32472
32473         PR middle-end/18520
32474         * gcc.dg/pr18520-1.c: New test case.
32475
32476 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
32477
32478         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32479         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32480         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32481         expected diagnostics.
32482
32483 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32484
32485         PR target/18580
32486         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32487         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32488         vect-77.c, vect-77a.c: XFAIL on the SPARC.
32489
32490 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32491
32492         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32493
32494 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
32495             Joseph Myers  <joseph@codesourcery.com>
32496
32497         * lib/target-supports.exp (check_visibility_available): Really
32498         test the compiler.
32499
32500 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
32501
32502         PR tree-opt/18181
32503         * gcc.dg/vect/vect-85.c: New test.
32504         * gcc.dg/vect/vect-86.c: New test.
32505         * gcc.dg/vect/vect-87.c: New test.
32506         * gcc.dg/vect/vect-88.c: New test.
32507
32508 2004-11-19  Ben Elliston  <bje@au.ibm.com>
32509
32510         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32511
32512 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
32513
32514         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32515         * gcc.dg/ppc-and-1.c: Ditto.
32516         * gcc.dg/ppc-compare-1.c: Ditto.
32517         * gcc.dg/ppc-mov-1.c: Ditto
32518
32519 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
32520             Mark Mitchell  <mark@codesourcery.com>
32521
32522         * gcc.dg/pragma-init-fini-2.c: New test.
32523
32524 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32525             Aldy Hernandez  <aldyh@redhat.com>
32526
32527         * lib/target-supports.exp (check_effective_target_vect_int): New
32528         (check_effective_target_vect_float): New
32529         (check_effective_target_vect_double): New.
32530         (is-effective-target): Support new effective targets keywords.
32531         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32532         default action for dg-do.
32533         * gcc.dg/vect/pr16105.c: Use new support.
32534         * gcc.dg/vect/pr18400.c: Ditto.
32535         * gcc.dg/vect/pr18425.c: Ditto.
32536         * gcc.dg/vect/vect-1.c: Ditto.
32537         * gcc.dg/vect/vect-10.c: Ditto.
32538         * gcc.dg/vect/vect-11.c: Ditto.
32539         * gcc.dg/vect/vect-12.c: Ditto.
32540         * gcc.dg/vect/vect-13.c: Ditto.
32541         * gcc.dg/vect/vect-14.c: Ditto.
32542         * gcc.dg/vect/vect-15.c: Ditto.
32543         * gcc.dg/vect/vect-16.c: Ditto.
32544         * gcc.dg/vect/vect-17.c: Ditto.
32545         * gcc.dg/vect/vect-18.c: Ditto.
32546         * gcc.dg/vect/vect-19.c: Ditto.
32547         * gcc.dg/vect/vect-2.c: Ditto.
32548         * gcc.dg/vect/vect-20.c: Ditto.
32549         * gcc.dg/vect/vect-21.c: Ditto.
32550         * gcc.dg/vect/vect-22.c: Ditto.
32551         * gcc.dg/vect/vect-23.c: Ditto.
32552         * gcc.dg/vect/vect-24.c: Ditto.
32553         * gcc.dg/vect/vect-25.c: Ditto.
32554         * gcc.dg/vect/vect-26.c: Ditto.
32555         * gcc.dg/vect/vect-27.c: Ditto.
32556         * gcc.dg/vect/vect-27a.c: Ditto.
32557         * gcc.dg/vect/vect-28.c: Ditto.
32558         * gcc.dg/vect/vect-29.c: Ditto.
32559         * gcc.dg/vect/vect-29a.c: Ditto.
32560         * gcc.dg/vect/vect-3.c: Ditto.
32561         * gcc.dg/vect/vect-30.c: Ditto.
32562         * gcc.dg/vect/vect-31.c: Ditto.
32563         * gcc.dg/vect/vect-32.c: Ditto.
32564         * gcc.dg/vect/vect-33.c: Ditto.
32565         * gcc.dg/vect/vect-34.c: Ditto.
32566         * gcc.dg/vect/vect-35.c: Ditto.
32567         * gcc.dg/vect/vect-36.c: Ditto.
32568         * gcc.dg/vect/vect-37.c: Ditto.
32569         * gcc.dg/vect/vect-38.c: Ditto.
32570         * gcc.dg/vect/vect-4.c: Ditto.
32571         * gcc.dg/vect/vect-40.c: Ditto.
32572         * gcc.dg/vect/vect-41.c: Ditto.
32573         * gcc.dg/vect/vect-42.c: Ditto.
32574         * gcc.dg/vect/vect-43.c: Ditto.
32575         * gcc.dg/vect/vect-44.c: Ditto.
32576         * gcc.dg/vect/vect-45.c: Ditto.
32577         * gcc.dg/vect/vect-46.c: Ditto.
32578         * gcc.dg/vect/vect-47.c: Ditto.
32579         * gcc.dg/vect/vect-48.c: Ditto.
32580         * gcc.dg/vect/vect-48a.c: Ditto.
32581         * gcc.dg/vect/vect-49.c: Ditto.
32582         * gcc.dg/vect/vect-5.c: Ditto.
32583         * gcc.dg/vect/vect-50.c: Ditto.
32584         * gcc.dg/vect/vect-51.c: Ditto.
32585         * gcc.dg/vect/vect-52.c: Ditto.
32586         * gcc.dg/vect/vect-53.c: Ditto.
32587         * gcc.dg/vect/vect-54.c: Ditto.
32588         * gcc.dg/vect/vect-55.c: Ditto.
32589         * gcc.dg/vect/vect-56.c: Ditto.
32590         * gcc.dg/vect/vect-56a.c: Ditto.
32591         * gcc.dg/vect/vect-57.c: Ditto.
32592         * gcc.dg/vect/vect-58.c: Ditto.
32593         * gcc.dg/vect/vect-59.c: Ditto.
32594         * gcc.dg/vect/vect-6.c: Ditto.
32595         * gcc.dg/vect/vect-60.c: Ditto.
32596         * gcc.dg/vect/vect-61.c: Ditto.
32597         * gcc.dg/vect/vect-62.c: Ditto.
32598         * gcc.dg/vect/vect-63.c: Ditto.
32599         * gcc.dg/vect/vect-64.c: Ditto.
32600         * gcc.dg/vect/vect-65.c: Ditto.
32601         * gcc.dg/vect/vect-66.c: Ditto.
32602         * gcc.dg/vect/vect-67.c: Ditto.
32603         * gcc.dg/vect/vect-68.c: Ditto.
32604         * gcc.dg/vect/vect-69.c: Ditto.
32605         * gcc.dg/vect/vect-7.c: Ditto.
32606         * gcc.dg/vect/vect-72.c: Ditto.
32607         * gcc.dg/vect/vect-72a.c: Ditto.
32608         * gcc.dg/vect/vect-73.c: Ditto.
32609         * gcc.dg/vect/vect-74.c: Ditto.
32610         * gcc.dg/vect/vect-75.c: Ditto.
32611         * gcc.dg/vect/vect-76.c: Ditto.
32612         * gcc.dg/vect/vect-77.c: Ditto.
32613         * gcc.dg/vect/vect-77a.c: Ditto.
32614         * gcc.dg/vect/vect-78.c: Ditto.
32615         * gcc.dg/vect/vect-79.c: Ditto.
32616         * gcc.dg/vect/vect-8.c: Ditto.
32617         * gcc.dg/vect/vect-80.c: Ditto.
32618         * gcc.dg/vect/vect-82.c: Ditto.
32619         * gcc.dg/vect/vect-82_64.c: Ditto.
32620         * gcc.dg/vect/vect-83.c: Ditto.
32621         * gcc.dg/vect/vect-83_64.c: Ditto.
32622         * gcc.dg/vect/vect-9.c: Ditto.
32623         * gcc.dg/vect/vect-all.c: Ditto.
32624         * gcc.dg/vect/vect-none.c: Ditto.
32625
32626 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
32627
32628         * lib/gcc-dg.exp (dg-skip-if): New function.
32629         (dg-forbid-option): Remove.
32630         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32631         * g++.dg/abi/bitfield8.C: Likewise.
32632         * g++.dg/abi/dtor1.C: Likewise.
32633         * g++.dg/abi/empty10.C: Likewise.
32634         * g++.dg/abi/empty7.C: Likewise.
32635         * g++.dg/abi/empty9.C: Likewise.
32636         * g++.dg/abi/layout3.C: Likewise.
32637         * g++.dg/abi/layout4.C: Likewise.
32638         * g++.dg/abi/thunk1.C: Likewise.
32639         * g++.dg/abi/thunk2.C: Likewise.
32640         * g++.dg/abi/vbase11.C: Likewise.
32641         * g++.dg/abi/vthunk2.C: Likewise.
32642         * g++.dg/abi/vthunk3.C: Likewise.
32643         * g++.dg/ext/attrib8.C: Likewise.
32644         * g++.dg/opt/longbranch2.C: Likewise.
32645         * g++.dg/opt/reg-stack4.C: Likewise.
32646         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32647         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32648         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32649         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32650         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32651         * gcc.dg/20000609-1.c: Likewise.
32652         * gcc.dg/20000720-1.c: Likewise.
32653         * gcc.dg/20011107-1.c: Likewise.
32654         * gcc.dg/20011119-1.c: Likewise.
32655         * gcc.dg/20020108-1.c: Likewise.
32656         * gcc.dg/20020122-2.c: Likewise.
32657         * gcc.dg/20020122-3.c: Likewise.
32658         * gcc.dg/20020201-3.c: Likewise.
32659         * gcc.dg/20020206-1.c: Likewise.
32660         * gcc.dg/20020218-1.c: Likewise.
32661         * gcc.dg/20020310-1.c: Likewise.
32662         * gcc.dg/20020411-1.c: Likewise.
32663         * gcc.dg/20020418-2.c: Likewise.
32664         * gcc.dg/20020426-1.c: Likewise.
32665         * gcc.dg/20020426-2.c: Likewise.
32666         * gcc.dg/20020517-1.c: Likewise.
32667         * gcc.dg/20020523-1.c: Likewise.
32668         * gcc.dg/20020523-2.c: Likewise.
32669         * gcc.dg/20020729-1.c: Likewise.
32670         * gcc.dg/20030204-1.c: Likewise.
32671         * gcc.dg/20030826-2.c: Likewise.
32672         * gcc.dg/20030926-1.c: Likewise.
32673         * gcc.dg/20031202-1.c: Likewise.
32674         * gcc.dg/980312-1.c: Likewise.
32675         * gcc.dg/980313-1.c: Likewise.
32676         * gcc.dg/990117-1.c: Likewise.
32677         * gcc.dg/990424-1.c: Likewise.
32678         * gcc.dg/990524-1.c: Likewise.
32679         * gcc.dg/991230-1.c: Likewise.
32680         * gcc.dg/i386-387-1.c: Likewise.
32681         * gcc.dg/i386-387-2.c: Likewise.
32682         * gcc.dg/i386-387-3.c: Likewise.
32683         * gcc.dg/i386-387-4.c: Likewise.
32684         * gcc.dg/i386-387-5.c: Likewise.
32685         * gcc.dg/i386-387-6.c: Likewise.
32686         * gcc.dg/i386-asm-1.c: Likewise.
32687         * gcc.dg/i386-bitfield1.c: Likewise.
32688         * gcc.dg/i386-bitfield2.c: Likewise.
32689         * gcc.dg/i386-loop-1.c: Likewise.
32690         * gcc.dg/i386-loop-2.c: Likewise.
32691         * gcc.dg/i386-loop-3.c: Likewise.
32692         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32693         * gcc.dg/i386-pic-1.c: Likewise.
32694         * gcc.dg/i386-regparm.c: Likewise.
32695         * gcc.dg/i386-signbit-1.c: Likewise.
32696         * gcc.dg/i386-signbit-2.c: Likewise.
32697         * gcc.dg/i386-signbit-3.c: Likewise.
32698         * gcc.dg/i386-sse-5.c: Likewise.
32699         * gcc.dg/i386-sse-8.c: Likewise.
32700         * gcc.dg/i386-unroll-1.c: Likewise.
32701         * gcc.dg/tls/opt-1.c: Likewise.
32702         * gcc.dg/tls/opt-2.c: Likewise.
32703         * gcc.dg/unroll-1.c: Likewise.
32704         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32705         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32706         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32707         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32708
32709 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32710
32711         * g++.dg/template/incomplete1.C: New test.
32712
32713 2004-11-16  Nick Clifton  <nickc@redhat.com>
32714
32715         Revert patches accidentally commited during checkin of fixes for
32716         xstormy16 tests:
32717         gcc.c-torture/execute/simd-4.c: Revert
32718         gcc.dg/20040910-1.c: Revert.
32719
32720 2004-11-16  Paul Brook  <paul@codesourcery.com>
32721
32722         PR fortran/13010
32723         * gfortran.dg/der_pointer_1.f90: New test.
32724
32725 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
32726
32727         PR c/18498
32728         * gcc.dg/bitfld-13.c: New test.
32729
32730 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
32731
32732         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32733         powerpc*-*-linux*.
32734
32735         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32736         * gcc.dg/ppc64-abi-2.c: Ditto.
32737         * gcc.dg/ppc64-abi-3.c: Ditto.
32738
32739         * lib/gcc-dg.exp (dg-target-list): Remove.
32740
32741 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
32742
32743         * gcc.dg/ia64-postinc.c: New test.
32744
32745 2004-11-15  Mark Mitchell <mark@codesourcery.com>
32746
32747         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32748
32749 2004-11-15  Nick Clifton  <nickc@redhat.com>
32750
32751         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32752         __INT_MAX__ so that the test can be compiled by toolchains
32753         targeted at 16-bit processors.
32754
32755         * gcc.dg/20040625-1.c: Use long constants rather than integers
32756         when performing arithmetic that will overflow 16-bits.
32757
32758         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32759         xstormy16.  It does not support 128-bit vector operations.
32760
32761         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32762         with the macro PTR_TYPE.  Define this macro to an integer type
32763         suitable for holding a pointer.
32764
32765         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32766         the target is a 16-bit processor.
32767
32768         * gcc.dg/cpp/if-2.c: Expect a different warning message from
32769         16-bit targets where the character constant will be too long.
32770
32771         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32772         where the double will not be directly addressable.
32773
32774 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32775
32776         Friend class name lookup 1/n, PR c++/18471
32777         * g++.dg/template/crash26.C: New test.
32778         * g++.dg/lookup/struct1.C: Adjust expected error.
32779         * g++.dg/parse/elab1.C: Likewise.
32780         * g++.dg/parse/elab2.C: Likewise.
32781         * g++.dg/parse/int-as-enum1.C: Likewise.
32782         * g++.dg/parse/struct-as-enum1.C: Likewise.
32783         * g++.dg/parse/typedef1.C: Likewise.
32784         * g++.dg/parse/typedef3.C: Likewise.
32785         * g++.dg/parse/typedef4.C: Likewise.
32786         * g++.dg/parse/typedef5.C: Likewise.
32787         * g++.dg/template/nontype4.C: Likewise.
32788         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32789         * g++.old-deja/g++.other/elab1.C: Likewise.
32790         * g++.old-deja/g++.other/syntax4.C: Likewise.
32791
32792 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32793
32794         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32795
32796 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
32797
32798         * gcc.c-torture/execute/20041114-1.c: New test.
32799
32800 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
32801
32802         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
32803         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
32804         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
32805         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
32806         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
32807         gcc.dg/switch-7.c: New tests.
32808
32809 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32810
32811         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
32812
32813 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32814
32815         PR tree-opt/18400
32816         * gcc.dg/vect/pr18400.c: New test.
32817
32818 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
32819             Andrew Pinski  <pinskia@physics.uc.edu>
32820
32821         PR tree-opt/18425
32822         * gcc.dg/vect/pr18425.c: New test.
32823
32824 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32825
32826         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
32827         Guard with dg-require-alias and dg-require-visibility.
32828
32829 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32830
32831         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
32832
32833 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32834
32835         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
32836
32837 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32838
32839         PR c++/17344
32840         * g++.dg/template/defarg5.C: New test.
32841
32842 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32843
32844         * g++.dg/parse/cast1.C: Run only on ILP32.
32845         * g++.old-deja/g++.mike/p784.C: Likewise.
32846
32847 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
32848
32849         * gcc.c-torture/execute/20041113-1.c: New test.
32850
32851 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32852
32853         PR target/18230
32854         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
32855         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
32856         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
32857         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32858         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
32859         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
32860         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
32861         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
32862         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
32863         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32864         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32865         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
32866         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
32867
32868 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
32869
32870         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
32871         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32872         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32873         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32874         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32875         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32876         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32877         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32878         gcc.target/sparc/combined-1.c: New tests.
32879
32880 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32881
32882         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32883         New tests.
32884
32885 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32886
32887         * lib/gcc-dg.exp (dg-forbid-option): New function.
32888         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32889         * g++.dg/abi/bitfield8.C: Likewise.
32890         * g++.dg/abi/dtor1.C: Likewise.
32891         * g++.dg/abi/empty10.C: Likewise.
32892         * g++.dg/abi/empty7.C: Likewise.
32893         * g++.dg/abi/empty9.C: Likewise.
32894         * g++.dg/abi/layout3.C: Likewise.
32895         * g++.dg/abi/layout4.C: Likewise.
32896         * g++.dg/abi/thunk1.C: Likewise.
32897         * g++.dg/abi/thunk2.C: Likewise.
32898         * g++.dg/abi/vbase11.C: Likewise.
32899         * g++.dg/abi/vthunk2.C: Likewise.
32900         * g++.dg/abi/vthunk3.C: Likewise.
32901         * g++.dg/ext/attrib8.C: Likewise.
32902         * g++.dg/opt/longbranch2.C: Likewise.
32903         * g++.dg/opt/reg-stack4.C: Likewise.
32904         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32905         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32906         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32907         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32908         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32909         * gcc.dg/20000609-1.c: Likewise.
32910         * gcc.dg/20000720-1.c: Likewise.
32911         * gcc.dg/20011107-1.c: Likewise.
32912         * gcc.dg/20011119-1.c: Likewise.
32913         * gcc.dg/20020108-1.c: Likewise.
32914         * gcc.dg/20020122-2.c: Likewise.
32915         * gcc.dg/20020122-3.c: Likewise.
32916         * gcc.dg/20020201-3.c: Likewise.
32917         * gcc.dg/20020206-1.c: Likewise.
32918         * gcc.dg/20020218-1.c: Likewise.
32919         * gcc.dg/20020310-1.c: Likewise.
32920         * gcc.dg/20020411-1.c: Likewise.
32921         * gcc.dg/20020418-2.c: Likewise.
32922         * gcc.dg/20020426-1.c: Likewise.
32923         * gcc.dg/20020426-2.c: Likewise.
32924         * gcc.dg/20020517-1.c: Likewise.
32925         * gcc.dg/20020523-1.c: Likewise.
32926         * gcc.dg/20020523-2.c: Likewise.
32927         * gcc.dg/20020729-1.c: Likewise.
32928         * gcc.dg/20030204-1.c: Likewise.
32929         * gcc.dg/20030826-2.c: Likewise.
32930         * gcc.dg/20030926-1.c: Likewise.
32931         * gcc.dg/20031202-1.c: Likewise.
32932         * gcc.dg/980312-1.c: Likewise.
32933         * gcc.dg/980313-1.c: Likewise.
32934         * gcc.dg/990117-1.c: Likewise.
32935         * gcc.dg/990424-1.c: Likewise.
32936         * gcc.dg/990524-1.c: Likewise.
32937         * gcc.dg/991230-1.c: Likewise.
32938         * gcc.dg/i386-387-1.c: Likewise.
32939         * gcc.dg/i386-387-2.c: Likewise.
32940         * gcc.dg/i386-387-3.c: Likewise.
32941         * gcc.dg/i386-387-4.c: Likewise.
32942         * gcc.dg/i386-387-5.c: Likewise.
32943         * gcc.dg/i386-387-6.c: Likewise.
32944         * gcc.dg/i386-asm-1.c: Likewise.
32945         * gcc.dg/i386-bitfield1.c: Likewise.
32946         * gcc.dg/i386-bitfield2.c: Likewise.
32947         * gcc.dg/i386-loop-1.c: Likewise.
32948         * gcc.dg/i386-loop-2.c: Likewise.
32949         * gcc.dg/i386-loop-3.c: Likewise.
32950         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32951         * gcc.dg/i386-pic-1.c: Likewise.
32952         * gcc.dg/i386-regparm.c: Likewise.
32953         * gcc.dg/i386-signbit-1.c: Likewise.
32954         * gcc.dg/i386-signbit-2.c: Likewise.
32955         * gcc.dg/i386-signbit-3.c: Likewise.
32956         * gcc.dg/i386-sse-5.c: Likewise.
32957         * gcc.dg/i386-sse-8.c: Likewise.
32958         * gcc.dg/i386-unroll-1.c: Likewise.
32959         * gcc.dg/tls/opt-1.c: Likewise.
32960         * gcc.dg/tls/opt-2.c: Likewise.
32961         * gcc.dg/unroll-1.c: Likewise.
32962         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32963         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32964         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32965         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32966         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32967         -m64 is specified.
32968
32969 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32970
32971         PR c++/18389
32972         * g++.dg/parse/cond1.C: New test.
32973
32974         PR c++/18429
32975         * g++.dg/template/array9.C: New test.
32976         * g++.dg/ext/vla1.C: Adjust error messages.
32977         * g++.dg/ext/vlm1.C: Likewise.
32978         * g++.dg/template/crash2.C: Likewise.
32979
32980         PR c++/18436
32981         * g++.dg/template/call3.C: New test.
32982
32983         PR c++/18407
32984         * g++.dg/template/ptrmem11.C: New test.
32985
32986 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32987
32988         PR other/14264
32989         * lib/g++.exp: Set LC_ALL and LANG to C.
32990         * lib/gcc-dg.exp: Likewise.
32991         * lib/gfortran.exp: Likewise.
32992         * lib/objc.exp: Likewise.
32993         * lib/treelang.exp: Likewise.
32994
32995 2004-11-12  Andreas Schwab  <schwab@suse.de>
32996
32997         * gcc.dg/pr16286.c: Fix last change.
32998
32999 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
33000
33001         PR c++/18416
33002         * g++.dg/init/global1.C: New test.
33003
33004 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
33005
33006         * gcc.c-torture/execute/20041112-1.c: New test.
33007
33008 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33009
33010         * lib/gcc-dg.exp (dg-target-list): New.
33011
33012 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33013             Richard Sandiford  <rsandifo@redhat.com>
33014
33015         * lib/target-supports.exp (get-compiler_messages): New.
33016         (check_named_sections_available): Use it.
33017         (check_effective_target_ilp32): New.
33018         (check_effective_target_lp64): New.
33019         (is-effective-target): New.
33020         * lib/gcc-dg.exp (dg-require-effective-target): New.
33021
33022 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
33023
33024         * gcc.dg/precedence-1.c: New test.
33025
33026 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
33027
33028         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33029
33030         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33031         message, delete generated files, use more descriptive name for
33032         executable, and make the test unsupported when it cannot be run.
33033
33034         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33035         (dg-require-weak, dg-require-visibility, dg-require-alias,
33036         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33037         dg-require-iconv, dg-require-named-sections): Use it.
33038
33039         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33040
33041 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
33042
33043         PR target/16457
33044         * gcc.dg/ppc-and-1: New
33045
33046         PR target/16796
33047         * gcc.dg/ppc-mov-1.c: New.
33048
33049         PR target/16458
33050         * gcc.dg/ppc-compare-1.c: New.
33051
33052 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
33053
33054         * objc.dg/desig-init-2.m: New test.
33055
33056 2004-11-10  Adam Nemet  <anemet@lnxw.com>
33057
33058         PR middle-end/18160
33059         * g++.dg/warn/register-var-1.C: New test.
33060         * g++.dg/warn/register-var-2.C: New test.
33061
33062 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33063
33064         * gcc.dg/union-2.c: New test.
33065
33066 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
33067
33068         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33069         New test for PR tree-optimization/17892.
33070
33071 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
33072
33073         PR c++/18369
33074         * g++.dg/init/new12.C: New test.
33075
33076 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
33077
33078         * gcc.target/sparc: New directory.
33079         * gcc.target/sparc/sparc.exp: New driver.
33080         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33081         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33082         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33083         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33084
33085 2004-11-10  Paul Brook  <paul@codesourcery.com>
33086
33087         PR fortran/18218
33088         * gfortran.dg/list_read.c: New test.
33089
33090 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33091
33092         PR c/18322
33093         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33094         expected diagnostic location.
33095
33096 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
33097
33098         * gcc.dg/20041109-1.c: New test.
33099
33100 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
33101
33102         PR objc/18406
33103         * objc/compile/pr18406.m: New test.
33104
33105 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33106
33107         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33108
33109 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
33110
33111         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33112
33113 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33114
33115         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33116
33117 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
33118
33119         * gcc.dg/20030225-2.c: Add prototype for abort and
33120         exit.
33121
33122 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
33123
33124         PR tree-opt/18299
33125         * gcc.c-torture/pr18299-1.c: New test.
33126
33127 2004-11-06  Andreas Schwab  <schwab@suse.de>
33128
33129         * gcc.dg/pr16286.c: Also test for bool and pixel.
33130
33131 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
33132
33133         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33134         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33135         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33136         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33137         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33138         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33139         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33140         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33141         gcc.dg/struct-semi-3.c: New tests.
33142
33143 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33144
33145         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33146
33147 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33148
33149         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33150         Do not use C99 designators.
33151
33152 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33153
33154         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33155
33156 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33157
33158         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33159         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33160         * gcc.c-torture/execute/simd-5.x: Remove.
33161
33162 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
33163
33164         PR rtl-optimization/17933
33165         * gcc.dg/torture/pr17933-1.c: New test.
33166
33167 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33168
33169         PR target/18106
33170         * lib/target-supports.exp (check_weak_available): Support
33171         Windows.
33172
33173 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
33174
33175         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33176         call to fflush(stdout) before abort.
33177         (my_ffsll): New function.
33178         (generate_fields): Use it.
33179
33180 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33181
33182         * gcc.dg/init-undef-1.c: New test.
33183
33184 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
33185
33186         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33187         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33188         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33189         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33190         expected messages for new parser.
33191
33192 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
33193
33194         * g++.dg/ext/visibility/symbian1.C: New test.
33195
33196 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33197
33198         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33199         on LP64 targets.
33200
33201 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33202
33203         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33204         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33205         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33206         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33207         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33208         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33209         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33210         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33211         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33212         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33213
33214 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
33215
33216         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33217         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33218         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33219         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33220         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33221         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33222         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33223         for new parser.
33224
33225 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
33226
33227         PR target/15342
33228         * gcc.dg/20041104-1.c: New test.
33229
33230 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33231
33232         * g++.dg/template/nontype7.C: New test.
33233         * g++.dg/template/nontype8.C: Likewise.
33234         * g++.dg/template/nontype9.C: Likewise.
33235         * g++.dg/template/nontype10.C: Likewise.
33236         * g++.dg/tc1/dr49.C: Likewise.
33237         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33238         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33239
33240 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33241
33242         * g++.dg/rtti/tinfo1.C: Remove xfails.
33243
33244 2004-11-04  Ben Elliston  <bje@au.ibm.com>
33245
33246         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33247         packed attribute to the definition to satisfy the new C++ parser.
33248
33249 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33250
33251         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33252         invocations of va_arg.
33253
33254 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
33255
33256         PR c++/18124
33257         * g++.dg/template/crash25.C: New test.
33258
33259         PR c++/18155
33260         * g++.dg/template/typedef2.C: New test.
33261         * g++.dg/parse/crash13.C: Adjust error markers.
33262
33263         PR c++/18177
33264         * g++.dg/conversion/const3.C: New test.
33265
33266 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33267
33268         PR fortran/17535
33269         PR fortran/17583
33270         PR fortran/17713
33271         * gfortran.dg/generic_[123].f90: New testcases.
33272
33273 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33274
33275         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33276         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33277
33278 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
33279
33280         PR tree-opt/16808
33281         * gcc.c-torture/compile/pr16808.c: New test.
33282
33283 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
33284
33285         PR rtl-optimization/17104
33286         * gcc.dg/ppc-bitfield1.c: New.
33287
33288 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33289
33290         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33291
33292 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
33293
33294         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
33295         strings for 32-bit code.
33296
33297 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
33298
33299         PR c/18239
33300         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33301
33302 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
33303
33304         PR c++/18064
33305         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33306
33307 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
33308
33309         PR c++/15172
33310         * g++.dg/init/aggr2.C: New test.
33311
33312 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
33313
33314         * objc.dg/local-decl-1.m: New test.
33315
33316 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33317
33318         * gcc.dg/20040910-1.c: Adjust regex.
33319
33320 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33321
33322         PR rtl-optimization/18084
33323         * g++.dg/opt/pr18084-1.C: New testcase.
33324
33325 2004-10-30  Matt Austern  <austern@apple.com>
33326
33327         PR c++/17542
33328         * g++.dg/ext/attrib18.C: New test.
33329
33330 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33331
33332         PR middle-end/18096
33333         * gcc.dg/pr18096-1.c: New test case.
33334
33335 2004-10-30  Roger Sayle  <roger@eyesopen.com>
33336
33337         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33338
33339 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
33340
33341         PR c/16666
33342         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33343         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33344         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33345         gcc.dg/old-style-prom-3.c: New tests.
33346
33347 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
33348
33349         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33350         Remove unnecessary inclusion of stdio.h.
33351
33352 2004-10-29  Roger Sayle  <roger@eyesopen.com>
33353
33354         PR rtl-optimization/17581
33355         * gcc.dg/pr17581-1.c: New test case.
33356
33357 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
33358
33359         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33360         being implemented.
33361         * g++.dg/conversion/dr195-1.C: New.
33362         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33363         * g++.old-deja/g++.mike/p10148.C: Likewise.
33364
33365 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
33366
33367         PR c++/17695
33368         * g++.dg/debug/typedef2.C: New test.
33369
33370 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
33371
33372         PR fortran/13490
33373         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33374         * gfortran.dg/g77/README: Update.
33375
33376 2004-10-28  Matt Austern  <austern@apple.com>
33377
33378         PR c++/14124
33379         * g++.dg/ext/packed7.C: New test.
33380
33381 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
33382
33383         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33384         scan-assembler.
33385         * lib/scanasm.exp (hidden-scan-for): New proc.
33386         (scan-hidden): Use hidden-scan-for instead of constructing the scan
33387         string.
33388         (scan-not-hidden): Likewise.
33389         * lib/target-supports.exp (check_visibility_available): mach-o is
33390         support too.
33391
33392 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
33393
33394         PR c++/17132
33395         * g++.dg/template/memclass3.C: New test.
33396
33397 2004-10-28  Adam Nemet  <anemet@lnxw.com>
33398
33399         PR middle-end/18160
33400         * gcc.dg/register-var-1.c: New test.
33401         * gcc.dg/register-var-2.c: New test.
33402         * gcc.dg/asm-7.c: Taking the address of a register variable is an
33403         error now.
33404
33405 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
33406
33407         PR other/18172
33408         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33409         unused variables.
33410         * gcc.dg/vect/vect-22.c: Likewise.
33411
33412 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * gcc.dg/i386-rotate-1.c: New test.
33415
33416 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
33417
33418         * g++.dg/init/ref12.C: Add "run" marker.
33419
33420         PR c++/17435
33421         * g++.dg/init/ref12.C: New test.
33422
33423         PR c++/18140
33424         * g++.dg/template/shift1.C: New test.
33425         * g++.dg/template/error10.C: Adjust error markers.
33426
33427 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
33428
33429         PR tree-opt/17529
33430         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33431
33432 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
33433
33434         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33435         * gcc.dg/weak/weak-3.c: Likewise.
33436         * gcc.dg/weak/weak-5.c: Likewise.
33437         * gcc.dg/weak/weak-9.c: Likewise.
33438         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33439         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33440
33441         * gcc.dg/darwin-weakimport-1.c: New.
33442
33443 2004-10-28  Ben Elliston  <bje@au.ibm.com>
33444
33445         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33446
33447 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
33448
33449         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33450         'syntax' error messages.
33451         * gcc.dg/cpp/direct2s.c: Likewise.
33452
33453 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
33454
33455         * gcc.c-torture/compile/20041026-1.c: New.
33456
33457 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/18093
33460         * g++.dg/lookup/ns2.C: New test.
33461
33462         PR c++/18020
33463         * g++.dg/template/enum4.C: New test.
33464
33465         PR c++/18161
33466         * g++.dg/template/expr1.C: New test.
33467
33468 2004-10-26  Ben Elliston  <bje@au.ibm.com>
33469
33470         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33471
33472 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33473
33474         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33475         gcc.dg/decl-nospec-3.c: New tests.
33476
33477 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
33478
33479         * objc.dg/super-class-3.m: New test.
33480
33481 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33482
33483         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33484         resyncing.
33485         * gcc.dg/cpp/direct2s.c: Likewise.
33486
33487 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
33488
33489         * objc.dg/image-info.m: Update for changes to section selection.
33490
33491 2004-10-25  David Ayers  <d.ayers@inode.at>
33492             Ziemowit Laski  <zlaski@apple.com>
33493
33494         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33495         diagnostics when messaging 'id <Proto>'.
33496         * objc.dg/class-protocol-1.m: New test.
33497         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33498         a non-existent method signature.
33499         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33500         Update diagnostics when messaging with non-existent method signature.
33501         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33502         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33503         invalid receivers are now resolved as if messaging 'id'; remove
33504         extraneous diagnostics.
33505
33506 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33507
33508         PR c/16667
33509         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33510         gcc.dg/init-desig-obs-3.c: New tests.
33511
33512 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
33513
33514         * gcc.dg/debug/20041023-1.c: New test.
33515
33516 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
33517
33518         PR middle-end/17407
33519         * gcc.c-torture/compile/pr17407.c: New test.
33520
33521         PR c++/18121
33522         * g++.dg/template/array8.C: New test.
33523
33524 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
33525
33526         PR other/18138
33527         * lib/g++.exp: Accept more than one multilib libgcc.
33528         * lib/gcc-dg.exp: Likewise.
33529         * lib/objc.exp: Likewise.
33530         * lib/treelang.exp: Likewise.
33531         * lib/gfortran.exp: Likewise.
33532
33533 2004-10-24  Ben Elliston  <bje@au.ibm.com>
33534
33535         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33536
33537 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
33538
33539         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33540         * gcc.dg/c99-const-expr-3.c: Likewise.
33541
33542 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
33543
33544         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33545
33546 2004-10-23  Ben Elliston  <bje@au.ibm.com>
33547
33548         * gcc.c-torture/execute/loop-2e.x: Remove.
33549
33550 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33551
33552         PR c++/18095
33553         * g++.dg/parse/crash18.C: New.
33554         * g++.dg/parse/crash19.C: New.
33555
33556 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
33557
33558         * g++.dg/ext/dllimport1.C: Move dg-warnings.
33559         * g++.dg/ext/dllimport2.C: Same.
33560         * g++.dg/ext/dllimport8.C: Same.
33561
33562 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
33563
33564         PR c++/10841
33565         * g++.dg/conversion/cast1.C: New test.
33566         * g++.dg/overload/pmf1.C: Adjust error marker.
33567
33568 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
33569
33570         PR objc/17923
33571         * objc.dg/const-str-7.m: New test.
33572
33573 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33574
33575         * g++.dg/template/memfriend11.C: Fix comment typo.
33576         * g++.dg/template/memfriend14.C: Likewise.
33577
33578 2004-10-20  Richard Henderson  <rth@redhat.com>
33579
33580         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33581         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33582         -fasynchronous-unwind-tables.
33583
33584 2004-10-20  Richard Henderson  <rth@redhat.com>
33585
33586         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33587         (main): Return success.
33588         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33589         (main): Return success.
33590
33591 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33592
33593         PR c++/13495
33594         * g++.dg/template/memfriend9.C: New test.
33595         * g++.dg/template/memfriend10.C: Likewise.
33596         * g++.dg/template/memfriend11.C: Likewise.
33597         * g++.dg/template/memfriend12.C: Likewise.
33598         * g++.dg/template/memfriend13.C: Likewise.
33599         * g++.dg/template/memfriend14.C: Likewise.
33600         * g++.dg/template/memfriend15.C: Likewise.
33601         * g++.dg/template/memfriend16.C: Likewise.
33602         * g++.dg/template/memfriend17.C: Likewise.
33603         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33604
33605 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
33606
33607         * g++.dg/conversion/dr195.C: New.
33608         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33609
33610 2004-10-20  Ben Elliston  <bje@au.ibm.com>
33611             Devang Patel  <dpatel@apple.com>
33612
33613         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33614         of floating point arithmetic, which could trap.
33615
33616 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
33617
33618         PR c++/14035
33619         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33620         * g++.dg/conversion/const2.C: New test.
33621         * g++.dg/expr/reinterpret2.C: New test.
33622         * g++.dg/expr/reinterpret3.C: New test.
33623         * g++.dg/expr/cast2.C: New test.
33624         * g++.dg/expr/copy1.C: New test.
33625         * g++.dg/other/conversion1.C: Change error message.
33626         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33627         function pointers to void *.
33628         * g++.old-deja/g++.mike/p10148.C: Likewise.
33629
33630 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33631
33632         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33633
33634 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
33635
33636         PR c++/18047
33637
33638         * g++.dg/parse/expr3.C: New test.
33639
33640 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33641
33642         * gcc.dg/smod-1.c: New test.
33643
33644 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
33645
33646         * objc.dg/method-14.m: New test.
33647
33648 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33649
33650         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33651         Also xfail as the patch was reverted.
33652
33653 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
33654
33655         PR middle-end/16973
33656         * gcc.dg/pr16973.c: New test.
33657
33658 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
33659
33660         PR tree-optimization/17656
33661         * gcc.c-torture/compile/pr17656.c: New test.
33662
33663 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
33664
33665         * g++.dg/eh/shadow1.C: New.
33666
33667 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
33668
33669         * gcc.c-torture/compile/20041018-1.c: New test.
33670
33671 2004-10-18  Ben Elliston  <bje@au.ibm.com>
33672
33673         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33674         compiler referring to register 0 when accessing sdata.  The linker
33675         now patches things up.
33676
33677 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
33678
33679         PR c/17529
33680         * gcc.c-torture/compile/pr17529.c: New test.
33681
33682 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33683
33684         PR c++/17743
33685         * g++.dg/ext/attrib17.C: New test.
33686
33687 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33688
33689         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33690
33691 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33692
33693         PR c++/10479
33694         * g++.dg/ext/attrib16.C: New test.
33695
33696 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
33697
33698         PR c++/17042
33699         * g++.dg/init/dso_handle1.C: New test.
33700
33701         PR c++/14667
33702         * g++.dg/parse/typedef6.C: New test.
33703
33704         PR c++/17916
33705         * g++.dg/parse/pragma1.C: New test.
33706
33707 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
33708
33709         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33710
33711 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
33712
33713         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33714         -fno-common when on HPPA HP-UX platforms.
33715
33716 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
33717
33718         PR other/16820
33719         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33720         stdint.h.
33721         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33722         uintptr_t.
33723
33724 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33725
33726         PR c++/16301
33727         * g++.dg/lookup/strong-using-4.C: New test.
33728
33729 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
33730
33731         PR middle-end/16567
33732         * gcc.c-torture/compile/nested-1.c: New test.
33733
33734 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33735
33736         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33737         and mipsisa64*-*-* (until support for misaligned loads is added).
33738         * gcc.dg/vect/vect-50.c: Likewise.
33739         * gcc.dg/vect/vect-52.c: Likewise.
33740         * gcc.dg/vect/vect-54.c: Likewise.
33741         * gcc.dg/vect/vect-58.c: Likewise.
33742         * gcc.dg/vect/vect-60.c: Likewise.
33743         * gcc.dg/vect/vect-80.c: Likewise.
33744
33745 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
33746
33747         PR c++/17976
33748         * g++.dg/init/dtor3.C: New test.
33749
33750 2004-10-15  Ben Elliston  <bje@au.ibm.com>
33751
33752         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33753
33754 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
33755
33756         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33757         * gcc.dg/macho-lo-sum.c: Likewise.
33758
33759 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
33760
33761         * gcc.dg/ppc-spe64-1.c: New test.
33762
33763 2004-10-14  Devang Patel  <dpatel@apple.com>
33764
33765         PR 17635
33766         * gcc.dg/pr17635.c : New test.
33767
33768 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
33769
33770         * gcc.dg/vect/vect-28.c: Remove xfail.
33771         * gcc.dg/vect/vect-30.c: Remove xfail.
33772         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33773         * gcc.dg/vect/vect-33.c: Remove xfail.
33774         * gcc.dg/vect/vect-44.c: Remove xfail.
33775         * gcc.dg/vect/vect-46.c: Remove xfail.
33776         * gcc.dg/vect/vect-50.c: Remove xfail.
33777         * gcc.dg/vect/vect-52.c: Remove xfail.
33778         * gcc.dg/vect/vect-54.c: Remove xfail.
33779         * gcc.dg/vect/vect-58.c: Remove xfail.
33780         * gcc.dg/vect/vect-60.c: Remove xfail.
33781         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33782         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33783         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33784         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33785         * gcc.dg/vect/vect-8.c: Remove xfail.
33786         * gcc.dg/vect/vect-80.c: Remove xfail.
33787         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33788
33789 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
33790
33791         * gcc.dg/vect/vect-82.c: New testcase.
33792         * gcc.dg/vect/vect-82_64.c: New testcase.
33793         * gcc.dg/vect/vect-83.c: New testcase.
33794         * gcc.dg/vect/vect-83_64.c: New testcase.
33795
33796 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33797
33798         * gcc.dg/cpp/error-1.c: New test.
33799
33800 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33801
33802         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
33803
33804 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
33805
33806         PR target/17984
33807         * gcc.dg/cris-peep2-xsrand2.c: New test.
33808
33809 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
33810
33811         PR c++/17661
33812         * g++.dg/expr/for2.C: New test.
33813
33814 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33815
33816         * g++.dg/inherit/thunk1.C: Run on the SPARC.
33817
33818 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
33819
33820         PR tree-optimization/17724
33821         * g++.dg/opt/pr17724-1.C: New test.
33822         * g++.dg/opt/pr17724-2.C: New test.
33823         * g++.dg/opt/pr17724-3.C: New test.
33824         * g++.dg/opt/pr17724-4.C: New test.
33825         * g++.dg/opt/pr17724-5.C: New test.
33826         * g++.dg/opt/pr17724-6.C: New test.
33827
33828 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
33829
33830         PR c/17301
33831         * gcc.dg/pr17301-2.c: New test.
33832
33833 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
33834
33835         PR c++/15876
33836         * g++.dg/parse/error22.C: New test.
33837
33838         PR c++/17936
33839         * g++.dg/template/spec18.C: New test.
33840
33841 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
33842
33843         * gcc.dg/ia64-asm-1.c: Add prototype for abort
33844         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
33845         memcpy.
33846         * gcc.dg/ia64-sync-2.c: Ditto.
33847         * gcc.dg/ia64-sync-3.c: Ditto.
33848
33849 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
33850
33851         * g++.dg/eh/cleanup5.C: Add dg-options "".
33852
33853 2004-10-11  Roger Sayle  <roger@eyesopen.com>
33854
33855         PR middle-end/17657
33856         * gcc.dg/switch-4.c: New test case.
33857
33858 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
33859
33860         * gcc.c-torture/execute/20041011-1.c: New test.
33861
33862 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33863
33864         PR c++/17554
33865         * g++.dg/init/for3.C: New test.
33866
33867         PR c++/17657
33868         * g++.dg/opt/switch2.C: New test.
33869
33870         PR middle-end/17703
33871         * g++.dg/warn/Wreturn-2.C: New test.
33872
33873 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33874
33875         PR c++/17907
33876         * g++.dg/eh/cleanup5.C: New test.
33877
33878 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33879
33880         PR c++/17393
33881         * g++.dg/parse/error21.C: New test.
33882
33883 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33884
33885         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33886         * g++.dg/warn/incomplete1.C: Likewise.
33887         * g++.dg/template/qualttp20.C: Likewise.
33888
33889 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33890
33891         PR c/17881
33892         * parm-incomplete-1.c: New test.
33893
33894 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33895
33896         PR c++/17867
33897         * g++.dg/parse/error19.C: New test.
33898
33899         PR c++/17670
33900         * g++.dg/init/new11.C: New test.
33901
33902         PR c++/17821
33903         * g++.dg/parse/error20.C: New test.
33904
33905         PR c++/17826
33906         * g++.dg/template/crash24.C: New test.
33907
33908 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33909
33910         PR c/17301
33911         * gcc.dg/pr17301-1.c: New test.
33912
33913 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33914
33915         PR c/17189
33916         * gcc.dg/anon-struct-5.c: New test.
33917
33918 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33919
33920         PR c/17844
33921         * gcc.dg/pr17844-1.c: New test.
33922
33923 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33924
33925         PR tree-optimization/17906
33926         * gcc.c-torture/compile/pr17906.c: New.
33927
33928 2004-10-09  Stuart Hastings  <stuart@apple.com>
33929             Roger Sayle  <roger@eyesopen.com>
33930
33931         PR rtl-optimization/17853
33932         * gcc.dg/i386-mmx-5.c: New testcase.
33933
33934 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33935
33936         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33937
33938 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33939
33940         PR c++/17524
33941         * g++.dg/template/static9.C: New test.
33942
33943         PR c++/17685
33944         * g++.dg/parse/operator5.C: New test.
33945
33946 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33947
33948         PR middle-end/17894
33949         * gcc.c-torture/execute/divcmp-4.c: New test case.
33950
33951 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33952
33953         PR tree-opt/17902
33954         * g++.dg/opt/pr17902.C: New test.
33955
33956 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33957
33958         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33959
33960 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33961
33962         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33963
33964 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33965
33966         * gcc.dg/assign-warn-3.c: New test.
33967
33968 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33969
33970         PR c/16999
33971         * gcc.dg/cpp/ident-1.c: New test.
33972
33973 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33974
33975         * gcc.c-torture/compile/acc1.c: New.
33976
33977 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33978
33979         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33980         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33981
33982 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33983
33984         * gcc.dg/ultrasp11.c: New test.
33985
33986 2004-10-08  Michael Matz  <matz@suse.de>
33987
33988         * gcc.dg/doloop-2.c: New test.
33989
33990 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33991
33992         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33993         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33994         objc.dg/method-9.m: Update expected diagnostics.
33995
33996 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33997
33998         * gcc.dg/ppc-fsel-3.c: New file.
33999         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34000
34001 2004-10-07  Paul Brook  <paul@codesourcery.com>
34002
34003         * gfortran.dg/intrinsic_verify_1.f90: New test.
34004
34005 2004-10-07  Paul Brook  <paul@codesourcery.com>
34006
34007         * gfortran.dg/empty_format_1.f90: Remove stray commas.
34008
34009 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34010
34011         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34012         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34013         commit.
34014
34015 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
34016
34017         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34018
34019 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34020
34021         PR c++/17115
34022         * g++.dg/warn/Winline-4.C: New test.
34023
34024 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34025
34026         * gcc.c-torture/compile/20041007-1.c: New test.
34027
34028 2004-10-07  Paul Brook  <paul@codesourcery.com>
34029
34030         PR fortran/17678
34031         * gfortran.dg/use_allocated_1.f90: New test.
34032
34033 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34034
34035         PR middle-end/17849
34036         * gfortran.fortran-torture/compile/nested.f90: New test
34037
34038 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34039
34040         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34041
34042 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
34043
34044         PR c++/17368
34045         * g++.dg/ext/asm6.C: New test.
34046
34047 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
34048
34049         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34050
34051 2004-10-06  Paul Brook  <paul@codesourcery.com>
34052
34053         PR libfortran/17709
34054         * gfortran.dg/empty_format_1.f90: New test.
34055
34056 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34057
34058         PR fortran/17568
34059         * gfortran.dg/ishft.f90: New test.
34060
34061         PR fortran/17283
34062         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34063         tests.
34064
34065 2004-10-06  Paul Brook  <paul@codesourcery.com>
34066
34067         * gfortran.dg/do_1.f90: New test.
34068
34069 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34070
34071         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34072         optimizing for size.
34073
34074 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34075
34076         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34077
34078 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34079
34080         * gcc.c-torture/compile/20041005-1.c: New test.
34081
34082 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         PR c++/17829
34085         * g++.dg/lookup/koenig4.C: New.
34086
34087 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34088
34089         * g++.dg/other/classkey1.C: Adjust quoting marks.
34090         * g++.dg/parse/error15.C: Likewise.
34091         * g++.dg/template/meminit2.C (int>): Likewise.
34092
34093 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34094
34095         PR fortran/17283
34096         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34097
34098         PR fortran/17631
34099         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34100
34101         PR fortran/17708
34102         * gfortran.dg/pr17708.f90: New test.
34103
34104 2004-10-04  Chao-ying Fu  <fu@mips.com>
34105
34106         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34107         * gcc.dg/vect/vect-4.c: Ditto.
34108         * gcc.dg/vect/vect-5.c: Ditto.
34109         * gcc.dg/vect/vect-6.c: Ditto.
34110         * gcc.dg/vect/vect-8.c: Ditto.
34111         * gcc.dg/vect/vect-16.c: Ditto.
34112         * gcc.dg/vect/vect-30.c: Ditto.
34113         * gcc.dg/vect/vect-40.c: Ditto.
34114         * gcc.dg/vect/vect-41.c: Ditto.
34115         * gcc.dg/vect/vect-42.c: Ditto.
34116         * gcc.dg/vect/vect-43.c: Ditto.
34117         * gcc.dg/vect/vect-44.c: Ditto.
34118         * gcc.dg/vect/vect-45.c: Ditto.
34119         * gcc.dg/vect/vect-46.c: Ditto.
34120         * gcc.dg/vect/vect-47.c: Ditto.
34121         * gcc.dg/vect/vect-48.c: Ditto.
34122         * gcc.dg/vect/vect-49.c: Ditto.
34123         * gcc.dg/vect/vect-50.c: Ditto.
34124         * gcc.dg/vect/vect-51.c: Ditto.
34125         * gcc.dg/vect/vect-52.c: Ditto.
34126         * gcc.dg/vect/vect-53.c: Ditto.
34127         * gcc.dg/vect/vect-54.c: Ditto.
34128         * gcc.dg/vect/vect-55.c: Ditto.
34129         * gcc.dg/vect/vect-56.c: Ditto.
34130         * gcc.dg/vect/vect-57.c: Ditto.
34131         * gcc.dg/vect/vect-58.c: Ditto.
34132         * gcc.dg/vect/vect-59.c: Ditto.
34133         * gcc.dg/vect/vect-60.c: Ditto.
34134         * gcc.dg/vect/vect-74.c: Ditto.
34135         * gcc.dg/vect/vect-79.c: Ditto.
34136         * gcc.dg/vect/vect-80.c: Ditto.
34137
34138 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
34139
34140         * gcc.dg/unused-7.c: Use the correct option.
34141
34142 2004-10-04  Paul Brook  <paul@codesourcery.com>
34143         Bud Davis  <bdavis9659@comcast.net>
34144
34145         PR fortran/17706
34146         PR fortran/16434
34147         * gfortran/pr17706.f90: New test.
34148         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34149
34150 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34151
34152         * gfortran.dg/pr17612.f90: New test.
34153
34154 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34155
34156         * g++.dg/template/local1.C: Adjust quoting marks in
34157         testing for diagnostics.
34158         * g++.dg/tls/diag-2.C: Likewise.
34159         * g++.dg/other/error8.C: Likewise.
34160
34161 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34162
34163         PR c/17178
34164         * gcc.dg/unused-4.c: Adjust to be correct.
34165
34166         PR c/17820
34167         * gcc.dg/unused-7.c: New test.
34168
34169 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
34170
34171         PR c++/17797
34172         * g++.dg/overload/template2.C: New test.
34173
34174 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
34175
34176         PR tree-optimization/16632
34177         * gcc.dg/tree-ssa/20041002-1.c: New.
34178
34179 2004-10-03  Paul Brook  <paul@codesourcery.com>
34180
34181         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
34182         rather than relying on default formatting.
34183
34184 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
34185
34186         * gcc.dg/20040920-1.c: Update expected message text.
34187
34188 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
34189
34190         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34191
34192 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
34193
34194         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34195         tree level.
34196
34197 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34198
34199         * gcc.dg/tree-ssa/pr17343.c: Remove.
34200
34201 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
34202
34203         PR tree-opt/17343
34204         * gcc.dg/tree-ssa/pr17343.c: New test.
34205
34206 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
34207
34208         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34209         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34210         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34211         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34212         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34213
34214 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34215
34216         * gcc.dg/lvalue-2.c: New test.
34217
34218 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34219
34220         PR c/17730
34221         * gcc.dg/pr17730-1.c: New test
34222
34223 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34224
34225         PR c/7425
34226         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34227
34228 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34229
34230         * gcc.c-torture/execute/stdarg-1.c: New test.
34231         * gcc.c-torture/execute/stdarg-2.c: New test.
34232         * gcc.c-torture/execute/stdarg-3.c: New test.
34233         * gcc.dg/tree-ssa/stdarg-1.c: New test.
34234         * gcc.dg/tree-ssa/stdarg-2.c: New test.
34235         * gcc.dg/tree-ssa/stdarg-3.c: New test.
34236         * gcc.dg/tree-ssa/stdarg-4.c: New test.
34237         * gcc.dg/tree-ssa/stdarg-5.c: New test.
34238
34239 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
34240
34241         PR tree-optimization/17697
34242         * g++.dg/opt/pr17697-1.C: New test.
34243         * g++.dg/opt/pr17697-2.C: New test.
34244         * g++.dg/opt/pr17697-3.C: New test.
34245
34246 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34247
34248         PR c/16409
34249         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34250         gcc.dg/vla-init-5.c: New tests.
34251
34252 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34253
34254         PR c/13804
34255         * gcc.dg/pr13804-1.c: New test.
34256
34257 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34258
34259         PR fortran/16938
34260         * gfortran.dg/pr16938.f90: New test.
34261
34262 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34263
34264         * g++.dg/template/crash23.C: New test.
34265
34266 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
34267
34268         PR c++/17585
34269         * g++.dg/template/static8.C: New test.
34270
34271 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
34272
34273         PR c++/17681
34274         * g++.dg/other/error9.C: New test.
34275
34276 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34277
34278         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34279
34280 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34281
34282         PR fortran/15164
34283         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34284
34285 2004-09-26  Roger Sayle  <roger@eyesopen.com>
34286
34287         PR middle-end/17112
34288         * gcc.dg/pr17112-1.c: New test case.
34289
34290 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34291
34292         PR c/11459
34293         * gcc.dg/pr11459-1.c: New test.
34294
34295 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
34296
34297         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34298         * gcc.dg/tree-ssa/loop-4.c: Likewise.
34299
34300 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34301
34302         * gfortran.dg/pr15324.f90: Make array bounds consistent.
34303
34304 2004-09-25  Jan Hubicka  <jh@suse.cz>
34305
34306         * compile/30040909-1.c: New test.
34307         * compile/30040907-1.c: New test.
34308
34309 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
34310
34311         * gcc.c-torture/execute/va-arg-26.c: New test.
34312
34313 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
34314
34315         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34316         extra diagnostics on targets with 64-bit pointers.
34317         * objc.dg/selector-1.m: Adjust dg-warning regexp.
34318
34319 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34320
34321         PR c/17188
34322         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34323         * gcc.dg/decl-3.c: Adjust expected message.
34324
34325 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34326
34327         PR fortran/17615
34328         * gfortran.dg/pr17615.f90: New test.
34329
34330 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
34331
34332         PR tree-optimzation/17517
34333         * g++.dg/tree-ssa/pr17517.C: New Test.
34334
34335 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34336
34337         PR c++/16889
34338         * g++.dg/lookup/ambig3.C: New.
34339
34340 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
34341
34342         PR tree-opt/17624
34343         * g++.dg/opt/pr17624.C: New test.
34344
34345 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34346
34347         PR c/6980
34348         * gcc.dg/Wbad-function-cast-1.c: New test.
34349
34350 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
34351
34352         * g++.dg/ext/complit1.C
34353         * g++.dg/other/error2.C
34354         * g++.dg/other/nontype-1.C
34355         * g++.dg/parse/crash11.C
34356         * g++.dg/parse/crash12.C
34357         * g++.dg/parse/error15.C
34358         * g++.dg/parse/error4.C
34359         * g++.dg/parse/tmpl-outside1.C
34360         * g++.dg/parse/too-many-tmpl-args1.C
34361         * g++.dg/template/dependent-expr3.C
34362         * g++.dg/template/error10.C
34363         * g++.dg/template/instantiate1.C
34364         * g++.dg/template/vtable2.C
34365         * g++.dg/warn/Wshadow-1.C
34366         * g++.dg/warn/weak1.C
34367         * g++.old-deja/g++.brendan/crash16.C
34368         * g++.old-deja/g++.brendan/crash18.C
34369         * g++.old-deja/g++.brendan/crash48.C
34370         * g++.old-deja/g++.brendan/crash49.C
34371         * g++.old-deja/g++.brendan/crash55.C
34372         * g++.old-deja/g++.brendan/crash56.C
34373         * g++.old-deja/g++.brendan/crash8.C
34374         * g++.old-deja/g++.brendan/enum11.C
34375         * g++.old-deja/g++.brendan/enum8.C
34376         * g++.old-deja/g++.brendan/enum9.C
34377         * g++.old-deja/g++.brendan/friend3.C
34378         * g++.old-deja/g++.brendan/misc14.C
34379         * g++.old-deja/g++.bugs/900402_02.C
34380         * g++.old-deja/g++.bugs/900404_03.C
34381         * g++.old-deja/g++.bugs/900404_04.C
34382         * g++.old-deja/g++.bugs/900428_03.C
34383         * g++.old-deja/g++.jason/crash4.C
34384         * g++.old-deja/g++.jason/overload21.C
34385         * g++.old-deja/g++.jason/redecl1.C
34386         * g++.old-deja/g++.jason/report.C
34387         * g++.old-deja/g++.jason/rfg10.C
34388         * g++.old-deja/g++.jason/template30.C
34389         * g++.old-deja/g++.law/arm12.C
34390         * g++.old-deja/g++.law/ctors5.C
34391         * g++.old-deja/g++.law/cvt20.C
34392         * g++.old-deja/g++.law/init10.C
34393         * g++.old-deja/g++.law/init8.C
34394         * g++.old-deja/g++.law/visibility17.C
34395         * g++.old-deja/g++.law/visibility7.C
34396         * g++.old-deja/g++.mike/net8.C
34397         * g++.old-deja/g++.mike/p646.C
34398         * g++.old-deja/g++.mike/p700.C
34399         * g++.old-deja/g++.mike/p701.C
34400         * g++.old-deja/g++.mike/p811.C
34401         * g++.old-deja/g++.ns/template13.C
34402         * g++.old-deja/g++.other/array3.C
34403         * g++.old-deja/g++.other/crash25.C
34404         * g++.old-deja/g++.other/dtor3.C
34405         * g++.old-deja/g++.other/dtor4.C
34406         * g++.old-deja/g++.other/main1.C
34407         * g++.old-deja/g++.other/warn7.C
34408         * g++.old-deja/g++.pt/crash11.C
34409         * g++.old-deja/g++.pt/crash36.C
34410         * g++.old-deja/g++.pt/spec22.C
34411         * g++.old-deja/g++.pt/spec9.C
34412         * g++.old-deja/g++.pt/ttp52.C
34413         * g++.old-deja/g++.robertl/eb103.C
34414         * g++.old-deja/g++.robertl/eb121.C
34415         * g++.old-deja/g++.robertl/eb22.C
34416         * g++.old-deja/g++.robertl/eb8.C:
34417         Update locations and/or regexps of dg-error markers.
34418         Remove markers for some bogus messages that are no longer issued.
34419
34420 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
34421
34422         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34423         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34424
34425 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
34426
34427         PR c++/17618
34428         * g++.dg/lookup/crash5.C: New test.
34429
34430 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
34431
34432         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34433         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34434         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34435         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34436         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34437         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34438
34439         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34440         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34441         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34442         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34443         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34444         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34445
34446         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34447
34448         * gcc.dg/vect/vect-44.c: Check additional cases.
34449         * gcc.dg/vect/vect-48.c: Check additional cases.
34450
34451         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34452         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34453         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34454         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34455         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34456         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34457         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34458         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34459         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34460
34461         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34462         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34463         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34464
34465 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34466
34467         * gcc.dg/tree-ssa/loop-6.c: New test.
34468
34469 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
34470
34471         PR c++/17620
34472         * g++.dg/inherit/base2.C: New.
34473
34474 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34475
34476         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34477         * gcc.dg/20001012-2.c: Likewise.
34478         * gcc.dg/20001013-1.c: Likewise.
34479         * gcc.dg/20001101-1.c: Likewise.
34480         * gcc.dg/20001102-1.c: Likewise.
34481         * gcc.dg/bf-spl1.c: Likewise.
34482         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34483         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34484
34485 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
34486
34487         PR tree-optimization/16721
34488         * gcc.dg/tree-ssa/pr16721.c: New test.
34489
34490 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
34491
34492         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34493         * gcc.dg/20040305-1.c: Likewise.
34494
34495 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34496
34497         PR c/16566
34498         * gcc.c-torture/compile/pr16566-1.c,
34499         gcc.c-torture/compile/pr16566-2.c,
34500         gcc.c-torture/compile/pr16566-3.c: New tests.
34501
34502 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
34503
34504         PR tree-optimization/17512
34505         * gcc.c-torture/compile/20040916-1.c.
34506
34507 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
34508
34509         * gcc.dg/pragma-re-3.c: New test.
34510
34511 2004-09-17  Matt Austern  <austern@apple.com>
34512
34513         PR c++/15049
34514         * g++.dg/other/anon3.C: New.
34515
34516 2004-09-21  Roger Sayle  <roger@eyesopen.com>
34517
34518         PR c++/7503
34519         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34520         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34521         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34522         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34523         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34524
34525 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
34526
34527         PR fortran/17286
34528         * gfortran.dg/pr17286.f90: New test.
34529
34530 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
34531
34532         PR c++/17530
34533         * g++.dg/template/static7.C: New test.
34534
34535 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
34536
34537         PR tree-opt/17558
34538         * gcc.c-torture/compile/pr17558.c: New test.
34539
34540 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34541
34542         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34543         if SKIP_ATTRIBUTE is defined.
34544
34545 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34546
34547         PR fortran/15957
34548         * gfortran.dg/pr15957.f90: New test.
34549
34550 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
34551
34552         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34553         in comparison.
34554         * gcc.dg/vect/vect-79.c: Likewise.
34555         * gcc.dg/vect/vect-80.c: Likewise.
34556
34557 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34558
34559         PR fortran/15750
34560         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34561
34562 2004-09-20  Ira Rosen  <irar@il.ibm.com>
34563
34564         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34565         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34566         * gcc.dg/vect/vect-62.c: New testcase.
34567         * gcc.dg/vect/vect-63.c: New testcase.
34568         * gcc.dg/vect/vect-64.c: New testcase.
34569         * gcc.dg/vect/vect-65.c: New testcase.
34570         * gcc.dg/vect/vect-66.c: New testcase.
34571         * gcc.dg/vect/vect-67.c: New testcase.
34572         * gcc.dg/vect/vect-68.c: New testcase.
34573         * gcc.dg/vect/vect-69.c: New testcase.
34574         * gcc.dg/vect/vect-79.c: New testcase.
34575         * gcc.dg/vect/vect-80.c: New testcase.
34576
34577 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
34578
34579         * gcc.target/mips/asm-1.c: New test.
34580
34581 2004-09-19  Ira Rosen  <irar@il.ibm.com>
34582
34583         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34584         * gcc.dg/vect/vect-73.c: New testcase.
34585         * gcc.dg/vect/vect-74.c: New testcase.
34586         * gcc.dg/vect/vect-75.c: New testcase.
34587         * gcc.dg/vect/vect-76.c: New testcase.
34588         * gcc.dg/vect/vect-77.c: New testcase.
34589         * gcc.dg/vect/vect-78.c: New testcase
34590
34591 2004-09-18  Paul Brook  <paul@codesourcery.com>
34592
34593         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34594
34595 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34596
34597         PR c/17424
34598         * gcc.dg/pr17424-1.c: New test.
34599
34600 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
34601
34602         * g++.dg/tree-ssa/pr17153.C: New test.
34603
34604 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
34605
34606         PR pch/13361
34607         * g++.dg/pch/wchar-1.C: New.
34608         * g++.dg/pch/wchar-1.Hs: New.
34609
34610 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
34611
34612         * gcc.c-torture/execute/20040917-1.c: New test.
34613
34614 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34615
34616         PR tree-optimization/17319
34617         * gcc.dg/pr17319.c: New test.
34618
34619 2004-09-17  Devang Patel  <dpatel@apple.com>
34620
34621         * gcc.dg/20040813-1.c: New test.
34622
34623 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34624
34625         PR tree-optimization/17273
34626         * gcc.c-torture/compile/pr17273.c: New test.
34627
34628 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34629
34630         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34631         Update expected messages.
34632         * gcc.dg/declspec-13.c: New test.
34633
34634 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
34635
34636         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34637
34638 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
34639
34640         * gcc.c-torture/execute/pr17252.c: Use post-increment to
34641         change what 'a' is pointing to.
34642
34643 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
34644
34645         PR c++/16002
34646         * g++.dg/template/error18.C: New test.
34647
34648         PR c++/16029
34649         * g++.dg/warn/Wunused-8.C: New test.
34650
34651 2004-09-17  Steven Bosscher  <stevenb@suse.de>
34652
34653         PR tree-optimization/17513
34654         * gcc.dg/20040916-1.c: New test.
34655
34656 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
34657
34658         PR c++/17501
34659         * g++.dg/template/typename7.C: New test.
34660
34661 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34662
34663         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34664
34665 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
34666
34667         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34668         with -ftree-based-profiling also.
34669         * lib/profopt.exp: Support late-set profile_option/feedback_option.
34670
34671 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
34672
34673         PR/15364
34674         * gfortran.dg/der_array_io_1.f90: New test.
34675         * gfortran.dg/der_array_io_2.f90: New test.
34676         * gfortran.dg/der_array_io_3.f90: New test.
34677
34678 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34679
34680         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34681         EABI.
34682
34683 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
34684
34685         * g++.dg/opt/switch1.C: New test.
34686
34687 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34688
34689         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34690         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34691         Update expected messages.
34692
34693 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34694
34695         PR fortran/16485
34696         * gfortran.dg/same_name_1.f90: New test.
34697
34698 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
34699
34700         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
34701         dereference garbage pointers.
34702
34703 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34706         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34707
34708         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34709         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34710         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34711
34712 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
34713
34714         PR c++/17324
34715         * g++.dg/template/mangle1.C: New test.
34716
34717 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34718
34719         PR tree-optimization/17252
34720         * gcc.c-torture/execute/pr17252.c: New test.
34721
34722 2004-09-14  Andrew Pinski  <apinski@apple.com>
34723
34724         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34725
34726 2004-09-14  Roger Sayle  <roger@eyesopen.com>
34727
34728         PR rtl-optimization/9771
34729         * gcc.dg/pr9771-1.c: New test case.
34730
34731 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
34732
34733         PR tree-optimization/15262
34734         * gcc.c-torture/execute/pr15262-1.c: New test.
34735         * gcc.c-torture/execute/pr15262-2.c: New test.
34736
34737 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34738
34739         * gcc.dg/declspec-12.c: New test.
34740
34741 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
34742
34743         * gfortran.dg/pr17090.f90: Add directives to test.
34744
34745 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34746
34747         * gcc.c-torture/compile/20040914-1.c: New test.
34748
34749 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34750
34751         PR c++/16162
34752         * g++.dg/template/decl2.C: New test.
34753
34754 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
34755
34756         PR fortran/17090
34757         * gfortran.dg/pr17090.f90: New test.
34758
34759 2004-09-13  Dale Johannesen  <dalej@apple.com>
34760
34761         * gcc.c-torture/compile/pr17408.c: New test case.
34762
34763 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
34764
34765         PR c++/16716
34766         * g++.dg/parse/crash17.C: New test.
34767
34768         PR c++/17327
34769         * g++.dg/template/enum3.C: New test.
34770
34771 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
34772
34773         * lib/gcc-defs.exp: Load wrapper.exp.
34774         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34775         using local code.
34776         * lib/gcc.exp (gcc_init): Similar.
34777         * lib/gfortran.exp (gfortran_init): Similar.
34778         * lib/objc.exp (objc_init): Similar.
34779         * lib/treelang.exp (treelang_init): Similar.
34780         * lib/wrapper.exp: New file with build_wrapper call machinery in
34781         ${tool}_maybe_build_wrapper.
34782
34783 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34784
34785         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34786         "inline".
34787         * gcc.dg/declspec-11.c: Update expected messages.
34788         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34789         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34790         gcc.dg/inline-12.c: New tests.
34791
34792 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
34793
34794         * g++.dg/tree-ssa/pr17400.C: New testcase.
34795
34796 2004-09-13  James E Wilson  <wilson@specifixinc.com>
34797
34798         * gcc.target/mips/sb1-1.c: New testcase.
34799
34800 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
34801
34802         * lib/g77-dg.exp: Remove unused file.
34803         * lib/mike-g77.exp: Ditto.
34804         * lib/g77.exp: Ditto.
34805
34806 2004-09-12  Richard Henderson  <rth@redhat.com>
34807
34808         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
34809
34810 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
34811
34812         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
34813         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34814         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
34815         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
34816         Update expected messages.
34817
34818 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
34819
34820         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
34821         declaration/use mismatch for dirp parameter.
34822
34823 2004-09-12  Andrew Pinski  <apinski@apple.com>
34824
34825         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
34826         -fgnu-runtime is passed.
34827
34828 2004-09-12  Richard Henderson  <rth@redhat.com>
34829
34830         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
34831         do the uplevel thing and update additional_flags directly.
34832         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
34833         gfortran.fortran-torture/execute/intrinsic_nearest.x,
34834         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
34835         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
34836
34837 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34838
34839         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
34840
34841 2004-09-11  Roger Sayle  <roger@eyesopen.com>
34842
34843         PR middle-end/17411
34844         * g++.dg/opt/pr17411-1.C: New test case.
34845
34846 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34847
34848         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34849         gcc.dg/tls/diag-2.c: Update expected messages.
34850         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
34851         messages.
34852         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
34853         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
34854         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
34855         gcc.dg/tls/diag-5.c: New tests.
34856
34857 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
34858
34859         * gcc.dg/20040910-1.c: Correct dg-error regexp.
34860
34861 2004-09-11  Steven Bosscher  <stevenb@suse.de>
34862
34863         * g++.dg/parse/break-in-for.C: New test.
34864
34865 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
34866
34867         * gcc.dg/tree-ssa/20040911-1.c: New test.
34868
34869 2004-09-11  Andreas Jaeger  <aj@suse.de>
34870
34871         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34872         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34873
34874 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34875
34876         * gcc.target/frv: New directory of FR-V-specific tests.
34877
34878 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34879
34880         * gcc.dg/convert-vec-1.c: New test.
34881
34882 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34883
34884         PR middle-end/17024
34885         * gcc.dg/pr17024-1.c: New test case.
34886
34887 2004-09-10  Eric Christopher  <echristo@redhat.com>
34888
34889         * gcc.dg/20040910-1.c: New test.
34890
34891 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34892
34893         * gcc.dg/bitfld-9.c: New test.
34894
34895 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34896
34897         * gcc.c-torture/execute/ieee/acc1.c: New test.
34898         * gcc.c-torture/execute/ieee/acc2.c: New test.
34899         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34900
34901 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34902
34903         * gcc.dg/deprecated-2.c: New test.
34904
34905 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34906
34907         * gcc.dg/init-vec-1.c: New test.
34908
34909 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34910
34911         PR middle-end/17055
34912         * gcc.dg/pr17055-1.c: New test case.
34913
34914 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34915
34916         PR target/17377
34917         * gcc.c-torture/execute/pr17377.c: New test.
34918
34919 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34920
34921         PR c/8420
34922         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34923         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34924         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34925         gcc.dg/long-long-typespec-1.c: New tests.
34926         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34927
34928 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34929
34930         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34931         gcc.dg/gnu99-static-1.c: New tests.
34932
34933 2004-09-08  Devang Patel  <dpatel@apple.com>
34934
34935         * gcc.dg/darwin-ld-20040828-1.c: New test.
34936         * gcc.dg/darwin-ld-20040828-2.c: New test.
34937         * gcc.dg/darwin-ld-20040828-3.c: New test.
34938
34939 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34940
34941         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34942         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34943         in error message.
34944         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34945         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34946         in error message.
34947         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34948         types they qualify.
34949         * objc.dg/type-size-2.m: Fix wording in comment.
34950         * objc.dg/va-meth-1.m: New test case.
34951
34952 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34953
34954         PR c/16633:
34955         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34956         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34957
34958 2004-09-06  Devang Patel  <dpatel@apple.com>
34959
34960         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34961         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34962
34963 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34964
34965         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34966         reflect changed line numbering of diagnostics.
34967
34968 2004-09-06  Paul Brook  <paul@codesourcery.com>
34969
34970         * gfortran.dg/edit_real_1.f90: Add new test.
34971
34972 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34973
34974         * gcc.dg/tree-ssa/loop-2.c: New test.
34975         * gcc.dg/tree-ssa/loop-3.c: New test.
34976         * gcc.dg/tree-ssa/loop-4.c: New test.
34977         * gcc.dg/tree-ssa/loop-5.c: New test.
34978
34979 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34980
34981         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34982
34983 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34984
34985         * gcc.dg/format/sentinel-1.c: New test.
34986
34987 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34988
34989         * gcc.dg/builtins-46.c: New.
34990
34991 2004-09-03  Devang Patel  <dpatel@apple.com>
34992
34993         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34994         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34995
34996 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34997
34998         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34999         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35000         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35001         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35002         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35003         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35004         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35005         the non-portable bzero.
35006         * gcc.dg/20010912-1.c: xfail for NetWare.
35007         * gcc.dg/20020426-2.c: xfail for NetWare.
35008         * gcc.dg/20021014-1.c: xfail for NetWare.
35009         * gcc.dg/20021018-1.c: xfail for NetWare.
35010         * gcc.dg/20030213-1.c: xfail for NetWare.
35011         * gcc.dg/20030225-1.c: xfail for NetWare.
35012         * gcc.dg/20030708-1.c: xfail for NetWare.
35013         * gcc.dg/builtins-config.h: Also exclude NetWare.
35014         * gcc.dg/format/format.h: Define restrict only if not already defined.
35015         * gcc.dg/nest.c: xfail for NetWare.
35016         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35017         * lib/target-supports.exp (check_visibility_available): Exclude
35018         NetWare.
35019
35020 2004-09-03  Jan Beulich  <jbeulich@novell.com>
35021
35022         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35023         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35024         deterministic starting point for the alignment of structure fields.
35025         * gcc.dg/Wpadded.c: Dito.
35026         * g++.dg/abi/vbase10.C: Dito.
35027
35028 2004-09-03  Devang Patel  <dpatel@apple.com>
35029
35030         * g++.dg/debug/pr15736.cc: New test.
35031
35032 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35033
35034         * README.QMTEST: Fix out-of-date link.
35035
35036 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
35037
35038         PR fortran/16579
35039         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35040         Delete.  Duplicate of gfortran.dg/g77/20010610.f
35041
35042 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
35043
35044         * g++.dg/abi/arm_rtti1.C: New test.
35045
35046 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
35047
35048         * gcc.dg/ppc-vector-memcpy.c: New.
35049         * gcc.dg/ppc-vector-memset.c: New.
35050
35051 2004-09-02  Chao-ying Fu  <fu@mips.com>
35052
35053         * gcc.target/mips/mips-3d-1.c: New test.
35054         * gcc.target/mips/mips-3d-2.c: New test.
35055         * gcc.target/mips/mips-3d-3.c: New test.
35056         * gcc.target/mips/mips-3d-4.c: New test.
35057         * gcc.target/mips/mips-3d-5.c: New test.
35058         * gcc.target/mips/mips-3d-6.c: New test.
35059         * gcc.target/mips/mips-3d-7.c: New test.
35060         * gcc.target/mips/mips-3d-8.c: New test.
35061         * gcc.target/mips/mips-3d-9.c: New test.
35062         * gcc.target/mips/mips-ps-1.c: New test.
35063         * gcc.target/mips/mips-ps-2.c: New test.
35064         * gcc.target/mips/mips-ps-3.c: New test.
35065         * gcc.target/mips/mips-ps-4.c: New test.
35066         * gcc.target/mips/mips-ps-type.c: New test.
35067
35068 2004-09-02  Paul Brook  <paul@codesourcery.com>
35069
35070         * gfortran.dg/edit_real_1.f90: Add new tests.
35071
35072 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35073
35074         PR fortran/15327
35075         * gfortran.dg/merge_char_1.f90: New test.
35076
35077 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35078
35079         PR fortran/16404
35080         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35081
35082 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35083
35084         PR c/1522
35085         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35086
35087 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
35088
35089         * g++.dg/opt/loop1.C: Do not XFAIL.
35090
35091 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
35092
35093         * gcc.c-torture/execute/20040831-1.c: New test.
35094
35095 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
35096
35097         PR fortran/16579
35098         * gfortran.dg/g77/20010610.f: Now passes.
35099         Copy from g77.f-torture/execute. Add dg-run directive.
35100         * gfortran.dg/g77/README: Update
35101
35102 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
35103
35104         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35105         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35106         (t1, t2, t3, t4): Add volatile.
35107
35108 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35109
35110         * g++.dg/ext/visibility/arm1.C: New test.
35111
35112 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
35113
35114         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35115         -pedantic-errors.
35116
35117 2004-09-01  Paul Brook  <paul@codesourcery.com>
35118
35119         * gfortran.dg/eof_2.f90: New test.
35120
35121 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35122
35123         PR fortran/16579
35124         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35125
35126 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
35127
35128         PR libfortran/16805
35129         * gfortran.dg/list_read_2.f90: New test.
35130
35131 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
35132
35133         * g++.dg/abi/key1.C: New test.
35134
35135 2004-08-31  Richard Henderson  <rth@redhat.com>
35136
35137         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35138         form of offsetof.
35139         * g++.dg/other/offsetof5.C: Remove duplicate.
35140
35141 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35142
35143         PR fortran/17244
35144         * gfortran.dg/func_derived_1.f90: New test.
35145
35146 2004-08-31  Paul Brook  <paul@codesourcery.com>
35147
35148         * gfortran.dg/eof_1.f90: New test.
35149
35150 2004-08-31  Paul Brook  <paul@codesourcery.com>
35151
35152         * gfortran.dg/list_read_1.f90: New file.
35153
35154 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
35155
35156         * g++.dg/opt/loop1.C: XFAIL.
35157
35158 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
35159
35160         * gcc.dg/funcdef-storage-1.c: New.
35161         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35162         an extern function in local scope.
35163         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35164         declare an 'auto inline' function in local scope.
35165         * gcc.dg/20011130-1.c: Likewise.
35166         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35167         an 'auto' function in local scope.
35168         * gcc.dg/20021014-1.c: Likewise.
35169         * gcc.dg/20030331-2.c: Likewise.
35170
35171 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35172
35173         * gfortran.dg/blockdata_1.f90: New test.
35174
35175 2004-08-30  Richard Henderson  <rth@redhat.com>
35176
35177         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35178
35179 2004-08-30  Richard Henderson  <rth@redhat.com>
35180
35181         * lib/fortran-torture.exp (fortran-torture-execute): Honor
35182         additional_flags set by alternate driver.
35183         (ieee-options): New procedure.
35184         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35185         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35186         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35187         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35188
35189 2004-08-30  Richard Henderson  <rth@redhat.com>
35190
35191         * lib/f-torture.exp: Remove.
35192
35193 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
35194
35195         PR rtl-optimization/16590
35196         * g++.dg/opt/loop1.C: New test.
35197
35198 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35199
35200         PR fortran/13910
35201         * gfortran.dg/oldstyle_1.f90: New test.
35202
35203 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
35204         Paul Brook  <paul@codesourcery.com>
35205
35206         * gfortran.dg/g77/README: Update.
35207         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35208         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35209         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35210
35211 2004-08-28  Paul Brook  <paul@codesourcery.com>
35212
35213         PR libfortran/17195
35214         * gfortran.dg/edit_real_1.f90: New test.
35215
35216 2004-08-27  Paul Brook  <paul@codesourcery.com>
35217
35218         * gfortran.dg/rewind_1.f90: New test.
35219
35220 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
35221
35222         PR fortran/16597
35223         * gfortran.dg/pr16597.f90: New test.
35224
35225 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35226
35227         PR c/13801
35228         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35229         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35230         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35231         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35232         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35233
35234 2004-08-26  Nick Clifton  <nickc@redhat.com>
35235
35236         * gcc.c-torture/compile/pr17119.c: New test.
35237
35238 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35239
35240         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35241
35242 2004-08-25  Richard Henderson  <rth@redhat.com>
35243
35244         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35245         the bits that expect kind=8 to be the largest real kind.
35246
35247 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35248
35249         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35250
35251 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35252
35253         * gfortran.dg/assignment_1.f90: New test.
35254
35255 2004-08-25  Adam Nemet  <anemet@lnxw.com>
35256
35257         * g++.dg/template/repo3.C: New test.
35258
35259 2004-08-25  Roger Sayle  <roger@eyesopen.com>
35260
35261         PR middle-end/16693
35262         PR tree-optimization/16372
35263         * g++.dg/opt/pr16372-1.C: New test case.
35264         * g++.dg/opt/pr16693-1.C: New test case.
35265         * g++.dg/opt/pr16693-2.C: New test case.
35266
35267 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
35268
35269         * objc.dg/proto-lossage-4.m: New test.
35270
35271 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
35272
35273         PR c++/17155
35274         * g++.dg/inherit/local2.C: New test.
35275
35276 2004-08-25  Paul Brook  <paul@codesourcery.com>
35277
35278         PR fortran/17144
35279         * gfortran.dg/string_ctor_1.f90: New test.
35280
35281 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35282
35283         PR c++/14428
35284         * g++.dg/template/redecl2.C: New test.
35285
35286 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35287
35288         PR fortran/17143
35289         * gfortran.dg/pr17143.f90: New test.
35290
35291 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
35292
35293         PR fortran/17164
35294         * gfortran.dg/pr17164.f90: New test.
35295
35296 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35297
35298         * gcc.dg/tree-ssa/loop-1.c: New test.
35299
35300 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35301
35302         * gcc.c-torture/compile/20040824-1.c: New test.
35303
35304 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
35305
35306         * gcc.c-torture/compile/iftrap-3.c: New test.
35307
35308 2004-08-24  Paul Brook  <paul@codesourcery.com>
35309
35310         * gfortran.dg/entry_2.f90: New test.
35311
35312 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35313
35314         PR c++/16889
35315         * g++.dg/lookup/ambig[12].C: New.
35316
35317 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35318
35319         PR c++/16706
35320         * g++.dg/template/crash21.C: New test.
35321         * g++.dg/template/crash22.C: Likewise.
35322
35323 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35324
35325         PR c++/17149
35326         * g++.dg/template/access15.C: New.
35327
35328 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35329
35330         PR c++/17163
35331         * g++.dg/template/repo2.C: New test.
35332
35333 2004-08-23  Roger Sayle  <roger@eyesopen.com>
35334
35335         PR rtl-optimization/17078
35336         * gcc.c-torture/execute/pr17078-1.c: New test case.
35337
35338 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR c/14492
35341         * gcc.dg/debug/crash1.c: New test.
35342
35343 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
35344
35345         PR c/16180
35346         * gcc.dg/loop-5.c: New test.
35347
35348 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35349
35350         * gcc.c-torture/execute/20040823-1.c: New test.
35351
35352 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
35353
35354         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35355         to the assembler.  Simplify test accordingly.
35356         (asm_abi_flags): Use GNU names.
35357         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35358         to check for ABI flags.
35359
35360 2004-08-22  Andrew Pinski  <apinski@apple.com>
35361
35362         * g++.dg/opt/pr14029.C: New test.
35363         * gcc.c-torture/execute/pr15262.c: New test.
35364
35365 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35366
35367         * gfortran.dg/reduction.f90: Add checks with complex arguments.
35368
35369 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
35370
35371         PR 16908
35372         * gfortran.dg/direct_io.f90: New test.
35373
35374 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35375
35376         PR c++/17121
35377         * g++.dg/inherit/local2.C: New test.
35378
35379 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
35380
35381         PR c++/17120
35382         * g++.dg/warn/Wparentheses-4.C: New test.
35383
35384 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
35385
35386         PR c++/17121
35387         * g++.dg/inherit/local2.C: New test.
35388
35389         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35390         * gcc.dg/ppc-ldstruct.c: Likewise.
35391         * gcc.dg/ppc64-abi-2.c: Likewise.
35392
35393 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
35394
35395         PR rtl-optimization/17099
35396         * gcc.c-torture/execute/20040820-1.c: New test.
35397
35398 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
35399
35400         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35401
35402 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
35403
35404         PR fortran/17077
35405         * gfortran.dg/auto_array_1.f90: New test.
35406
35407 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35408
35409         PR fortran/17074
35410         * gfortran.dg/simpleif_1.f90: New test.
35411
35412 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
35413
35414         * lib/target-supports.exp (check_profiling_available): Return
35415         false for arm*-*-symbianelf* and arm*-*-eabi*.
35416
35417         PR c++/15890
35418         * g++.dg/template/delete1.C: New test.
35419
35420 2004-08-19  Paul Brook  <paul@codesourcery.com>
35421
35422         PR fortran/14976
35423         PR fortran/16228
35424         * gfortran.dg/data_char_1.f90: New test.
35425
35426 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
35427
35428         PR fortran/16946
35429         * gfortran.dg/reduction.f90: New testcase.
35430
35431 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35432
35433         PR fortran/16520
35434         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35435
35436 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35437
35438         PR c++/17041
35439         * g++.dg/Wparentheses-3.C: New test.
35440
35441 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
35442
35443         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35444         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35445         * gcc.dg/vect/vect-2.c: Likewise.
35446         * gcc.dg/vect/vect-3.c: Likewise.
35447         * gcc.dg/vect/vect-4.c: Likewise.
35448         * gcc.dg/vect/vect-5.c: Likewise.
35449         * gcc.dg/vect/vect-6.c: Likewise.
35450         * gcc.dg/vect/vect-7.c: Likewise.
35451         * gcc.dg/vect/vect-25.c: Likewise.
35452         * gcc.dg/vect/vect-31.c: Likewise.
35453         * gcc.dg/vect/vect-32.c: Likewise.
35454         * gcc.dg/vect/vect-34.c: Likewise.
35455         * gcc.dg/vect/vect-36.c: Likewise.
35456         * gcc.dg/vect/vect-all.c: Likewise.
35457
35458 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
35459
35460         PR c++/17068
35461         * g++.dg/template/operator4.C: New test.
35462
35463 2004-08-18  Richard Henderson  <rth@redhat.com>
35464
35465         * gcc.dg/20040206-1.c: XFAIL.
35466
35467 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35468
35469         PR c++/16246
35470         * g++.dg/template/array7.C: New test.
35471
35472 2004-08-17  James E Wilson  <wilson@specifixinc.com>
35473
35474         * gcc.dg/mips-movcc-1.c: New test.
35475         * gcc.dg/mips-movcc-2.c: New test.
35476         * gcc.dg/mips-movcc-3.c: New test.
35477
35478         * gcc.dg/mips-nmadd-1.c: New test.
35479         * gcc.dg/mips-nmadd-2.c: New test.
35480
35481 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
35482
35483         PR c++/15871
35484         * g++.dg/opt/inline8.C: New test.
35485
35486         PR c++/16965
35487         * g++.dg/parse/error17.C: New test.
35488
35489 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
35490
35491         * gcc.dg/vect: New directory for vectorizer tests.
35492         * gcc.dg/vect/tree-vect.h: New file.
35493         * gcc.dg/vect/vect.exp: New file.
35494         * gcc.dg/vect/pr16105.c.c: New test.
35495         * gcc.dg/vect/vect-1.c: New test.
35496         * gcc.dg/vect/vect-2.c: New test.
35497         * gcc.dg/vect/vect-3.c: New test.
35498         * gcc.dg/vect/vect-4.c: New test.
35499         * gcc.dg/vect/vect-5.c: New test.
35500         * gcc.dg/vect/vect-6.c: New test.
35501         * gcc.dg/vect/vect-7.c: New test.
35502         * gcc.dg/vect/vect-8.c: New test.
35503         * gcc.dg/vect/vect-9.c: New test.
35504         * gcc.dg/vect/vect-10.c: New test.
35505         * gcc.dg/vect/vect-11.c: New test.
35506         * gcc.dg/vect/vect-12.c: New test.
35507         * gcc.dg/vect/vect-13.c: New test.
35508         * gcc.dg/vect/vect-14.c: New test.
35509         * gcc.dg/vect/vect-15.c: New test.
35510         * gcc.dg/vect/vect-16.c: New test.
35511         * gcc.dg/vect/vect-17.c: New test.
35512         * gcc.dg/vect/vect-18.c: New test.
35513         * gcc.dg/vect/vect-19.c: New test.
35514         * gcc.dg/vect/vect-20.c: New test.
35515         * gcc.dg/vect/vect-21.c: New test.
35516         * gcc.dg/vect/vect-22.c: New test.
35517         * gcc.dg/vect/vect-23.c: New test.
35518         * gcc.dg/vect/vect-24.c: New test.
35519         * gcc.dg/vect/vect-25.c: New test.
35520         * gcc.dg/vect/vect-26.c: New test.
35521         * gcc.dg/vect/vect-27.c: New test.
35522         * gcc.dg/vect/vect-28.c: New test.
35523         * gcc.dg/vect/vect-29.c: New test.
35524         * gcc.dg/vect/vect-30.c: New test.
35525         * gcc.dg/vect/vect-31.c: New test.
35526         * gcc.dg/vect/vect-32.c: New test.
35527         * gcc.dg/vect/vect-33.c: New test.
35528         * gcc.dg/vect/vect-34.c: New test.
35529         * gcc.dg/vect/vect-35.c: New test.
35530         * gcc.dg/vect/vect-36.c: New test.
35531         * gcc.dg/vect/vect-37.c: New test.
35532         * gcc.dg/vect/vect-38.c: New test.
35533         * gcc.dg/vect/vect-40.c: New test.
35534         * gcc.dg/vect/vect-41.c: New test.
35535         * gcc.dg/vect/vect-42.c: New test.
35536         * gcc.dg/vect/vect-43.c: New test.
35537         * gcc.dg/vect/vect-44.c: New test.
35538         * gcc.dg/vect/vect-45.c: New test.
35539         * gcc.dg/vect/vect-46.c: New test.
35540         * gcc.dg/vect/vect-47.c: New test.
35541         * gcc.dg/vect/vect-48.c: New test.
35542         * gcc.dg/vect/vect-49.c: New test.
35543         * gcc.dg/vect/vect-50.c: New test.
35544         * gcc.dg/vect/vect-51.c: New test.
35545         * gcc.dg/vect/vect-52.c: New test.
35546         * gcc.dg/vect/vect-53.c: New test.
35547         * gcc.dg/vect/vect-54.c: New test.
35548         * gcc.dg/vect/vect-55.c: New test.
35549         * gcc.dg/vect/vect-56.c: New test.
35550         * gcc.dg/vect/vect-57.c: New test.
35551         * gcc.dg/vect/vect-58.c: New test.
35552         * gcc.dg/vect/vect-59.c: New test.
35553         * gcc.dg/vect/vect-60.c: New test.
35554         * gcc.dg/vect/vect-61.c: New test.
35555         * gcc.dg/vect/vect-all.c: New test.
35556         * gcc.dg/vect/vect-none.c: New test.
35557
35558 2004-08-17  Paul Brook  <paul@codesourcery.com>
35559
35560         PR fortran/13082
35561         * gfortran.dg/entry_1.f90: New test.
35562
35563 2004-08-17  Andrew Pinski  <apinski@apple.com>
35564
35565         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35566
35567 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
35568
35569         * gcc.dg/pr17036-1.c: New test.
35570
35571 2004-08-16  Devang Patel  <dpatel@apple.com>
35572
35573         * gcc.dg/darwin-20040809-1.c: New test.
35574
35575 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
35576
35577         * gcc.dg/funcdef-attr-1.c: New test.
35578
35579 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
35580
35581         * gcc.dg/altivec-17.c: New test.
35582         * gcc.dg/altivec-18.c: New test.
35583
35584 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35585
35586         PR c++/6749
35587         * g++.dg/template/vtable2.C: New test.
35588
35589 2004-08-14  Richard Henderson  <rth@redhat.com>
35590
35591         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35592         * gcc.dg/pack-test-4.c (main): Return 0.
35593         * gcc.dg/setjmp-1.c: Remove XFAIL.
35594         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35595
35596 2004-08-14  Richard Henderson  <rth@redhat.com>
35597
35598         * gcc.dg/980217-1.c: Add prototype for printf.
35599
35600 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
35601
35602         * gfortran.dg/pr16935.f90: New test.
35603
35604 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
35605
35606         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35607
35608 2004-08-13  Paul Brook  <paul@codesourcery.com>
35609
35610         * gfortran.dg/der_io_1.f90: Remove stray comma.
35611
35612 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35613
35614         * gcc.dg/vmx/cw-bug-2.c: Remove.
35615         * gcc.dg/vmx/vprint-1.c: Remove.
35616         * gcc.dg/vmx/vscan-1.c: Remove.
35617
35618 2004-08-12  Devang patel  <dpatel@apple.com>
35619
35620         * gcc.dg/darwin-20040809-2.c: New test.
35621
35622 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
35623
35624         * g++.dg/ext/altivec-12.C: New test.
35625
35626         * g++.dg/ext/altivec-11.C: New test.
35627
35628 2004-08-12  Paul Brook  <paul@codesourcery.com>
35629
35630         * g++.dg/abi/arm_cxa_vec_1.C: New test.
35631
35632 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
35633
35634         * g++.dg/ext/altivec-2.C: Check for hardware support before
35635         executing any VMX instructions.
35636
35637         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35638
35639 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
35640
35641         PR c++/16276
35642         * g++.old-deja/g++.other/comdat4.C: New test.
35643         * g++.old-deja/g++.other/comdat4-aux.cc: New.
35644
35645 2004-08-12  Ben Elliston  <bje@au.ibm.com>
35646
35647         PR target/16286
35648         * gcc.dg/pr16286.c: New test.
35649
35650 2004-08-12 Jan Beulich <jbeulich@novell.com>
35651
35652         * g++.dg/ext/asm5.C: New.
35653
35654 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35655
35656         PR c++/16698
35657         * g++.dg/eh/crash1.C: New test.
35658
35659         PR c++/16717
35660         * g++.dg/ext/construct1.C: New test.
35661
35662 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35663
35664         PR c++/16853
35665         * g++.dg/init/ptrmem1.C: New test.
35666
35667         PR c++/16618
35668         * g++.dg/parse/offsetof5.C: New test.
35669
35670         PR c++/16870
35671         * g++.dg/template/overload3.C: New test.
35672
35673 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
35674
35675         PR c++/16964
35676         * g++.dg/parse/error16.C: New test.
35677
35678         PR c++/16904
35679         * g++.dg/template/error14.C: New test.
35680
35681         PR c++/16929
35682         * g++.dg/template/error15.C: New test.
35683
35684 2004-08-11  Devang Patel  <dpatel@apple.com>
35685
35686         * gcc.dg/darwin-ld-20040809-1.c: New test.
35687         * gcc.dg/darwin-ld-20040809-2.c: New test.
35688
35689 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
35690
35691         PR fortran/16917
35692         * gfortran.dg/dfloat_1.f90: New test.
35693
35694 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
35695
35696         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35697         * gcc.dg/dll-2.c: Fix dg-require syntax.
35698         * gcc.misc-tests/arm-isr.c (abort): Declare.
35699         (exit): Likewise.
35700
35701 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
35702
35703         PR c++/16971
35704         * g++.dg/parse/crash16.C: New test.
35705
35706 2004-08-10  Roger Sayle  <roger@eyesopen.com>
35707
35708         * gcc.dg/mips-rsqrt-1.c: New test case.
35709         * gcc.dg/mips-rsqrt-2.c: New test case.
35710         * gcc.dg/mips-rsqrt-3.c: New test case.
35711
35712 2004-08-10  Paul Brook  <paul@codesourcery.com>
35713
35714         * gfortran.dg/der_io_1.f90: New test.
35715
35716 2004-08-10  Paul Brook  <paul@codesourcery.com>
35717
35718         PR fortran/16919
35719         * gfortran.dg/der_array_1.f90: New test.
35720
35721 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
35722
35723         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35724
35725 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
35726
35727         * gcc.dg/wchar_t-2.c: Fix typo.
35728
35729 2004-08-09  Falk Hueffner  <falk@debian.org>
35730
35731         PR tree-optimization/12517
35732         * gcc.c-torture/compile/pr12517.c: New test.
35733
35734         PR tree-optimization/12578
35735         * gcc.c-torture/compile/pr12578.c: New test.
35736
35737         PR tree-optimization/12899
35738         * gcc.c-torture/compile/pr12899.c: New test.
35739
35740         PR rtl-optimization/14692
35741         * gcc.c-torture/compile/pr14692.c: New test.
35742
35743         PR tree-optimization/16461
35744         * gcc.c-torture/compile/pr16461.c: New test.
35745
35746 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35747
35748         * gfortran.dg/getenv_1.f90: New test.
35749
35750 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35751
35752         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35753         wchar_t.
35754         * gcc.dg/symbian5.c: Test -fno-short-wchar.
35755
35756 2004-08-06  Paul Brook  <paul@codesourcery.com>
35757
35758         * gfortran.dg/ret_array_1.f90: New test.
35759         * gfortran.dg/ret_pointer_1.f90: New test.
35760
35761 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
35762
35763         * gcc.dg/missing-field-init-[12].c: New tests.
35764         * g++.dg/warn/missing-field-init-[12].C: New tests.
35765
35766 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
35767
35768         * gcc.dg/enum2.c: New test.
35769         * gcc.dg/symbian3.c: Likewise.
35770         * gcc.dg/symbian4.c: Likewise.
35771         * gcc.dg/wchar_t-2.c: Likewise.
35772
35773 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35774
35775         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35776         destructor tests.
35777
35778 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
35779
35780         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35781         dg-require-visiblity.
35782         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35783         * g++.dg/ext/visibility/fvisibility.C: Likewise.
35784         * g++.dg/ext/visibility/memfuncts.C: Likewise.
35785         * g++.dg/ext/visibility/new1.C: Likewise.
35786         * g++.dg/ext/visibility/pragma.C: Likewise.
35787         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35788         * g++.dg/ext/visibility/virtual.C: Likewise.
35789         * g++/dg/ext/visibility/visibility-1.C: Likewise.
35790         * g++/dg/ext/visibility/visibility-2.C: Likewise.
35791         * g++/dg/ext/visibility/visibility-3.C: Likewise.
35792         * g++/dg/ext/visibility/visibility-4.C: Likewise.
35793         * g++/dg/ext/visibility/visibility-5.C: Likewise.
35794         * g++/dg/ext/visibility/visibility-6.C: Likewise.
35795         * g++/dg/ext/visibility/visibility-7.C: Likewise.
35796         * g++/dg/ext/visibility/visibility-8.C: New test.
35797         * gcc.c-torture/compile/dll.x: Remove.
35798         * gcc.dg/dll-2.c: Use dg-require-dll
35799         * gcc.dg/visibility-10.c: New test.
35800         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
35801         supporting DLLs.
35802         * lib/scanasm.exp (scan_hidden): New function.
35803         (scan_not_hidden): Likewise.
35804
35805 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
35806
35807         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
35808
35809 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
35810
35811         * gcc.c-torture/execute/20040805-1.c: New test.
35812
35813 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
35814
35815         * gcc.dg/20020118-1.c: Declare abort.
35816         * gcc.dg/altivec_check.h: Likewise.
35817         * gcc.dg/iftrap-2.c: Likewise.
35818         * gcc.dg/pragma-darwin.c: Likewise.
35819         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
35820
35821 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
35822
35823         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
35824
35825 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35826
35827         * gcc.c-torture/execute/builtins/abs-2.c,
35828         gcc.c-torture/execute/builtins/abs-3.c,
35829         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
35830         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
35831         intmax_t, uintmax_t and their limits.
35832         * gcc.dg/intmax_t-1.c: New test.
35833
35834 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35835
35836         * g++.dg/tc1/dr147.C: Add reference to PR.
35837
35838 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
35839
35840         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
35841         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
35842
35843 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
35844
35845         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
35846
35847 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35848
35849         * gcc.dg/redecl-5.c: New test.
35850         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
35851         of scanf.
35852
35853 2004-08-03  Roger Sayle  <roger@eyesopen.com>
35854
35855         PR middle-end/16790
35856         * gcc.c-torture/execute/pr16790-1.c: New test case.
35857
35858 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
35859
35860         * g++.dg/ext/visibility/assign1.C: New test.
35861         * g++.dg/ext/visibility/new1.C: Likewise.
35862
35863         * gcc.dg/symbian1.c: New test.
35864         * gcc.dg/symbian2.c: Likewise.
35865
35866 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
35867
35868         PR target/16570
35869         * gcc.dg/i386-sse-9.c: New test.
35870
35871 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35872
35873         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35874
35875 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35876
35877         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35878         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35879         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35880         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35881         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35882         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35883         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35884         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35885         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35886         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35887         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35888         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35889         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35890         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35891         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35892         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35893         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35894         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35895         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35896         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35897         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35898         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35899         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35900         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35901         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35902         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35903         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35904         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35905         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35906         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35907         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35908         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35909         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35910         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35911         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35912         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35913         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35914         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35915         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35916         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35917         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35918         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35919         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35920         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35921         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35922         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35923         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35924         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35925         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35926         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35927         gcc.misc-tests/i386-pf-3dnow-1.c,
35928         gcc.misc-tests/i386-pf-athlon-1.c,
35929         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35930         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35931         Declare built-in functions used.
35932         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35933
35934 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35935
35936         PR c++/16707
35937         * g++.dg/lookup/using12.C: New test.
35938
35939         * g++.dg/init/null1.C: Fix PR number.
35940         * g++.dg/parse/namespace10.C: Likewise.
35941
35942 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35943
35944         PR c++/16224
35945         * g++.dg/template/spec17.C: New test.
35946         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35947         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35948
35949 2004-08-02  David Billinghurst
35950
35951         PR fortran/16292
35952         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35953
35954 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35955
35956         * gcc.dg/ia64-got-1.c: New test case.
35957
35958 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35959
35960         PR c++/16489
35961         * g++.dg/init/null1.C: New test.
35962         * g++.dg/tc1/dr76.C: Adjust error marker.
35963
35964         PR c++/16529
35965         * g++.dg/parse/namespace10.C: New test.
35966
35967         PR c++/16810
35968         * g++.dg/inherit/ptrmem2.C: New test.
35969
35970 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35971
35972         PR target/16155
35973         * gcc.dg/pr16155.c: New test.
35974
35975 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35976
35977         * gcc.dg/redecl-2.c: New test.
35978
35979 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35980
35981         * gcc.dg/darwin-longdouble.c: New file.
35982
35983 2004-07-30  Richard Henderson  <rth@redhat.com>
35984
35985         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35986         write to constant argument.
35987         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35988
35989 2004-07-30  Richard Henderson  <rth@redhat.com>
35990
35991         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35992         tests of nearest around zero.
35993
35994 2004-07-30  Andrew Pinski  <apinski@apple.com>
35995
35996         * gcc.c-torture/compile/20040730-1.c: New test.
35997
35998 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35999
36000         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36001         powerpc-eabispe.
36002
36003 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
36004
36005         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36006
36007 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
36008
36009         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36010         contains $ld_library_path.
36011         * lib/gfortran.exp (gfortran_link_flags): Likewise.
36012
36013 2004-07-29  Richard Henderson  <rth@redhat.com>
36014
36015         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36016
36017         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36018         (alt2, which): New.
36019         (Check): Accept either alternative.
36020
36021 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
36022
36023         * g++.dg/abi/inline1.C: New test.
36024         * g++.dg/abi/local1-a.cc: Likewise.
36025         * g++.dg/abi/local1.C: Likewise.
36026         * g++.dg/abi/mangle11.C: Tweak location of warnings.
36027         * g++.dg/abi/mangle12.C: Likewise.
36028         * g++.dg/abi/mangle17.C: Likewise.
36029         * g++.dg/abi/mangle20-2.C: Likewise.
36030         * g++.dg/opt/interface1.C: Likewise.
36031         * g++.dg/opt/interface1.h: Likewise.
36032         * g++.dg/opt/interface1-a.cc: New test.
36033         * g++.dg/parse/repo1.C: New test.
36034         * g++.dg/template/repo1.C: Likewise.
36035         * g++.dg/warn/Winline-1.C: Likewise.
36036         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36037
36038 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
36039
36040         * gcc.dg/tree-ssa/20040729-1.c: New test.
36041
36042 2004-07-27  Matt Austern <austern@apple.com>
36043
36044         * gcc.dg/darwin-bool-1.c: New test.
36045         * gcc.dg/darwin-bool-2.c: New test.
36046
36047 2004-07-28  Richard Henderson  <rth@redhat.com>
36048
36049         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36050         arguments in the correct type.  Don't write to constant arguments.
36051
36052 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36053
36054         PR tree-optimization/16688
36055         PR tree-optimization/16689
36056         * g++.dg/tree-ssa/pr16688.C: New test.
36057
36058 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36059
36060         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36061         loads.  Not only in the comment, this time.
36062
36063 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
36064
36065         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
36066         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36067         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
36068         * gcc.dg/sh4a-bitmovua.c: New.
36069         * gcc.dg/sh4a-cos.c: New.
36070         * gcc.dg/sh4a-cosf.c: New.
36071         * gcc.dg/sh4a-fprun.c: New.
36072         * gcc.dg/sh4a-fsrra.c: New.
36073         * gcc.dg/sh4a-memmovua.c: New.
36074         * gcc.dg/sh4a-sin.c: New.
36075         * gcc.dg/sh4a-sincos.c: New.
36076         * gcc.dg/sh4a-sincosf.c: New.
36077         * gcc.dg/sh4a-sinf.c: New.
36078
36079 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
36080
36081         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36082         conditionals.
36083         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36084         loads.
36085         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36086         DOM1.
36087
36088 2004-07-27  Andrew Pinski  <apinski@apple.com>
36089
36090         * g++.dg/rtti/tinfo1.C: Correct the xfail.
36091
36092 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
36093
36094         * gcc.dg/pragma-isr.c: New test.
36095
36096 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36097
36098         PR c++/14429
36099         * g++.dg/template/ttp11.C: New test.
36100
36101 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
36102
36103         * gcc.c-torture/compile/20040727-1.c: New test.
36104
36105 2004-07-26  Eric Christopher  <echristo@redhat.com>
36106
36107         * gcc.c-torture/compile/20040726-2.c: New test.
36108
36109 2004-07-26  Andrew Pinski  <apinski@apple.com>
36110
36111         * g++.dg/rtti/tinfo1.C: Xfail.
36112
36113 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
36114
36115         * gcc.c-torture/compile/20040726-1.c: New test.
36116
36117 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
36118             Brian Ryner  <bryner@brianryner.com>
36119
36120         PR c++/9283
36121         PR c++/15000
36122         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36123         * g++.dg/ext/visibility/: New directory.
36124         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36125         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36126         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36127         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36128         * g++.dg/ext/visibility/fvisibility.C,
36129         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36130         g++.dg/ext/visibility/fvisibility-override1.C
36131         g++.dg/ext/visibility/fvisibility-override2.C
36132         g++.dg/ext/visibility/memfuncts.C
36133         g++.dg/ext/visibility/noPLT.C
36134         g++.dg/ext/visibility/pragma.C
36135         g++.dg/ext/visibility/pragma-override1.C
36136         g++.dg/ext/visibility/pragma-override2.C
36137         g++.dg/ext/visibility/staticmemfuncts.C
36138         g++.dg/ext/visibility/virtual.C: New tests.
36139
36140 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36141
36142         PR c/15360
36143         * gcc.dg/pr15360-1.c: New test.
36144
36145 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
36146
36147         * gcc.dg/pragma-align-2.c: New test.
36148         * gcc.dg/pragma-init-fini.c: New test.
36149         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
36150         targets.
36151
36152 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36153
36154         * gcc.dg/init-string-2.c: New test.
36155
36156 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
36157
36158         PR 16684
36159         * gcc.dg/Wredundant-decls-1.c: New test case.
36160
36161 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
36162
36163         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36164         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36165         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36166         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36167         * gcc.dg/compat/generate-random.c: New file.
36168         * gcc.dg/compat/generate-random.h: Likewise.
36169         * gcc.dg/compat/generate-random_r.c: Likewise.
36170         * gcc.dg/compat/struct-layout-1.h: Likewise.
36171         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36172         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36173         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36174         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36175         * gcc.dg/compat/struct-layout-1_main.c: New test.
36176         * gcc.dg/compat/struct-layout-1_x.c: New file.
36177         * gcc.dg/compat/struct-layout-1_y.c: New file.
36178         * gcc.dg/compat/struct-layout-1_test.h: New file.
36179
36180 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36181
36182         * gcc.dg/comp-return-1.c: New test
36183
36184 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
36185
36186         * gcc.dg/vmx/8-02a.c: Fix typo.
36187
36188         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36189         * gcc.dg/darwin-abi-3.c: New test.
36190
36191         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36192         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36193
36194         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36195         * gcc.dg/vmx/ops-long-1.c: New test.
36196         * gcc.dg/vmx/ops-long-2.c: New test.
36197
36198 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36199
36200         * g++.dg/lookup/conv-[1234].C: New.
36201
36202 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
36203
36204         * g++.dg/parse/attr2.C: Simplify.
36205
36206 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36207
36208         PR c/7284
36209         * gcc.c-torture/execute/pr7284-1.c: New test.
36210
36211 2004-07-22  Brian Booth  <bbooth@redhat.com>
36212
36213         * gcc.dg/tree-ssa/20040721-1.c: New test.
36214
36215 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36216
36217         * g++.dg/template/crash20.c: New.
36218
36219 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
36220
36221         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36222         Add dg-run directive.  Declare variables as required.
36223         * gfortran.dg/g77/README: Update
36224
36225 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
36226
36227         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36228         gcc.dg/cris-peep2-andu2.c: New tests.
36229
36230 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36231
36232         PR c/15052
36233         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36234         on return type.
36235         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
36236         messages.
36237         * gcc.dg/qual-return-2.c: Update expected messages.
36238         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36239
36240 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36241
36242         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36243         * gcc.dg/noncompile/921102-1.c: Update expected error message.
36244
36245 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         PR c/11250
36248         * gcc.dg/init-string-1.c: New test.
36249
36250 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
36251
36252         PR middle-end/15345
36253         PR c/16450
36254         * gcc.dg/torture/nested-fn-1.c: New test.
36255
36256 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
36257
36258         PR target/16559
36259         * gcc.dg/ia64-fptr-1.c: New file.
36260
36261 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36262
36263         PR c++/14497
36264         * g++.dg/template/spec16.C: New test.
36265         * g++.old-deja/g++.robertl/eb118.C: Remove.
36266
36267 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36268
36269         PR c++/509
36270         * g++.dg/template/spec15.C: New test.
36271
36272 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
36273
36274         Copy cases from g77.f-torture/execute and add dg-run
36275         directive.  Other changes as noted.
36276         * gfortran.dg/g77/13037.f
36277         * gfortran.dg/g77/1832.f
36278         * gfortran.dg/g77/19981119-0.f
36279         * gfortran.dg/g77/19990313-0.f
36280         * gfortran.dg/g77/19990313-1.f
36281         * gfortran.dg/g77/19990313-2.f
36282         * gfortran.dg/g77/19990313-3.f
36283         * gfortran.dg/g77/19990419-1.f
36284         * gfortran.dg/g77/19990826-0.f
36285         * gfortran.dg/g77/19990826-2.f
36286         * gfortran.dg/g77/20000503-1.f
36287         * gfortran.dg/g77/20001111.f
36288         * gfortran.dg/g77/20010116.f
36289         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36290         * gfortran.dg/g77/20010430.f
36291         * gfortran.dg/g77/6177.f
36292         * gfortran.dg/g77/947.f
36293         * gfortran.dg/g77/970816-3.f
36294         * gfortran.dg/g77/971102-1.f
36295         * gfortran.dg/g77/980520-1.f
36296         * gfortran.dg/g77/980628-0.f
36297         * gfortran.dg/g77/980628-1.f
36298         * gfortran.dg/g77/980628-10.f
36299         * gfortran.dg/g77/980628-2.f
36300         * gfortran.dg/g77/980628-3.f
36301         * gfortran.dg/g77/980628-7.f
36302         * gfortran.dg/g77/980628-8.f
36303         * gfortran.dg/g77/980628-9.f
36304         * gfortran.dg/g77/980701-0.f
36305         * gfortran.dg/g77/980701-1.f
36306         * gfortran.dg/g77/cabs.f
36307         * gfortran.dg/g77/claus.f
36308         * gfortran.dg/g77/complex_1.f
36309         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36310         * gfortran.dg/g77/dcomplex.f
36311         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36312         * gfortran.dg/g77/f90-intrinsic-mathematical.f
36313         * gfortran.dg/g77/f90-intrinsic-numeric.f
36314         * gfortran.dg/g77/int8421.f
36315         * gfortran.dg/g77/labug1.f
36316         * gfortran.dg/g77/large_vec.f
36317         * gfortran.dg/g77/le.f
36318         * gfortran.dg/g77/short.f
36319         * gfortran.dg/g77/README: Update
36320
36321 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
36322
36323         PR c++/16637
36324         * g++.dg/parse/lookup4.C: New test.
36325
36326 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36327
36328         PR c++/16175
36329         * g++.dg/template/ttp10.C: New test.
36330
36331 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36332
36333         * gcc.dg/pr12625-1.c: New test.
36334
36335 2004-07-20  Steven Bosscher  <stevenb@suse.de>
36336
36337         * gcc.dg/switch-warn-1.c: New test.
36338         * gcc.dg/switch-warn-2.c: New test.
36339         * gcc.c-torture/compile/pr14730.c: Update.
36340
36341 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
36342
36343         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36344         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36345         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36346         g++.dg/template/nontype3.C: Remove trailing CR from tests.
36347
36348 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
36349
36350         PR c++/16623
36351         * g++.dg/template/assign1.C: New test.
36352
36353 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36354
36355         PR c++/12170
36356         * g++.dg/template/ttp9.C: New test.
36357
36358 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
36359
36360         * gcc.dg/format/cmn-err-1.c: New test.
36361
36362 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36363
36364         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36365         gcc.dg/Wparentheses-10.c: New tests.
36366         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36367
36368 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36369
36370         PR fortran/16465
36371         * gfortran.dg/g77//ffixed-line-length-0.f,
36372         gfortran.dg/g77/ffixed-line-length-132.f,
36373         gfortran.dg/g77/ffixed-line-length-72.f,
36374         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36375         gfortran.dg/g77/README: Update.
36376
36377 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36378
36379         PR c++/13092
36380         * g++.dg/template/non-dependent7.C: New test.
36381         * g++.dg/template/non-dependent8.C: Likewise.
36382         * g++.dg/template/non-dependent9.C: Likewise.
36383         * g++.dg/template/non-dependent10.C: Likewise.
36384
36385 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
36386
36387         PR c++/16337
36388         * g++.dg/parse/attr2.C: New test.
36389
36390 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
36391
36392         * g77.dg: Removed.
36393         * g77.f-torture: Ditto.
36394
36395 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36396
36397         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36398         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36399         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36400
36401 2004-07-16  Richard Henderson  <rth@redhat.com>
36402
36403         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36404
36405 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36406
36407         * lib/fortran-torture.exp (fortran-torture): Don't test compile
36408         tests with full list of options.
36409         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36410         of TORTURE_OPTIONS if test contains 'dg-do run'.
36411
36412         PR fortran/16404
36413         * gfortran.dg/do_iterator.f90: New test.
36414
36415 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36416
36417         PR rtl-optimization/16536
36418         * gcc.c-torture/execute/restrict-1.c: New test.
36419
36420 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36421
36422         PR fortran/15324
36423         * gfortran.dg/pr15324.f90: New test.
36424
36425         PR fortran/15129
36426         * gfortran.dg/pr15129.f90: New test.
36427
36428         PR fortran/15140
36429         * gfortran.dg/pr15140.f90: New test.
36430
36431         PR fortran/13792
36432         * gfortran.fortran-torture/execute/bounds.f90: Add check for
36433         compile-time simplification.
36434
36435 2004-07-14  Mike Stump  <mrs@apple.com>
36436
36437         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36438
36439 2004-07-14  James E Wilson  <wilson@specifixinc.com>
36440
36441         PR target/16325
36442         * gcc.dg/profile-generate-1.c: New.
36443
36444 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
36445
36446         * gcc.c-torture/execute/20040709-1.c: New test.
36447         * gcc.c-torture/execute/20040709-2.c: New test.
36448
36449 2004-07-14  Mike Stump  <mrs@apple.com>
36450
36451         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36452
36453 2004-07-14  Mike Stump  <mrs@apple.com>
36454
36455         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36456
36457 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
36458
36459         PR c++/16518
36460         * g++.dg/parse/mutable1.C: New test.
36461
36462 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
36463
36464         PR tree-optimization/16443
36465         * gcc.dg/tree-ssa/20040713-1.c: New test.
36466
36467 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
36468
36469         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36470         for operator new.
36471
36472 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36473
36474         * gfortran.dg/g77/README: New file
36475         * gfortran.dg/g77/19981216-0.f: Copy from
36476         g77.f-torture/noncompile.  Add "dg-do compile" and
36477         dg-error as required.
36478         * gfortran.dg/g77/19990218-1.f: Likewise.
36479         * gfortran.dg/g77/19990905-1.f: Likewise.
36480         * gfortran.dg/g77/9263.f: Likewise.
36481         * gfortran.dg/g77/980615-0.f: Likewise.
36482         * gfortran.dg/g77/980616-0.f: Likewise.
36483         * gfortran.dg/g77/check0.f: Likewise.
36484         * gfortran.dg/g77/select_no_compile.f: Likewise.
36485
36486 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36487
36488         Copy files from g77.f-torture/compile.
36489         Add "{ dg-do compile}".  Other changes as noted
36490         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36491         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36492         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36493         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36494         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36495         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36496         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36497         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36498         statement to conform to standard.  Append alpha1.x for reference.
36499         * gfortran.dg/g77/xformat.f: Add dg-warning
36500
36501 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
36502
36503         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36504         Add {dg-do compile} directive.
36505         * gfortran.dg/g77/cpp2.F: Likewise.
36506
36507 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36508
36509         PR c++/5402
36510         * g++.dg/lookup/name-clash1.C: New test.
36511
36512         PR c++/9777
36513         * g++.dg/lookup/name-clash2.C: New test.
36514
36515         PR c++/12102
36516         * g++.dg/lookup/name-clash3.C: New test.
36517
36518 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36519
36520         * g++.dg/lookup/new2.C: New test.
36521         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36522
36523 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
36524
36525         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36526         Add {dg-do compile} directive.
36527         * gfortran.dg/g77/13060.f: Likewise.
36528         * gfortran.dg/g77/19990218-0.f: Likewise.
36529         * gfortran.dg/g77/19990305-0.f: Likewise.
36530         * gfortran.dg/g77/19990419-0.f: Likewise.
36531         * gfortran.dg/g77/19990502-0.f: Likewise.
36532         * gfortran.dg/g77/19990502-1.f: Likewise.
36533         * gfortran.dg/g77/19990525-0.f: Likewise.
36534         * gfortran.dg/g77/19990826-1.f: Likewise.
36535         * gfortran.dg/g77/19990826-3.f: Likewise.
36536         * gfortran.dg/g77/19990905-2.f: Likewise.
36537         * gfortran.dg/g77/20000412-1.f: Likewise.
36538         * gfortran.dg/g77/20000511-1.f: Likewise.
36539         * gfortran.dg/g77/20000511-2.f: Likewise.
36540         * gfortran.dg/g77/20000518.f: Likewise.
36541         * gfortran.dg/g77/20000601-1.f: Likewise.
36542         * gfortran.dg/g77/20000601-2.f: Likewise.
36543         * gfortran.dg/g77/20000629-1.f: Likewise.
36544         * gfortran.dg/g77/20000630-2.f: Likewise.
36545         * gfortran.dg/g77/20010115.f: Likewise.
36546         * gfortran.dg/g77/20010321-1.f: Likewise.
36547         * gfortran.dg/g77/20010426.f: Likewise.
36548         * gfortran.dg/g77/20020307-1.f: Likewise.
36549         * gfortran.dg/g77/8485.f: Likewise.
36550         * gfortran.dg/g77/960317-1.f: Likewise.
36551         * gfortran.dg/g77/970915-0.f: Likewise.
36552         * gfortran.dg/g77/980310-1.f: Likewise.
36553         * gfortran.dg/g77/980310-2.f: Likewise.
36554         * gfortran.dg/g77/980310-3.f: Likewise.
36555         * gfortran.dg/g77/980310-4.f: Likewise.
36556         * gfortran.dg/g77/980310-6.f: Likewise.
36557         * gfortran.dg/g77/980310-7.f: Likewise.
36558         * gfortran.dg/g77/980310-8.f: Likewise.
36559         * gfortran.dg/g77/980419-2.f: Likewise.
36560         * gfortran.dg/g77/980424-0.f: Likewise.
36561         * gfortran.dg/g77/980427-0.f: Likewise.
36562         * gfortran.dg/g77/980729-0.f: Likewise.
36563         * gfortran.dg/g77/981117-1.f: Likewise.
36564         * gfortran.dg/g77/toon_1.f: Likewise.
36565
36566 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36567
36568         PR c++/2204
36569         * g++.dg/other/abstract2.C: New test.
36570
36571 2004-07-12  Paul Brook  <paul@codesourcery.com>
36572
36573         * gfortran.dg/pointer_init_1.f90: New test.
36574
36575 2004-07-11  Paul Brook  <paul@codesourcery.com>
36576
36577         PR fortran/15986
36578         * gfortran.dg/contained_1.f90: New test.
36579
36580 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
36581
36582         * g++.dg/parse/defarg8.C: New test.
36583
36584 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36585
36586         PR fortran/16433
36587         * gfortran.dg/pr16433.f: New test.
36588
36589         PR fortran/17574
36590         * gfortran.dg/pr15754.f90: New test.
36591
36592 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36593
36594         PR tree-optimization/16437
36595         * gcc.c-torture/execute/bitfld-4.c: New test.
36596
36597 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36598
36599         * gfortran.fortran-torture/execute/common_2.f90: Add check for
36600         access to common var from module.
36601
36602 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36603
36604         PR fortran/16336
36605         * gfortran.fortran-torture/execute/common_2.f90: New test.
36606
36607 2004-07-10  Paul Brook  <paul@codesourcery.com>
36608
36609         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36610
36611 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36612
36613         PR fortran/15969
36614         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36615
36616 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
36617
36618         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36619         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36620         * gfortran.dg/g77/ffree-form-1.f: Likewise.
36621         * gfortran.dg/g77/ffree-form-2.f: Likewise.
36622         * gfortran.dg/g77/ffree-form-3.f: Likewise.
36623         * gfortran.dg/g77/fno-underscoring.f: Likewise.
36624         * gfortran.dg/g77/funderscoring.f: Likewise.
36625         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
36626
36627 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36628
36629         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36630
36631 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36632         Paul Brook  <paul@codesourcery.com>
36633
36634         PR fortran/13415
36635         * gfortran.dg/common_pointer_1.f90: New test.
36636
36637 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36638
36639         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36640
36641 2004-07-09  James E Wilson  <wilson@specifixinc.com>
36642
36643         PR target/16364
36644         * gcc.c-torture/compile/20040709-1.c: New.
36645
36646 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36647
36648         PR fortran/14077
36649         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36650
36651 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36652
36653         PR fortran/13201
36654         * gfortran.dg/shape_1.f90: New test.
36655
36656 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
36657             Andrew Pinski  <apinski@apple.com>
36658
36659         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36660
36661 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36662
36663         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36664         comment.
36665
36666 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36667         Paul Brook  <paul@codesourcery.com>
36668
36669         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36670         '.f95' and '.F95'.
36671
36672 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
36673
36674         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36675
36676 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36677
36678         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36679         testcases with capital suffix.
36680
36681 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36682
36683         PR fortran/15481
36684         PR fortran/13372
36685         PR fortran/13575
36686         PR fortran/15978
36687         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36688
36689         * gfortran.dg/implicit_1.f90: New test.
36690
36691 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36692
36693         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36694         expression to match gfortran warning/error messages
36695         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36696         dg-error text.
36697
36698 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36699
36700         * lib/fortran-torture.exp: Rename proc search_for to
36701         search_for_re.
36702
36703 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36704
36705         * gcc.c-torture/execute/simd-5.x: New file.
36706         XFAIL on SPARC 64-bit at -O0.
36707
36708 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36709
36710         PR c++/8211
36711         PR c++/16165
36712         * g++.dg/warn/effc3.C: New test.
36713
36714 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36715
36716         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36717         change X to 1X in format.
36718         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36719         add data statements to conform to standard.
36720
36721 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36722
36723         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36724         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36725         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36726
36727 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36728
36729         * gfortran.dg/g77/7388.f: Copy from g77.dg
36730         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36731         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36732         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36733         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36734         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36735         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36736         * gfortran.dg/g77/strlen0.f: Likewise.
36737
36738 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
36739
36740         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36741         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36742
36743 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36744
36745         * gcc.c-torture/execute/920428-2.x: Delete.
36746         * gcc.c-torture/execute/920501-7.x: Likewise.
36747
36748 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
36749
36750         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36751         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
36752         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36753         prescott and c3-2.
36754         (PREFETCH_3DNOW): Add -march=c3.
36755
36756 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
36757
36758         PR c/16437
36759         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36760         * gcc.c-torture/execute/bf64-1.x: Likewise.
36761
36762 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36763
36764         * gcc.c-torture/compile/20040708-1.c: New test.
36765
36766 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36767
36768         PR c++/16169
36769         * g++.dg/warn/effc2.C: New test.
36770
36771 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36772
36773         * gcc.c-torture/execute/bitfld-1.x: Remove.
36774         * gcc.c-torture/execute/bitfld-3.c: New test.
36775         * gcc.dg/bitfld-2.c: Remove XFAILs.
36776
36777 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
36778
36779         PR c++/16276
36780         * g++.dg/rtti/tinfo1.C: New file.
36781
36782 2004-07-07  Eric Christopher  <echristo@redhat.com>
36783
36784         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36785
36786 2004-07-07  Andrew Pinski  <apinski@apple.com>
36787
36788         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36789
36790 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
36791
36792         * g++.dg/init/call1.C: XFAIL.
36793
36794 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
36795
36796         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36797         except for movstrict*, to movmem* and clrstr* to clrmem*.
36798
36799 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
36800
36801         * gcc.c-torture/execute/20040707-1.c: New test.
36802
36803 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
36804
36805         * gcc.c-torture/execute/20040706-1.c: New test.
36806
36807 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36808
36809         PR c++/3671
36810         * g++.dg/template/spec14.C: New test.
36811
36812 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
36813
36814         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
36815         nothing if not yet defined.  Use it in b, c and d type definitions.
36816         * gcc.c-torture/execute/20040705-1.c: New test.
36817         * gcc.c-torture/execute/20040705-2.c: New test.
36818
36819 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36820
36821         PR c++/2518
36822         * g++.dg/lookup/new1.C: New test.
36823
36824 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36825
36826         PR c++/11406
36827         * g++.dg/template/sizeof8.C: New test.
36828
36829 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
36830
36831         * gcc.c-torture/compile/20040705-1.c: New test.
36832
36833 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
36834
36835         * gfortran.fortran-torture/execute/seq_io.f90: New test.
36836
36837 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
36838
36839         * gcc.dg/cpp/if-mop.c: Two new testcases.
36840         * gcc.dg/cpp/trad/comment-3.c: New.
36841
36842 2004-07-04  Paul Brook  <paul@codesourcery.com>
36843
36844         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
36845
36846 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
36847
36848         PR c++/3761
36849         * g++.dg/lookup/crash4.C: New test.
36850
36851 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
36852
36853         * gcc.c-torture/execute/builtin-abs-1.c
36854         * gcc.c-torture/execute/builtin-abs-2.c
36855         * gcc.c-torture/execute/builtin-complex-1.c
36856         * gcc.c-torture/execute/builtins/string-1-lib.c
36857         * gcc.c-torture/execute/builtins/string-1.c
36858         * gcc.c-torture/execute/builtins/string-2-lib.c
36859         * gcc.c-torture/execute/builtins/string-2.c
36860         * gcc.c-torture/execute/builtins/string-3-lib.c
36861         * gcc.c-torture/execute/builtins/string-3.c
36862         * gcc.c-torture/execute/builtins/string-4-lib.c
36863         * gcc.c-torture/execute/builtins/string-4.c
36864         * gcc.c-torture/execute/builtins/string-5-lib.c
36865         * gcc.c-torture/execute/builtins/string-5.c
36866         * gcc.c-torture/execute/builtins/string-6-lib.c
36867         * gcc.c-torture/execute/builtins/string-6.c
36868         * gcc.c-torture/execute/builtins/string-7-lib.c
36869         * gcc.c-torture/execute/builtins/string-7.c
36870         * gcc.c-torture/execute/builtins/string-8-lib.c
36871         * gcc.c-torture/execute/builtins/string-8.c
36872         * gcc.c-torture/execute/builtins/string-9-lib.c
36873         * gcc.c-torture/execute/builtins/string-9.c
36874         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36875         * gcc.c-torture/execute/builtins/string-asm-1.c
36876         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36877         * gcc.c-torture/execute/builtins/string-asm-2.c
36878         * gcc.c-torture/execute/stdio-opt-1.c
36879         * gcc.c-torture/execute/stdio-opt-2.c
36880         * gcc.c-torture/execute/stdio-opt-3.c
36881         * gcc.c-torture/execute/string-opt-1.c
36882         * gcc.c-torture/execute/string-opt-10.c
36883         * gcc.c-torture/execute/string-opt-11.c
36884         * gcc.c-torture/execute/string-opt-12.c
36885         * gcc.c-torture/execute/string-opt-13.c
36886         * gcc.c-torture/execute/string-opt-14.c
36887         * gcc.c-torture/execute/string-opt-15.c
36888         * gcc.c-torture/execute/string-opt-16.c
36889         * gcc.c-torture/execute/string-opt-2.c
36890         * gcc.c-torture/execute/string-opt-6.c
36891         * gcc.c-torture/execute/string-opt-7.c
36892         * gcc.c-torture/execute/string-opt-8.c:
36893         Replace with ...
36894
36895         * gcc.c-torture/execute/builtins/abs-2.c
36896         * gcc.c-torture/execute/builtins/abs-3.c
36897         * gcc.c-torture/execute/builtins/complex-1.c
36898         * gcc.c-torture/execute/builtins/fprintf.c
36899         * gcc.c-torture/execute/builtins/fputs.c
36900         * gcc.c-torture/execute/builtins/memcmp.c
36901         * gcc.c-torture/execute/builtins/memmove.c
36902         * gcc.c-torture/execute/builtins/memops-asm.c
36903         * gcc.c-torture/execute/builtins/mempcpy-2.c
36904         * gcc.c-torture/execute/builtins/mempcpy.c
36905         * gcc.c-torture/execute/builtins/memset.c
36906         * gcc.c-torture/execute/builtins/printf.c
36907         * gcc.c-torture/execute/builtins/sprintf.c
36908         * gcc.c-torture/execute/builtins/strcat.c
36909         * gcc.c-torture/execute/builtins/strchr.c
36910         * gcc.c-torture/execute/builtins/strcmp.c
36911         * gcc.c-torture/execute/builtins/strcpy.c
36912         * gcc.c-torture/execute/builtins/strcspn.c
36913         * gcc.c-torture/execute/builtins/strlen-2.c
36914         * gcc.c-torture/execute/builtins/strlen.c
36915         * gcc.c-torture/execute/builtins/strncat.c
36916         * gcc.c-torture/execute/builtins/strncmp-2.c
36917         * gcc.c-torture/execute/builtins/strncmp.c
36918         * gcc.c-torture/execute/builtins/strncpy.c
36919         * gcc.c-torture/execute/builtins/strpbrk.c
36920         * gcc.c-torture/execute/builtins/strpcpy-2.c
36921         * gcc.c-torture/execute/builtins/strpcpy.c
36922         * gcc.c-torture/execute/builtins/strrchr.c
36923         * gcc.c-torture/execute/builtins/strspn.c
36924         * gcc.c-torture/execute/builtins/strstr-asm.c
36925         * gcc.c-torture/execute/builtins/strstr.c:
36926         ... these new files.
36927
36928         * gcc.c-torture/execute/builtins/abs-2-lib.c
36929         * gcc.c-torture/execute/builtins/abs-3-lib.c
36930         * gcc.c-torture/execute/builtins/complex-1-lib.c
36931         * gcc.c-torture/execute/builtins/fprintf-lib.c
36932         * gcc.c-torture/execute/builtins/fputs-lib.c
36933         * gcc.c-torture/execute/builtins/memcmp-lib.c
36934         * gcc.c-torture/execute/builtins/memmove-lib.c
36935         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36936         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36937         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36938         * gcc.c-torture/execute/builtins/memset-lib.c
36939         * gcc.c-torture/execute/builtins/printf-lib.c
36940         * gcc.c-torture/execute/builtins/sprintf-lib.c
36941         * gcc.c-torture/execute/builtins/strcat-lib.c
36942         * gcc.c-torture/execute/builtins/strchr-lib.c
36943         * gcc.c-torture/execute/builtins/strcmp-lib.c
36944         * gcc.c-torture/execute/builtins/strcpy-lib.c
36945         * gcc.c-torture/execute/builtins/strcspn-lib.c
36946         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36947         * gcc.c-torture/execute/builtins/strlen-lib.c
36948         * gcc.c-torture/execute/builtins/strncat-lib.c
36949         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36950         * gcc.c-torture/execute/builtins/strncmp-lib.c
36951         * gcc.c-torture/execute/builtins/strncpy-lib.c
36952         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36953         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36954         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36955         * gcc.c-torture/execute/builtins/strrchr-lib.c
36956         * gcc.c-torture/execute/builtins/strspn-lib.c
36957         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36958         * gcc.c-torture/execute/builtins/strstr-lib.c
36959         * gcc.c-torture/execute/builtins/lib/abs.c
36960         * gcc.c-torture/execute/builtins/lib/fprintf.c
36961         * gcc.c-torture/execute/builtins/lib/memset.c
36962         * gcc.c-torture/execute/builtins/lib/printf.c
36963         * gcc.c-torture/execute/builtins/lib/sprintf.c
36964         * gcc.c-torture/execute/builtins/lib/strcpy.c
36965         * gcc.c-torture/execute/builtins/lib/strcspn.c
36966         * gcc.c-torture/execute/builtins/lib/strncat.c
36967         * gcc.c-torture/execute/builtins/lib/strncmp.c
36968         * gcc.c-torture/execute/builtins/lib/strncpy.c
36969         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36970         * gcc.c-torture/execute/builtins/lib/strspn.c
36971         * gcc.c-torture/execute/builtins/lib/strstr.c:
36972         New files containing support routines.
36973
36974         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36975         declaration.
36976         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36977         when not optimizing.
36978
36979 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR c++/16240
36982         * g++.dg/abi/mangle22.C: New test.
36983         * g++.dg/abi/mangle23.C: Likewise.
36984
36985 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36986
36987         PR fortran/16290
36988         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36989         Allow for cases without denormalized floating point numbers.
36990
36991 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36992
36993         PR c/1027
36994         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36995         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36996         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36997         expected warning text.
36998         * gcc.dg/format/diag-2.c: New test.
36999
37000 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37001
37002         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37003
37004 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
37005
37006         * gcc.dg/builtins-43.c: New.
37007         * gcc.dg/builtins-44.c: New.
37008         * gcc.dg/builtins-45.c: New.
37009
37010 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
37011             Andreas Tobler  <a.tobler@schweiz.ch>
37012
37013         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37014         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
37015         as SIGSEGV.
37016         * gcc.dg/cleanup-11.c: Likewise.
37017         * gcc.dg/cleanup-8.c: Likewise.
37018         * gcc.dg/cleanup-9.c: Likewise.
37019         * gcc.dg/cleanup-5.c: Run on all platforms.
37020
37021 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37022
37023         * g++.dg/warn/nonnull1.C: New test.
37024
37025 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37026
37027         * gcc.dg/compat/compat-common.h: Wrap up CINT in
37028         an #ifndef SKIP_COMPLEX_INT/#endif pair.
37029         Special-case the Sun compiler wrt to <complex.h>.
37030
37031 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
37032
37033         * gcc.dg/Wunreachable-8.C: New test.
37034
37035         * gcc.dg/h8300-ice2.c : New test.
37036
37037 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
37038
37039         PR fortran/16161
37040         * gfortran.fortran-torture/compile/implicit.f90: Add test
37041         for implicit character.
37042
37043 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
37044
37045         PR fortran/16289
37046         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37047         Use tiny() intrinsic to find smallest non-negative real
37048
37049 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
37050
37051         * gcc.dg/compat/struct-by-value-22_main.c: New test.
37052         * gcc.dg/compat/struct-by-value-22_x.c: New.
37053         * gcc.dg/compat/struct-by-value-22_y.c: New.
37054
37055         * gcc.c-torture/execute/20040629-1.c: New test.
37056
37057 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
37058
37059         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37060         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37061
37062         PR target/16195
37063         * gcc.dg/20040625-1.c: New test.
37064
37065 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37066
37067         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37068
37069 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37070
37071         PR fortran/15963
37072         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37073
37074 2004-06-29  Richard Henderson  <rth@redhat.com>
37075
37076         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37077
37078 2004-06-29  Paul Brook  <paul@codesourcery.com>
37079
37080         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37081         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37082
37083 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         PR c++/16260
37086         * g++.dg/parse/crash15.C: New.
37087
37088 2004-06-28  Andrew Pinski  <apinski@apple.com>
37089
37090         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37091         by the error already.
37092
37093         * g++.dg/opt/ptrmem4.C: Change to compile only test.
37094
37095 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
37096
37097         PR target/14041
37098         * gcc.dg/h8300-bss-align-1.c : New.
37099
37100 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37101
37102         * PR c++/16174
37103         * g++.dg/template/ctor4.C: New.
37104
37105 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37106
37107         PR c++/16205
37108         * g++.dg/warn/Wsequence-point-1.C: New test.
37109
37110 2004-06-27  Paul Brook  <paul@codesourcery.com>
37111
37112         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37113
37114 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
37115
37116         * g++.old-deja/g++.mike/p7325.C: Remove.
37117
37118 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
37119
37120         PR c/14963
37121         * gcc.dg/pr14963.c: New test.
37122
37123 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
37124
37125         PR c++/16193
37126         * g++.dg/parse/redef1.C: New test.
37127
37128 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37129
37130         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37131         20021110.c.
37132         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37133         20021119-1.c.
37134         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37135         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37136         5-04.c.
37137         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37138         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37139         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37140         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37141         g++.brendan/enum14.C.
37142         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37143         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37144         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37145         g++.mike/virt1.C.
37146         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37147         memtemp24.C.
37148
37149 2004-06-27  Roger Sayle  <roger@eyesopen.com>
37150
37151         * gcc.dg/20040527-1.c: New test case.
37152
37153 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
37154
37155         PR gfortran/pr16196
37156         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37157
37158 2004-06-25  Roger Sayle  <roger@eyesopen.com>
37159
37160         PR middle-end/15825
37161         * gcc.dg/pr15825-1.c: New test case.
37162
37163 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37164
37165         * gcc.c-torture/execute/20040625-1.c: New test.
37166
37167 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37168
37169         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37170
37171 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
37172
37173         * gcc.dg/torture/mips-div-1.c: New test.
37174
37175 2004-06-24  Jeff Law  <law@redhat.com>
37176
37177         * gcc.dg/tree-ssa/20040624-1.c: New test.
37178
37179 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
37180
37181         * gcc.c-torture/compile/20040624-1.c: New test.
37182
37183 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37184
37185         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37186         this directory.
37187
37188 2004-06-23  Andrew Pinski  <apinski@apple.com>
37189
37190         PR middle-end/15988
37191         * g++.dg/opt/ptrmem4.C: New test.
37192
37193         * gcc.dg/c90-array-quals-2.c: New test.
37194
37195 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
37196
37197         * gcc.dg/kpice1.c: New test.
37198
37199 2006-06-23  Andrew Pinski  <apinski@apple.com>
37200
37201         * gcc.dg/c90-array-quals.c: New test.
37202
37203 2006-06-22  Richard Henderson  <rth@redhat.com>
37204
37205         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37206
37207 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
37208
37209         * gcc.dg/builtins-config.h: Handle FreeBSD.
37210
37211 2006-06-22  Richard Henderson  <rth@redhat.com>
37212
37213         * g++.dg/opt/devirt1.C: New.
37214
37215 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
37216
37217         * g++.dg/opt/pr15551.C: New testcase.
37218
37219 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
37220
37221         PR target/14800
37222         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37223         x86_64-*-linux* when compiling for 32bit.
37224
37225 2004-06-21  Andrew Pinski  <apinski@apple.com>
37226
37227         * gcc.dg/pch/struct-1.c: New.
37228         * gcc.dg/pch/struct-1.hs: New.
37229
37230 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
37231
37232         * gcc.dg/pch/save-temps-1.c: New file.
37233         * gcc.dg/pch/save-temps-1.hs: New file.
37234
37235 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37236
37237         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37238         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37239
37240 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37241
37242         * gfortran.fortran-torture/execute/select_1.f90: Rename function
37243         to fix type error.
37244         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37245         Remove trailing spaces.
37246
37247 2004-06-21  Richard Henderson  <rth@redhat.com>
37248
37249         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37250         merging && to BIT_FIELD_REF.
37251
37252 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
37253
37254         * g++.dg/opt/placeholder1.C: New test.
37255
37256 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37257
37258         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37259         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37260         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37261         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37262
37263 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
37264
37265         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37266         extern "C".
37267         * g++.dg/other/pragma-re-1.C: Add comments.
37268
37269 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
37270
37271         PR gfortran/16080
37272         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37273
37274 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
37275
37276         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37277         instead of setting the type of size_t by
37278         hand.
37279
37280 2004-06-18  Roger Sayle  <roger@eyesopen.com>
37281
37282         * gcc.dg/unordered-2.c: New test case.
37283         * gcc.dg/unordered-3.c: New test case.
37284
37285 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
37286
37287         PR other/16043
37288         * lib/g++.exp (g++_version): Tweak regexp for version
37289         * lib/g77.exp (g77_version): Likewise.
37290         * lib/gfortran.exp (gfortran_version): Likewise.
37291         * lib/objc.exp (objc_version): Likewise.
37292         * lib/treelang.exp (treelang_version): Likewise.
37293
37294 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
37295
37296         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37297         Use INT_MAX instead of __INT_MAX__.
37298         * gcc.dg/compat/struct-align-2_y.c: Likewise.
37299
37300         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37301         * gcc.dg/compat/scalar-return-3_x.c: Use it.
37302         * gcc.dg/compat/scalar-return-3_y.c: Use it.
37303         * gcc.dg/compat/scalar-return-4_x.c: Use it.
37304         * gcc.dg/compat/scalar-return-4_y.c: Use it.
37305         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37306         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37307         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37308         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37309
37310         * gcc.dg/range-test-1.c: New test.
37311         * g++.dg/opt/range-test-1.C: New test.
37312
37313 2004-06-17  Richard Henderson  <rth@redhat.com>
37314
37315         * objc.dg/sync-1.m: New.
37316         * objc.dg/try-catch-1.m: Don't force next runtime.
37317         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37318         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
37319         shadowed catch clause.
37320         * objc.dg/try-catch-5.m: New.
37321
37322 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
37323
37324         Bug 14610
37325         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37326
37327 2004-06-15  Richard Henderson  <rth@redhat.com>
37328
37329         * gcc.dg/20001116-1.c: Move expected warning line.
37330
37331 2004-06-15  Richard Henderson  <rth@redhat.com>
37332
37333         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37334         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37335
37336 2004-06-15  Jeff Law  <law@redhat.com>
37337
37338         * gcc.dg/tree-ssa/20040615-1.c: New test.
37339         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37340         be less sensitive to operand ordering.
37341         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37342
37343 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
37344
37345         * g++.dg/abi/bitfield3.C: Add comment..
37346
37347 2004-06-15  Richard Henderson  <rth@redhat.com>
37348
37349         * g++.dg/ext/stmtexpr1.C: XFAIL.
37350         * gcc.dg/20030612-1.c: XFAIL.
37351
37352 2004-06-15  Eric Christopher  <echristo@redhat.com>
37353
37354         * g++.dg/charset/asm5.c: New.
37355         * gcc.dg/charset/asm6.c: New.
37356
37357 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37358
37359         PR fortran/15962
37360         * gfortran.fortran-torture/execute/select_1.f90: New test.
37361
37362 2004-06-15  Paul Brook  <paul@codesourcery.com>
37363
37364         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37365
37366 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37367
37368         PR c++/15967
37369         * g++.dg/lookup/crash3.C: New test.
37370
37371 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37372
37373         PR c++/15947
37374         * g++.dg/parse/dtor4.C: New test.
37375
37376 2004-06-14  Jeff Law  <law@redhat.com>
37377
37378         * gcc.c-torture/compile/20040614-1.c: New test.
37379
37380 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37381
37382         PR fortran/15211
37383         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37384         LEN of a character array.
37385
37386 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
37387
37388         PR c++/15096
37389         * g++.dg/template/ptrmem10.C: New test.
37390
37391         PR c++/14930
37392         * g++.dg/template/friend30.C: New test.
37393
37394 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37395
37396         PR fortran/14928
37397         * gfortran.fortran-torture/compile/mloc.f90: New test.
37398
37399 2004-06-13  Paul Brook  <paul@codesourcery.com>
37400
37401         * gfortran.fortran-torture/execute/random_2.f90: New test.
37402
37403 2004-06-13  Eric Christopher  <echristo@redhat.com>
37404
37405         * gcc.dg/noncompile/redecl-1.c: Fix error message.
37406
37407 2004-06-12  Paul Brook  <paul@codesourcery.com>
37408
37409         * gfortran.fortran-torture/execute/contained_3.f90: New test.
37410
37411 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37412
37413         PR fortran/14923
37414         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37415
37416 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37417
37418         PR fortran/14957
37419         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37420         syntax errors in end statements of contained subroutines.
37421
37422 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37423
37424         PR fortran/12841
37425         * gfortran.fortran-torture/execute/null_arg.f90: New test.
37426
37427 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37428
37429         PR fortran/15665
37430         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37431
37432 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
37433
37434         PR gfortran/12839
37435         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37436
37437 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
37438
37439         PR c++/15862
37440         * g++.dg/parse/enum1.C: New test.
37441
37442 2004-06-10  Jeff Law  <law@redhat.com>
37443
37444         * gcc.c-torture/compile/20040610-1.c: New test.
37445
37446 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37447
37448         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37449         * g++.old-deja/g++.other/decl3.C: Likewise.
37450
37451 2004-06-10  Brian Booth  <bbooth@redhat.com>
37452
37453         * gcc.dg/tree-ssa/20031015-1.c: Scan for
37454         V_MAY_DEF instead of VDEF.
37455         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37456
37457 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
37458
37459         PR c++/14211
37460         * g++.dg/conversion/const1.C: New test.
37461
37462         PR c++/15076
37463         * g++.dg/conversion/reinterpret1.C: New test.
37464
37465         PR c++/15877
37466         * g++.dg/template/enum2.C: New test.
37467
37468         PR c++/15227
37469         * g++.dg/template/error13.C: New test.
37470
37471 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37472
37473         PR fortran/14957
37474         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37475         arguments to test_* REAL and of the right size.
37476
37477 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37478
37479         PR target/15569
37480         PR rtl-optimization/15681
37481         * gcc.dg/20040609-1.c: New test.
37482
37483 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
37484
37485         PR c++/14791
37486         * g++.dg/opt/builtins1.C: New test.
37487
37488 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
37489
37490         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37491         that use default windows32 struct layout.
37492         * gcc.dg/i386-bitfield2.c: Likewise.
37493
37494 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
37495
37496         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37497         for mingw32 and cygwin targets.
37498
37499 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
37500
37501         * gcc.dg/pch/macro-4.c: New.
37502         * gcc.dg/pch/macro-4.hs: New.
37503
37504 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37505
37506         PR fortran/13249
37507         * gfortran.fortran-torture/compile/name_clash.f90: New test.
37508
37509 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37510
37511         PR fortran/13372
37512         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37513
37514 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37515
37516         PR gfortran/14897
37517         * gfortran.fortran-torture/execute/t_edit.f90: New test.
37518
37519 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
37520
37521         PR gfortran/15755
37522         * gfortran.fortran-torture/execute/backspace.c : New test.
37523
37524 2004-06-09  Paul Brook  <paul@codesourcery.com>
37525
37526         * gfortran.fortran-torture/execure/intrinsic_associated.f90
37527         (pointer_to_section): Rewrite to use smaller array.
37528
37529 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
37530
37531         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37532         * gcc.dg/ext/altivec-10.c: Same.
37533         * gcc.dg/ext/altivec-11.c: Same.
37534         * gcc.dg/ext/altivec-12.c: Same.
37535         * gcc.dg/ext/altivec-13.c: Same.
37536         * gcc.dg/ext/altivec-14.c: Same.
37537         * gcc.dg/ext/altivec-15.c: Same.
37538         * gcc.dg/ext/altivec-16.c: Same.
37539         * gcc.dg/ext/altivec-3.c: Same.
37540         * gcc.dg/ext/altivec-4.c: Same.
37541         * gcc.dg/ext/altivec-6.c: Same.
37542         * gcc.dg/ext/altivec-7.c: Same.
37543         * gcc.dg/ext/altivec-8.c: Same.
37544         * gcc.dg/ext/altivec-varargs-1.c: Same.
37545
37546         * g++.dg/ext/altivec-1.C: Correct dg syntax.
37547         * g++.dg/ext/altivec-10.C: Same.
37548         * g++.dg/ext/altivec-2.C: Same.
37549         * g++.dg/ext/altivec-3.C: Same.
37550         * g++.dg/ext/altivec-4.C: Same.
37551         * g++.dg/ext/altivec-5.C: Same.
37552         * g++.dg/ext/altivec-6.C: Same.
37553         * g++.dg/ext/altivec-7.C: Same.
37554         * g++.dg/ext/altivec-8.C: Same.
37555         * g++.dg/ext/altivec-9.C: Same.
37556
37557 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37558
37559         PR c++/7841
37560         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37561
37562 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37563
37564         * gcc.dg/union-1.c: New test.
37565
37566 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37567
37568         * gcc.dg/builtins-41.c: New test case.
37569         * gcc.dg/builtins-42.c: New test case.
37570
37571 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37572
37573         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37574         * g++.dg/ext/altivec-10.C: Same.
37575         * g++.dg/ext/altivec-2.C: Same.
37576         * g++.dg/ext/altivec-3.C: Same.
37577         * g++.dg/ext/altivec-4.C: Same.
37578         * g++.dg/ext/altivec-5.C: Same.
37579         * g++.dg/ext/altivec-6.C: Same.
37580         * g++.dg/ext/altivec-7.C: Same.
37581         * g++.dg/ext/altivec-8.C: Same.
37582         * g++.dg/ext/altivec-9.C: Same.
37583         * g++.old-deja/g++.abi/cxa_vec.C: Same.
37584         * g++.old-deja/g++.brendan/new3.C: Same.
37585         * gcc.c-torture/execute/eeprof-1.x: Same.
37586
37587 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37588
37589         PR c/14765
37590         * gcc.dg/pr14765-1.c: New test.
37591
37592 2004-06-07  Roger Sayle  <roger@eyesopen.com>
37593
37594         PR c/14649
37595         * gcc.dg/pr14649-1.c: New test case.
37596
37597 2004-06-07  Richard Henderson  <rth@redhat.com>
37598
37599         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37600         if temporaries.
37601
37602 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
37603
37604         * g++.dg/eh/elide1.C: Remove XFAIL.
37605
37606 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
37607
37608         PR c++/15337
37609         * g++.dg/expr/sizeof3.C: New test.
37610
37611         PR c++/14777
37612         * g++.dg/template/access14.C: New test.
37613
37614         PR c++/15554
37615         * g++.dg/template/enum1.C: New test.
37616
37617         PR c++/15057
37618         * g++.dg/eh/throw1.C: New test.
37619
37620 2004-06-07  David Ayers  <d.ayers@inode.at>
37621             Ziemowit Laski  <zlaski@apple.com>
37622
37623         * lib/objc.exp (objc_target_compile): Revert the '-framework
37624         Foundation' flag fix, since bare Darwin does not ship
37625         with the Foundation framework.
37626         * objc/execute/next_mapping.h: Provide a local NSConstantString
37627         @interface and @implementation.
37628         (objc_constant_string_init): A constructor function, used to
37629         initialize the NSConstantString meta-class object.
37630         * objc/execute/string1.m: Include "next_mapping.h" instead of
37631         <Foundation/NSString.h>.
37632         * objc/execute/string2.m: Likewise.
37633         * objc/execute/string3.m: Likewise.
37634         * objc/execute/string4.m: Likewise.
37635
37636 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
37637
37638         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37639         to double. Replace double with FLOAT.
37640         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37641
37642         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37643         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37644         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37645         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37646         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37647         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37648         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37649         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37650
37651 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37652
37653         PR c/13519
37654         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37655
37656 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37657
37658         PR c++/15503
37659         * g++.dg/template/meminit2.C: New test.
37660
37661 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
37662
37663         PR target/15822
37664         * gcc.c-torture/execute/compare-fp-1.c,
37665         gcc.c-torture/execute/compare-fp-2.c,
37666         gcc.c-torture/execute/compare-fp-3.c,
37667         gcc.c-torture/execute/compare-fp-4.c,
37668         gcc.c-torture/execute/compare-fp-3.x,
37669         gcc.c-torture/execute/compare-fp-4.x: Moved...
37670         * gcc.c-torture/execute/ieee/compare-fp-1.c,
37671         gcc.c-torture/execute/ieee/compare-fp-2.c,
37672         gcc.c-torture/execute/ieee/compare-fp-3.c,
37673         gcc.c-torture/execute/ieee/compare-fp-4.c,
37674         gcc.c-torture/execute/ieee/compare-fp-3.x,
37675         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37676
37677 2004-06-04  David Ayers  <d.ayers@inode.at>
37678
37679         * objc/execute/protocol-isEqual-4.m: New testcase.
37680
37681 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
37682
37683         * objc/execute/protocol-isEqual-1.m: New testcase.
37684         * objc/execute/protocol-isEqual-2.m: New testcase.
37685         * objc/execute/protocol-isEqual-3.m: New testcase.
37686
37687 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37688
37689         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37690
37691 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
37692
37693         * lib/objc.exp (objc_target_compile): When running tests on
37694         Darwin (Mac OS X), inform the linker about '-framework
37695         'Foundation'.
37696
37697 2004-06-02  Eric Christopher  <echristo@redhat.com>
37698
37699         * gcc.c-torture/compile/20040602-1.c: New.
37700
37701 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
37702
37703         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37704         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37705
37706         PR tree-optimization/14736
37707         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37708
37709         PR tree-optimization/14042
37710         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37711
37712         PR tree-optimization/14729
37713         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37714
37715 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37716
37717         PR fortran/15557
37718         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37719
37720 2004-06-01  Richard Hederson  <rth@redhat.com>
37721
37722         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37723
37724 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37725
37726         PR c++/14932
37727         * g++.dg/parse/offsetof4.C: New test.
37728
37729 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
37730
37731         PR objc/7993
37732         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37733
37734 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
37735
37736         PR c++/15701
37737         * g++.dg/template/friend29.C: New test.
37738
37739 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37740
37741         PR c/15749
37742         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37743
37744 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
37745
37746         * gcc.dg/sparc-trap-1.c: New test.
37747
37748 2004-05-31  Roger Sayle  <roger@eyesopen.com>
37749
37750         PR middle-end/15069
37751         * g++.dg/opt/fold3.C: New test case.
37752
37753 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
37754
37755         * lib/target-supports.exp (check_iconv_available): Fix fallout
37756         from 2004-05-28 patch.
37757
37758 2004-05-30  Paul Brook  <paul@codesourcery.com>
37759
37760         PR fortran/15620
37761         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37762         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37763
37764 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
37765
37766         * gfortran.fortran-torture/execute/random_1.f90: New test.
37767
37768 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37769
37770         * g++.dg/ext/altivec-10.C: New test.
37771
37772 2004-05-29  Paul Brook  <paul@codesourcery.com>
37773
37774         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37775
37776 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37777
37778         * gcc.dg/altivec-16.c: New test.
37779
37780 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
37781
37782         * lib/target-supports.exp (check_vmx_hw_available): New.
37783         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37784
37785         * lib/target-supports.exp (check_alias_available,
37786         check_iconv_available, check_named_sections_available): Use
37787         unique names for temporary files.
37788
37789 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
37790
37791         * gcc.dg/altivec-15.c: New test.
37792
37793 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37794
37795         PR c++/15083
37796         * g++.dg/warn/noeffect6.C: New test.
37797
37798         PR c++/15471
37799         * g++.dg/expr/ptrmem4.C: New test.
37800
37801         PR c++/15640
37802         * g++.dg/template/operator3.C: New test.
37803
37804 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
37805
37806         PR c++/14668
37807         * g++.dg/lookup/redecl1.C: New test.
37808         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
37809
37810 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
37811
37812         * gcc.c-torture/execute/compare-fp-1.c,
37813         gcc.c-torture/execute/compare-fp-2.c,
37814         gcc.c-torture/execute/compare-fp-3.c,
37815         gcc.c-torture/execute/compare-fp-4.c,
37816         gcc.c-torture/execute/compare-fp-3.x,
37817         gcc.c-torture/execute/compare-fp-4.x,
37818         gcc.dg/pr15649-1.c: New.
37819
37820 2004-05-27  Adam Nemet  <anemet@lnxw.com>
37821
37822         PR c++/12883
37823         * g++.dg/init/array14.C: New test.
37824
37825 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
37826
37827         * lib/compat.exp (compat-get-options-main): New.
37828         (compat-get-options): Remove unneeded code, warn for ignored
37829         command.
37830         (compat-execute): Check flag set by dg-require-* commands.
37831
37832         * lib/compat.exp (compat-execute): Break up long lines.
37833
37834 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
37835
37836         * gcc.dg/altivec-7.c: Don't use 'vector long'.
37837         * gcc.dg/altivec-14.c: New test.
37838         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
37839
37840         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
37841         * gcc.dg/altivec-12.c: Ditto.
37842
37843         * gcc.dg/altivec-3.c: Move call to altivec_check.
37844
37845 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37846
37847         PR c++/15044
37848         * g++.dg/template/error12.C: New test.
37849
37850         PR c++/15317
37851         * g++.dg/ext/attrib15.C: New test.
37852
37853         PR c++/15329
37854         * g++.dg/template/ptrmem9.C: New test.
37855
37856 2004-05-25  Paul Brook  <paul@codesourcery.com>
37857
37858         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
37859
37860 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37861
37862         PR c++/15165
37863         * g++.dg/template/crash19.C: New test.
37864
37865 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37866
37867         PR c++/15025
37868         * g++.dg/template/redecl1.C: New test.
37869
37870 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37871
37872         PR c++/14821
37873         * g++.dg/other/ns1.C: New test.
37874
37875         PR c++/14883
37876         * g++.dg/template/invalid1.C: New test.
37877
37878 2004-05-23  Paul Brook  <paul@codesourcery.com>
37879         Victor Leikehman  <lei@haifasphere.co.il>
37880
37881         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37882         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37883
37884 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37885
37886         PR c++/15285
37887         PR c++/15299
37888         * g++.dg/template/non-dependent5.C: New test.
37889         * g++.dg/template/non-dependent6.C: New test.
37890
37891 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR c++/15507
37894         * g++.dg/inherit/union1.C: New test.
37895
37896         PR c++/15542
37897         * g++.dg/template/addr1.C: New test.
37898
37899         PR c++/15427
37900         * g++.dg/template/array5.C: New test.
37901
37902         PR c++/15287
37903         * g++.dg/template/array6.C: New test.
37904
37905 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37906             Roger Sayle  <roger@eyesopen.com>
37907
37908         * g++.dg/lookup/forscope2.C: New test case.
37909
37910 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37911
37912         * gcc.dg/cpp/Wmissingdirs.c: New.
37913
37914 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37915
37916         PR target/15301
37917         * gcc.dg/compat/union-m128-1.h: New file.
37918         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37919         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37920         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37921
37922 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37923
37924         PR target/15302
37925         * gcc.dg/compat/struct-complex-1.h: New file.
37926         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37927         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37928         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37929
37930 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37931
37932         PR middle-end/3074
37933         * gcc.dg/pr3074-1.c: New test case.
37934         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37935
37936 2004-05-20  Falk Hueffner  <falk@debian.org>
37937
37938         PR other/15526
37939         * gcc.dg/ftrapv-1.c: New test case.
37940
37941 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37942
37943         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37944
37945 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37946             Jeff Law  <law@redhat.com>
37947
37948         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37949         * gcc.dg/tree-ssa/20040518-2.c: New test.
37950
37951         * gcc.dg/tree-ssa/20040518-1.c: New test.
37952
37953 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37954
37955         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37956
37957 2004-05-18  Paul Brook  <paul@codesourcery.com>
37958
37959         PR fortran/13930
37960         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37961
37962 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37963
37964         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37965         constant folding.
37966
37967 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37968
37969         * gcc.dg/tree-ssa/20040517-1.c: New test.
37970
37971 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37972
37973         * gcc.dg/loop-4.c: New test.
37974
37975 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37976
37977         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37978
37979 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37980
37981         PR fortran/15311
37982         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37983
37984 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37985
37986         PR fortran/13826
37987         PR fortran/13940
37988         * gfortran.fortran-torture/compile/data_1.f90: New test.
37989
37990 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37991
37992         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37993         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37994
37995 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37996
37997         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37998
37999 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38000
38001         PR c/15444
38002         * gcc.dg/format/xopen-1.c: Adjust expected message.
38003         * gcc.dg/format/xopen-3.c: New test.
38004
38005 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
38006
38007         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38008
38009 2004-05-14  Jeff Law  <law@redhat.com>
38010
38011         * gcc.dg/tree-ssa/20040514-2.c: New test.
38012
38013 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38014
38015         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38016         this ...
38017         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38018         this.
38019
38020 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
38021
38022         * gcc.dg/tree-ssa/20040514-1.c: New test.
38023
38024 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38025
38026         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38027         test.
38028
38029 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38030
38031         PR fortran/14066
38032         * gfortran.fortran-torture/compile/do_1.f90: New test.
38033
38034 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38035
38036         PR fortran/15051
38037         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38038         test.
38039
38040 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
38041
38042         PR fortran/15149
38043         * gfortran.fortran-torture/execute/random_init.f90: New test.
38044
38045 2004-05-13  Paul Brook  <paul@codesourcery.com>
38046
38047         PR fortran/15314
38048         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38049
38050 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
38051
38052         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38053         for the powerpc case.
38054
38055 2004-05-13  Jeff Law  <law@redhat.com>
38056
38057         * gcc.dg/tree-ssa/20040513-1.c: New test.
38058         * gcc.dg/tree-ssa/20040513-2.c: New test.
38059
38060 2004-05-13  Paul Brook  <paul@codesourcery.com>
38061
38062         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38063         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38064         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38065
38066 2004-05-13  Andreas Schwab  <schwab@suse.de>
38067
38068         PR other/10819
38069         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38070         characters.
38071
38072 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
38073
38074         PR fortran/15294
38075         * gfortran.fortran-torture/execute/adjustr.f90: New file.
38076
38077 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
38078
38079         Merge from tree-ssa-20020619-branch.  See
38080         ChangeLog.tree-ssa for details.
38081
38082 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
38083
38084         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38085         include <altivec.h> explicitly.
38086         * gcc.dg/altivec-13.c: Likewise.
38087
38088 2004-05-11  Paul Brook  <paul@codesourcery.com>
38089
38090         * gcc.c-torture/compile/20010518-1.c: Force enum size.
38091
38092 2004-05-10  Eric Christopher  <echristo@redhat.com>
38093
38094         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38095         * gcc.dg/sibcall-4.c: Ditto.
38096
38097 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
38098
38099         * g++.dg/ext/altivec-8.C: New test case.
38100         * gcc.dg/altivec-13.c: New test case.
38101
38102 2004-05-08  Roger Sayle  <roger@eyesopen.com>
38103
38104         * gcc.c-torture/execute/divcmp-1.c: New test case.
38105         * gcc.c-torture/execute/divcmp-2.c: New test case.
38106         * gcc.c-torture/execute/divcmp-3.c: New test case.
38107
38108 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
38109
38110         * g++.dg/other/pragma-re-2.C: New test.
38111
38112 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38113
38114         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38115         * gcc.dg/i386-387-2.c: Likewise.
38116
38117         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38118         __builtin_drem.
38119         * gcc.dg/i386-387-6.c: Likewise.
38120
38121 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
38122
38123         * gcc.dg/builtins-33.c: Also check log1p*.
38124
38125 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
38126
38127         PR optimization/15296
38128         * gcc.c-torture/execute/pr15296.c: New test.
38129
38130 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
38131
38132         * gcc.dg/builtins-40.c: New test.
38133
38134 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
38135
38136         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38137
38138 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
38139
38140         * g++.dg/ext/spe1.C: New testcase.
38141
38142 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
38143
38144         * objc.dg/image-info.m: Allow additional attributes
38145         for __image_info section.
38146
38147 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
38148
38149         * gcc.dg/torture/mips-hilo-2.c: New test.
38150
38151 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38152
38153         PR c++/14389
38154         * g++.dg/template/member5.C: New test.
38155
38156 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
38157
38158         * gcc.dg/builtins-34.c: Also check expm1*.
38159
38160 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38161
38162         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38163         * gcc.dg/torture/builtin-convert-3.c: New test.
38164
38165 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
38166
38167         PR middle-end/15054
38168         * g++.dg/opt/pr15054.C: New test.
38169
38170 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38171
38172         * gcc.dg/torture/builtin-rounding-1.c: New test.
38173         * gcc.dg/builtins-25.c: Delete.
38174         * gcc.dg/builtins-29.c: Delete.
38175
38176 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
38177
38178         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38179         * gcc.dg/sibcall-4.c: Likewise.
38180         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38181
38182 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38183
38184         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38185         bit-field on 16-bit targets.
38186
38187 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
38188
38189         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38190         16-bit targets.
38191
38192 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
38193
38194         * gcc.dg/rs6000-power2-1.c: Change to compile only.
38195         * gcc.dg/rs6000-power2-2.c: Likewise.
38196
38197 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
38198
38199         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38200         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38201         Change the asm registers to be in form of frN instead of fN.
38202
38203 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38204
38205         * gcc.dg/torture/builtin-convert-2.c: New test.
38206
38207 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
38208
38209         * gcc.dg/rs6000-power2-1.c: New test.
38210         * gcc.dg/rs6000-power2-2.c: New test.
38211
38212 2004-04-28  Jan Hubicka  <jh@suse.cz>
38213
38214         * gcc.dg/unused-6.c: New test.
38215
38216 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
38217             Ulrich Weigand  <uweigand@de.ibm.com>
38218
38219         * ada/acats/run_all.sh: Define $target variable.
38220
38221 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
38222
38223         PR c++/15119
38224         * g++.dg/other/vararg-1.C: New test.
38225
38226         PR c++/4794
38227         * g++.dg/eh/cleanup3.C: New test.
38228
38229 2004-04-24  Laurent GUERBY <laurent@guerby.net>
38230
38231         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38232         and ad8011a (target_insn).
38233         * ada/acats/support/macro.dfs: Likewise.
38234         * ada/acats/support/impbit.adb: New file.
38235
38236 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
38237
38238         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38239
38240 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38241
38242         * gcc.dg/loop-3.c: New test.
38243
38244 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
38245
38246         * gcc.c-torture/execute/simd-5.c: New test.
38247
38248 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38249
38250         PR c++/15064
38251         * g++.dg/template/crash18.C: New test.
38252
38253 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
38254
38255         * g++.dg/ext/complit3.C: New test.
38256
38257 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38258
38259         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38260         * gcc.dg/altivec-3.c: Same.
38261         * gcc.dg/altivec-varargs-1.c: Same.
38262
38263 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
38264
38265         * lib/target-supports.exp (check_profiling_available): Assume
38266         profiling is not available on powerpc-eabi targets.
38267
38268 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
38269
38270         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38271         * gcc.dg/vmx/bug-1.c: Ditto.
38272
38273 2004-04-20  Eric Christopher  <echristo@redhat.com>
38274
38275         * gcc.dg/charset/extern.c: New test.
38276         * g++.dg/charset/extern3.cc: Ditto.
38277
38278 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
38279
38280         * gcc.dg/builtins-39.c: New test.
38281
38282 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
38283
38284         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38285
38286 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
38287
38288         * gcc.dg/torture/mips-hilo-1.c: New test.
38289
38290 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
38291
38292         * gcc.c-torture/compile/20040419-1.c: New test.
38293
38294 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
38295
38296         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38297
38298 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
38299             Aldy Hernandez  <aldyh@redhat.com>
38300
38301         * gcc.c-torture/execute/va-arg-24.c: New.
38302
38303 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
38304             Aldy Hernandez  <aldyh@redhat.com>
38305
38306         * gcc.dg/vmx/1b-01.c: New.
38307         * gcc.dg/vmx/1b-02.c: New.
38308         * gcc.dg/vmx/1b-03.c: New.
38309         * gcc.dg/vmx/1b-04.c: New.
38310         * gcc.dg/vmx/1b-05.c: New.
38311         * gcc.dg/vmx/1b-06.c: New.
38312         * gcc.dg/vmx/1b-07.c: New.
38313         * gcc.dg/vmx/1c-01.c: New.
38314         * gcc.dg/vmx/1c-02.c: New.
38315         * gcc.dg/vmx/3a-01a.c: New.
38316         * gcc.dg/vmx/3a-01.c: New.
38317         * gcc.dg/vmx/3a-01m.c: New.
38318         * gcc.dg/vmx/3a-03.c: New.
38319         * gcc.dg/vmx/3a-03m.c: New.
38320         * gcc.dg/vmx/3a-04.c: New.
38321         * gcc.dg/vmx/3a-04m.c: New.
38322         * gcc.dg/vmx/3a-05.c: New.
38323         * gcc.dg/vmx/3a-06.c: New.
38324         * gcc.dg/vmx/3a-06m.c: New.
38325         * gcc.dg/vmx/3a-07.c: New.
38326         * gcc.dg/vmx/3b-01.c: New.
38327         * gcc.dg/vmx/3b-02.c: New.
38328         * gcc.dg/vmx/3b-10.c: New.
38329         * gcc.dg/vmx/3b-13.c: New.
38330         * gcc.dg/vmx/3b-14.c: New.
38331         * gcc.dg/vmx/3b-15.c: New.
38332         * gcc.dg/vmx/3c-01a.c: New.
38333         * gcc.dg/vmx/3c-01.c: New.
38334         * gcc.dg/vmx/3c-02.c: New.
38335         * gcc.dg/vmx/3c-03.c: New.
38336         * gcc.dg/vmx/3d-01.c: New.
38337         * gcc.dg/vmx/4-01.c: New.
38338         * gcc.dg/vmx/4-03.c: New.
38339         * gcc.dg/vmx/5-01.c: New.
38340         * gcc.dg/vmx/5-02.c: New.
38341         * gcc.dg/vmx/5-03.c: New.
38342         * gcc.dg/vmx/5-04.c: New.
38343         * gcc.dg/vmx/5-05.c: New.
38344         * gcc.dg/vmx/5-06.c: New.
38345         * gcc.dg/vmx/5-07.c: New.
38346         * gcc.dg/vmx/5-07t.c: New.
38347         * gcc.dg/vmx/5-08.c: New.
38348         * gcc.dg/vmx/5-10.c: New.
38349         * gcc.dg/vmx/5-11.c: New.
38350         * gcc.dg/vmx/7-01a.c: New.
38351         * gcc.dg/vmx/7-01.c: New.
38352         * gcc.dg/vmx/7c-01.c: New.
38353         * gcc.dg/vmx/7d-01.c: New.
38354         * gcc.dg/vmx/7d-02.c: New.
38355         * gcc.dg/vmx/8-01.c: New.
38356         * gcc.dg/vmx/8-02a.c: New.
38357         * gcc.dg/vmx/8-02.c: New.
38358         * gcc.dg/vmx/brode-1.c: New.
38359         * gcc.dg/vmx/bug-1.c: New.
38360         * gcc.dg/vmx/bug-2.c: New.
38361         * gcc.dg/vmx/bug-3.c: New.
38362         * gcc.dg/vmx/cw-bug-1.c: New.
38363         * gcc.dg/vmx/cw-bug-2.c: New.
38364         * gcc.dg/vmx/cw-bug-3.c: New.
38365         * gcc.dg/vmx/dct.c: New.
38366         * gcc.dg/vmx/debug-1.c: New.
38367         * gcc.dg/vmx/debug-2.c: New.
38368         * gcc.dg/vmx/debug-3.c: New.
38369         * gcc.dg/vmx/debug-4.c: New.
38370         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38371         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38372         * gcc.dg/vmx/eg-5.c: New.
38373         * gcc.dg/vmx/fft.c: New.
38374         * gcc.dg/vmx/gcc-bug-1.c: New.
38375         * gcc.dg/vmx/gcc-bug-2.c: New.
38376         * gcc.dg/vmx/gcc-bug-3.c: New.
38377         * gcc.dg/vmx/gcc-bug-4.c: New.
38378         * gcc.dg/vmx/gcc-bug-5.c: New.
38379         * gcc.dg/vmx/gcc-bug-6.c: New.
38380         * gcc.dg/vmx/gcc-bug-7.c: New.
38381         * gcc.dg/vmx/gcc-bug-8.c: New.
38382         * gcc.dg/vmx/gcc-bug-9.c: New.
38383         * gcc.dg/vmx/gcc-bug-b.c: New.
38384         * gcc.dg/vmx/gcc-bug-c.c: New.
38385         * gcc.dg/vmx/gcc-bug-d.c: New.
38386         * gcc.dg/vmx/gcc-bug-e.c: New.
38387         * gcc.dg/vmx/gcc-bug-f.c: New.
38388         * gcc.dg/vmx/gcc-bug-g.c: New.
38389         * gcc.dg/vmx/gcc-bug-i.c: New.
38390         * gcc.dg/vmx/harness.h: New.
38391         * gcc.dg/vmx/ira1.c: New.
38392         * gcc.dg/vmx/ira2a.c: New.
38393         * gcc.dg/vmx/ira2b.c: New.
38394         * gcc.dg/vmx/ira2.c: New.
38395         * gcc.dg/vmx/ira2c.c: New.
38396         * gcc.dg/vmx/mem.c: New.
38397         * gcc.dg/vmx/newton-1.c: New.
38398         * gcc.dg/vmx/ops.c: New.
38399         * gcc.dg/vmx/sn7153.c: New.
38400         * gcc.dg/vmx/spill2.c: New.
38401         * gcc.dg/vmx/spill3.c: New.
38402         * gcc.dg/vmx/spill.c: New.
38403         * gcc.dg/vmx/t.c: New.
38404         * gcc.dg/vmx/varargs-1.c: New.
38405         * gcc.dg/vmx/varargs-2.c: New.
38406         * gcc.dg/vmx/varargs-3.c: New.
38407         * gcc.dg/vmx/varargs-4.c: New.
38408         * gcc.dg/vmx/varargs-5.c: New.
38409         * gcc.dg/vmx/varargs-6.c: New.
38410         * gcc.dg/vmx/varargs-7.c: New.
38411         * gcc.dg/vmx/vmx.exp: New.
38412         * gcc.dg/vmx/vprint-1.c: New.
38413         * gcc.dg/vmx/vscan-1.c: New.
38414         * gcc.dg/vmx/x-01.c: New.
38415         * gcc.dg/vmx/x-02.c: New.
38416         * gcc.dg/vmx/x-03.c: New.
38417         * gcc.dg/vmx/x-04.c: New.
38418         * gcc.dg/vmx/x-05.c: New.
38419         * gcc.dg/vmx/yousufi-1.c: New.
38420         * gcc.dg/vmx/zero-1.c: New.
38421         * gcc.dg/vmx/zero.c: New.
38422
38423 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
38424
38425         * g++.dg/lookup/java1.C: Update for chage of
38426         _Jv_AllocObject.
38427         * g++.dg/lookup/java2.C: Likewise.
38428
38429 2004-04-17  Laurent GUERBY <laurent@guerby.net>
38430
38431         * ada/acats/run_all.sh: use -O2 by default.
38432
38433 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
38434
38435         * gcc.dg/vr-mult-[12].c: New tests.
38436
38437 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38438
38439         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38440
38441         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38442
38443 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
38444
38445         * lib/target-supports.exp (check_profiling_available): Assume
38446         profiling isn't available for mips*-*-elf targets.
38447
38448 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
38449
38450         * gcc.dg/builtins-38.c: New test.
38451
38452 2004-04-14  Eric Christopher  <echristo@redhat.com>
38453
38454         * g++.dg/charset/charset.exp: Run .cc extension tests.
38455
38456 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
38457
38458         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
38459
38460 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38461
38462         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38463
38464 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
38465
38466         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38467         * gcc.dg/i386-387-2.c: Likewise.
38468
38469         * gcc.dg/i386-387-7.c: New test.
38470         * gcc.dg/i386-387-8.c: New test.
38471
38472         * gcc.dg/builtins-37.c: New test.
38473
38474 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
38475
38476         * g++.dg/pch/externc-1.C: Add missing semicolon.
38477
38478 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
38479
38480         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38481
38482 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38483
38484         * gcc.c-torture/execute/20040411-1.c: New test.
38485
38486 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38487
38488         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38489
38490 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
38491
38492         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38493
38494 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
38495
38496         * lib/target-supports.exp (check_named_sections_available): New.
38497         * lib/gcc-dg.exp (dg-require-named-sections): New.
38498         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38499         old-deja.exp.  Also prune error-count message from HP linker.
38500         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38501
38502         * g++.dg/init/init-ref4.C: Use dg-require-weak.
38503         * g++.old-deja/g++.pt/static3.C: Likewise.
38504         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38505
38506 2004-04-09  Roger Sayle  <roger@eyesopen.com>
38507
38508         * gcc.c-torture/execute/20040409-1.c: New test case.
38509         * gcc.c-torture/execute/20040409-2.c: New test case.
38510         * gcc.c-torture/execute/20040409-3.c: New test case.
38511
38512 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
38513
38514         * gcc.dg/20040409-1.c: New test.
38515
38516 2004-04-08  Roger Sayle  <roger@eyesopen.com>
38517
38518         PR target/14888
38519         * g++.dg/opt/pr14888.C: New test case.
38520
38521 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
38522
38523         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38524         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38525         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38526         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38527         New tests.
38528
38529 2004-04-08  Paul Brook  <paul@codesourcery.com>
38530
38531         * gcc.dg/spill-1.c: New test.
38532
38533 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38534
38535         * gcc.dg/torture/builtin-ctype-2.c: New test.
38536
38537 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
38538
38539         * gcc.dg/pch/pch.exp: Add largefile test.
38540
38541 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
38542
38543         * g++.dg/pch/externc-1.Hs: New.
38544         * g++.dg/pch/externc-1.C: New.
38545
38546 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38547
38548         * gcc.dg/compat/struct-by-value-5a_main.c,
38549         gcc.dg/compat/struct-by-value-5b_main.c: New files.
38550         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38551         * gcc.dg/compat/struct-by-value-5a_x.c,
38552         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38553         gcc.dg/compat/struct-by-value-5_x.c.
38554         * gcc.dg/compat/struct-by-value-5a_y.c,
38555         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38556         gcc.dg/compat/struct-by-value-5_y.c.
38557
38558         * gcc.dg/compat/struct-by-value-6a_main.c,
38559         gcc.dg/compat/struct-by-value-6b_main.c: New files.
38560         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38561         * gcc.dg/compat/struct-by-value-6a_x.c,
38562         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38563         gcc.dg/compat/struct-by-value-6_x.c.
38564         * gcc.dg/compat/struct-by-value-6a_y.c,
38565         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38566         gcc.dg/compat/struct-by-value-6_y.c.
38567
38568         * gcc.dg/compat/struct-by-value-7a_main.c,
38569         gcc.dg/compat/struct-by-value-7b_main.c: New files.
38570         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38571         * gcc.dg/compat/struct-by-value-7a_x.c,
38572         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38573         gcc.dg/compat/struct-by-value-7_x.c.
38574         * gcc.dg/compat/struct-by-value-7a_y.c,
38575         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38576         gcc.dg/compat/struct-by-value-7_y.c.
38577
38578 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
38579
38580         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38581         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38582         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38583         options.
38584
38585 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
38586
38587         * gcc.dg/builtins-36.c: New test.
38588
38589 2004-04-06  Paul Brook  <paul@codesourcery.com>
38590
38591         * README.gcc: Remove obsolete contraint on testcases.
38592
38593 2004-04-05  Paul Brook  <paul@codesourcery.com>
38594
38595         PR2123
38596         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
38597         failure and exit(0) on success.
38598         * g++.dg/expr/anew2.C: Ditto.
38599         * g++.dg/expr/anew3.C: Ditto.
38600         * g++.dg/expr/anew4.C: Ditto.
38601
38602 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         PR c++/3518
38605         * g++.dg/template/unify7.C: New.
38606
38607 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
38608
38609         * g++.dg/README: Bring up to date with new subdirectories; remove
38610         duplicate subdirectory lines.
38611
38612 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
38613
38614         PR c++/14007
38615         * g++.dg/template/unify5.C: New.
38616         * g++.dg/template/unify6.C: New.
38617         * g++.dg/template/qualttp20.C: Adjust.
38618         * g++.old-deja/g++.jason/report.C: Adjust.
38619         * g++.old-deja/g++.other/qual1.C: Adjust.
38620
38621 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
38622
38623         PR c++/14803
38624         * g++.dg/inherit/ptrmem1.C: New test.
38625
38626 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
38627
38628         PR c++/14755
38629         * gcc.c-torture/execute/20040331-1.c: New test.
38630         * gcc.dg/20040331-1.c: New test.
38631
38632 2004-04-01  Paul Brook  <paul@codesourcery.com>
38633
38634         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38635
38636 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
38637
38638         PR c++/14724
38639         * g++.dg/init/goto1.C: New test.
38640
38641         PR c++/14763
38642         * g++.dg/template/defarg4.C: New test.
38643
38644 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
38645
38646         * gcc.dg/altivec-11.c: Extend test for more valid cases.
38647
38648 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
38649
38650         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38651
38652 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
38653
38654         * gcc.dg/noncompile/undeclared-2.c: New test.
38655
38656 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
38657
38658         * gcc.dg/940409-1.c: Remove XFAIL.
38659         * gcc.dg/reg-vol-struct-1.c: New test.
38660
38661 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38662
38663         * gcc.dg/torture/builtin-wctype-1.c: New test.
38664
38665 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
38666
38667         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38668         * gcc.dg/20001101-1.c: Likewise.
38669         * gcc.dg/20001102-1.c: Likewise.
38670
38671 2004-03-25  Roger Sayle  <roger@eyesopen.com>
38672
38673         * gcc.dg/compare8.c: Add an additional test for XOR.
38674
38675 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38676
38677         * gcc.dg/torture/builtin-ctype-1.c: New test.
38678
38679 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38680
38681         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38682         * gcc.dg/torture/builtin-math-1.c: Likewise.
38683         * gcc.dg/torture/builtin-power-1.c: New test.
38684
38685 2004-03-24  Andreas Schwab  <schwab@suse.de>
38686
38687         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38688         IA64 assembler.
38689
38690 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38691             Roger Sayle  <roger@eyesopen.com>
38692
38693         * gcc.dg/compare8.c: New test case.
38694
38695 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
38696
38697         * g++.dg/ext/altivec-7.C: New test.
38698
38699 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
38700
38701         PR 12267, 12391, 12560, 13129, 14114, 14133
38702         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38703         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38704         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38705         Adjust error regexps.
38706         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38707         * gcc.dg/noncompile/undeclared-1.c: New test cases.
38708         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38709         * gcc.dg/local1.c: Add explanatory comment.
38710
38711 2004-03-23  Roger Sayle  <roger@eyesopen.com>
38712
38713         PR optimization/14669
38714         * g++.dg/opt/fold2.C: New test case.
38715
38716 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
38717
38718         PR c/14069
38719         * gcc.dg/20040322-1.c: New test.
38720
38721 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38722
38723         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
38724         * gcc.dg/ultrasp4.c: Likewise.
38725         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
38726
38727 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38728
38729         * gcc.dg/i386-sse-8.c: Reset default options.
38730
38731 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
38732
38733         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38734         in the error message text.
38735
38736 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
38737
38738         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38739
38740 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
38741
38742         PR c++/14616
38743         * g++.dg/init/array13.C: New test.
38744
38745 2004-03-20  Roger Sayle  <roger@eyesopen.com>
38746
38747         PR target/13889
38748         * gcc.c-torture/compile/pr13889.c: New test case.
38749
38750 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38751
38752         PR c/14635
38753         * builtins-1.c (nan, nans): Don't test.
38754         * builtins-30.c: Don't use nan, nanf, nanl.
38755         * builtins-35.c: New test.
38756
38757 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
38758
38759         * g++.dg/ext/altivec-6.C: New test.
38760
38761 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
38762
38763         * g++.dg/init/placement3.C: New test.
38764
38765         * g++.dg/template/spec13.C: New test.
38766
38767         * g++.dg/lookup/using11.C: New test.
38768
38769         * g++.dg/lookup/koenig3.C: New test.
38770
38771         * g++.dg/template/operator2.C: New test.
38772
38773         * g++.dg/expr/dtor3.C: New test.
38774         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38775         marker.
38776         * g++.old-deja/g++.law/visibility28.C: Likewise.
38777
38778 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
38779
38780         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38781         * gcc.dg/ppc64-abi-3.c: Likewise.
38782
38783 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38784
38785         PR c++/14545
38786         * g++.dg/parse/template15.C: New test.
38787
38788 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38789
38790         * g++.dg/expr/dtor2.C: New test.
38791
38792         * g++.dg/lookup/anon4.C: New test.
38793
38794         * g++.dg/overload/using1.C: New test.
38795
38796         * g++.dg/template/lookup7.C: New test.
38797
38798         * g++.dg/template/typename6.C: New test.
38799
38800         * g++.dg/expr/cond6.C: New test.
38801
38802 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38803
38804         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
38805
38806 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38807
38808         * g++.dg/expr/cond5.C: New test.
38809         * g++.dg/expr/constcast1.C: Likewise.
38810         * g++.dg/expr/ptrmem2.C: Likewise.
38811         * g++.dg/expr/ptrmem3.C: Likewise.
38812         * g++.dg/lookup/main1.C: Likewise.
38813         * g++.dg/template/lookup6.C: Likewise.
38814
38815 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
38816
38817         * gcc.dg/local1.c: New test.
38818
38819         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
38820
38821 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38822
38823         * gcc.dg/torture/builtin-convert-1.c: New test.
38824
38825 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38826
38827         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
38828
38829 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38830
38831         PR c++/14481
38832         * g++.dg/warn/Wunused-7.C: New test.
38833
38834 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38835
38836         * gcc.dg/torture/builtin-integral-1.c: New test.
38837
38838 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
38839
38840         PR c++/14586
38841         * g++.dg/parse/non-dependent3.C: New test.
38842
38843 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
38844
38845         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
38846         * g++.dg/eh/simd-2.C: Likewise.
38847         * g++.dg/init/array10.C: Likewise.
38848         * gcc.c-torture/compile/simd-1.c: Likewise.
38849         * gcc.c-torture/compile/simd-2.c: Likewise.
38850         * gcc.c-torture/compile/simd-3.c: Likewise.
38851         * gcc.c-torture/compile/simd-4.c: Likewise.
38852         * gcc.c-torture/compile/simd-6.c: Likewise.
38853         * gcc.c-torture/execute/simd-1.c: Likewise.
38854         * gcc.c-torture/execute/simd-2.c: Likewise.
38855         * gcc.dg/compat/vector-defs.h: Likewise.
38856         * gcc.dg/20020531-1.c: Likewise.
38857         * gcc.dg/altivec-3.c: Likewise.
38858         * gcc.dg/altivec-4.c: Likewise.
38859         * gcc.dg/altivec-varargs-1.c: Likewise.
38860         * gcc.dg/compat/vector-defs.h: Likewise.
38861         * gcc.dg/i386-mmx-3.c: Likewise.
38862         * gcc.dg/i386-sse-4.c: Likewise.
38863         * gcc.dg/i386-sse-5.c: Likewise.
38864         * gcc.dg/i386-sse-8.c: Likewise.
38865         * gcc.dg/simd-1.c: Likewise.
38866         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
38867         __ev64_opaque__ since the machine description provides it.
38868
38869 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38870
38871         * lib/compat.exp (skip_list): New global variable.
38872         Use it to hold the user defined COMPAT_SKIPS list if any.
38873         (compat-obj): Add the members of skip_list to optall.
38874
38875 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38876
38877         * gcc.dg/compat/union-by-value-1_main.c,
38878         union-by-value-1_x.c, union-by-value-1_y.c,
38879         union-check.h, union-defs.h,
38880         union-init.h, union-return-1_main.c,
38881         union-return-1_x.c, union-return-1_y.c: New files.
38882
38883 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38884
38885         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38886         mixed-struct-init.h: Add 4 mixed structure types.
38887         struct-by-value-21_main.c, struct-by-value-21_x.c,
38888         struct-by-value-21_y.c, struct-return-21_main.c,
38889         struct-return-21_x.c, struct-return-21_y.c: New files.
38890
38891 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38892
38893         PR c++/14550
38894         * g++.dg/parse/template14.C: New test.
38895
38896 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38897
38898         * gcc.c-torture/execute/20040313-1.c: New test.
38899
38900 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38901
38902         PR target/14533
38903         * gcc.dg/20040311-2.c: New test.
38904
38905 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38906
38907         PR other/14544
38908         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38909         bit-field.
38910
38911 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38912
38913         * gcc.dg/20040305-2.c: Add missing return statement.
38914
38915 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38916
38917         * gcc.dg/builtins-34.c: Also check pow10*.
38918
38919 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38920
38921         PR target/14262
38922         * gcc.dg/20040305-2.c: New test.
38923
38924 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38925
38926         * gcc.dg/20040310-1.c: New test.
38927
38928 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38929
38930         * gcc.c-torture/execute/20040311-1.c: New test case.
38931
38932 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38933
38934         PR c++/14476
38935         * g++.dg/lookup/enum1.C: New test.
38936
38937 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38938
38939         PR c++/14510
38940         * g++.dg/lookup/struct2.C: New test.
38941
38942 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38943
38944         * gcc.dg/builtins-34.c: New test.
38945
38946 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38947
38948         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38949
38950 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38951
38952         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38953         * gcc.dg/alias-2.c: New testcase.
38954
38955 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38956
38957         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38958
38959 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38960
38961         * gcc.c-torture/execute/20040309-1.c: New test case.
38962
38963 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         PR c++/14397
38966         * g++.dg/overload/ref1.C: New.
38967
38968 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38969
38970         PR c++/14409
38971         * g++.dg/template/spec12.C: New test.
38972
38973         PR c++/14448
38974         * g++.dg/parse/crash14.C: New test.
38975
38976 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38977
38978         PR c++/14230
38979         * g++.dg/init/ref11.C: New test.
38980
38981 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38982
38983         PR c++/14432
38984         * g++.dg/parse/builtin2.C: New test.
38985
38986 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38987
38988         PR c++/14401
38989         * g++.dg/init/ctor3.C: New test.
38990         * g++.dg/init/union1.C: New test.
38991         * g++.dg/ext/anon-struct4.C: New test.
38992
38993 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38994
38995         * g++.dg/lookup/koenig1.C: Tweak error messages.
38996         * g++.dg/lookup/used-before-declaration.C: Likewise.
38997         * g++.dg/other/do1.C: Likewise.
38998         * g++.dg/overload/koenig1.C: Likewise.
38999         * g++.dg/parse/crash13.C: Likewise.
39000         * g++.dg/template/instantiate3.C: Likewise.
39001
39002 2004-03-08  Eric Christopher  <echristo@redhat.com>
39003
39004         * * lib/target-supports.exp: Enable libiconv in test
39005         compilation.  Fix up error checking.
39006
39007 2004-03-08  Roger Sayle  <roger@eyesopen.com>
39008
39009         PR middle-end/14289
39010         * gcc.dg/pr14289-1.c: New test case.
39011         * gcc.dg/pr14289-2.c: Likewise.
39012         * gcc.dg/pr14289-3.c: Likewise.
39013
39014 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
39015
39016         * gcc.c-torture/execute/20040308-1.c: New test.
39017
39018 2004-03-07  Roger Sayle  <roger@eyesopen.com>
39019
39020         * gcc.c-torture/execute/20040307-1.c: New test case.
39021
39022 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
39023
39024         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39025
39026 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
39027
39028         * gcc.dg/20040306-1.c: New test.
39029
39030 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
39031
39032         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39033         them static.
39034         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39035
39036 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39037
39038         PR c/14465
39039         * gcc.dg/decl-6.c: New test.
39040
39041 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39042
39043         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39044         Rename LOGPOW -> LOG_POW.
39045         (SQRT_EXP, POW_EXP): New.
39046
39047 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39048
39049         * gcc.dg/i386-sse-8.c: New test.
39050
39051 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39052
39053         PR c/14114
39054         * gcc.dg/decl-5.c: New test.
39055
39056 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
39057
39058         * gcc.dg/20040305-1.c: New test.
39059
39060 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
39061
39062         PR other/14354
39063         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39064
39065 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
39066
39067         PR c++/14425, c++/14426
39068         * g++.dg/ext/altivec-4.C: New test.
39069         * g++.dg/ext/altivec-5.C: New test.
39070
39071 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
39072
39073         * g++.old-deja/g++.other/linkage1.C: Expect errors about
39074         global variables of a type with no linkage.
39075         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39076         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39077         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39078         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39079         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39080         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39081         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39082         * g++.dg/warn/deprecated.C: Name enum Color.
39083         * g++.dg/overload/VLA.C: Name structure for 'b'.
39084         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39085
39086 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39087
39088         * gcc.c-torture/compile/20040304-1.c: New test.
39089
39090 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
39091
39092         PR 13728
39093         * gcc.dg/decl-4.c: New testcase.
39094
39095 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
39096
39097         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39098         as PRECF if sizeof (float) > sizeof (double).
39099         (PRECL): Make it the same as PRECF if
39100         sizeof (float) > sizeof (long double).
39101
39102 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39103
39104         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39105         system type.  Add check for irix6 which doesn't have c99 runtime.
39106
39107 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
39108
39109         * gcc.dg/const-elim-1.c: xfail for xtensa.
39110
39111 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39112
39113         PR c++/14369
39114         * g++.dg/template/cond4.C: New test.
39115
39116 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39117
39118         PR c++/14360
39119         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39120
39121         PR c++/14361
39122         * g++.dg/parse/defarg7.C: New test.
39123
39124         PR c++/14359
39125         * g++.dg/template/friend26.C: New test.
39126
39127 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
39128
39129         PR c++/14324
39130         * g++.dg/abi/mangle21.C: New test.
39131
39132         PR c++/14260
39133         * g++.dg/parse/constructor2.C: New test.
39134
39135         PR c++/14337
39136         * g++.dg/template/sfinae1.C: New test.
39137
39138 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39139
39140         PR c++/14267
39141         * g++.dg/expr/crash2.C: New test.
39142
39143         PR middle-end/13448
39144         * gcc.dg/inline-5.c: New test.
39145         * gcc.dg/always-inline.c: Split out tests into ...
39146         * gcc.dg/always-inline2.c: ... this and ...
39147         * gcc.dg/always-inline3.c: ... this.
39148
39149 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
39150
39151         PR debug/12103
39152         * g++.dg/debug/crash1.C: New test.
39153
39154 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
39155
39156         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39157         function with __attribute__((noinline)).
39158         (recurser_void2): Likewise.
39159         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39160         (recurser_void2): Likewise.
39161
39162 2004-02-29  Roger Sayle  <roger@eyesopen.com>
39163
39164         PR middle-end/14203
39165         * g++.dg/warn/Wunused-6.C: New test case.
39166
39167 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
39168
39169         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39170         not defined.
39171
39172 2004-02-27  Eric Christopher  <echristo@redhat.com>
39173
39174         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39175         * g++.dg/charset/asm2.c: Run only x86.
39176         * gcc.dg/charset/asm3.c: Ditto.
39177
39178 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
39179
39180         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39181         ld_library_path.
39182
39183 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
39184
39185         * g++.dg/ext/altivec-3.C: New.
39186
39187 2004-02-26  Richard Henderson  <rth@redhat.com>
39188
39189         * g++.dg/ext/attrib10.C: Mark for warning.
39190         * gcc.dg/attr-alias-1.c: New.
39191
39192 2004-02-26  Richard Henderson  <rth@redhat.com>
39193
39194         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39195         * gcc.c-torture/execute/20040208-2.c: ... it back.
39196
39197 2004-02-26  Eric Christopher  <echristo@redhat.com>
39198
39199         * lib/target-supports.exp (check-iconv-available): New function.
39200         * lib/gcc-dg.exp (dg-require-iconv): New function.
39201         Use above.
39202         * gcc.dg/charset: New directory.
39203         * gcc.dg/charset/charset.exp: New file.
39204         * gcc.dg/charset/asm1.c: Ditto.
39205         * gcc.dg/charset/asm2.c: Ditto.
39206         * gcc.dg/charset/asm3.c: Ditto.
39207         * gcc.dg/charset/asm4.c: Ditto.
39208         * gcc.dg/charset/asm5.c: Ditto.
39209         * gcc.dg/charset/attribute1.c: Ditto.
39210         * gcc.dg/charset/attribute2.c: Ditto.
39211         * gcc.dg/charset/string1.c: Ditto.
39212         * g++.dg/charset: New directory.
39213         * g++.dg/dg.exp: Add here. Special options.
39214         * g++.dg/charset/charset.exp: New file.
39215         * g++.dg/charset/asm1.c: Ditto.
39216         * g++.dg/charset/asm2.c: Ditto.
39217         * g++.dg/charset/asm3.c: Ditto.
39218         * g++.dg/charset/asm4.c: Ditto.
39219         * g++.dg/charset/attribute1.c: Ditto.
39220         * g++.dg/charset/attribute2.c: Ditto.
39221         * g++.dg/charset/extern1.cc: Ditto.
39222         * g++.dg/charset/extern2.cc: Ditto.
39223         * g++.dg/charset/string1.c: Ditto.
39224
39225 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
39226
39227         PR c++/14278
39228         * g++.dg/parse/comma1.C: New test.
39229
39230 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39231
39232         PR c++/14284
39233         * g++.dg/template/ttp8.C: New test.
39234
39235 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
39236
39237         * gcc.dg/fixuns-trunc-1.c: New test.
39238
39239 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39240
39241         * gcc.dg/builtins-config.h: Use #elif.
39242
39243 2004-02-26  Michael Matz  <matz@suse.de>
39244
39245         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39246         * gcc.dg/991214-1.c: Likewise.
39247         * gcc.dg/i386-asm-1.c: Likewise.
39248
39249 2004-02-25  Richard Henderson  <rth@redhat.com>
39250
39251         * gcc.c-torture/execute/20040208-2.c: Move ...
39252         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39253
39254 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39255
39256         PR c++/14246
39257         * g++.dg/other/crash-3.C: New test.
39258
39259 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39260
39261         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39262         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39263
39264         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39265         HP-UX.
39266
39267 2004-02-24  Michael Matz  <matz@suse.de>
39268
39269         * gcc.dg/i386-regparm.c: New.
39270
39271 2004-02-23  James E Wilson  <wilson@specifixinc.com>
39272
39273         * gcc.c-torture/execute/20040223-1.c: New.
39274
39275 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
39276             Kazu Hirata  <kazu@cs.umass.edu>
39277
39278         * gcc.dg/fwritable-strings-1.c: Remove.
39279
39280 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
39281
39282         PR c/14156
39283         * gcc.dg/20040223-1.c: New test.
39284
39285 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39286
39287         PR c++/14106
39288         * g++.dg/ext/typeof9.C: New test.
39289
39290 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39291
39292         PR c++/14250
39293         * g++.dg/other/switch1.C: New test.
39294
39295 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39296
39297         * gcc.dg/cast-function-1.c: Adjust for new informative message.
39298         * gcc.dg/va-arg-1.c: Likewise.
39299
39300 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39301
39302         PR c++/14143
39303         * g++.dg/template/koenig5.C: New test.
39304
39305 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
39306
39307         * g++.dg/ext/altivec-1.C: Generalize target triple.
39308         * g++.dg/ext/altivec-2.C: New test case.
39309         * g++.dg/ext/altivec_check.h: New file.
39310         * gcc.dg/altivec-1.c: Generalize target triple;
39311         include altivec_check.h and call altivec_check().
39312         * gcc.dg/altivec-[2-5].c: Generalize target triple.
39313         * gcc.dg/altivec-6.c: New test case.
39314         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39315         type casts as needed.
39316         * gcc.dg/altivec-10.c: Include altivec_check.h and call
39317         altivec_check().
39318         * gcc.dg/altivec-12.c: New test case.
39319         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39320         include altivec_check.h and call altivec_check().
39321         * gcc.dg/altivec_check.h: New file.
39322
39323 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39324
39325         * lib/target-supports.exp (check_alias_available): Don't mangle
39326         function `g' in test program.
39327
39328 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39329
39330         * lib/target-supports.exp (check_profiling_available): Check
39331         argument to determine whether we support a profiling type.
39332         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39333         check_profiling_available.
39334         * g++.dg/bprob/bprob.exp: Likewise.
39335         * g77.dg/bprob/bprob.exp: Likewise.
39336         * gcc.misc-tests/bprob.exp: Likewise.
39337         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39338         dg-require-profiling and delete expected error handling.
39339         * gcc.dg/20021014-1.c: Likewise.
39340         * gcc.dg/nest.c: Likewise.
39341
39342 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39343
39344         PR c++/12007
39345         * g++.dg/other/vthunk1.C: New test.
39346
39347 2004-02-20  Falk Hueffner  <falk@debian.org>
39348
39349         PR target/14201
39350         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39351
39352 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
39353
39354         PR c++/13927
39355         * g++.dg/other/error8.C: Remove XFAIL markers.
39356
39357         PR c++/14173
39358         * g++.dg/ext/packed5.C: New test.
39359
39360         PR c++/14199
39361         * g++.dg/warn/Wunused-5.C: New test.
39362
39363         PR c++/14186
39364         * g++.dg/lookup/member1.C: New test.
39365
39366 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
39367
39368         * gcc.c-torture/compile/20040130-1.c: Enable only when
39369         __INT_MAX__ >= 2147483647L.
39370         * gcc.c-torture/compile/961203-1.c: Likewise.
39371
39372 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
39373
39374         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39375         * g++.dg/opt/template1.C: Robustify assembler regexp
39376
39377 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39378
39379         * gcc.c-torture/execute/simd-4.x: Remove.
39380         * gcc.c-torture/execute/va-arg-25.x: Likewise.
39381         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39382         Guard with #ifndef SKIP_ATTRIBUTE.
39383         * gcc.dg/compat/vector-1_y.c: Likewise.
39384         * gcc.dg/compat/vector-2_x.c: Likewise.
39385         * gcc.dg/compat/vector-2_y.c: Likewise.
39386         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39387         * g++.dg/eh/simd-2.C: Likewise.
39388
39389 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
39390
39391         * gcc.c-torture/compile/complex-1.c: New.
39392
39393 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
39394
39395         PR target/14209
39396         * gcc.c-torture/execute/20040218-1.c: New test.
39397
39398 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39399
39400         PR c++/14181
39401         * g++.dg/parse/new2.C: New test.
39402
39403 2004-02-18  Paul Brook  <paul@codesourcery.com>
39404
39405         * gcc.c-torture/compile/libcall-1.c: New test.
39406
39407 2004-02-18  Paul Brook  <paul@codesourcery.com>
39408
39409         PR debug/12934
39410         * gcc.dg/debug/debug-7.c: New test.
39411
39412 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
39413
39414         * gcc.dg/20040217-1.c: New test.
39415
39416 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
39417
39418         * gcc.c-torture/execute/990208-1.x: Delete.
39419
39420 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
39421
39422         * gcc.c-torture/execute/20040208-2.x: New file.
39423
39424 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
39425
39426         PR c++/11326
39427         * g++.dg/abi/structret1.C: New test.
39428
39429 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
39430
39431         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39432         (i386_cpuid): No need to test if cpuid is available on AMD64.
39433         Fix assembly, so that it works onboth i386 and AMD64.
39434         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39435         (vecInLong): Fix s[] member type to unsigned int.
39436         (vecInWord): Remove type.
39437         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39438         (a64, b64, c64, d64, e64): Remove.
39439         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39440         Remove unused variable.  Remove initialization of removed variables.
39441         Don't call mmx_tests nor sse_tests.
39442         (reference_mmx, reference_sse): Remove.
39443         (check): Add return stmt.
39444         * gcc.dg/i386-sse-7.c: New test.
39445         * gcc.dg/i386-mmx-4.c: New test.
39446
39447 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39448
39449         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39450         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39451         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39452         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39453         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39454         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39455         g++.dg/tc1/dr94.C: Fix line terminator.
39456
39457 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39458
39459         * gcc.c-torture/compile/20040216-1.c: New.
39460
39461 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39462
39463         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39464         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39465         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39466         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39467         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39468         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39469
39470 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39471
39472         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39473
39474 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
39475
39476         PR c++/13971
39477         * g++.dg/expr/cond4.C: New test.
39478
39479         PR c++/14086
39480         * g++.dg/lookup/crash2.C: New test.
39481
39482 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
39483
39484         * gcc.c-torture/compile/20040214-2.c: New test.
39485
39486 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
39487
39488         PR c++/14116
39489         * g++.dg/ext/typeof8.C: New test.
39490
39491 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
39492
39493         * gcc.c-torture/compile/20040214-1.c: New test.
39494
39495 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39496
39497         PR c++/13635
39498         * g++.dg/template/spec11.C: New test.
39499
39500 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39501
39502         PR c++/13927
39503         * g++.dg/other/error8.C: New test.
39504
39505 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
39506
39507         PR c++/14122
39508         * g++.dg/template/array4.C: New test.
39509
39510         PR c++/14108
39511         * g++.dg/inherit/thunk2.C: New test.
39512
39513         PR c++/14083
39514         * g++.dg/eh/cond2.C: New test.
39515
39516 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
39517
39518         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39519
39520 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
39521
39522         * lib/scanasm.exp (dg-scan): Quote pattern before display.
39523
39524 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
39525
39526         * g++.dg/simd-2.C: xfail on ppc64-linux.
39527
39528 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39529
39530         PR c/456
39531         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39532         tests.
39533
39534 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
39535
39536         * gcc.dg/builtins-33.c: New test.
39537
39538 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
39539
39540         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39541
39542 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39543
39544         * g++.dg/simd-2.C: Set -maltivec for ppc64.
39545
39546 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
39547
39548         * gcc.dg/ppc64-abi-3.c: New test.
39549
39550 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
39551
39552         PR c/14092
39553
39554         * gcc.dg/pr14092-1.c: New testcase.
39555
39556 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
39557
39558         * gcc.dg/cpp/assert4.c: Fix typo last change.
39559
39560         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39561         * gcc.dg/cpp/assert4.c: Handle powerpc64.
39562
39563         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39564
39565 2004-02-09  Roger Sayle  <roger@eyesopen.com>
39566
39567         * gcc.c-torture/compile/20040209-1.c: New test case.
39568
39569 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39570
39571         * gcc.dg/c90-init-1.c: Adjust expected error messages.
39572
39573 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
39574
39575         * gcc.c-torture/execute/20040208-[12].c: New tests.
39576
39577 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39578
39579         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39580
39581 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39582
39583         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39584
39585 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39586
39587         Bug 13856
39588         * gcc.dg/visibility-8.c: New testcase.
39589
39590 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
39591
39592         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39593         arguments.
39594         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39595
39596 2004-02-07  Roger Sayle  <roger@eyesopen.com>
39597
39598         PR middle-end/13696
39599         * g++.dg/opt/fold1.C: New test case.
39600
39601 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39602
39603         PR c++/14033
39604         * g++.dg/other/crash-2.C: New test.
39605
39606 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39607
39608         PR c++/14028
39609         * g++.dg/parse/angle-bracket2.C: New test.
39610
39611 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39612
39613         PR middle-end/13750
39614         Revert:
39615         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39616         PR pch/13361
39617         * g++.dg/pch/wchar-1.C: New.
39618         * g++.dg/pch/wchar-1.Hs: New.
39619
39620 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39621
39622         PR c++/14008
39623         * g++.dg/parse/error15.C: New test.
39624         * g++.dg/parse/crash11.C: Update dg-error mark.
39625
39626 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39627
39628         PR c++/13932
39629         * g++.dg/warn/conv2.C: New test.
39630
39631 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39632
39633         PR c++/13086
39634         * g++.dg/warn/incomplete1.C: Remove xfail.
39635
39636 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39637
39638         * lib/file-format.exp (gcc_target_object_format): Use
39639         ${tool}_target_compile, not gcc_target_compile.
39640         * lib/target-supports.exp (check_alias_available): Likewise.
39641         (check_gc_sections_available): Likewise.
39642         * g++.dg/ext/attrib10.C: Use dg-require-alias.
39643         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39644         dg-require-alias.
39645
39646 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
39647
39648         PR c++/13969
39649         * g++.dg/template/static6.C: New test.
39650
39651 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
39652
39653         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39654
39655 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39656
39657         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39658         tests for systems where `char' is unsigned by default.
39659
39660 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39661
39662         PR c++/13997
39663         * g++.dg/template/partial3.C: New test.
39664
39665 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
39666
39667         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39668         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39669         Remove mentions of obsolete ports.
39670
39671 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
39672
39673         * gcc.dg/noncompile/20001228-1.c: Fix for new
39674         error message.
39675
39676 2004-02-03  Roger Sayle  <roger@eyesopen.com>
39677
39678         PR target/9348
39679         * gcc.c-torture/execute/multdi-1.c: New test case.
39680
39681 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39682
39683         PR c++/13925
39684         * g++.dg/template/lookup5.C: New test.
39685
39686 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39687
39688         PR c++/13950
39689         * g++.dg/template/lookup4.C: New test.
39690
39691         PR c++/13970
39692         * g++.dg/parse/error14.C: New test.
39693
39694         PR c++/14002
39695         * g++.dg/parse/template13.C: New test.
39696
39697 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
39698
39699         PR c++/13978
39700         * g++.dg/template/koenig4.C: New test.
39701
39702         PR c++/13968
39703         * g++.dg/template/crash17.C: New test.
39704
39705         PR c++/13975
39706         * g++.dg/parse/error13.C: New test.
39707         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39708
39709 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39710
39711         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39712
39713 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
39714
39715         PR c/11658
39716         PR c/13994
39717         * gcc.dg/noncompile/20040203-1.c: New test.
39718         * gcc.dg/noncompile/20040203-2.c: Likewise.
39719         * gcc.dg/noncompile/20040203-3.c: Likewise.
39720         * gcc.dg/20040203-1.c: Likewise.
39721
39722 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
39723
39724         PR c++/10858
39725         * g++.dg/template/sizeof7.C: New test.
39726
39727 2004-02-02  Eric Christopher  <echristo@redhat.com>
39728             Zack Weinberg  <zack@codesourcery.com>
39729
39730         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39731
39732 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
39733
39734         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39735         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39736         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39737         * gcc.dg/cleanup-5.c: Run only on Linux targets.
39738
39739 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
39740
39741         PR c++/13113
39742         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39743
39744         PR c++/13854
39745         * g++.dg/ext/attrib13.C: New test.
39746
39747         PR c++/13907
39748         * g++.dg/conversion/op2.C: New test.
39749
39750 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39751
39752         * gcc.dg/titype-1.c: Fix pasto.
39753
39754 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
39755
39756         * gcc.dg/titype-1.c: New test.
39757
39758 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39759
39760         PR c++/13957
39761         * g++.dg/template/non-type-template-argument-1.C,
39762         g++.dg/template/qualified-id1.C: Update dg-error marks.
39763         * g++.dg/template/nontype6.C: New test.
39764
39765 2004-02-01  Roger Sayle  <roger@eyesopen.com>
39766
39767         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39768         * gcc.dg/builtins-31.c: New testcase.
39769         * gcc.dg/builtins-32.c: New testcase.
39770
39771 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
39772
39773         * objc.dg/call-super-2.m: Update line numbers
39774         for the including of stddef.h.
39775
39776 2004-01-30  Michael Matz  <matz@suse.de>
39777
39778         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39779         g++.dg/ext/case-range3.C: New tests.
39780
39781 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39782
39783         DR206
39784         PR c++/13813
39785         * g++.dg/template/member4.C: New test.
39786
39787 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39788
39789         PR c++/13683
39790         * g++.dg/template/sizeof6.C: New test.
39791
39792 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39793
39794         * gcc.dg/fwritable-strings-1.c: New test.
39795
39796 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39797
39798         * gcc.c-torture/compile/20040130-1.c: New test.
39799
39800 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
39801
39802         * objc.dg/call-super-2.m: Include stddef.h for size_t.
39803
39804 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
39805
39806         PR c++/13883
39807         * g++.dg/template/ctor3.C: New test.
39808
39809 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39810
39811         * g++.dg/tc1: New directory.
39812         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
39813         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
39814         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
39815         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
39816         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
39817
39818 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39819
39820         * g++.dg/parse/error11.C: New test.
39821         * g++.dg/parse/error12.C: Likewise.
39822
39823 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
39824
39825         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
39826         (scan_initial, main): Use aligned_sizeof instead of sizeof.
39827
39828 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
39829
39830         PR c++/13791
39831         * g++.dg/ext/attrib12.C: New test.
39832
39833         PR c++/13736
39834         * g++.dg/parse/cast2.C: New test.
39835
39836 2004-01-27  James E Wilson  <wilson@specifixinc.com>
39837
39838         * objc.dg/encode-2.m (main): New local string.  Set depending on
39839         sizeof long.  Use in sscanf call.
39840         * objc.dg/encode-3.m (main): New local string.  Set depending on
39841         sizeof long.  Use in scan_initial call.
39842
39843 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39844
39845         * objc.dg/call-super-2.m: Make LP64-safe.
39846         * objc.dg/desig-init-1.m: Likewise.
39847
39848 2004-01-27  Devang Patel <dpatel@apple.com>
39849
39850         * g++.dg/debug/namespace1.C: New test.
39851
39852 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
39853
39854         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
39855         xscale-*-*.
39856
39857         * gcc.dg/arm-mmx-1.c: New test.
39858
39859 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39860
39861         * gcc.dg/20040127-1.c: New test.
39862         * gcc.dg/20040127-2.c: New test.
39863
39864 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39865
39866         * objc.dg/stret-1.m (glob): Renamed to globa.
39867
39868 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39869
39870         PR c++/13663
39871         * g++.dg/expr/for1.C: New test.
39872
39873 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39874
39875         PR middle-end/13779
39876         * gcc.dg/darwin-longlong.c: New test.
39877
39878 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39879
39880         * gcc.dg/20040124-1.c: Moved test from here...
39881         * gcc.c-torture/compile/20040124-1.c: ...to here.
39882
39883 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39884
39885         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39886         the assembly output if -m64 is passed.
39887
39888 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39889
39890         PR c++/13833
39891         * g++.dg/template/cond3.C: New test.
39892
39893 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39894
39895         PR c++/13810
39896         * g++.dg/template/ttp7.C: New test.
39897
39898 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39899
39900         PR c++/13797
39901         * g++.dg/template/nontype4.C: New test.
39902         * g++.dg/template/nontype5.C: Likewise.
39903
39904 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39905
39906         * gcc.dg/torture/mips-clobber-at.c: New test.
39907
39908 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39909
39910         * gcc.dg/20040124-1.c: New test.
39911
39912 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39913
39914         * gcc.dg/20040123-1.c: New test.
39915
39916 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39917
39918         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39919
39920 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39921
39922         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39923
39924 2004-01-23  Andrew Pinski  <apinski@apple.com>
39925
39926         * gcc.dg/20030121-1.c: Move to ..
39927         * gcc.dg/20040121-1.c: here.
39928
39929 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39930
39931         * gcc.dg/builtins-29.c: New test case.
39932
39933 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39934
39935         PR 18314
39936         * gcc.dg/builtins-30.c: New testcase.
39937
39938 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39939
39940         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39941         * lib/g77.exp: Likewise.
39942         * lib/objc.exp: Likewise.
39943         * lib/g++.exp: Likewise.
39944
39945 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39946
39947         * gcc.dg/struct-by-value-2.c: New test.
39948
39949 2004-01-21  Andrew Pinski  <apinski@apple.com>
39950
39951         PR target/13785
39952         * gcc.dg/20030121-1.c: New test.
39953
39954 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39955
39956         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39957         clobber frame pointer register in asm statement.
39958
39959 2004-01-21  Falk Hueffner  <falk@debian.org>
39960
39961         * gcc.c-torture/compile/20040121-1.c: New test.
39962
39963 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39964
39965         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39966
39967 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39968
39969         * gcc.dg/ppc64-abi-2.c: New test.
39970
39971 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39972
39973         * lib/treelang.exp: Fill out this file.
39974         * lib/treelang-dg.exp: New File.
39975
39976 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39977
39978         * gcc.c-torture/compile/981022-1.c: Remove.
39979         * gcc.dg/array-5.c: Remove XFAIL.
39980         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39981         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39982         gcc.dg/cond-lvalue-1.c: Update.
39983         * gcc.dg/cast-lvalue-2.c: New test.
39984
39985 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39986
39987         PR c++/13592
39988         * g++.dg/other/error1.C (class foo): Tweak error message.
39989
39990         PR c++/13592
39991         * g++.dg/template/call2.C: New test.
39992
39993 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39994
39995         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39996         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39997         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39998         scalar-return-1_x.c, scalar-return-2_y.c,
39999         scalar-return-3_x.c, scalar-return-3_y.c,
40000         scalar-return-4_x.c, scalar-return-4_y.c,
40001         struct-align-1.h, struct-align-1_x.c,
40002         struct-align-1_y.c, struct-align-2.h,
40003         struct-align-2_x.c, struct-align-2_y.c,
40004         struct-by-value-10_y.c, struct-by-value-11_x.c,
40005         struct-by-value-11_y.c, struct-by-value-12_x.c,
40006         struct-by-value-12_y.c, struct-by-value-13_x.c,
40007         struct-by-value-13_y.c, struct-by-value-14_x.c,
40008         struct-by-value-14_y.c, struct-by-value-15_x.c,
40009         struct-by-value-15_y.c, struct-by-value-16_y.c,
40010         struct-by-value-17_y.c, struct-by-value-18_y.c,
40011         struct-by-value-19_y.c, struct-by-value-1_x.c,
40012         struct-by-value-1_y.c, struct-by-value-20_y.c,
40013         struct-by-value-2_x.c, struct-by-value-2_y.c,
40014         struct-by-value-3_y.c, struct-by-value-4_x.c,
40015         struct-by-value-4_y.c, struct-by-value-5_y.c,
40016         struct-by-value-6_y.c, struct-by-value-7_y.c
40017         struct-by-value-8_x.c, struct-by-value-8_y.c
40018         struct-by-value-9_x.c, struct-by-value-9_y.c
40019         struct-return-10_x.c, struct-return-10_y.c,
40020         struct-return-19_x.c, struct-return-20_x.c
40021         struct-return-2_x.c, struct-return-2_y.c
40022         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40023         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40024
40025 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40026
40027         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40028         attribute on sparc*-sun-solaris2.*.
40029
40030 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
40031
40032         PR c++/13710
40033         * g++.dg/ext/typeof7.C: New test.
40034
40035 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
40036
40037         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40038         * gcc.dg/const-elim-1.c: Same.
40039
40040 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
40041
40042         * objc.dg/stret-1.m: New.
40043         * objc.dg/stret-2.m: New.
40044
40045 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
40046
40047         PR c++/11895
40048         * g++.dg/ext/vector1.C: New test.
40049
40050 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
40051
40052         * gcc.dg/pch/import-1.c: New.
40053         * gcc.dg/pch/import-1.hs: New.
40054         * gcc.dg/pch/import-1a.h: New.
40055         * gcc.dg/pch/import-1b.h: New.
40056         * gcc.dg/pch/import-1c.h: New.
40057
40058 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40059
40060         PR c++/13574
40061         * g++.dg/ext/array1.C: New test.
40062
40063         PR c++/13178
40064         * g++.dg/conversion/op1.C: New test.
40065
40066 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
40067
40068         PR 11864
40069         From Kazumoto Kojima / Dan Kegel:
40070         * gcc.dg/pr11864-1.c: New test.
40071
40072         PR 10392
40073         From Marcus Comstedt / Dan Kegel:
40074         * gcc.dg/pr10392-1.c: New test.
40075
40076 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
40077
40078         PR c++/13478
40079         * g++.dg/init/ref10.C: New test.
40080
40081 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40082
40083         PR c++/13407
40084         * g++.dg/parse/typename6.C: New test.
40085
40086 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40087
40088         PR pch/13361
40089         * g++.dg/pch/wchar-1.C: New.
40090         * g++.dg/pch/wchar-1.Hs: New.
40091
40092 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40093
40094         PR c++/9259
40095         * g++.dg/expr/sizeof2.C: New test.
40096
40097 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
40098
40099         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40100
40101 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40102
40103         PR c++/13659
40104         * g++.dg/lookup/strong-using-3.C: New.
40105         * g++.dg/lookup/using-10.C: New.
40106
40107 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
40108
40109         PR c++/13594
40110         * g++.dg/lookup/strong-using-2.C: New.
40111
40112 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
40113             Dan Kegel <dank@kegel.com>
40114             J"orn Rennecke <joern.rennecke@superh.com>
40115
40116         PR target/9365
40117         * gcc.dg/pr9365-1.c: New test.
40118
40119 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40120
40121         PR c++/8856
40122         * g++.dg/parse/casting-operator2.C: New test.
40123         * g++.old-deja/g++.pt/explicit83.C: Remove.
40124
40125 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
40126
40127         * gcc.dg/label-compound-stmt-1.c: New test.
40128         * gcc.c-torture/compile/950922-1.c,
40129         gcc.c-torture/compile/20000211-3.c,
40130         gcc.c-torture/compile/20000518-1.c,
40131         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40132         compound statements.
40133
40134 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
40135
40136         * gcc.dg/ppc64-abi-1.c: New test.
40137
40138 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
40139
40140          * g++.dg/ext/attrib9.C: Add dg-warnings.
40141
40142 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40143
40144         PR c++/12335
40145         * g++.dg/parse/dtor3.C: New test.
40146
40147 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
40148
40149         PR c++/12709
40150         * g++.dg/parse/try-catch-1.C: New test.
40151
40152 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
40153
40154         * ada/acats/run_all.sh: Add more verbose output in acats.log
40155         when compiling tests.
40156
40157 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40158
40159         PR 13656
40160         * gcc.dg/typedef-redecl.c: New test case.
40161         * gcc.dg/typedef-redecl.h: New support file.
40162
40163 2004-01-13  Jan Hubicka  <jh@suse.cz>
40164
40165         * gcc.dg/always_inline.c: New test.
40166         * gcc.dg/debug/20031231-1.c: Fix.
40167
40168 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40169
40170         PR c++/13474
40171         * g++.dg/template/array3.C: New test.
40172
40173 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
40174
40175         * g++.dg/ext/lvalue1.C: No longer expected to fail.
40176         * g++.dg/warn/Wunused-2.C: Likewise.
40177
40178 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40179
40180         PR c++/13289
40181         * g++.dg/template/instantiate6.C: New test.
40182
40183 2004-01-12  Roger Sayle  <roger@eyesopen.com>
40184
40185         PR middle-end/11397
40186         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40187
40188 2004-01-12  Jan Hubicka  <jh@suse.cz>
40189
40190         PR opt/12826
40191         * gcc.dg/20040112-1.c: New.
40192
40193         * gcc.dg/dwarf-die[1-7].c: Move to...
40194         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40195         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40196
40197 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
40198
40199         PR c++/4100
40200         * g++.dg/parse/friend4.C: New test.
40201
40202 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
40203
40204         PR c++/4100
40205         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40206         definition is called a friend.
40207
40208 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
40209
40210         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40211
40212 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
40213
40214         PR c++/3478
40215         * g++.dg/parse/error10.C: New test.
40216         * g++.dg/template/arg2.C: Accept "invalid type" error.
40217
40218 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
40219
40220         PR middle-end/13392
40221         * g++.dg/opt/expect2.C: New test.
40222
40223 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40224
40225         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40226         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40227         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40228         Update dg-error regexps.
40229
40230 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
40231
40232         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40233         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40234
40235 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40236
40237         * gcc.dg/pragma-re-1.c: Use right pointer type.
40238
40239 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40240
40241         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40242
40243 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
40244
40245         * gcc.dg/rs6000-ldouble-1.c: New.
40246
40247 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40248
40249         DR 337
40250         PR c++/9256
40251         * g++.dg/other/abstract1.C: New test.
40252
40253 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
40254
40255         * g++.dg/lookup/strong-using-1.C: New.
40256
40257 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
40258
40259         PR c/11234
40260         * gcc.dg/func-ptr-conv-1.c: New test.
40261         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40262
40263 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
40264
40265         PR target/13380.
40266         * gcc.c-torture/compile/20040109-1.c: New.
40267
40268 2004-01-08  Stuart Hastings  <stuart@apple.com>
40269
40270         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40271         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40272         * gcc.dg/i386-sse-6.c: ...this new testcase.
40273
40274 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
40275
40276         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40277
40278 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40279
40280         * ada/acats/run_acats: Treat 'gnatchop' the same way
40281         as 'gnatmake'.  Export GCC_DRIVER.
40282         * ada/acats/run_all.sh: Add target_gnatchop.  Use
40283         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40284
40285 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40286
40287         PR c++/12573
40288         * g++.dg/template/dependent-expr4.C: New test.
40289
40290 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
40291
40292         * gcc.dg/altivec-11.c: New test.
40293
40294 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
40295
40296         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40297
40298 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40299
40300         PR c/6024
40301         * gcc.dg/enum-compat-1.c: New test.
40302         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40303
40304 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40305
40306         PR c/12165
40307         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40308         gcc.dg/c99-idem-qual-3.c: New tests.
40309
40310 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
40311
40312         * gcc.dg/winline-7.c: Don't cast void * to int.
40313
40314 2004-01-06  Jan Hubicka  <jh@suse.cz>
40315
40316         * gcc.dg/i386-sse-5.c: New test
40317         * g++.dg/eh/simd-1.c: Add -w argument for i386.
40318
40319 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40320
40321         PR c++/12815
40322         * g++.dg/rtti/typeid4.C: New test.
40323
40324 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40325
40326         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40327
40328 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
40329
40330         PR c++/12132
40331         * g++.dg/template/error11.C: New test.
40332
40333         PR c++/13451
40334         * g++.dg/template/class2.C: New test.
40335
40336 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
40337         Richard Sandiford <rsandifo@redhat.com>
40338
40339         PR c++/13387
40340         * g++.dg/opt/alias3.C: New test.
40341
40342 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
40343
40344         PR c++/13157
40345         * g++.dg/template/koenig3.C: New test.
40346
40347         PR c++/13529
40348         * g++.dg/parse/offsetof3.C: New test.
40349
40350         * g++.dg/init/copy7.C: Add missing dg-error markers.
40351
40352         PR c++/12226
40353         * g++.dg/init/copy7.c: New test.
40354
40355         PR c++/13536
40356         * g++.dg/parse/cast1.C: New test.
40357
40358 2004-01-04  Jan Hubicka  <jh@suse.cz>
40359
40360         * gcc.dg/winline[1-7].c: New tests.
40361
40362 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40363
40364         PR c++/13520
40365         * g++.dg/template/qualttp22.C: New test.
40366
40367 2004-01-01  Jan Hubicka  <jh@suse.cz>
40368
40369         * gcc.dg/debug/20031231-1.c: New.
40370         * gcc.c-torture/compile/20040101-1.c: New.
40371         * gcc.dg/dwarf-die-[1-7].c: New.
40372
40373 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
40374
40375         PR optimization/13521
40376         * gcc.c-torture/compile/20031231-1.c: New test.
40377
40378 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40379
40380         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40381
40382 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40383
40384         PR c++/10079
40385         * g++.dg/template/crash16.C: New test.
40386
40387 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
40388
40389         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40390
40391 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
40392
40393         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40394         ports.
40395         * g++.old-deja/g++.jason/thunk3.C: Likewise.
40396         * g++.old-deja/g++.law/profile1.C: Likewise.
40397         * gcc.c-torture/compile/981006-1.c: Likewise.
40398         * gcc.c-torture/execute/loop-2e.x: Likewise.
40399         * gcc.c-torture/execute/loop-2f.x: Remove.
40400         * gcc.c-torture/execute/loop-2g.x: Likewise.
40401         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40402         * gcc.dg/20020312-2.c: Remove traces of dead ports.
40403
40404 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
40405
40406         PR c++/13507
40407         * g++.dg/ext/attrib11.C: New test.
40408
40409         PR c++/13494
40410         * g++.dg/template/array2-1.C: New test.
40411         * g++.dg/template/array2-2.C: New test.
40412
40413 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
40414
40415         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40416
40417 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
40418
40419         PR c++/12774
40420         * g++.dg/template/array1-1.C: New test.
40421         * g++.dg/template/array1-2.C: New test.
40422
40423 2003-12-29  Roger Sayle  <roger@eyesopen.com>
40424
40425         PR fortran/12632
40426         * g77.dg/12632.f: New test case.
40427
40428 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40429
40430         PR c++/13289
40431         * g++.dg/parse/nontype1.C: New test.
40432
40433 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40434
40435         PR c++/12403
40436         * g++.dg/parse/explicit1.C: New test.
40437         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40438
40439 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40440
40441         PR c++/13081
40442         * g++.dg/opt/inline6.C: New test.
40443
40444         PR c++/12613
40445         * g++.dg/parse/error9.C: New test.
40446
40447         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40448
40449 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
40450
40451         PR c++/13009
40452         * g++.dg/init/assign1.C: New test.
40453
40454 2003-12-28  Roger Sayle  <roger@eyesopen.com>
40455
40456         PR c++/13070
40457         * g++.dg/warn/format3.C: New test case.
40458
40459 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40460
40461         * gcc.c-torture/compile/20031227-1.c: New test.
40462
40463 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40464
40465         * g++.dg/bprob/bprob.exp: Load target-supports.exp
40466         * g77.dg/bprob/bprob.exp: Likewise.
40467         * gcc.misc-tests/bprob.exp: Likewise.
40468         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
40469         variants on systems where the library does not provide that
40470         functionality.
40471         * gcc.dg/builtins-20.c: Use builtins-config.h.
40472         * gcc.dg/builtins-config.h: New file.
40473
40474 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40475
40476         * lib/gcc-dg.exp (dg-require-profiling): New function.
40477         * lib/target-supports.exp (check_profiling_available): Likewise.
40478         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40479         * g77.dg/bprob/bprob.exp: Likewise.
40480         * gcc.misc-tests/bprob.exp: Likewise.
40481         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40482         * gcc.dg/20021014-1.c: Likewise.
40483         * gcc.dg/nest.c: Likewise.
40484
40485 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40486
40487         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40488         compiling.
40489         * g++.dg/lookup/java2.C: Likewise.
40490         * gcc.dg/cpp/lexident.c: Likewise.
40491
40492 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
40493
40494         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40495         given.
40496         * gcc.c-torture/compile/961203-1.c: Likewise.
40497         * gcc.c-torture/compile/980506-1.c: Likewise.
40498
40499 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
40500
40501         * lib/gcc-dg.exp (dg-prune-output): New annotation.
40502         (additional_prunes): New global.
40503         (gcc-dg-prune): Handle additional per-test pruning.
40504         (dg-test): Clear additional_prunes between tests.
40505
40506         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
40507         dg-prune-output to avoid spurious failures from assembler
40508         complaining about nonexistent WAW violations.
40509         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40510         Use dg-prune-output to avoid spurious failures from assembler
40511         warning about Itanium B-step errata.
40512
40513 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
40514
40515         * g++.dg/abi/macro0.C: New test.
40516         * g++.dg/abi/macro1.C: Likewise.
40517         * g++.dg/abi/macro2.C: Likewise.
40518
40519         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40520         * g++.dg/abi/bitfield7.C: Likewise.
40521         * g++.dg/abi/dtor2.C: Likewise.
40522         * g++.dg/abi/mangle11.C: Likewise.
40523         * g++.dg/abi/mangle12.C: Likewise.
40524         * g++.dg/abi/mangle14.C: Likewise.
40525         * g++.dg/abi/mangle17.C: Likewise.
40526         * g++.dg/abi/vbase10.C: Likewise.
40527         * g++.dg/abi/vbase14.C: Likewise.
40528         * g++.dg/template/qualttp17.C: Likewise.
40529
40530 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
40531
40532         PR c/11995
40533         * gcc.dg/20031223-1.c: New test.
40534
40535 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40536
40537         * gcc.dg/noreturn-7.c: New test.
40538
40539 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40540
40541         * gcc.dg/null-pointer-1.c: New test.
40542
40543 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40544
40545         * g++.old-deja/g++.jason/template18.C: Remove.
40546         * g++.old-deja/g++.jason/template37.C: Likewise.
40547
40548         PR c++/12862
40549         * g++.dg/lookup/ns1.C: New test.
40550
40551         PR c++/12397
40552         * g++.dg/template/lookup3.C: New test.
40553
40554 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40555
40556         * g++.dg/template/recurse1.C: New test
40557
40558 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
40559
40560         PR c++/12479
40561         * g++.dg/parse/semicolon1.C: New test.
40562         * g++.dg/parse/semicolon1.h: Likewise.
40563
40564 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
40565
40566         * gcc.dg/darwin-misaligned.c: New test.
40567
40568 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
40569
40570         PR c/9163
40571         * gcc.dg/20031222-1.c: New test.
40572
40573 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/13438
40576         * g++.dg/parse/error8.C: New test.
40577
40578         PR c++/11554
40579         * g++.dg/warn/ctor-init-1.C: New test.
40580
40581 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
40582
40583         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40584         too small.
40585         * gcc.c-torture/compile/930217-1.c: Likewise.
40586         * gcc.c-torture/compile/930513-1.c: Likewise.
40587         * gcc.c-torture/execute/920908-2.c: Likewise.
40588         * gcc.c-torture/execute/921204-1.c: Likewise.
40589         * gcc.c-torture/execute/930621-1.c: Likewise.
40590         * gcc.c-torture/execute/930630-1.c: Likewise.
40591         * gcc.c-torture/execute/931031-1.c: Likewise.
40592         * gcc.c-torture/execute/980602-2.c: Likewise.
40593         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40594         * gcc.c-torture/execute/compndlit-1.c: Likewise.
40595         * gcc.c-torture/execute/extzvsi.c: Likewise.
40596         * gcc.c-torture/unsorted/ext.c: Likewise.
40597
40598 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
40599
40600         PR target/12749
40601         * gcc.c-torture/compile/20031220-2.c: New test case.
40602
40603 2003-12-20  Roger Sayle  <roger@eyesopen.com>
40604
40605         PR optimization/13031
40606         * gcc.c-torture/compile/20031220-1.c: New test case.
40607
40608 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40609
40610         * gcc.dg/cast-function-1.c: New test.
40611
40612 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40613
40614         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40615         formats.
40616
40617 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
40618
40619         PR c++/12795
40620         * g++.dg/ext/attrib10.C: New test.
40621
40622 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40623
40624         * gcc.dg/cleanup-10.c: New test.
40625         * gcc.dg/cleanup-11.c: New test.
40626
40627 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
40628
40629         PR c++/13239
40630         * g++.dg/opt/expect1.C: New test.
40631
40632 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
40633
40634         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40635
40636 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
40637
40638         PR debug/12923
40639         * gcc.dg/20031218-1.c: New test.
40640
40641         PR debug/12389
40642         * gcc.dg/20031218-2.c: New test.
40643         * gcc.dg/20031218-3.c: New test.
40644
40645         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40646         of label name and allow for USER_LABEL_PREFIX == "_" names.
40647         * g++.dg/abi/mangle18-2.C: Likewise.
40648         * g++.dg/abi/mangle19-1.C: Likewise.
40649         * g++.dg/abi/mangle19-2.C: Likewise.
40650         * g++.dg/abi/mangle20-1.C: Likewise.
40651         * g++.dg/abi/mangle20-2.C: Likewise.
40652
40653 2003-12-18  Richard Henderson  <rth@redhat.com>
40654
40655         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40656
40657 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
40658             Dan Kegel <dank@kegel.com>
40659
40660         PR other/12009
40661         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40662         testing a cross compiler, it causes spurious compile failures.
40663         * lib/g++.exp: Likewise.
40664
40665 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40666
40667         PR c++/13262
40668         * g++.dg/template/access13.C: New test.
40669
40670 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
40671
40672         * gcc.dg/20031216-1.c: New test.
40673
40674 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40675
40676         PR c++/9154
40677         * g++.dg/template/error10.C: New test.
40678
40679 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40680
40681         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40682         * g++.dg/eh/simd-2.C: Likewise.
40683
40684 2003-12-17  James E Wilson  <wilson@specifixinc.com>
40685             Roger Sayle  <roger@eyesopen.com>
40686
40687         * gcc.c-torture/execute/ieee/mzero5.c: New.
40688
40689 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
40690
40691         PR c++/10603
40692         * g++.dg/parse/error6.C: New test.
40693
40694         PR c++/12827
40695         * g++.dg/parse/error7.C: New test.
40696
40697 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40698
40699         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40700         at -O with stabs debugging formats.
40701         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40702         * gcc.dg/debug/debug-2.c: Likewise.
40703
40704 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40705
40706         PR c++/12696
40707         * g++.dg/init/error1.C: New test.
40708
40709         PR c++/12218
40710         * g++.dg/init/pm3.C: New test.
40711
40712 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40713
40714         PR c/3347
40715         * gcc.dg/bitfld-8.c: New test.
40716
40717 2003-12-16  James Lemke  <jim@wasabisystems.com>
40718
40719         * gcc.dg/arm-scd42-[123].c: New tests.
40720
40721 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40722
40723         PR c++/9043
40724         * g++.dg/abi/mangle20-1.C: New test.
40725         * g++.dg/abi/mangle20-2.C: New test.
40726
40727 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
40728
40729         PR c++/13275
40730         * g++.dg/other/offsetof2.C: Remove XFAIL.
40731         * g++.dg/parse/offsetof1.C: New test.
40732         * g++.gd/parse/offsetof2.C: Likewise.
40733
40734 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40735
40736         * g++.dg/template/nontype3.C: New test.
40737         * g++.dg/template/static2.C: Tweaked the dg-error clause.
40738
40739 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40740
40741         * g++.dg/warn/noreturn-3.C: Also test instantiation.
40742
40743 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
40744
40745         PR c++/13387
40746         * g++.dg/expr/assign1.C: New test.
40747
40748         PR c++/13242
40749         * g++.dg/abi/mangle19-1.C: New test.
40750         * g++.dg/abi/mangle19-2.C: New test.
40751
40752 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
40753
40754         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40755
40756 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40757
40758         * gcc.c-torture/execute/20031216-1.c: New test.
40759
40760 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40761
40762         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40763         an ICE regression.
40764
40765 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40766
40767         PR c++/10926
40768         * g++.dg/template/error9.C: New test.
40769
40770         PR c++/11116
40771         * g++.dg/template/error8.C: New test.
40772
40773 2003-12-15  Roger Sayle  <roger@eyesopen.com>
40774
40775         PR middle-end/13400
40776         * gcc.c-torture/execute/20031215-1.c: New test case.
40777
40778 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40779
40780         PR c++/13269
40781         * g++.dg/parse/error5.C: New test.
40782
40783         PR c++/12989
40784         * g++.dg/expr/sizeof1.C: New test.
40785
40786         PR c++/13310
40787         * g++.dg/template/crash15.C: New test.
40788
40789 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
40790
40791         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40792         a non-POD type as the last named parameter of a varargs function.
40793
40794 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
40795
40796         PR c++/13243
40797         PR c++/12573
40798         * g++.dg/template/crash14.C: New test.
40799         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
40800
40801 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
40802
40803         * g++.dg/other/java1.C: New test.
40804
40805         PR c++/13241
40806         * g++.dg/abi/mangle18-1.C: New test.
40807         * g++.dg/abi/mangle18-2.C: New test.
40808
40809 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40810
40811         PR optimization/10312
40812         * gcc.c-torture/execute/20031214-1.c: New.
40813
40814 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
40815
40816         PR c++/10779
40817         PR c++/12160
40818         * g++.dg/parse/error3.C: New test.
40819         * g++.dg/parse/error4.C: Likewise.
40820         * g++.dg/abi/mangle4.C: Tweak error messages.
40821         * g++.dg/lookup/using5.C: Likewise.
40822         * g++.dg/other/error2.C: Likewise.
40823         * g++.dg/parse/typename5.C: Likewise.
40824         * g++.dg/parse/undefined1.C: Likewise.
40825         * g++.dg/template/arg2.C: Likewise.
40826         * g++.dg/template/ttp3.C: Likewise.
40827         * g++.dg/template/type1.C: Likewise.
40828         * g++.old-deja/g++.other/crash32.C: Likewise.
40829         * g++.old-djea/g++.pt/defarg8.C: Likewise.
40830
40831 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40832
40833         PR c++/13106
40834         * g++.dg/warn/noreturn-3.C: New test.
40835
40836 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40837
40838         PR c++/13118
40839         * g++.dg/abi/covariant3.C: New.
40840
40841 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
40842
40843         * g++.dg/eh/ia64-1.C: New test.
40844
40845 2003-12-12  Roger Sayle  <roger@eyesopen.com>
40846
40847         PR optimization/13037
40848         * g77.f-torture/execute/13037.f: New test case.
40849
40850 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         PR c++/12881
40853         * g++.dg/abi/covariant2.C: New.
40854
40855 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
40856
40857         * gcc.dg/cpp/trad/macro.c: New tests.
40858
40859 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
40860
40861         * gcc.c-torture/execute/wchar_t-1.x: Delete.
40862
40863 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
40864
40865         PR other/10819
40866         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
40867         to fix Bug 10819.
40868         * lib/g++.exp (g++_version): Likewise.
40869         * lib/g77.exp (g77_version): Likewise.
40870         * lib/objc.exp (default_objc_version): Likewise.
40871
40872 2003-12-10  Richard Henderson  <rth@redhat.com>
40873
40874         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40875
40876         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40877
40878 2003-12-08  Matt Austern  <austern@apple.com>
40879
40880         PR c/13134
40881         * lib/gcc-dg.exp (dg-require-visibility): Define.
40882         * lib/target-supports (check_visibility_available): Define.
40883         * gcc.dg/visibility-1.c: New test.
40884         * gcc.dg/visibility-2.c: Likewise.
40885         * gcc.dg/visibility-3.c: Likewise.
40886         * gcc.dg/visibility-4.c: Likewise.
40887         * gcc.dg/visibility-5.c: Likewise.
40888         * gcc.dg/visibility-6.c: Likewise.
40889         * g++.dg/ext/visibility-1.C: Likewise.
40890         * g++.dg/ext/visibility-2.C: Likewise.
40891         * g++.dg/ext/visibility-3.C: Likewise.
40892         * g++.dg/ext/visibility-4.C: Likewise.
40893         * g++.dg/ext/visibility-5.C: Likewise.
40894         * g++.dg/ext/visibility-6.C: Likewise.
40895
40896 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40897
40898         * g++.dg/lookup/java1.C: New test.
40899         * g++.dg/lookup/java2.C: New test.
40900
40901 2003-12-07  Falk Hueffner  <falk@debian.org>
40902
40903         * g++.dg/opt/noreturn-1.C: New test.
40904
40905 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40906
40907         * gcc.dg/overflow-1.c: New test.
40908
40909 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40910
40911         * g77.f-torture/compile/13060.f: New test.
40912
40913 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40914
40915         PR c++/13323
40916         * g++.dg/inherit/operator2.C: New test.
40917
40918 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40919
40920         PR c++/13305
40921         * g++.dg/ext/attrib9.C: New test.
40922
40923 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40924
40925         PR c++/13314
40926         * g++.dg/template/error7.C: New test.
40927
40928 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40929             J"orn Rennecke <joern.rennecke@superh.com>
40930
40931         PR target/13302
40932         * g++.dg/other/struct-va_list.C: New test.
40933
40934 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40935
40936         PR c++/13166
40937         * g++.dg/parse/defarg6.C: New test.
40938
40939 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40940
40941         PR target/13256
40942         * gcc.c-torture/execute/20031201-1.c: New test.
40943
40944 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40945
40946         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40947
40948 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40949
40950         * gcc.dg/builtin-return-1.c: New test.
40951
40952 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40953             J"orn Rennecke <joern.rennecke@superh.com>
40954
40955         PR optimization/13260
40956         * gcc.c-torture/execute/20031204-1.c: New test.
40957
40958 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40959
40960         PR c++/9127
40961         * g++.dg/template/error6.C: New test.
40962
40963 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40964
40965         * gcc.dg/20031202-1.c: New test.
40966
40967 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40968
40969         PR c++/13179
40970         * g++.dg/template/eh1.C: New test.
40971
40972         PR c++/10771
40973         * g++.dg/template/error5.C: New test.
40974
40975 2003-12-02  David Ung  <davidu@mips.com>
40976
40977         * gcc.dg/compat/vector-check.h: Corrected type for var
40978         g_##TMODE
40979
40980 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40981
40982         PR c++/10126
40983         * g++.dg/template/ptrmem8.C: New test.
40984
40985 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40986
40987         PR c++/12573
40988         * g++.dg/template/dependent-expr3.C: New test.
40989
40990 2003-12-01  James Lemke  <jim@wasabisystems.com>
40991
40992         * gcc.dg/arm-g2.c: New test.
40993
40994 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40995
40996         PR optimization/11634
40997         * gcc.dg/20031201-2.c: New test case.
40998
40999 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
41000
41001         PR 11433
41002         * objc.dg/proto-lossage-3.m: New test.
41003
41004 2003-12-01  Roger Sayle  <roger@eyesopen.com>
41005
41006         PR optimization/12628
41007         * gcc.dg/20031201-1.c: New test case.
41008
41009 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41010
41011         * gcc.dg/unaligned-1.c: New test.
41012
41013 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
41014
41015         PR c++/9849
41016         * g++.dg/template/error4.C: New test.
41017         * g++.dg/template/nested3.C: Adjust error markers.
41018
41019 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41020
41021         * gcc.dg/cpp/assert4.c: Check more #system assertions.
41022
41023 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
41024
41025         PR c/10333
41026         * gcc.dg/bitfld-7.c: New test.
41027
41028 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
41029
41030         * gcc.dg/tls/asm-1.C: New test.
41031
41032 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41033
41034         * gcc.dg/cpp/assert4.c: Update.
41035
41036 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41037
41038         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41039         * gcc.dg/builtin-apply3.c: New test.
41040
41041 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41042
41043         * lib/compat.exp (compat-obj): New xfaildata parameter.
41044         Use it to set compiler_conditional_xfail_data before compiling.
41045         (compat-get-options): Handle dg-xfail-if.
41046         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41047         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41048         * gcc.dg/compat/vector-1_y.c: Likewise.
41049         * gcc.dg/compat/vector-2_x.c: Likewise.
41050         * gcc.dg/compat/vector-2_y.c: Likewise.
41051
41052 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41053
41054         * g++.dg/opt/reg-stack4.C: New test.
41055
41056 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41057
41058         * gcc.dg/builtin-apply2.c: New test.
41059
41060 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41061
41062         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41063
41064 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41065
41066         PR c++/12924
41067         * g++.dg/template/template-id-2.C: New test.
41068
41069 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41070
41071         PR c++/5369
41072         * g++.dg/template/memfriend1.C: New test.
41073         * g++.dg/template/memfriend2.C: Likewise.
41074         * g++.dg/template/memfriend3.C: Likewise.
41075         * g++.dg/template/memfriend4.C: Likewise.
41076         * g++.dg/template/memfriend5.C: Likewise.
41077         * g++.dg/template/memfriend6.C: Likewise.
41078         * g++.dg/template/memfriend7.C: Likewise.
41079         * g++.dg/template/memfriend8.C: Likewise.
41080         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41081
41082 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
41083
41084         PR c++/12515
41085         * g++.dg/ext/cond1.C: New test.
41086
41087 2003-11-20  Richard Henderson  <rth@redhat.com>
41088
41089         * gcc.dg/20020201-2.c: Remove.
41090         * gcc.dg/20020201-4.c: Remove.
41091         * gcc.dg/20020304-1.c: Remove.
41092
41093 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
41094
41095         * gcc.dg/cpp/trad/xwin1.c: New test case.
41096
41097 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
41098
41099         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41100         * lib/g77.exp: Likewise.
41101         * lib/objc.exp: Likewise.
41102         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41103         for darwin.
41104
41105 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41106
41107         PR c++/12932
41108         * g++.dg/template/static5.C: New test.
41109
41110 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
41111
41112         * gcc.dg/nested-func-1.c: New test.
41113
41114 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41115
41116         * gcc.dg/cpp/assert4.c: New test.
41117
41118 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41119
41120         PR c++/2294
41121         * g++.dg/lookup/using9.c: New test.
41122
41123 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
41124
41125         PR c++/12762
41126         * g++.dg/template/error3.C: New test.
41127
41128 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
41129
41130         PR ada/13035
41131         * ada/acats/run_acats, run_all.sh: Fix syntax error.
41132         No longer use a wrapper for gcc, since this does not work under
41133         Windows.
41134
41135 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
41136
41137         PR c++/2094
41138         * g++.dg/template/ptrmem7.C: New test.
41139
41140 2003-11-13  Andrew Pinski <apinski@apple.com>
41141
41142         * gcc.c-torture/compile/20031113-1.c: New test.
41143
41144 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
41145             Kean Johnston <jkj@sco.com>
41146
41147         PR c/13029
41148         * gcc.dg/unused-4.c: Update.
41149
41150 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41151
41152         * g++.dg/opt/const3.C: New test.
41153
41154 2003-11-13  Jan Hubicka  <jh@suse.cz>
41155
41156         * gcc.c-torture/compile/20031112-1.c: New test.
41157
41158 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
41159
41160         * g++.dg/parse/crash10.C: Remove bogus error marker.
41161
41162 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41163
41164         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41165         (host_gcc): Likewise.
41166         (ROOT): Honor $PWDCMD.
41167         (BASE): Likewise.
41168         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41169
41170 2003-11-12  Catherine Moore  <clm@redhat.com>
41171
41172         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41173
41174 2003-11-12  Andreas Jaeger  <aj@suse.de>
41175             Jakub Jelinek  <jakub@redhat.com>
41176             Andrew Pinski  <pinskia@physics.uc.edu>
41177             Richard Henderson  <rth@redhat.com>
41178
41179         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41180         systems.
41181         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41182
41183         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41184         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41185
41186 2003-11-11  Andreas Jaeger  <aj@suse.de>
41187
41188         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41189
41190         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41191
41192 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
41193
41194         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41195         Clean ups.
41196
41197 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
41198
41199         * gcc.dg/trampoline-1.c: New test.
41200
41201 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
41202
41203         * gcc.c-torture/compile/200031109-1.c: New test.
41204
41205 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41206
41207         PR c/3190
41208         PR c/8714
41209         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41210         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41211         gcc.dg/format/no-y2k-1.c: Update.
41212
41213 2003-11-08  Roger Sayle  <roger@eyesopen.com>
41214
41215         PR optimization/10467
41216         * gcc.dg/20031108-1.c: New test case.
41217
41218 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
41219
41220         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41221
41222 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41223
41224         * gcc.dg/compound-lvalue-1.c: New test.
41225         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41226         some XFAILs.
41227
41228 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
41229
41230         * gcc.dg/altivec-varargs-1.c: New test.
41231
41232 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41233
41234         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41235         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41236         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
41237         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
41238         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41239
41240 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
41241
41242         * gcc.dg/cond-lvalue-1.c: New test.
41243
41244 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
41245
41246         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41247
41248 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41249
41250         PR c++/11616
41251         * g++.dg/template/instantiate5.C: New test.
41252
41253 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41254
41255         PR c++/12726
41256         * g++.dg/ext/complit2.C: Replace test with self-contained version.
41257         * ChangeLog: Add missing first entry for above test.
41258
41259 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41260
41261         PR c++/9810
41262         * g++.dg/template/using8.C: New test.
41263         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41264
41265 2003-11-02  Roger Sayle  <roger@eyesopen.com>
41266
41267         PR optimization/10817
41268         * gcc.c-torture/compile/20031102-1.c: New test case.
41269
41270 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
41271
41272         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41273         2147483647.
41274
41275 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41276
41277         * gcc.dg/20031102-1.c: New test.
41278
41279 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41280
41281         * gcc.dg/complex-1.c: New test.
41282
41283 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41284
41285         PR c++/12796
41286         * g++.dg/template/crash13.C: Adjust expected error location.
41287         * g++.old-deja/g++.brendan/ns1.C: Likewise.
41288
41289 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41290
41291         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41292
41293 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41294
41295         PR/10239
41296         * gcc.c-torture/compile/20031031-2.c: New test.
41297
41298 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
41299
41300         PR/11640
41301         * gcc.c-torture/compile/20031031-1.c: New test.
41302
41303 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
41304
41305         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41306         * gcc.misc-tests/bprob.exp: Likewise.
41307         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41308         the execution test on arm-elf configs.
41309         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
41310         configs that don't support scratch files.
41311         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41312
41313 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
41314
41315         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41316         done by dejagnu.
41317
41318 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
41319
41320         * ada/acats/run_all.sh: Redirect mv output to /dev/null
41321         Avoid non pure sh syntax. Add more logging.
41322
41323         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41324         fail.
41325
41326 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41327
41328         PR libgcj/10610
41329         * gcc.dg/ppc-stackalign-1.c: New test.
41330
41331 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
41332
41333         * ada/acats/run_all.sh: Change output to be more compliant with
41334         dejagnu framework.
41335         Create acats.sum and acats.log files under testsuite/ada/acats
41336         Only run [a-z]* directories, to filter out e.g. CVS.
41337         Redirect build output to log file.
41338
41339 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41340
41341         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41342
41343 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
41344
41345         PR ada/5909:
41346         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41347
41348 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
41349
41350         * gcc.c-torture/compile/20031023-1.c: New test.
41351         * gcc.c-torture/compile/20031023-2.c: New test.
41352         * gcc.c-torture/compile/20031023-3.c: New test.
41353         * gcc.c-torture/compile/20031023-4.c: New test.
41354
41355 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41356
41357         PR c++/10371
41358         * g++.dg/lookup/scoped8.C: New test.
41359
41360 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41361
41362         * g++.dg/opt/reg-stack3.C: New test.
41363
41364 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41365
41366         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
41367
41368 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41369
41370         PR c++/11076
41371         * g++.dg/template/crash13.C: New test.
41372
41373 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41374
41375         * gcc.dg/c99-restrict-2.c: New test.
41376
41377 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
41378
41379         PR c++/12698, c++/12699, c++/12700, c++/12566
41380         * g++.dg/inherit/covariant9.C: New test.
41381         * g++.dg/inherit/covariant10.C: New test.
41382         * g++.dg/inherit/covariant11.C: New test.
41383
41384 2003-10-23  Jason Merrill  <jason@redhat.com>
41385
41386         PR c++/12726
41387         * g++.dg/ext/complit2.C: New test.
41388
41389 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41390
41391         PR target/12654
41392         * gcc.c-torture/execute/20031020-1.c: New test.
41393
41394 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41395
41396         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41397         following the jump_insn.
41398
41399 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
41400
41401         * gcc.dg/cast-lvalue-1.c: New test.
41402
41403 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
41404
41405         PR c++/11962
41406         * g++.dg/template/cond2.C: New test.
41407
41408 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41409
41410         * gcc.dg/builtins-28.c: New test.
41411
41412 2003-10-20  Jan Hubicka  <jh@suse.cz>
41413
41414         * g++.dg/opt/inline4.C: Do not use min-inline-insns
41415         parameter.
41416         * gcc.dg/inline-2.c: Likewise.
41417
41418 2003-10-20  Phil Edwards  <phil@codesourcery.com>
41419
41420         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41421         * gcc.dg/nest.c: Likewise.
41422
41423 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41424
41425         PR c++/9781, c++/10583, c++/11862
41426         * g++.dg/parse/crash13.C: New test.
41427
41428 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41429
41430         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41431
41432 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41433
41434         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41435         Define HAVE_C99_RUNTIME except on Solaris.
41436         * gcc.dg/builtins-20.c: Likewise.
41437
41438 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41439
41440         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41441
41442 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41443
41444         PR c++/12495
41445         * g++.dg/template/crash21.C: New test.
41446
41447 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41448
41449         PR c++/2513
41450         * g++.dg/template/typename5.C: New test.
41451
41452 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41453
41454         PR c++/12369
41455         * g++.dg/template/friend25.C: New test.
41456
41457 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
41458
41459         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41460         versions.
41461
41462 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
41463
41464         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41465         == 2147483647.
41466
41467 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
41468
41469         * gcc.c-torture/execute/960416-1.x: Remove.
41470         * gcc.c-torture/execute/divconst-3.x: Likewise.
41471
41472 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
41473
41474         PR target/12598
41475         * gcc.dg/torture/cris-volatile-1.c: New test.
41476
41477 2003-10-14  Roger Sayle  <roger@eyesopen.com>
41478
41479         PR optimization/9325
41480         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41481         for overflowing floating point to integer conversion during RTL
41482         simplification.
41483
41484 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
41485
41486         * objc/execute/_cmd.m: Fix typo.
41487         * objc.dg/image-info.m, objc.dg/symtab-1.m:
41488         Relax 'scan-assembler' regexp.
41489         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41490         objc.dg/try-catch-4.m: Run on non-Darwin targets.
41491         * objc.dg/zero-link-2.m: Remove blank line.
41492         * objc.dg/zero-link-3.m: New test case.
41493
41494 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
41495
41496         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41497
41498         * gcc.dg/asm-names.c: Use scan-assembler-not rather
41499         than linker trickery.
41500
41501 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41502
41503         PR c++/12370
41504         * g++.dg/other/friend2.C: New test.
41505
41506 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41507
41508         * gcc.dg/20031012-1.c: New test.
41509
41510 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
41511
41512         * gcc.dg/weak/weak-3.c: Fix for new warning.
41513
41514 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
41515
41516         PR optimization/8750
41517         * gcc.c-torture/execute/20031012-1.c: New test case.
41518
41519 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41520
41521         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41522         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41523
41524 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41525
41526         PR optimization/12260
41527         * gcc.c-torture/compile/20031011-2.c: New test case.
41528
41529 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41530
41531         * gcc.c-torture/execute/20031011-1.c: New testcase.
41532
41533 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
41534
41535         * gcc.c-torture/compile/20031011-1.c: New test.
41536
41537 2003-10-11  Jan Hubicka  <jh@suse.cz>
41538
41539         * g++.dg/other/first-global.C: New test.
41540
41541 2003-10-11  Roger Sayle  <roger@eyesopen.com>
41542
41543         * gcc.c-torture/execute/string-opt-18.c: New testcase.
41544
41545 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
41546
41547         * gcc.c-torture/compile/20031010-1.c: New test.
41548
41549 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
41550
41551         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41552         * gcc.c-torture/execute/va-arg-25.c: ... here.
41553
41554 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
41555
41556         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41557
41558 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
41559
41560         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41561
41562 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
41563
41564         * g++.dg/parse/error2.C: New test.
41565
41566 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
41567
41568         PR c++/11097
41569         * g++.dg/other/error5.C: Modify the error message.
41570         * g++.dg/lookup/using8.C: New test.
41571
41572 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
41573
41574         * gcc.dg/darwin-abi-2.c: New file.
41575         * gcc.c-torture/execute/va-arg-24.c: New file.
41576
41577 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
41578
41579         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
41580         indentation.
41581
41582 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
41583
41584         PR c++/10147
41585         * g++.dg/other/error4.C: Update error messages.
41586         * g++.dg/template/ptrmem4.C: Likewise.
41587
41588         PR c++/12337
41589         * g++.dg/init/new9.C: New test.
41590
41591         PR c++/12334, c++/12236, c++/8656
41592         * g++.dg/ext/attrib8.C: New test.
41593
41594 2003-10-06  Devang Patel  <dpatel@apple.com>
41595
41596         * gcc.dg/debug/dwarf2-3.h: New test.
41597         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41598
41599 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
41600
41601         * g++.dg/opt/cfg2.C: New test.
41602
41603 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41604
41605         * g++.dg/opt/float1.C: New test.
41606
41607 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41608
41609         * gcc.dg/c90-array-lval-6.c: New test.
41610         * gcc.dg/c99-array-lval-6.c: New test.
41611
41612 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
41613             Ziemowit Laski  <zlaski@apple.com>
41614
41615         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41616         'Derived', so that it is never considered a class method; add
41617         new warning for '+port' method ambiguity.
41618         * objc.dg/method-12.m: Include <objc/objc.h> instead of
41619         <objc/objc-api.h> (needed on Mac OS X).
41620         * objc.dg/method-13.m: New test.
41621
41622 2003-10-03  Roger Sayle  <roger@eyesopen.com>
41623
41624         PR optimization/9325, PR java/6391
41625         * gcc.c-torture/execute/20031003-1.c: New test case.
41626
41627 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
41628
41629         PR optimization/12180
41630         * gcc.dg/20031002-1.c: New test.
41631
41632         PR c++/12486
41633         * g++.dg/inherit/error1.C: New test.
41634
41635 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
41636
41637         * lib/f-torture.exp (search_for): Rename to...
41638         (search_for_re): This.  Also, clean up comments and the
41639         "regexp" invocation.
41640
41641 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
41642
41643         * gcc.c-torture/compile/20031002-1.c: New test.
41644
41645 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
41646
41647         * g++.dg/opt/cond1.C: New test.
41648
41649 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
41650
41651         * gcc.dg/Wold-style-definition-2.c: New testcase.
41652         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41653
41654 2003-09-29  Richard Henderson  <rth@redhat.com>
41655
41656         * g++.dg/init/array10.C: Add dg-options.
41657
41658 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
41659
41660         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41661
41662 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41663
41664         * g++.dg/template/friend19.C: Fix typo.
41665         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41666
41667 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
41668
41669         * gcc.c-torture/execute/20030928-1.c: New test.
41670         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41671
41672 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41673
41674         * g++.dg/opt/unroll1.C: New test.
41675
41676 2003-09-26  Roger Sayle  <roger@eyesopen.com>
41677
41678         PR optimization/11741
41679         * gcc.dg/20030926-1.c: New test case.
41680
41681 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41682
41683         PR c++/5655
41684         * g++.dg/parse/access7.C: New test.
41685         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41686
41687 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
41688
41689         MERGE OF objc-improvements-branch into MAINLINE:
41690         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41691         if libobjc has not been built.
41692         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41693         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41694         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41695         objc/execute/nested-3.m, objc/execute/np-2.m,
41696         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41697         objc/execute/redefining_self.m, objc/execute/root_methods.m,
41698         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41699         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41700         objc.dg/special/unclaimed-category-1.h,
41701         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41702         well as GNU runtime.
41703         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41704         * execute/cascading-1.m, execute/function-message-1.m,
41705         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41706         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41707         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41708         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41709         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41710         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41711         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41712         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41713         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41714         * objc.dg/bitfield-2.m: Run only on Darwin.
41715         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41716         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41717         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41718         * objc.dg/const-str-1.m: Fix constant string layout.
41719
41720 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
41721
41722         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41723
41724 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
41725
41726         * gcc.dg/darwin-abi-1.c: New file.
41727
41728 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
41729
41730         PR target/12281
41731         * gcc.c-torture/compile/20030921-1.c: New test.
41732
41733 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41734
41735         * g++.dg/opt/reg-stack2.C: New test.
41736
41737 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
41738
41739         * g++.dg/eh/delayslot1.C: New test.
41740
41741 2003-09-20  Richard Henderson  <rth@redhat.com>
41742
41743         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41744
41745 2003-09-20  Roger Sayle  <roger@eyesopen.com>
41746
41747         * gcc.c-torture/execute/20030920-1.c: New test case.
41748
41749 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41750
41751         * g++.dg/rtti/typeid3.C: Correct expected error message.
41752
41753 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41754
41755         PR c++/157
41756         * g++.dg/parse/crash12.C: New test.
41757
41758 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
41759
41760         * gcc.dg/compat/mixed-struct-check.h: New.
41761         * gcc.dg/compat/mixed-struct-defs.h: New.
41762         * gcc.dg/compat/mixed-struct-init.h: New.
41763         * gcc.dg/compat/struct-by-value-19_main.c: New.
41764         * gcc.dg/compat/struct-by-value-19_x.c: New.
41765         * gcc.dg/compat/struct-by-value-19_y.c: New.
41766         * gcc.dg/compat/struct-by-value-20_main.c: New.
41767         * gcc.dg/compat/struct-by-value-20_x.c: New.
41768         * gcc.dg/compat/struct-by-value-20_y.c: New.
41769         * gcc.dg/compat/struct-return-19_main.c: New.
41770         * gcc.dg/compat/struct-return-19_x.c: New.
41771         * gcc.dg/compat/struct-return-19_y.c: New.
41772         * gcc.dg/compat/struct-return-20_main.c: New.
41773         * gcc.dg/compat/struct-return-20_x.c: New.
41774         * gcc.dg/compat/struct-return-20_y.c: New.
41775
41776 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
41777         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41778         so that it will not complain on LP64 targets.
41779
41780 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41781
41782         PR c++/495
41783         * g++.dg/template/friend24.C: New test.
41784
41785 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
41786
41787         PR c++/12332
41788         * g++.dg/template/memtmpl2.C: New test.
41789
41790 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
41791
41792         PR target/11184
41793         * gcc.dg/builtin-apply1.c: New test.
41794
41795 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41796
41797         PR c++/9848
41798         * g++.dg/warn/Wunused-4.C: New test.
41799
41800 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41801
41802         PR c++/12316
41803         * g++.dg/other/gc2.C: New test.
41804
41805 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
41806
41807         PR c++/11991
41808         * g++.dg/rtti/typeid3.C: New test.
41809
41810         PR c++/12266
41811         * g++.dg/overload/template1.C: New test.
41812
41813 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41814
41815         * g++.dg/opt/cfg3.C: New test.
41816
41817 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41818
41819         PR c++/7939
41820         * g++.dg/template/crash11.C: New test.
41821
41822 2003-09-16  Jason Merrill  <jason@redhat.com>
41823             Jakub Jelinek  <jakub@redhat.com>
41824
41825         * gcc.dg/attr-warn-unused-result.c: New test.
41826
41827 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41828
41829         PR c++/12184
41830         * g++.dg/expr/call2.C: New test.
41831
41832 2003-09-15  Andreas Jaeger  <aj@suse.de>
41833
41834         * gcc.dg/Wold-style-definition-1.c: New test.
41835
41836 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
41837
41838         PR c++/3907
41839         * g++.dg/parse/template12.C: New test.
41840
41841         * g++.dg/abi/bitfield11.C: New test.
41842         * g++.dg/abi/bitfield12.C: Likewise.
41843
41844 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
41845
41846         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
41847         non-expansion of functional macro name without arguments at EOL.
41848         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
41849
41850 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
41851
41852         * gcc.c-torture/execute/20030914-[12].c: New tests.
41853
41854 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41855
41856         PR c++/11788
41857         * g++.dg/overload/addr1.C: New test.
41858
41859 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
41860
41861         * gcc.dg/20030909-1.c: New test.
41862
41863 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41864
41865         * gcc.dg/ultrasp10.c: New test.
41866
41867 2003-09-09  Devang Patel  <dpatel@apple.com>
41868
41869         * gcc.dg/darwin-ld-6.c: New test.
41870
41871 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41872
41873         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41874
41875 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41876
41877         * gcc.dg/ia64-types1.c: New test.
41878         * gcc.dg/ia64-types2.c: Likewise.
41879
41880 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41881
41882         * gcc.dg/builtins-1.c: Add more _Complex tests.
41883         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41884
41885         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41886         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41887
41888 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41889
41890         PR c++/11786
41891         * g++.dg/lookup/koenig2.C: New test.
41892
41893         PR c++/5296
41894         * g++.dg/rtti/typeid2.C: New test.
41895
41896 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41897
41898         * gcc.c-torture/compile/20030904-1.c: New test.
41899
41900 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41901
41902         * g++.dg/opt/longbranch2.C: New test.
41903
41904 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41905
41906         * g++.dg/template/crash10.C: Only compile it.
41907
41908 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41909
41910         PR middle-end/11665
41911         * gcc.c-torture/compile/20030907-1.c: New test.
41912         * g++.dg/init/array11.C: New test.
41913
41914 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41915
41916         PR c++/11852
41917         * g++.dg/init/struct1.C: New test.
41918
41919 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41920
41921         PR c++/12181
41922         * g++.dg/expr/comma1.C: New test.
41923
41924 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/11867
41927         * g++.dg/expr/static_cast5.C: New test.
41928
41929 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41930
41931         PR c++/11507
41932         * g++.dg/lookup/scoped7.C: New test.
41933
41934         PR c++/9574
41935         * g++.dg/other/static1.C: New test.
41936
41937         PR c++/11490
41938         * g++.dg/warn/template-1.C: New test.
41939
41940         PR c++/11432
41941         * g++.dg/template/crash10.C: New test.
41942
41943         PR c++/2478
41944         * g++.dg/overload/VLA.C: New test.
41945
41946         PR c++/10804
41947         * g++.dg/template/call1.C: New test.
41948
41949 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41950
41951         PR c++/11794
41952         * g++.dg/parse/using3.C: New test.
41953
41954 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41955
41956         PR c++/11409
41957         * g++.dg/overload/builtin3.C: New test case.
41958
41959 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41960
41961         PR c/9862
41962         * gcc.dg/20030906-1.c: New test.
41963         * gcc.dg/20030906-2.c: Likewise.
41964
41965 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41966
41967         PR c++/12167
41968         * g++.dg/parse/defarg5.C: New test.
41969
41970         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41971
41972 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41973
41974         PR c++/12163
41975         * g++.dg/expr/static_cast4.C: New test.
41976
41977         PR c++/12146
41978         * g++.dg/template/crash9.C: New test.
41979
41980 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41981
41982         * g++.old-deja/g++.ext/pretty2.C: Update for change
41983         in __FUNCTION__.
41984         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41985
41986 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41987
41988         PR c++/11922
41989         * g++/dg/template/qualified-id1.C: New test.
41990
41991         PR c++/12037
41992         * g++.dg/warn/noeffect4.C: New test.
41993
41994 2003-09-04  Matt Austern  <austern@apple.com>
41995
41996         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41997         * g++.dg/ext/fnname2.C: Likewise.
41998         * g++.dg/ext/fnname3.C: Likewise.
41999
42000 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
42001
42002         * g++.dg/expr/lval1.C: New test.
42003         * g++.dg/ext/lvcast.C: Remove.
42004
42005 2003-09-03  Roger Sayle  <roger@eyesopen.com>
42006
42007         PR optimization/11700.
42008         * gcc.c-torture/compile/20030903-1.c: New test case.
42009
42010 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
42011
42012         PR c++/12053
42013         * g++.dg/abi/layout4.C: New test.
42014
42015 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
42016
42017         PR c++/11553
42018         * g++.dg/parse/friend3.C: New test.
42019
42020 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
42021
42022         PR c++/11847
42023         * g++.dg/template/class1.C: New test.
42024
42025         PR c++/11808
42026         * g++.dg/expr/call1.C: New test.
42027
42028 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
42029
42030         PR c++/12114
42031         * g++.dg/init/ref9.C: New test.
42032
42033         PR c++/11972
42034         * g++.dg/template/nested4.C: New test.
42035
42036 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42037
42038         PR c++/12093
42039         * g++.dg/template/non-dependent4.C: New test.
42040
42041         PR c++/11928
42042         * g++.dg/inherit/conv1.C: New test.
42043
42044 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
42045
42046         PR c++/6196
42047         * g++.dg/ext/label1.C: New test.
42048         * g++.dg/ext/label2.C: Likewise.
42049
42050 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42051
42052         * g++.dg/expr/cond3.C: New test.
42053
42054 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42055
42056         * gcc.dg/builtins-1.c: Add new builtin cases.
42057
42058 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42059
42060         * gcc.dg/builtins-1.c: Add new cases.
42061         * gcc.dg/torture/builtin-attr-1.c: Likewise.
42062
42063 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42064
42065         * gcc.dg/builtins-1.c: Add more math builtin tests.
42066         * gcc.dg/torture/builtin-attr-1.c: New test.
42067
42068 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
42069
42070         PR optimization/5079
42071         * g++.dg/opt/static3.C: New test.
42072
42073 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42074
42075         * gcc.misc-tests/gcov-10b.c: New test.
42076
42077 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
42078
42079         * g++.dg/opt/ptrmem3.C: New test.
42080
42081         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42082
42083 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
42084
42085         * gcc.dg/20030826-2.c: New test.
42086
42087 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42088
42089         PR middle-end/12002
42090         * g77.f-torture/compile/12002.f: New test case.
42091
42092 2003-08-26  Roger Sayle  <roger@eyesopen.com>
42093
42094         * gcc.dg/20030826-1.c: New test case.
42095
42096 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
42097
42098         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42099
42100 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
42101
42102         PR c++/11871
42103         * c++.dg/lookup/crash1.C: New test.
42104
42105         * c++.dg/warn/noeffect3.C: New test.
42106
42107 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
42108
42109         * gcc.dg/compat/vector-1_x.c: Compile with -w.
42110         * gcc.dg/compat/vector-1_y.c: Ditto.
42111         * gcc.dg/compat/vector-2_x.c: Ditto.
42112         * gcc.dg/compat/vector-2_y.c: Ditto.
42113
42114 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
42115
42116         * gcc.dg/20030702-1.c: New test.
42117
42118 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
42119
42120         PR c++/8795
42121         * g++.dg/ext/altivec-1.C: New test.
42122
42123 2003-08-24  Richard Henderson  <rth@redhat.com>
42124
42125         * g++.dg/eh/simd-2.C: Add -w for x86.
42126
42127 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
42128
42129         * gcc.dg/20030815-1.c: New test.
42130
42131 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42132
42133         PR c++/3765
42134         * g++.dg/parse/access6.C: New test.
42135
42136 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42137
42138         PR c++/641, c++/11876
42139         * g++.dg/template/friend22.C: New test.
42140         * g++.dg/template/friend23.C: Likewise.
42141
42142 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42143
42144         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42145         identically.
42146
42147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42148
42149         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42150
42151 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42152
42153         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42154
42155 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42156
42157         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42158
42159 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
42160
42161         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42162
42163 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
42164
42165         PR c++/11919
42166         * g++.dg/overload/prom1.C: New test.
42167
42168         PR c++/11551
42169         * g++.dg/parse/dtor2.C: New test.
42170
42171         PR c++/10762
42172         * g++.dg/parse/using2.C: New test.
42173
42174 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
42175
42176         PR target/11805
42177         * gcc.c-torture/compile/20030821-1.c: New.
42178
42179 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
42180
42181         PR c++/11834
42182         * g++.dg/template/deduce2.C: New test.
42183
42184 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
42185
42186         * gcc.c-torture/execute/20030821-1.c: New test.
42187
42188 2003-08-20  Roger Sayle  <roger@eyesopen.com>
42189
42190         PR middle-end/11984
42191         * gcc.dg/20030820-1.c: New test case.
42192
42193 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
42194
42195         PR c++/11945
42196         * g++.dg/warn/noeffect2.C: New test.
42197
42198 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
42199
42200         PR c++/10926
42201         * g++.dg/template/dtor2.C: New test.
42202
42203         PR c++/11684
42204         * g++.dg/template/operator1.C: New test.
42205         * g++.dg/parse/operator4.C: New test.
42206
42207         PR c++/11946.C
42208         * g++.dg/expr/enum1.C: New test.
42209         * gcc.dg/c99-bool-1.c: Remove bogus warning.
42210
42211         PR c++/11036.C
42212         * g++.dg/parse/elab2.C: New test.
42213         * g++.dg/parse/typedef4.C: Change error message.
42214         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42215         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42216         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42217
42218 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
42219
42220         * gcc.dg/pch/warn-1.c: New.
42221         * gcc.dg/pch/warn-1.hs: New.
42222
42223         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42224         not-tested file.
42225
42226 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42227
42228         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42229
42230 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
42231
42232         * gcc.dg/uninit-D.c: New Test.
42233         * gcc.dg/uninit-E.c: New Test.
42234         * gcc.dg/uninit-F.c: New Test.
42235         * gcc.dg/uninit-G.c: New Test.
42236
42237 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
42238
42239         * g++.dg/README: Describe the pch directory.
42240
42241 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42242
42243         PR c++/11174
42244         * g++.dg/parse/access4.C: New test.
42245         * g++.dg/parse/access5.C: Likewise.
42246         * g++.old-deja/g++.jason/access17.C: Adjust error message.
42247
42248 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
42249
42250         * gcc.dg/noncompile/20030818-1.c: New.
42251
42252 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
42253
42254         PR c++/11957
42255         * g++.dg/warn/noeffect1.C: New test.
42256
42257         * g++.dg/template/scope2.C: New test.
42258         * g++.dg/template/error2.C: Correct dg-error
42259
42260 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
42261
42262         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42263
42264 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
42265
42266         PR C++/11512
42267         * g++.dg/template/warn1.C: New.
42268
42269 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42270
42271         * g++.dg/template/error2.C: New test.
42272         * g++.dg/lookup/using7.C: Adjust errors
42273         * g++.old-deja/g++.pt/crash36.C: Likewise.
42274         * g++.old-deja/g++.pt/derived3.C: Likewise.
42275
42276 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42277
42278         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42279         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42280         * gcc.c-torture/execute/builtins/string-9.c: New, from
42281         string-opt-9.c.  Adjust for execute/builtins framework.
42282         * gcc.c-torture/execute/string-opt-9.c: Delete.
42283
42284 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
42285
42286         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42287
42288         * g++.dg/parse/ret-type2.C: New test.
42289
42290         PR c++/11703
42291         * g++.dg/init/new8.C: New test.
42292
42293         PR c++/10923
42294         * g++.dg/parse/typedef5.C: New test.
42295
42296         PR c++/9512
42297         * g++.dg/parse/qualified2.C: New test.
42298         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42299         invalid code.
42300
42301 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
42302
42303         * g++.dg/conversion/ptrmem1.C: New test.
42304
42305 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
42306
42307         PR target/11693
42308         * gcc.dg/20030811-1.c: New test.
42309
42310         PR target/11535
42311         * gcc.c-torture/execute/20030811-1.c: New test.
42312
42313 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42314
42315         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42316
42317 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
42318
42319         PR c++/11789.C
42320         * g++.dg/inherit/multiple1.C: New test.
42321
42322 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42323
42324         * gcc.dg/spe1.c: New test.
42325
42326         PR c++/11670
42327         * g++.dg/expr/cast2.C: New test.
42328
42329         PR c++/10530
42330         * g++.dg/template/dependent-name2.C: New test.
42331
42332 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
42333
42334         * g++.dg/parse/crash11.C: Put the dg options in comments.
42335
42336 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
42337
42338         * lib/gcc-dg.exp: Update for diagnostic change.
42339
42340 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42341
42342         PR c++/5767
42343         * g++.dg/parse/crash11.C: New test.
42344
42345 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
42346
42347         * gcc.dg/cpp/spacing1.c: Update.
42348
42349 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
42350
42351         PR target/11739
42352         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42353         a value for -mtune.
42354
42355 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42356
42357         PR middle-end/11771
42358         * gcc.c-torture/compile/20030804-1.c: New test case.
42359
42360 2003-08-04  Roger Sayle  <roger@eyesopen.com>
42361
42362         * gcc.dg/20030804-1.c: New test case.
42363
42364 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
42365
42366         * gcc.dg/cpp/separate-1.c: New test.
42367
42368 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
42369
42370         PR c++/11704
42371         * g++.dg/template/dependent-expr2.C: New test.
42372
42373         PR c++/11766
42374         * g++.dg/expr/ptrmem1.C: New test.
42375
42376 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42377
42378         PR c++/9453
42379         * g++.dg/template/friend15.C: New test.
42380
42381 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
42382
42383         * lib/dg-pch.exp: Work round PCH bug.
42384
42385 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42386
42387         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
42388         builtins.  Move cases from builtins-4.c here.
42389
42390         * gcc.dg/torture/builtin-math-1.c: New test taken from
42391         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42392         additional cases.
42393
42394         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42395         Delete.
42396
42397 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42398
42399         PR c++/9447
42400         * g++.dg/template/using7.C: New test.
42401
42402 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
42403
42404         * import1.c, import2.c: New tests.
42405
42406 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * g++.dg/eh/crossjump1.C: New test.
42409
42410 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
42411
42412         PR c++/11697
42413         * g++.dg/template/using6.C: New test.
42414
42415         PR c++/11744
42416         * g++.dg/template/koenig2.C: New test.
42417
42418 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42419
42420         PR c++/7983
42421         * g++.dg/parse/typedef4.C: New test.
42422
42423 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42424
42425         PR c++/8442, c++/8806
42426         * g++.dg/template/elab1.C: New test.
42427         * g++.dg/template/type2.C: Likewise.
42428         * g++.dg/template/ttp3.C: Adjust expected error message.
42429         * g++.old-deja/g++.law/visibility13.C: Likewise.
42430         * g++.old-deja/g++.niklas/t135.C: Likewise.
42431         * g++.old-deja/g++.pt/ttp41.C: Likewise.
42432         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42433         template argument.
42434         * g++.old-deja/g++.pt/ttp44.C: Likewise.
42435
42436 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
42437
42438         PR c++/11295
42439         * g++.dg/ext/stmtexpr1.C: New test.
42440
42441         * g++.dg/opt/tmp1.C: New test.
42442
42443         PR c++/11525
42444         * g++.dg/parse/constant4.C: New test.
42445
42446         PR c++/9447
42447         * g++.dg/template/using5.C: New test.
42448
42449 2003-07-31  Roger Sayle  <roger@eyesopen.com>
42450
42451         * gcc.dg/builtins-27.c: New test case.
42452
42453 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
42454
42455         * gcc.dg/tls/opt-7.c: New test.
42456
42457 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
42458
42459         * g++.old-deja/g++.other/crash18.C: Remove.
42460
42461 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42462
42463         * g++.dg/template/explicit3.C: New.
42464         * g++.dg/template/explicit4.C: New.
42465         * g++.dg/template/explicit5.C: New.
42466
42467         PR c++/11347
42468         * g++.dg/template/memtmpl1.C: New.
42469
42470 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
42471
42472         PR target/11565
42473         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42474         * gcc.dg/i386-387-5.c (dg-options): Likewise.
42475
42476 2003-07-30  Jan Hubicka  <jh@suse.cz>
42477
42478         * vtgc1.c: Kill.
42479
42480 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
42481
42482         * gcc.dg/struct-in-proto-1.c: New test.
42483
42484 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
42485
42486         * gcc.dg/cpp/include2.c: Only expect one message.
42487
42488 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
42489
42490         PR c++/9447
42491         * g++.dg/template/using1.C: New test.
42492         * g++.dg/template/using2.C: New test.
42493         * g++.dg/template/using3.C: New test.
42494         * g++.dg/template/using4.C: New test.
42495
42496 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
42497
42498         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42499         * gcc.c-torture/execute/string-opt-10.c: Likewise.
42500
42501 2003-07-28  Jan Hubicka  <jh@suse.cz>
42502
42503         PR c++/11530
42504         * g++.dg/opt/call1.C: New test.
42505
42506 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
42507
42508         PR c++/11667
42509         * g++.dg/init/enum2.C: New test.
42510         * g++.dg/template/overload1.C: Add "-w" option.
42511
42512 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
42513
42514         * gcc.dg/Wdeclaration-after-statement-1.c,
42515         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42516
42517 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
42518
42519         * gcc.c-torture/compile/20030725-1.c: New test.
42520
42521 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
42522
42523         * gcc.dg/20030505.c: Only run for SPE.
42524         Remove definition of opaque type.
42525
42526 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
42527
42528         * g++.dg/template/ptrmem6.C: New test.
42529
42530 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
42531
42532         * gcc.c-torture/compile/zero-strct-2.c: New test.
42533
42534 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
42535
42536         * gcc.dg/intermod-1.c: New test.
42537
42538 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42539
42540         PR c++/11617
42541         * g++.dg/template/lookup2.C: New test.
42542         * g++.dg/template/memclass1.C: Remove instantiated from error.
42543         * g++.dg/other/error2.C: Tweak expected errors.
42544
42545         PR c++/11596
42546         * g++.dg/template/defarg3.C: New test.
42547
42548         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42549
42550 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
42551
42552         * g++.dg/inherit/access5.C: New test.
42553
42554 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42555
42556         PR c++/11513
42557         * g++.dg/template/crash8.C: New test.
42558
42559 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
42560
42561         PR c/10602
42562         * gcc.dg/noncompile/incomplete-2.c: New test.
42563
42564 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
42565
42566         PR c++/11645
42567         * g++.dg/inherit/access4.C: New test.
42568
42569         PR c++/11517
42570         * g++.dg/expr/cond2.C: New test.
42571
42572         PR optimization/10679
42573         * g++.dg/opt/inline4.C: New test.
42574
42575 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.dg/parse/crash10: New test.
42578
42579 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42580
42581         * g++.dg/ext/flexary1.C: New test.
42582
42583 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42584
42585         PR c++/10793
42586         * g++.dg/template/crash9.C: New test.
42587
42588 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42589
42590         PR c++/3004
42591         * g++.dg/parse/typedef3.C: New test.
42592
42593         PR c++/7906
42594         * g++.dg/parse/operator2.C: New test.
42595
42596         PR c++/8895
42597         * g++.dg/parse/def-tmpl-arg1.C: New test.
42598
42599         PR c++/9282
42600         * g++.dg/parse/funptr1.C: New test.
42601
42602         PR c++/9452
42603         * g++.dg/parse/ambig3.C: New test.
42604
42605         PR c++/9454
42606         * g++.dg/parse/operator3.C: New test.
42607
42608         PR c++/9486
42609         * g++.dg/parse/template10.C: New test.
42610
42611         PR c++/9488
42612         * g++.dg/parse/template11.C: New test.
42613
42614         PR c++/10150
42615         * g++.dg/parse/invalid-op1.C: New test.
42616
42617         PR c++/10247
42618         * g++.dg/parse/condexpr1.C: New test.
42619
42620 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
42621
42622         * g++.dg/ext/packed3.C: New test.
42623         * g++.dg/ext/packed4.C: New test.
42624
42625         * gcc.dg/pack-test-3.c: New test.
42626
42627 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
42628
42629         * lib/compat.exp: Handle dg-options per source file.
42630         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42631         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42632         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42633         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42634         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42635         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42636         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42637         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42638         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42639         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42640         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42641         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42642         * g++.dg/compat/break/bitfield7_x.C: Ditto.
42643         * g++.dg/compat/break/bitfield7_y.C: Ditto.
42644
42645 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
42646
42647         PR c/10320
42648         * gcc.c-torture/execute/20030718-1.c: New test.
42649
42650 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42651
42652         PR optimization/11536
42653         * gcc.dg/20030721-1.c: New test.
42654
42655 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
42656
42657         PR c++/11546
42658         * g++.dg/template/lookup1.C: New test.
42659
42660 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
42661
42662         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42663         diagnostics of ill-formed constructs involving labels.
42664         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42665         the new 'previously defined here' message.
42666
42667 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
42668
42669         * g++.dg/parse/non-dependent2.C: New test.
42670
42671 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
42672
42673         * g++.dg/init/init-ref4.C: xfail on targets without
42674         weak symbols.
42675
42676 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
42677
42678         PR target/11087
42679         * gcc.c-torture/execute/20030717-1.c: New test.
42680
42681 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42682
42683         * g++.dg/opt/cfg1.C: New test.
42684
42685 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
42686
42687         PR optimization/11557
42688         * gcc.dg/20030717-1.c: New test.
42689
42690 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
42691
42692         PR c++/10476
42693         * g++.dg/expr/crash-1.C: New test.
42694
42695         PR c++/11027
42696         * g++.dg/template/init3.C: New test.
42697
42698         PR c++/8222
42699         * g++.dg/template/non-dependent1.C: New test.
42700
42701         PR c++/11070
42702         * g++.dg/template/non-dependent2.C: New test.
42703
42704         PR c++/11071
42705         * g++.dg/template/non-dependent3.C: New test.
42706
42707         PR c++/9907
42708         * g++.dg/template/sizeof5.C: New test.
42709
42710 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
42711
42712         PR 11498
42713         * gcc.c-torture/compile/mangle-1.c: New file.
42714
42715 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42716
42717         PR c++/7809
42718         * g++.dg/parse/access3.C: New test.
42719
42720 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
42721
42722         PR c++/11384
42723         * g++.dg/init/init-ref4.C: New test.
42724
42725 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
42726
42727         PR c++/11547
42728         * g++.dg/parse/constant3.C: New test.
42729         * g++.dg/parse/crash7.C: Likewise.
42730
42731 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
42732
42733         PR target/11008
42734         * gcc.dg/i386-pentium4-not-mull.c: New.
42735
42736 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
42737
42738         * gcc.dg/asm-names.c (ymain): Make it weak.
42739
42740 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42741
42742         PR c++/5421
42743         * g++.dg/template/friend21.C: New test.
42744
42745 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
42746
42747         * gcc.dg/cleanup-8.c: New test.
42748         * gcc.dg/cleanup-9.c: New test.
42749
42750 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
42751
42752         * g++.dg/ext/dll-MI1.h: New file.
42753         * g++.dg/ext/dllexport-MI1.C: New file.
42754         * g++.dg/ext/dllimport-MI1.C: New file.
42755
42756 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
42757
42758         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42759         it does not have cmpstrsi patterns (just cmpmemsi).
42760
42761 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
42762
42763         PR debug/11473
42764         * g++.dg/debug/debug8.C: New test.
42765
42766 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42767
42768         PR c++/10108
42769         * g++.dg/template/crash7.C: New test.
42770
42771 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
42772
42773         PR target/10795
42774         * gcc.c-torture/compile/20030708-1.c: New.
42775
42776 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
42777
42778         * gcc.c-torture/execute/20030715-1.c: New test.
42779
42780 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
42781
42782         * gcc.dg/pch/inline-3.c: New file.
42783         * gcc.dg/pch/inline-3.hs: New file.
42784         * gcc.dg/pch/inline-4.c: New file.
42785         * gcc.dg/pch/inline-4.hs: New file.
42786
42787 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
42788
42789         PR c++/11509
42790         * g++.dg/template/crash6.C: New test.
42791
42792         PR c++/7053
42793         * g++.dg/template/friend20.C: New test.
42794
42795         PR c++/7019
42796         * g++.dg/template/overload2.C: New test.
42797
42798 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42799
42800         PR optimization/11440
42801         * gcc.c-torture/execute/20030714-1.c: New test.
42802
42803 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42804
42805         PR c++/11154
42806         * g++.dg/template/partial2.C: New test.
42807
42808 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
42809
42810         PR c++/11503
42811         * g++.dg/template/anon1.C: New test.
42812
42813         PR c++/11493
42814         PR c++/11495
42815         * g++.dg/parse/template9.C: Likewise.
42816         * g++.dg/template/crash4.C: New test.
42817         * g++.dg/template/koenig1.C: Likewise.
42818         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
42819         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
42820         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
42821         functions.
42822         * g++.old-deja/g++.jason/template36.C: Likewise.
42823         * g++.old-deja/g++.mike/p1989.C: Likewise.
42824         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
42825         * g++.old-deja/g++.pt/ttp20.C: Use this->.
42826         * g++.old-deja/g++.pt/ttp21.C: Use this->.
42827         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
42828         compiling.
42829         * g++.old-deja/g++.pt/union2.C: Use this->.
42830
42831 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
42832
42833         * gcc.dg/20030711-1.c: New test.
42834
42835 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
42836
42837         PR c++/11050
42838         * g++.dg/parse/args1.C: New test.
42839         * g++.pt/defarg8.C: Change expected errors.
42840
42841 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
42842
42843         PR c++/8164
42844         * g++.dg/template/nontype2.C: New test.
42845
42846         PR c++/10558
42847         * g++.dg/parse/template8.C: New test.
42848
42849         PR c++/8327
42850         * g++.dg/template/scope1.C: New test.
42851
42852         * g++.dg/warn/Wsign-compare-1.C: New test.
42853
42854 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42855
42856         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
42857
42858 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
42859
42860         PR c++/9411
42861         * g++.dg/template/explicit2.C: New test.
42862
42863         PR c++/10032
42864         * g++.dg/warn/pedantic1.C: New test.
42865
42866 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
42867
42868         PR c++ 9483
42869         * g++.dg/other/field1.C: New test.
42870
42871 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42872
42873         PR c/11449
42874         * gcc.c-torture/compile/20030707-1.c: New.
42875
42876 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42877
42878         PR c++/10849
42879         * g++.dg/template/access12.C: New test.
42880
42881 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42882
42883         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42884         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42885         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42886         * gcc.misc-tests/gcov.exp: Update
42887         * g++.dg/gcov/gcov.exp: Update
42888         * lib/gcov.exp: Update.
42889
42890 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42891
42892         * g++.dg/abi/mangle17.C: Make sure template expressions are
42893         dependent.
42894         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42895         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42896         * g++.dg/opt/stack1.C: Remove erroneous code.
42897         * g++.dg/parse/template7.C: New test.
42898         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42899         * g++.old-deja/g++.pt/crash4.C: Likewise.
42900
42901 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42902
42903         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42904         with zero or one occurence of `$' after the initial `L'.
42905
42906 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42907
42908         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42909
42910 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42911
42912         PR c/11370
42913         * gcc.dg/Wunreachable-6.c: New testcase.
42914         * gcc.dg/Wunreachable-7.c: New testcase.
42915
42916 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42917
42918         PR c/11420
42919         * gcc.dg/20030708-1.c: New test.
42920
42921 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42922
42923         * gcc.dg/compat/sdata-section.h: New file.
42924         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42925         * gcc.dg/torture/mips-sdata-1.c: New test.
42926
42927 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42928
42929         PR c++/11030
42930         * g++.dg/template/friend19.C: New test.
42931
42932 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42933
42934         * g++.dg/opt/strength-reduce.C: New test.
42935
42936 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42937
42938         PR target/10979
42939         * gcc.dg/20030707-1.c: New testcase.
42940
42941 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42942
42943         PR optimization/11059
42944         * g++.dg/opt/emptyunion.C: New testcase.
42945
42946 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42947             Eric Botcazou  <ebotcazou@libertysurf.fr>
42948
42949         * g++.dg/opt/stack1.C: New test.
42950
42951 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42952
42953         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42954         run test.
42955
42956         PR c++/11431
42957         * g++.dg/expr/static_cast3.C: New test.
42958
42959 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42960
42961         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42962         everywhere.
42963         * gcc.dg/concat.c: Concatenation of string constants with
42964         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42965         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42966         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42967         necessary to avoid multi-character character constant warning.
42968         * gcc.dg/cpp/escape.c: Likewise.
42969         * gcc.dg/cpp/ucs.c: Likewise.
42970         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42971         Fix a typo.
42972
42973 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42974
42975         PR c/11428
42976         * gcc.c-torture/compile/20030704-1.c: New.
42977
42978 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42979
42980         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42981
42982 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42983
42984         PR c++/5287, PR c++/7910,  PR c++/11021
42985         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42986         tests for warnings.
42987         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42988         * g++.dg/ext/dllimport3.C: Likewise.
42989         * g++.dg/ext/dllimport4.C: New file.
42990         * g++.dg/ext/dllimport5.C: New file.
42991         * g++.dg/ext/dllimport6.C: New file.
42992         * g++.dg/ext/dllimport7.C: New file.
42993         * g++.dg/ext/dllimport8.C: New file.
42994         * g++.dg/ext/dllimport9.C: New file.
42995         * g++.dg/ext/dllimport10.C: New file.
42996         * g++.dg/ext/dllexport1.C: New file.
42997
42998 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42999
43000         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43001         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43002
43003 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43004
43005         * gcc.dg/builtins-25.c: New testcase.
43006         * gcc.dg/builtins-26.c: New testcase.
43007
43008 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
43009
43010         * gcc.dg/compat/vector-defs.h: New file.
43011         * gcc.dg/compat/vector-setup.h: New file.
43012         * gcc.dg/compat/vector-check.h: New file.
43013         * gcc.dg/compat/vector-1_main.c: New file.
43014         * gcc.dg/compat/vector-1_x.c: New file.
43015         * gcc.dg/compat/vector-1_y.c: New file.
43016         * gcc.dg/compat/vector-2_main.c: New file.
43017         * gcc.dg/compat/vector-2_x.c: New file.
43018         * gcc.dg/compat/vector-2_y.c: New file.
43019
43020         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43021         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43022         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43023         * gcc.dg/compat/struct-align-1.h: New file.
43024         * gcc.dg/compat/struct-align-1_main.c: New file.
43025         * gcc.dg/compat/struct-align-1_x.c: New file.
43026         * gcc.dg/compat/struct-align-1_y.c: New file.
43027         * gcc.dg/compat/struct-align-2.h: New file.
43028         * gcc.dg/compat/struct-align-2_main.c: New file.
43029         * gcc.dg/compat/struct-align-2_x.c: New file.
43030         * gcc.dg/compat/struct-align-2_y.c: New file.
43031
43032         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43033         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43034         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43035         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43036         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43037         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43038         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43039         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43040         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43041         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43042         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43043         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43044         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43045         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43046         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43047         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43048         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43049         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43050         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43051         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43052         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43053         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43054         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43055         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43056         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43057         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43058         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43059         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43060         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43061
43062 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43063
43064         * gcc.dg/i386-call-1.c: New test.
43065
43066 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
43067
43068         PR c++/9162
43069         * g++.dg/parse/defarg4.C: New.
43070
43071 2003-07-03  Roger Sayle  <roger@eyesopen.com>
43072
43073         PR target/10700
43074         * gcc.c-torture/compile/20030703-1.c: New test case.
43075
43076 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
43077
43078         * g++.dg/template/local3.C: Remove extra semicolon.
43079
43080 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43081
43082         * gcc.dg/i386-volatile-1.c: New test.
43083
43084 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
43085
43086         PR c++/11072
43087         * g++.dg/other/offsetof2.C: XFAIL.
43088         * g++.dg/other/offsetof5.C: New.
43089
43090         PR c++/10219
43091         * g++.dg/template/error1.C: New.
43092
43093         PR c++/9779
43094         * g++.dg/template/dependent-expr1.C: New.
43095
43096 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43097
43098         PR c++/6949
43099         * g++.dg/template/local3.C: New test.
43100
43101         PR c++/11149
43102         * g++.dg/lookup/scoped6.C: New test.
43103
43104 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
43105
43106         PR c++/8046
43107         * g++.dg/other/error7.C: New test.
43108
43109 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
43110
43111         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43112         * g++.old-deja/g++.abi/vtable3.h: Likewise.
43113         * g++.old-deja/g++.law/code-gen5.C: Likewise.
43114         * g++.old-deja/g++.other/union2.C: Likewise.
43115         * gcc.dg/c90-const-expr-2.c: Likewise.
43116         * gcc.dg/c90-const-expr-3.c: Likewise.
43117         * gcc.dg/c99-const-expr-2.c: Likewise.
43118         * gcc.dg/c99-const-expr-3.c: Likewise.
43119         * gcc.dg/concat.c: Likewise.
43120
43121 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
43122
43123         PR c++/9559
43124         * g++.dg/init/static1.C: New test.
43125
43126 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43127
43128         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43129         * g++.old-deja/g++.other/access2.C: Likewise.
43130         * g++.old-deja/g++.other/decl2.C: Likewise.
43131         * gcc.c-torture/execute/20020615-1.c: Likewise.
43132
43133 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43134
43135         PR c++/4933
43136         * g++.dg/template/sizeof4.C: New test.
43137
43138 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43139
43140         * g++.dg/other/error6.C: New test.
43141
43142 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
43143
43144         PR c++/10750
43145         * g++.dg/parse/constant2.C: New test.
43146
43147 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
43148
43149         PR c++/11106
43150         * g++.dg/other/error5.C: New test.
43151
43152 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43153
43154         * gcc.dg/format/gcc_diag-1.c: New test.
43155
43156 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
43157
43158         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43159
43160 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
43161
43162         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43163         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43164         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43165
43166 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
43167
43168         * gcc.c-torture/execute/builtins/string-8.c: New test.
43169         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43170         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43171         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43172
43173 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43174
43175         PR c++/10468
43176         * g++.dg/ext/typeof6.C: New test.
43177
43178 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
43179
43180         PR c++/10796
43181         * g++.dg/init/enum1.C: New test.
43182
43183 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
43184
43185         * gcc.dg/20030627-1.c: New test.
43186
43187 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
43188
43189         PR c++/11332
43190         * g++.dg/expr/static_cast2.C: New test.
43191
43192 2003-06-26  Roger Sayle  <roger@eyesopen.com>
43193             Jakub Jelinek  <jakub@redhat.com>
43194
43195         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43196         sprintf(dst,"%s",src) optimization.
43197         * gcc.c-torture/execute/20030626-1.c: New test case.
43198         * gcc.c-torture/execute/20030626-2.c: New test case.
43199
43200 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
43201
43202         * gcc.c-torture/execute/multi-ix.c: New test.
43203
43204         * gcc.c-torture/execute/simd-4.c (main):
43205         Added missing semicolon at end of union.
43206
43207 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
43208
43209         PR c++/8266
43210         * g++.dg/template/explicit-instantiation3.C: New test.
43211
43212 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43213
43214         * gcc.dg/20030626-1.c: Use signed char.
43215
43216 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
43217
43218         * gcc.dg/20030626-1.c: New test.
43219
43220 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
43221
43222         * const-str-2.m: Update.
43223
43224 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
43225
43226         PR c++/10990
43227         * g++.dg/rtti/dyncast1.C: New test.
43228         * g++.dg/abi/mangle4.C: Correct base-specifier access.
43229         * g++.dg/lookup/scoped1.C: Remove XFAIL.
43230         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43231
43232         PR c++/10931
43233         * g++.dg/expr/static_cast1.C: New test.
43234
43235 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
43236
43237         * gcc.dg/20030625-1.c: New test.
43238
43239 2003-06-24  Roger Sayle  <roger@eyesopen.com>
43240
43241         * gcc.c-torture/compile/20030624-1.c: New test case.
43242
43243 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
43244
43245         * gcc.c-torture/execute/string-opt-17.c: New test.
43246
43247 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
43248
43249         PR c++/5754
43250         * g++.dg/parse/crash6.C: New test.
43251
43252 2003-06-23  Roger Sayle  <roger@eyesopen.com>
43253
43254         * gcc.dg/builtins-24.c: New test case.
43255
43256 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
43257
43258         * g++.dg/opt/operator1.C: New test.
43259
43260 2003-06-22  Roger Sayle  <roger@eyesopen.com>
43261
43262         * gcc.c-torture/execute/string-opt-16.c: New test case.
43263
43264 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43265
43266         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
43267         * g++.old-deja/g++.other/conv7.C: Likewise.
43268         * g++.old-deja/g++.other/overcnv2.C: Likewise.
43269         * g++.old-deja/g++.other/overload14.C: Likewise.
43270
43271 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43272
43273         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43274         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43275
43276 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43277
43278         PR c++/10888
43279         * g++.dg/warn/Winline-3.C: New test.
43280
43281 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43282
43283         * lib/target-supports.exp (check_alias_available): Make the test
43284         program acceptable to the Solaris assembler.
43285
43286         PR c++/10749
43287         * g++.dg/template/memclass2.C: New test.
43288
43289 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43290             Eric Botcazou  <ebotcazou@libertysurf.fr>
43291
43292         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43293         data for non-matching targets.
43294         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43295
43296 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
43297
43298         PR c++/10845
43299         * g++.dg/template/member3.C: New test.
43300
43301 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
43302
43303         PR c++/10939
43304         * g++.dg/template/func1.C: New test.
43305
43306         PR c++/9649
43307         * g++.dg/template/static4.C: New test.
43308         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43309
43310         PR c++/11041
43311         * g++.dg/init/ref7.C: New test.
43312
43313 2003-06-19  Matt Austern  <austern@apple.com>
43314
43315         PR c++/11228
43316         * g++.dg/anew1.C: New test.
43317         * g++.dg/anew2.C: New test.
43318         * g++.dg/anew3.C: New test.
43319         * g++.dg/anew4.C: New test.
43320
43321 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
43322
43323         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43324
43325 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
43326
43327         * gcc.c-torture/execute/simd-4.c (main): Make expected value
43328         endian-dependent.
43329
43330 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
43331
43332         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43333         Remove cruft.
43334
43335 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
43336
43337         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43338         * gcc.c-torture/compile/961203-1.c: Likewise.
43339         * gcc.c-torture/compile/980506-1.c: Likewise.
43340
43341 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43342
43343         PR c++/10712
43344         * g++.dg/lookup/using7.C: New test.
43345
43346 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
43347
43348         PR c++/11105
43349         * g++.dg/abi/conv1.C: Remove it.
43350         * g++.dg/template/conv7.C: New test.
43351         * g++.dg/template/conv8.C: Likewise.
43352         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43353         conversion operator.
43354
43355 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
43356
43357         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43358         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43359         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43360         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43361         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43362         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43363         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43364         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43365         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43366         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43367         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43368         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43369         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43370         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43371         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43372         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43373         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43374         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43375         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43376         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43377         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43378         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43379         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43380         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43381         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43382         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43383         * gcc.dg/compat/struct-return-10_x.c: Ditto.
43384         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43385         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43386
43387 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
43388
43389         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43390         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43391         indications.
43392
43393 2003-06-16  Roger Sayle  <roger@eyesopen.com>
43394
43395         * gcc.dg/i386-387-5.c: New test case.
43396         * gcc.dg/i386-387-6.c: New test case.
43397         * gcc.dg/builtins-23.c: New test case.
43398
43399 2003-06-15  Roger Sayle  <roger@eyesopen.com>
43400
43401         * gcc.dg/builtins-22.c: New test case.
43402         * gcc.dg/i386-387-1.c: Update to test exp.
43403         * gcc.dg/i386-387-2.c: Likewise.
43404
43405 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43406
43407         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43408
43409 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43410
43411         * lib/gcc-dg.exp (dg-require-dll): New function.
43412         (dg-xfail-if): Likewise.
43413         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43414         driver.
43415
43416         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43417         * gcc.c-torture/compile/20001205-1.c: Likewise.
43418         * gcc.c-torture/compile/20001226-1.c: Likewise.
43419         * gcc.c-torture/compile/20010518-2.c: Likewise.
43420         * gcc.c-torture/compile/20020312-1.c: Likewise.
43421         * gcc.c-torture/compile/20020604-1.c: Likewise.
43422         * gcc.c-torture/compile/920501-12.c: Likewise.
43423         * gcc.c-torture/compile/920501-4.c: Likewise.
43424         * gcc.c-torture/compile/920520-1.c: Likewise.
43425         * gcc.c-torture/compile/920521-1.c: Likewise.
43426         * gcc.c-torture/compile/920625-1.c: Likewise.
43427         * gcc.c-torture/compile/961203-1.c: Likewise.
43428         * gcc.c-torture/compile/980506-1.c: Likewise.
43429         * gcc.c-torture/compile/981006-1.c: Likewise.
43430         * gcc.c-torture/compile/981022-1.c: Likewise.
43431         * gcc.c-torture/compile/981223-1.c: Likewise.
43432         * gcc.c-torture/compile/990617-1.c: Likewise.
43433         * gcc.c-torture/compile/dll.c: Likewise.
43434         * gcc.c-torture/compile/labels-3.c: Likewise.
43435         * gcc.c-torture/compile/mipscop-1.c: Likewise.
43436         * gcc.c-torture/compile/mipscop-2.c: Likewise.
43437         * gcc.c-torture/compile/mipscop-3.c: Likewise.
43438         * gcc.c-torture/compile/mipscop-4.c: Likewise.
43439         * gcc.c-torture/compile/simd-5.c: Likewise.
43440         * gcc.c-torture/compile/20000804-1.x: Remove.
43441         * gcc.c-torture/compile/20001205-1.x: Likewise.
43442         * gcc.c-torture/compile/20001226-1.x: Likewise.
43443         * gcc.c-torture/compile/20010518-2.x: Likewise.
43444         * gcc.c-torture/compile/20020312-1.x: Likewise.
43445         * gcc.c-torture/compile/20020604-1.x: Likewise.
43446         * gcc.c-torture/compile/920501-12.x: Likewise.
43447         * gcc.c-torture/compile/920501-4.x: Likewise.
43448         * gcc.c-torture/compile/920520-1.x: Likewise.
43449         * gcc.c-torture/compile/920521-1.x: Likewise.
43450         * gcc.c-torture/compile/920625-1.x: Likewise.
43451         * gcc.c-torture/compile/961203-1.x: Likewise.
43452         * gcc.c-torture/compile/980506-1.x: Likewise.
43453         * gcc.c-torture/compile/981006-1.x: Likewise.
43454         * gcc.c-torture/compile/981022-1.x: Likewise.
43455         * gcc.c-torture/compile/981223-1.x: Likewise.
43456         * gcc.c-torture/compile/990617-1.x: Likewise.
43457         * gcc.c-torture/compile/mipscop-1.x: Likewise.
43458         * gcc.c-torture/compile/mipscop-2.x: Likewise.
43459         * gcc.c-torture/compile/mipscop-3.x: Likewise.
43460         * gcc.c-torture/compile/mipscop-4.x: Likewise.
43461         * gcc.c-torture/compile/simd-5.x: Likewise.
43462
43463         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43464
43465 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43466
43467         * gcc.c-torture/execute/20030611-1.c: New test.
43468
43469 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43470
43471         PR middle-end/168
43472         * gcc.dg/20030612-1.c: New test case.
43473
43474 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
43475
43476         PR c++/10635
43477         * g++.dg/expr/cast1.C: New test.
43478
43479 2003-06-12  Roger Sayle  <roger@eyesopen.com>
43480
43481         * gcc.dg/builtins-21.c: New test case.
43482
43483 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
43484
43485         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43486         options instead of at the end.
43487         * lib/objc.exp (objc_target_compile): Likewise.
43488
43489 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
43490
43491         PR c++/10432
43492         * g++.dg/parse/error1.C: New test.
43493
43494 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
43495
43496         * gcc.dg/compat/struct-by-value-11_main.c: New file.
43497         * gcc.dg/compat/struct-by-value-11_x.c: New file.
43498         * gcc.dg/compat/struct-by-value-11_y.c: New file.
43499         * gcc.dg/compat/struct-by-value-12_main.c: New file.
43500         * gcc.dg/compat/struct-by-value-12_x.c: New file.
43501         * gcc.dg/compat/struct-by-value-12_y.c: New file.
43502         * gcc.dg/compat/struct-by-value-13_main.c: New file.
43503         * gcc.dg/compat/struct-by-value-13_x.c: New file.
43504         * gcc.dg/compat/struct-by-value-13_y.c: New file.
43505         * gcc.dg/compat/struct-by-value-14_main.c: New file.
43506         * gcc.dg/compat/struct-by-value-14_x.c: New file.
43507         * gcc.dg/compat/struct-by-value-14_y.c: New file.
43508         * gcc.dg/compat/struct-by-value-15_main.c: New file.
43509         * gcc.dg/compat/struct-by-value-15_x.c: New file.
43510         * gcc.dg/compat/struct-by-value-15_y.c: New file.
43511         * gcc.dg/compat/struct-by-value-16_main.c: New file.
43512         * gcc.dg/compat/struct-by-value-16_x.c: New file.
43513         * gcc.dg/compat/struct-by-value-16_y.c: New file.
43514         * gcc.dg/compat/struct-by-value-17_main.c: New file.
43515         * gcc.dg/compat/struct-by-value-17_x.c: New file.
43516         * gcc.dg/compat/struct-by-value-17_y.c: New file.
43517         * gcc.dg/compat/struct-by-value-18_main.c: New file.
43518         * gcc.dg/compat/struct-by-value-18_x.c: New file.
43519         * gcc.dg/compat/struct-by-value-18_y.c: New file.
43520
43521         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43522         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43523         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43524         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43525         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43526         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43527         * gcc.dg/compat/scalar-return-3_main.c: New file.
43528         * gcc.dg/compat/scalar-return-3_x.c: New file.
43529         * gcc.dg/compat/scalar-return-3_y.c: New file.
43530         * gcc.dg/compat/scalar-return-4_main.c: New file.
43531         * gcc.dg/compat/scalar-return-4_x.c: New file.
43532         * gcc.dg/compat/scalar-return-4_y.c: New file.
43533
43534 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
43535
43536         * gcc.dg/compat/fp2-struct-check.h: New file.
43537         * gcc.dg/compat/fp2-struct-defs.h: New file.
43538         * gcc.dg/compat/fp2-struct-init.h: New file.
43539         * gcc.dg/compat/struct-by-value-10_main.c: New file.
43540         * gcc.dg/compat/struct-by-value-10_x.c: New file.
43541         * gcc.dg/compat/struct-by-value-10_y.c: New file.
43542         * gcc.dg/compat/struct-return-10_main.c: New file.
43543         * gcc.dg/compat/struct-return-10_x.c: New file.
43544         * gcc.dg/compat/struct-return-10_y.c: New file.
43545
43546         * gcc.dg/compat/compat-common.h: New file.
43547         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43548         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43549         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43550         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43551         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43552         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43553         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43554         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43555         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43556         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43557         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43558         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43559         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43560         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43561         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43562         * gcc.dg/compat/small-struct-check.h: Ditto.
43563         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43564         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43565         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43566         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43567         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43568         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43569         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43570         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43571         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43572         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43573         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43574         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43575         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43576         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43577         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43578         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43579         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43580         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43581         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43582         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43583         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43584         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43585         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43586         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43587         * gcc.dg/compat/struct-return-2_main.c: Ditto.
43588         * gcc.dg/compat/struct-return-2_x.c: Ditto.
43589         * gcc.dg/compat/struct-return-2_y.c: Ditto.
43590         * gcc.dg/compat/struct-return-3_main.c: Ditto.
43591         * gcc.dg/compat/struct-return-3_x.c: Ditto.
43592         * gcc.dg/compat/struct-return-3_y.c: Ditto.
43593
43594 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
43595
43596         * g++.dg/pch/static-1.C: New file.
43597         * g++.dg/pch/static-1.Hs: New file.
43598
43599 2003-06-10  Richard Henderson  <rth@redhat.com>
43600
43601         * gcc.dg/asm-7.c: Adjust expected warning text.
43602
43603 2003-06-10  Roger Sayle  <roger@eyesopen.com>
43604
43605         * gcc.dg/builtins-20.c: New test case.
43606
43607 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/11131
43610         * g++.dg/opt/template1.C: New test.
43611
43612 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43613
43614         * lib/gcc-dg.exp (dg-test): Clear additional_files and
43615         additional_sources.
43616
43617 2003-05-21  David Taylor  <dtaylor@emc.com>
43618
43619         * gcc.dg/Wpadded.c: New file.
43620
43621 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43622
43623         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43624         * gcc.dg/special/weak-2.c: Add dg-require-weak.
43625         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43626         dg-require-weak.
43627
43628 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
43629
43630         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43631
43632 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
43633
43634         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43635         (dg-require-alias): Likewise.
43636         (dg-require-gc-sections): Likewise.
43637         * lib/target-supports.exp (check_gc_sections_available): Likewise.
43638
43639 2003-06-08  Richard Henderson  <rth@redhat.com>
43640
43641         * gcc.dg/20011029-2.c: Fix the array reference.
43642         * gcc.dg/asm-7.c: New.
43643
43644 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
43645
43646         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43647
43648 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
43649
43650         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43651         (dg-require-gc-sections): Likewise.
43652
43653 2003-06-08  Jan Hubicka  <jh@suse.cz>
43654
43655         * i386-cmov1.c: Fix regular expression.
43656         * i386-cvt-1.c: Likewise.
43657         * i386-local.c: Likewise.
43658         * i386-local2.c: Likewise.
43659         * i386-mul.c: Likewise.
43660         * i386-ssetype-1.c: Likewise.
43661         * i386-ssetype-3.c: Likewise.
43662         * i386-ssetype-5.c: Likewise.
43663
43664 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43665
43666         PR c++/11039
43667         * g++.dg/warn/implicit-typename2.C: New test.
43668         * g++.dg/warn/implicit-typename3.C: New test.
43669
43670 2003-06-07  Richard Henderson  <rth@redhat.com>
43671
43672         * g++.dg/other/offsetof3.C: Use size_t.
43673         * g++.dg/other/offsetof4.C: Likewise.
43674
43675 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
43676
43677         * lib/copy-file.exp: New. Implement gcc_copy_files.
43678
43679         * lib/dg-pch.exp: Load copy-file.exp
43680         (dg-pch): Use gcc_copy_files instead of "file copy".
43681
43682 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
43683
43684         * gcc.dg/weak/weak.exp: Simplify.
43685         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43686         * gcc.dg/weak/weak-1.c: Likewise.
43687         * gcc.dg/weak/weak-2.c: Likewise.
43688         * gcc.dg/weak/weak-3.c: Likewise.
43689         * gcc.dg/weak/weak-4.c: Likewise.
43690         * gcc.dg/weak/weak-5.c: Likewise.
43691         * gcc.dg/weak/weak-6.c: Likewise.
43692         * gcc.dg/weak/weak-7.c: Likewise.
43693         * gcc.dg/weak/weak-8.c: Likewise.
43694         * gcc.dg/weak/weak-9.c: Likewise.
43695
43696 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
43697
43698         gcc.c-torture/execute/20030606-1.c: New.
43699
43700 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43701
43702         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43703         * gcc.dg/builtins-19.c: Likewise.
43704
43705 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43706
43707         * gcc.dg/builtins-2.c: Add some more tests.
43708         * gcc.dg/builtins-18.c: New test case.
43709         * gcc.dg/builtins-19.c: New test case.
43710
43711 2003-06-06  Roger Sayle  <roger@eyesopen.com>
43712             Jim Wilson  <wilson@tuliptree.org>
43713
43714         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43715
43716 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
43717
43718         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43719         mempcpy/stpcpy calls not to be optimized into something else.
43720         * gcc.c-torture/execute/string-opt-3.c: Moved to...
43721         * gcc.c-torture/execute/builtins/string-7.c: ...here.
43722         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43723
43724 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43725
43726         * gcc.dg/format/asm_fprintf-1.c: New test.
43727
43728 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
43729
43730         * lib/gcc-defs.exp (additional_sources): New variable.
43731         (dg-additional-sources): New function.
43732         (additional_files): New variable.
43733         (dg-additional-files): New function.
43734         (dg-additional-files-options): Likewise.
43735         * lib/gcc-dg.exp (dg-require-weak): New function.
43736         (dg-require-alias): Likewise.
43737         (dg-require-gc-sections): Likewise.
43738         * lib/target-supports.exp (check_alias_available): Remove testfile
43739         parameter.
43740         (check_gc_sections_available): New function.
43741         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43742         (dg-gpp-additional-files): Likewise.
43743         * lib/g++.exp (additional_sources): Remove.
43744         (additional_files): Likewise.
43745         (g++_target_compile): Use dg-additional-files-options.
43746
43747         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
43748         Tcl logic.
43749         * gcc.dg/special/ecos.exp: Remove.
43750         * gcc.dg/special/20000419-2.c: Use dg-require-*.
43751         * gcc.dg/special/alias-1.c: Likewise.
43752         * gcc.dg/special/alias-2.c: Likewise.
43753         * gcc.dg/special/gcsec-1.c: Likewise.
43754         * gcc.dg/special/weak-1.c: Likewise.
43755         * gcc.dg/special/weak-2.c: Likewise.
43756         * gcc.dg/special/wkali-1.c: Likewise.
43757         * gcc.dg/special/wkali-2.c: Likewise.
43758
43759         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43760         dg-gpp-additional-*.
43761         * g++.dg/special/conpr-3.C: Likewise.
43762         * g++.dg/special/conpr-4.C: Likewise.
43763         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43764         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43765         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43766         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43767         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43768         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43769         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43770         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43771         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43772         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43773         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43774         * g++.old-deja/g++.other/comdat1.C: Likewise.
43775         * g++.old-deja/g++.other/comdat2.C: Likewise.
43776         * g++.old-deja/g++.other/comdat3.C: Likewise.
43777         * g++.old-deja/g++.other/ctor1.C: Likewise.
43778         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43779
43780 2003-06-05  Richard Henderson  <rth@redhat.com>
43781
43782         * gcc.dg/debug/20030605-1.c: New.
43783
43784 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43785
43786         * README.QMTEST: Update.
43787
43788 2003-06-04  Richard Henderson  <rth@redhat.com>
43789
43790         * gcc.dg/cleanup-1.c: New.
43791         * gcc.dg/cleanup-2.c: New.
43792         * gcc.dg/cleanup-3.c: New.
43793         * gcc.dg/cleanup-4.c: New.
43794         * gcc.dg/cleanup-5.c: New.
43795         * gcc.dg/cleanup-6.c: New.
43796         * gcc.dg/cleanup-7.c: New.
43797
43798 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
43799
43800         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
43801
43802         * lib/dg-pch.exp: New file.
43803         * g++.dg/pch/pch.exp: Use dg-pch.exp.
43804         * gcc.dg/pch/pch.exp: Likewise.
43805
43806 2003-06-04  Roger Sayle  <roger@eyesopen.com>
43807
43808         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
43809         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
43810         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
43811         * gcc.dg/builtins-17.c: New test case.
43812         * gcc.dg/i386-387-4.c: New test case.
43813         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
43814
43815 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43816
43817         * gcc.dg/ultrasp9.c: New test.
43818
43819 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43820
43821         * gcc.c-torture/compile/20030604-1.c: New test.
43822         * gcc.dg/sparc-constant-1.c: New test.
43823
43824 2003-06-03  Glen Nakamura  <glen@imodulo.com>
43825
43826         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
43827
43828 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
43829
43830         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
43831
43832         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
43833         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
43834
43835 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
43836
43837         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
43838
43839 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43840
43841         PR c++/10940
43842         * g++.dg/template/spec10.C: New test.
43843
43844 2003-06-03  Roger Sayle  <roger@eyesopen.com>
43845
43846         * gcc.dg/builtins-16.c: New test case.
43847
43848 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
43849
43850         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
43851         mempcpy test with post-increments.
43852         * gcc.c-torture/execute/string-opt-3.c: New test.
43853         * gcc.dg/string-opt-1.c: New test.
43854
43855 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
43856
43857         PR fortran/10965
43858         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
43859
43860 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
43861
43862         * lib/scanasm.exp (dg-scan): New function, factored out of ...
43863         (scan-assembler): ... here.  Use dg-scan.
43864         (scan-assembler-not): Likewise.
43865         (scan-file): New function.
43866         (scan-file-not): Likewise.
43867         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
43868         * gcc.dg/cpp/_Pragma4.c: Likewise.
43869         * gcc.dg/cpp/_Pragma5.c: Likewise.
43870         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43871         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43872         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43873         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43874         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43875         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43876         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43877         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43878         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43879         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43880         * gcc.dg/cpp/cxxcom1.c: Likewise.
43881         * gcc.dg/cpp/line1.c: Likewise.
43882         * gcc.dg/cpp/maccom1.c: Likewise.
43883         * gcc.dg/cpp/maccom2.c: Likewise.
43884         * gcc.dg/cpp/maccom3.c: Likewise.
43885         * gcc.dg/cpp/maccom4.c: Likewise.
43886         * gcc.dg/cpp/maccom5.c: Likewise.
43887         * gcc.dg/cpp/maccom6.c: Likewise.
43888         * gcc.dg/cpp/multiline.c: Likewise.
43889         * gcc.dg/cpp/spacing1.c: Likewise.
43890         * gcc.dg/cpp/spacing2.c: Likewise.
43891         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43892         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43893         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43894         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43895         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43896         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43897         * gcc.dg/cpp/cxxcom2.c: Likewise.
43898         * gcc.dg/cpp/cxxcom2.h: New file.
43899
43900         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43901         * g++.dg/cpp/truefalse.C: Here.
43902         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43903
43904 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43905
43906         * gcc.dg/cpp/redef3.c: New file.
43907
43908 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43909
43910         * gcc.dg/i386-loop-3.c: New test.
43911
43912 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43913
43914         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43915
43916 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43917
43918         * gcc.dg/fwrapv-1.c: New test case.
43919         * gcc.dg/fwrapv-2.c: New test case.
43920
43921 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43922
43923         PR c++/10956
43924         * g++.dg/template/spec9.C: New test.
43925
43926 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43927
43928         * gcc.dg/duff-4.c: New test case.
43929
43930 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43931
43932         PR fortran/10843
43933         * g77.dg/ffixed-form-1.f: New test
43934         * g77.dg/ffixed-form-2.f: New test
43935         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43936         * g77.dg/ffree-form-3.f: New test
43937
43938 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43939
43940         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43941         * gcc.dg/wint_t-1.c: Likewise.
43942
43943 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43944
43945         * g++.dg/template/access11.C: New test.
43946
43947 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43948
43949         PR c++/10849
43950         * g++.dg/template/access10.C: New test.
43951
43952 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43953             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43954
43955         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43956
43957 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43958
43959         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43960         suppress for powerpc-*-darwin*.
43961         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43962
43963 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43964
43965         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43966         suppress option for powerpc-*-darwin*.
43967
43968 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43969
43970         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43971         * gcc.dg/builtins-4.c: Add test for fmod.
43972
43973 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43974
43975         PR c++/10682
43976         * g++.dg/template/instantiate4.C: New test.
43977
43978 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43979
43980         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43981
43982 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43983
43984         * gcc.dg/compat/scalar-return-1_main.c: New file.
43985         * gcc.dg/compat/scalar-return-1_x.c: New file.
43986         * gcc.dg/compat/scalar-return-1_y.c: New file.
43987         * gcc.dg/compat/scalar-return-2_main.c: New file.
43988         * gcc.dg/compat/scalar-return-2_x.c: New file.
43989         * gcc.dg/compat/scalar-return-2_y.c: New file.
43990         * gcc.dg/compat/struct-return-3_main.c: New file.
43991         * gcc.dg/compat/struct-return-3_y.c: New file.
43992         * gcc.dg/compat/struct-return-3_x.c: New file.
43993         * gcc.dg/compat/struct-return-2_main.c: New file.
43994         * gcc.dg/compat/struct-return-2_x.c: New file.
43995         * gcc.dg/compat/struct-return-2_y.c: New file.
43996
43997 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43998
43999         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44000         for hppa*-hp-hpux*.
44001         * gcc.dg/20021014-1.c (dg-options): Likewise.
44002         * gcc.dg/nest.c (dg-options): Likewise.
44003
44004 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
44005
44006         PR c++/9738
44007         * g++.dg/ext/dllimport2.C: New file.
44008         * g++.dg/ext/dllimport3.C: New file.
44009
44010 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
44011
44012         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44013         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44014         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44015         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44016         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44017         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44018         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44019         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44020         * gcc.dg/compat/small-struct-defs.h: New file.
44021         * gcc.dg/compat/small-struct-init.h: New file.
44022         * gcc.dg/compat/small-struct-check.h: New file.
44023         * gcc.dg/compat/fp-struct-defs.h: New file.
44024         * gcc.dg/compat/fp-struct-check.h: New file.
44025         * gcc.dg/compat/fp-struct-init.h: New file.
44026         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44027         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44028
44029 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
44030
44031         * gcc.dg/20030225-2.c: New test.
44032
44033 2003-05-18  Roger Sayle  <roger@eyesopen.com>
44034             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44035
44036         * gcc.c-torture/compile/20030518-1.c: New test case.
44037
44038 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
44039
44040         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44041         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44042         gcc-dg-debug-runtest.
44043         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44044         gcc-dg-debug-runtest.
44045
44046 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44047
44048         PR c++/9022
44049         * g++.dg/lookup/using6.C: New test.
44050
44051 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44052
44053         * g++.dg/parse/access2.C: New test.
44054
44055 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
44056
44057         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44058         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44059         * gcc.dg/debug/debug.exp: Likewise.
44060
44061 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
44062
44063         * gcc.dg/dollar.c: New test.
44064
44065 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
44066
44067         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44068         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44069         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44070         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44071         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44072         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44073         * gcc.dg/compat/struct-by-value-6_main.c: New file.
44074         * gcc.dg/compat/struct-by-value-6_x.c: New file.
44075         * gcc.dg/compat/struct-by-value-6_y.c: New file.
44076         * gcc.dg/compat/struct-by-value-7_main.c: New file.
44077         * gcc.dg/compat/struct-by-value-7_x.c: New file.
44078         * gcc.dg/compat/struct-by-value-7_y.c: New file.
44079         * gcc.dg/compat/struct-by-value-8_main.c: New file.
44080         * gcc.dg/compat/struct-by-value-8_x.c: New file.
44081         * gcc.dg/compat/struct-by-value-8_y.c: New file.
44082         * gcc.dg/compat/struct-by-value-9_main.c: New file.
44083         * gcc.dg/compat/struct-by-value-9_x.c: New file.
44084         * gcc.dg/compat/struct-by-value-9_y.c: New file.
44085
44086 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
44087
44088         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44089         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
44090         support for "repo" mode.
44091         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44092         * lib/g77-dg.exp: Likewise.
44093         * lib/obj-dg.exp: Likewise.
44094
44095 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
44096
44097         Merge from gcc-3_2-rhl8-branch:
44098         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
44099
44100         * gcc.dg/tls/opt-6.c: New test.
44101
44102         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
44103
44104         * gcc.dg/20030405-1.c: New test.
44105
44106         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
44107
44108         * gcc.dg/20030309-1.c: New test.
44109
44110         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44111
44112         * gcc.c-torture/execute/20030307-1.c: New test.
44113
44114         2003-02-20  Randolph Chung  <tausq@debian.org>
44115
44116         * gcc.c-torture/compile/20030220-1.c: New test.
44117
44118         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
44119
44120         * gcc.dg/20030217-1.c: New test.
44121
44122         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
44123
44124         * gcc.c-torture/compile/20020129-1.c: New test.
44125
44126         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44127
44128         * gcc.dg/unroll-1.c: New test.
44129
44130         2002-11-16  Jan Hubicka  <jh@suse.cz>
44131
44132         * gcc.c-torture/execute/20020920-1.c: New test.
44133
44134         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
44135
44136         PR target/7434
44137         * gcc.c-torture/compile/20021008-1.c: New test.
44138
44139         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
44140
44141         PR target/7559
44142         * gcc.c-torture/execute/20020810-1.c: New test.
44143
44144         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44145
44146         * gcc.c-torture/compile/20020807-1.c: New test.
44147
44148         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
44149
44150         * gcc.dg/tls/opt-1.c: New test.
44151
44152         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
44153
44154         * gcc.dg/20020729-1.c: New test.
44155
44156         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
44157
44158         * g++.dg/opt/life1.C: New test.
44159
44160         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.dg/20020525-1.c: New test.
44163
44164         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
44165
44166         PR c++/6794
44167         * g++.dg/ext/pretty1.C: New test.
44168         * g++.dg/ext/pretty2.C: New test.
44169
44170 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
44171
44172         PR c++/8385
44173         * g++.dg/ext/typeof5.C: New test.
44174
44175 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
44176
44177         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44178         __USER_LABEL_PREFIX__ into account.
44179         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44180
44181 2003-05-14  Roger Sayle  <roger@eyesopen.com>
44182
44183         * gcc.dg/builtins-15.c: New test case.
44184
44185 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
44186
44187         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44188
44189 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
44190
44191         * lib/g++.exp: Tweak handling of additional source files.
44192         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44193         * g++.dg/special/conpr-2a.C: Rename to ...
44194         * g++.dg/special/conpr-2a.cc: ... this.
44195         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44196         * g++.dg/special/conpr-3a.C: Rename to ...
44197         * g++.dg/special/conpr-3a.cc: This.
44198         * g++.dg/special/conpr-3b.C: Rename to ...
44199         * g++.dg/special/conpr-3b.cc: This.
44200         * g++.dg/special/conpr-4.C: New test.
44201         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44202
44203 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
44204
44205         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44206
44207 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44208
44209         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44210         * g++.old-deja/g++.robertl/eb71.C: Likewise.
44211         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44212         * g++.old-deja/g++.other/warn3.C: Likewise.
44213
44214 2003-05-11  Roger Sayle  <roger@eyesopen.com>
44215
44216         * gcc.dg/i386-387-1.c: Update to also test log.
44217         * gcc.dg/i386-387-2.c: Likewise.
44218
44219 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44220
44221         * g77.f-torture/execute/int8421.f: New test.
44222
44223 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44224
44225         PR c++/10230, c++/10481
44226         * g++.dg/lookup/scoped5.C: New test.
44227
44228 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44229
44230         PR c++/10552
44231         * g++.dg/template/ttp6.C: New test.
44232
44233 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
44234
44235         * gcc.c-torture/execute/builtins: New directory.
44236         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44237         gcc.c-torture/execute/builtins.
44238         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44239         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44240         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
44241         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44242
44243 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44244
44245         PR c++/9252
44246         * g++.dg/template/access8.C: New test.
44247         * g++.dg/template/access9.C: New test.
44248
44249 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44250
44251         PR c++/9554
44252         * g++.dg/parse/access1.C: New test.
44253
44254 2003-05-09  DJ Delorie  <dj@redhat.com>
44255
44256         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44257         long, and not an int.
44258
44259 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44260
44261         PR c++/10555, c++/10576
44262         * g++.dg/template/memclass1.C: New test.
44263
44264 2003-05-08  DJ Delorie  <dj@redhat.com>
44265
44266         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44267         targets.
44268         * gcc.c-torture/execute/20021024-1.x: Likewise.
44269         * gcc.c-torture/execute/shiftdi.x: Likewise.
44270         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44271         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44272         * gcc.dg/20021018-1.c: Likewise.
44273
44274 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44275
44276         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44277
44278         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44279         (bcopy): Call memmove.
44280
44281 2003-05-08  Roger Sayle  <roger@eyesopen.com>
44282
44283         * g77.f-torture/compile/8485.f: New test case.
44284
44285 2003-05-07  Richard Henderson  <rth@redhat.com>
44286
44287         PR c++/10570
44288         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44289         Verify exception_cleanup not called for rethrows.
44290         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44291         when exiting catch block without rethrowing.
44292         * g++.dg/eh/forced3.C: New.
44293         * g++.dg/eh/forced4.C: New.
44294
44295 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
44296
44297         * gcc.dg/20030505.c: Fix triplet.
44298
44299 2003-05-06  DJ Delorie  <dj@redhat.com>
44300
44301         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44302         * gcc.dg/nest.c: Likewise.
44303
44304 2003-05-05  Roger Sayle  <roger@eyesopen.com>
44305
44306         * gcc.dg/builtins-14.c: New test case.
44307
44308 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
44309
44310         * lib/compat.exp (compat-execute): New argument.
44311         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44312         * gcc.dg/compat: New test directory.
44313         * gcc.dg/compat/compat.exp: New expect script.
44314         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44315         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44316         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44317         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44318         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44319         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44320
44321         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44322         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44323         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44324         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44325         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44326         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44327         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44328         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44329         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44330         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44331         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44332         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44333         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44334         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44335         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44336
44337 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
44338
44339         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44340
44341 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
44342
44343         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44344
44345 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
44346
44347         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44348         * gcc.dg/ppc-fsel-2.c: New test.
44349
44350         * gcc.dg/unused-5.c: New test.
44351
44352 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44353
44354         PR c++/10496
44355         * g++.dg/warn/pmf1.C: New test.
44356
44357 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44358
44359         PR c++/4494
44360         * g++.dg/warn/main.C: New test.
44361
44362 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44363
44364         * gcc.dg/nonnull-3.c: New test.
44365
44366 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
44367
44368         * gcc.dg/cpp/Wtrigraphs.c: Update.
44369         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44370
44371 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
44372
44373         * gcc.dg/ppc-fsel-1.c: New test.
44374
44375 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
44376
44377         PR c/10604
44378         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44379
44380 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
44381
44382         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44383
44384 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44385
44386         PR c++/9364, c++/10553, c++/10586
44387         * g++.dg/parse/typename4.C: New test.
44388         * g++.dg/parse/typename5.C: Likewise.
44389
44390 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
44391
44392         * gcc.c-torture/compile/20030503-1.c: New test.
44393
44394 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44395
44396         * g++.dg/lookup/using5.C: Fix testcase error.
44397
44398 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
44399
44400         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44401         since MEABI is no longer supported.  Remove all vestiges
44402         of MEABI from the test.
44403
44404 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44405
44406         PR c++/10554
44407         * g++.dg/lookup/using5.C: New test.
44408
44409 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44410
44411         PR c++/8772
44412         * g++.dg/template/ttp5.C: New test.
44413
44414 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
44415
44416         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44417         (dg-gpp-additional-sources): New function.
44418         (dg-gpp-additional-files): Likewise.
44419         * lib/g++.exp (additional_sources): New variable.
44420         (additional_files): Likewise.
44421         (g++_target_compile): Deal with them.
44422         * lib/old-dejagnu.exp: Remove.
44423         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44424         * g++.old-deja: Revise all tests to use dg commands.
44425
44426 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44427
44428         PR c++/9432, c++/9528
44429         * g++.dg/lookup/using4.C: New test.
44430
44431 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
44432
44433         * gcc.dg/noreturn-5.c: New file.
44434         * gcc.dg/noreturn-6.c: New file.
44435
44436         * gcc.c-torture/compile/inline-1.c: New file.
44437
44438 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44439
44440         PR c++/10551
44441         * g++.dg/template/explicit1.C: New test.
44442
44443 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44444
44445         PR c++/10549
44446         * g++.dg/other/bitfield1.C: New test.
44447
44448         PR c++/10527
44449         * g++.dg/init/new7.C: New test.
44450
44451 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
44452
44453         * g++.dg/ext/desig1.C: New test.
44454         * g++.dg/ext/init1.C: Update.
44455
44456         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44457
44458 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
44459
44460         PR c++/10180
44461         * g++.dg/warn/Winline-1.C: New test.
44462
44463 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
44464
44465         * gcc.c-torture/execute/string-opt-19.c: New test.
44466
44467         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44468         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44469
44470 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
44471
44472         PR c++/10506
44473         * g++.dg/init/new6.C: New test.
44474
44475         PR c++/10503
44476         * g++.dg/init/ref6.C: New test.
44477
44478 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
44479
44480         * g++.dg/warn/weak1.C: XFAIL on AIX4.
44481
44482 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44483
44484         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44485         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44486
44487 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
44488
44489         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44490         initialized static data members.
44491
44492 2003-04-25  H.J. Lu <hjl@gnu.org>
44493
44494         * gcc.dg/ia64-sync-4.c: New test.
44495
44496 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44497
44498         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
44499         date.
44500
44501 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
44502
44503         PR c++/10337
44504         * g++.dg/warn/conv1.C: New test.
44505         * g++.old-deja/g++.other/conv7.C: Adjust.
44506         * g++.old-deja/g++.other/overload14.C: Adjust.
44507
44508 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44509
44510         PR c++/10471
44511         * g++.dg/template/defarg2.C: New test.
44512
44513 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
44514
44515         * gcc.dg/cpp/include2.c: Update.
44516         * gcc.dg/cpp/multiline-2.c: New.
44517         * gcc.dg/cpp/multiline.c: Update.
44518         * gcc.dg/cpp/strify2.c: Update.
44519         * gcc.dg/cpp/trad/literals-2.c: Update.
44520
44521 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44522
44523         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44524
44525 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44526
44527         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44528
44529 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
44530
44531         PR c++/10451
44532         * g++.dg/parse/crash4.C: New test.
44533
44534         PR c++/9847
44535         * g++.dg/parse/crash5.C: New test.
44536
44537 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
44538
44539         PR c++/10446
44540         * g++.dg/parse/crash3.C: New test.
44541
44542         PR c++/10428
44543         * g++.dg/parse/elab1.C: New test.
44544
44545 2003-04-22  Devang Patel  <dpatel@apple.com>
44546
44547         * gcc.dg/cpp/trad/funlike-5.c: New test.
44548
44549 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
44550
44551         * g++.dg/other/packed1.C: Fix dg options.
44552
44553 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
44554
44555         * g++.dg/other/offsetof2.C: New test.
44556
44557 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
44558
44559         * g++.dg/template/recurse.C: Adjust location of error messages.
44560
44561 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
44562
44563         PR c++/9881
44564         * g++.dg/init/addr-const1.C: New test.
44565         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44566
44567 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
44568
44569         PR c++/10405
44570         * g++.dg/lookup/struct-hack1.C: New test.
44571
44572 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
44573
44574         * ucs.c: Update diagnostic messages.
44575
44576 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44577
44578         * gcc.dg/cpp/truefalse.cpp: New test.
44579         * gcc.dg/cpp/cpp.exp: Update.
44580         * g++.dg/other/stdbool-if.C: Remove.
44581
44582 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
44583
44584         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44585         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44586
44587 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44588
44589         * gcc.c-torture/compile/20030418-1.c: New test.
44590
44591 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
44592
44593         * README.compat: Remove; content moved to doc/sourcebuild.texi.
44594
44595 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44596
44597         PR c++/10347
44598         g++.dg/template/dependent-name1.C: New test.
44599
44600 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
44601
44602         * gcc.dg/warn-1.c (tourist_guide): New array,
44603         contains a pointer to bar.
44604
44605 2003-04-16  Roger Sayle  <roger@eyesopen.com>
44606
44607         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44608         * gcc.c-torture/execute/medce-1.c: New test case.
44609         * gcc.c-torture/execute/medce-2.c: New test case.
44610
44611 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
44612
44613         * lib/prune.exp: Ignore more messages.
44614
44615         PR c++/10381
44616         * g++.dg/parse/lookup3.C: New test.
44617
44618 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
44619
44620         * gcc.c-torture/compile/20030415-1.c : New test.
44621
44622 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
44623
44624         * gcc.c-torture/execute/scope-2.c: Move to ...
44625         * gcc.dg/noncompile/scope.c: .... here.
44626
44627 2003-04-14  Roger Sayle  <roger@eyesopen.com>
44628
44629         * gcc.dg/20030414-2.c: New test case.
44630
44631 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
44632
44633         PR target/10377
44634         * gcc.dg/20030414-1.c: New test.
44635
44636 2003-04-13  Roger Sayle  <roger@eyesopen.com>
44637
44638         * gcc.dg/builtins-12.c: New test case.
44639         * gcc.dg/builtins-13.c: New test case.
44640
44641 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44642
44643         * gcc.c-torture/execute/string-opt-18.c: New test.
44644
44645 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
44646
44647         PR c++/10300
44648         * g++.dg/init/new5.C: New test.
44649
44650 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
44651
44652         PR c++/7910
44653         * g++.dg/ext/dllimport1.C: New test.
44654
44655 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44656
44657         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44658
44659 2003-04-11  Bud Davis <bdavis9659@comcast.net>
44660
44661         PR Fortran/9263
44662         * g77.f-torture/noncompile/9263.f: New test
44663         PR Fortran/1832
44664         * g77.f-torture/execute/1832.f: New test
44665
44666 2003-04-11  David Chad  <davidc@freebsd.org>
44667             Loren J. Rittle  <ljrittle@acm.org>
44668
44669         PR libobjc/8562
44670         * objc.dg/headers.m: New test.
44671
44672 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
44673
44674         * gcc.c-torture/execute/builtin-noret-2.c: New.
44675         * gcc.c-torture/execute/builtin-noret-2.x: New.
44676         XFAIL builtin-noret-2.c at -O1 and above.
44677         * gcc.dg/redecl.c: New.
44678         * gcc.dg/Wshadow-1.c: Update error regexps.
44679
44680 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
44681
44682         * g++.dg/abi/bitfield10.C: New test.
44683
44684 2003-04-09  Mike Stump  <mrs@apple.com>
44685
44686         * gcc.dg/pch/pch.exp: Make testcase names longer.
44687         * g++.dg/pch/pch.exp: Make testcase names longer.
44688
44689 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44690
44691         * gcc.dg/builtins-11.c: New test case.
44692
44693 2003-04-08  Roger Sayle  <roger@eyesopen.com>
44694
44695         * gcc.dg/builtins-9.c: New test case.
44696         * gcc.dg/builtins-10.c: New test case.
44697
44698 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
44699
44700         * gcc.dg/noncompile/init-4.c.c: New test.
44701
44702 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
44703
44704         * gcc.misc-test/gcov-9.c: New test.
44705         * gcc.misc-test/gcov-10.c: New test
44706         * gcc.misc-test/gcov-11.c: New test.
44707
44708 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
44709
44710         PR optimization/10024
44711         * gcc.c-torture/compile/20030405-1.c: New test.
44712
44713 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
44714
44715         * gcc.dg/pch/static-3.c: New.
44716         * gcc.dg/pch/static-3.hs: New.
44717         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44718
44719 2003-04-04  Richard Henderson  <rth@redhat.com>
44720
44721         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44722         * g++.dg/eh/forced2.C: Likewise.
44723
44724 2003-04-03  Mike Stump  <mrs@apple.com>
44725
44726         * lib/scanasm.exp (scan-assembler): Add xfail processing for
44727         target arg.
44728         (scan-assembler-times, scan-assembler-not): Likewise.
44729         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44730
44731 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44732
44733         * gcc.dg/sparc-loop-1.c: New test.
44734
44735 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
44736
44737         PR other/9274
44738         * g++.dg/pch/system-2.C: New.
44739         * g++.dg/pch/system-2.Hs: New.
44740
44741 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
44742
44743         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44744
44745         * g++.dg/eh/simd-1.C (vecfunc): Same.
44746
44747 2003-04-01  Roger Sayle  <roger@eyesopen.com>
44748
44749         * gcc.c-torture/execute/20030401-1.c: New test case.
44750
44751 2003-04-01  Ziemowit Laski <zlaski@apple.com>
44752
44753         * objc.dg/defs.m: New.
44754
44755 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
44756
44757         * g++.dg/eh/simd-1.C: New.
44758         * g++.dg/eh/simd-2.C: New.
44759
44760 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
44761
44762         * gcc.c-torture/execute/simd-3.c: New.
44763
44764 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44765
44766         PR c/9936
44767         * gcc.dg/20030331-2.c: New test.
44768
44769 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
44770
44771         PR c++/10278
44772         * g++.dg/parse/crash2.C: New test.
44773
44774 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44775
44776         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44777         * gcc.c-torture/execute/20030331-1.c: ...here.
44778
44779 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44780
44781         * gcc.c-torture/execute/20030331-1.c: New test.
44782
44783 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
44784
44785         * lib/gcov.exp: Adjust call return testing strings.
44786         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44787
44788 2003-03-31  Roger Sayle  <roger@eyesopen.com>
44789
44790         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44791         * gcc.dg/builtins-7.c: New test case.
44792         * gcc.dg/builtins-8.c: New test case.
44793
44794 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
44795
44796         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44797
44798 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
44799
44800         PR c++/7647
44801         * g++.dg/lookup-class-member-2.C: New test.
44802
44803 2003-03-30  Glen Nakamura  <glen@imodulo.com>
44804
44805         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
44806
44807 2003-03-28  Roger Sayle  <roger@eyesopen.com>
44808
44809         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
44810
44811 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
44812
44813         * g++.dg/init/attrib1.C: New test.
44814
44815 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44816
44817         * gcc.dg/ultrasp8.c: New test.
44818
44819 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44820
44821         * gcc.dg/ultrasp7.c: New test.
44822
44823 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
44824
44825         PR c++/10047
44826         * g++.dg/template/inline1.C: New test.
44827
44828 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44829
44830         * gcc.dg/sparc-dwarf2.c: New test.
44831
44832 2003-03-27  Roger Sayle  <roger@eyesopen.com>
44833
44834         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
44835         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
44836
44837 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
44838
44839         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
44840         than reading .x files.
44841         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
44842         * g77.dg/gcov/gcov-1.f: Likewise.
44843         * gcc.misc-tests/gcov-4b.c: Likewise.
44844         * gcc.misc-tests/gcov-5b.c: Likewise.
44845         * gcc.misc-tests/gcov-6.c: Likewise.
44846         * gcc.misc-tests/gcov-7.c: Likewise.
44847         * gcc.misc-tests/gcov-8.c: Likewise.
44848         * g++.dg/gcov/gcov-1.x: Remove.
44849         * g77.dg/gcov/gcov-1.x: Likewise.
44850         * gcc.misc-tests/gcov-4b.x: Likewise.
44851         * gcc.misc-tests/gcov-5b.x: Likewise.
44852         * gcc.misc-tests/gcov-6.x: Likewise.
44853         * gcc.misc-tests/gcov-7.x: Likewise.
44854         * gcc.misc-tests/gcov-8.x: Likewise.
44855
44856 2003-03-27  Glen Nakamura  <glen@imodulo.com>
44857
44858         PR opt/10087
44859         * gcc.dg/20030324-1.c: New test.
44860
44861 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
44862
44863         PR c++/10224
44864         * g++.dg/template/arg3.C: New test.
44865
44866         PR c++/10158
44867         * g++.dg/template/friend18.C: New test.
44868
44869 2003-03-26  Roger Sayle  <roger@eyesopen.com>
44870
44871         * g77.f-torture/compile/20030326-1.f: New test case.
44872
44873 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44874
44875         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44876
44877         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44878
44879 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44880
44881         * gcc.dg/ia64-sync-3.c: New test.
44882
44883 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44884
44885         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44886
44887 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44888
44889         * gcc.dg/ultrasp6.c: New test.
44890
44891 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44892
44893         * gcc.dg/i386-signbit-1.c: New test.
44894         * gcc.dg/i386-signbit-2.c: New test.
44895         * gcc.dg/i386-signbit-3.c: New test.
44896
44897 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44898
44899         * gcc.dg/ultrasp5.c: Fix options.
44900
44901 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44902
44903         * gcc.dg/ultrasp5.c: Fix comment.
44904
44905 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44906
44907         PR fortran/10197
44908         * g77.f-torture/execute/10197.f: New test.
44909
44910 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44911
44912         PR c++/9898, c++/383
44913         * g++.dg/template/conv6.C: New test.
44914
44915         PR c++/10119
44916         * g++.dg/template/ptrmem5.C: New test.
44917
44918         PR c++/10026
44919         * g++.dg/lookup/koenig1.C: New test.
44920
44921         PR C++/10199
44922         * g++.dg/lookup/template2.C: New test.
44923
44924 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44925
44926         * g++.dg/opt/rtti1.C: New test.
44927
44928 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44929
44930         * gcc.dg/ultrasp5.c: New test.
44931
44932 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44933
44934         PR middle-end/9967
44935         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44936         builtin fputs.
44937
44938 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44939
44940         PR c/8224
44941         * gcc.dg/20030323-1.c: New test.
44942
44943 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44944
44945         * gcc.c-torture/compile/20030323-1.c: New test case.
44946
44947 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44948
44949         * gcc.dg/20030321-1.c: New test.
44950
44951 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44952
44953         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44954
44955 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44956
44957         PR c++/9978, c++/9708
44958         * g++.dg/ext/vlm1.C: Adjust expected error.
44959         * g++.dg/ext/vla2.C: New test.
44960         * g++.dg/template/arg1.C: New test.
44961         * g++.dg/template/arg2.C: New test.
44962
44963 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44964
44965         * g77.f-torture/execute/select.f: New test.
44966         * g77.f-torture/noncompile/select_no_compile.f: New test.
44967
44968 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44969
44970         PR c++/9898
44971         * g++.dg/other/error4.C: New test.
44972
44973 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44974
44975         * g++.dg/template/friend17.C: New test.
44976
44977 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44978
44979         * gcc.c-torture/compile/20030320-1.c: New.
44980
44981 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44982
44983         * gcc.dg/builtins-6.c: New test case.
44984
44985 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44986
44987         PR target/10073
44988         * gcc.c-torture/compile/20030319-1.c: New.
44989
44990 2003-03-18  Jan Hubicka  <jh@suse.cz>
44991
44992         * gcc.dg/i386-cvt-1.c: New test.
44993
44994 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44995
44996         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44997         * objc.dg/naming-2.m: Likewise.
44998
44999 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
45000
45001         PR c++/9639
45002         * g++.dg/parse/crash1.C: New test.
45003
45004 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
45005
45006         PR c++/8805
45007         * g++.dg/eh/cleanup1.C: New test.
45008
45009 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45010
45011         * gcc.c-torture/execute/20030316-1.c: New test case.
45012
45013 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45014
45015         PR c++/9629
45016         * g++.dg/init/ctor2.C: New test.
45017
45018 2003-03-15  Roger Sayle  <roger@eyesopen.com>
45019
45020         * g77.f-torture/compile/xformat.f: New test case.
45021
45022 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45023
45024         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45025         * g++.old-deja/g++.mike/eh50.C: Likewise.
45026
45027 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45028
45029         PR c++/6440
45030         * g++.dg/template/spec7.C: New test.
45031         * g++.dg/template/spec8.C: Likewise.
45032
45033 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
45034
45035         * gcc.c-torture/execute/20030313-1.c: New test.
45036
45037 2003-03-14  Richard Henderson  <rth@redhat.com>
45038
45039         * gcc.dg/inline-2.c: Adjust alpha test for external call.
45040
45041 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45042
45043         * gcc.c-torture/compile/20030314-1.c: New test.
45044
45045 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
45046
45047         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45048         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45049         thumb target,
45050         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45051         to accept newer _imp__  prefix and additional
45052         newline in .drectve section.
45053         * gcc.dg/dll-4.c: Likewise.
45054         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45055         switch.
45056
45057 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
45058
45059         * g++.dg/parse/namespace9.C: New test.
45060
45061         * g++.dg/init/ref5.C: New test.
45062         * g++.dg/parse/ptrmem1.C: Likewise.
45063
45064 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45065
45066         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45067         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45068         regular expression.
45069         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45070         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45071
45072 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
45073
45074         * gcc.c-torture/execute/20030224-2.c: New test.
45075
45076 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45077
45078         * gcc.dg/decl-3.c: New test.
45079
45080 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45081
45082         * gcc.dg/i386-loop-2.c: New test.
45083
45084 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
45085
45086         PR c++/9474
45087         * g++.dg/parse/namespace8.C: New test.
45088
45089         PR c++/9924
45090         * g++.dg/overload/builtin2.C: New test.
45091
45092 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
45093
45094         * gcc.dg/return-type-3.c: New test.
45095
45096 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45097
45098         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45099         profiling options are not supported.
45100
45101 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
45102
45103         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45104         * g++.old-deja/g++.warn/impint2.C: Likewise.
45105
45106 2003-03-10  Devang Patel  <dpatel@apple.com>
45107
45108         * g++.dg/cpp/c++_cmd_1.C: New test.
45109         * g++.dg/cpp/c++_cmd_1.h: New file.
45110
45111 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
45112
45113         * gcc.dg/altivec-9.c: New file.
45114
45115 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45116
45117         * gcc.dg/ppc-sdata-1.c: New test.
45118         * gcc.dg/ppc-sdata-2.c: New test.
45119
45120 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
45121
45122         PR c++/9373
45123         * g++.dg/opt/ptrmem2.C: New test.
45124
45125         PR c++/8534
45126         * g++.dg/opt/ptrmem1.C: New test.
45127
45128 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45129
45130         * gcc.dg/i386-loop-1.c: New test.
45131
45132 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45133
45134         PR c++/9970
45135         * g++.dg/lookup/friend1.C: New test.
45136
45137 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45138
45139         PR c++/9823
45140         * g++.dg/parser/constructor1.C: New test.
45141
45142 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
45143
45144         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45145
45146         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45147
45148 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
45149
45150         * gcc.dg/cpp/Wunused.c: Update test.
45151
45152 2003-03-08  Jan Hubicka  <jh@suse.cz>
45153
45154         * gcc.dg/inline-3.c: New test.
45155
45156 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
45157
45158         PR c++/9809
45159         * g++.dg/parse/builtin1.C: New test.
45160
45161         PR c++/9982
45162         * g++.dg/abi/cookie1.C: New test.
45163         * g++.dg/abi/cookie2.C: Likewise.
45164
45165         PR c++/9524
45166         * g++.dg/template/field1.C: New test.
45167
45168         PR c++/9912
45169         * g++.dg/parse/class1.C: New test.
45170         * g++.dg/parse/namespace7.C: Likewise.
45171         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45172
45173 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
45174
45175         * g++.dg/init/ref4.C: New test.
45176
45177 2003-03-07  Jan Hubicka  <jh@suse.cz>
45178
45179         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45180         * gcc.dg/inline-3.c: New test.
45181
45182 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
45183
45184         * g++.dg/init/ref3.C: New test.
45185
45186         PR c++/9965
45187         * g++.dg/init/ref2.C: New test.
45188
45189         PR c++/9400
45190         * g++.dg/warn/Wshadow-2.C: New test.
45191
45192         PR c++/9791
45193         * g++.dg/warn/Woverloaded-1.C: New test.
45194
45195 2003-03-05  Jan Hubicka  <jh@suse.cz>
45196
45197         * gcc.dg/i386-local2.c: New.
45198         * gcc.dg/i386-local.c: Fix typo.
45199
45200 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
45201
45202         * g++.dg/abi/layout3.C: New test.
45203
45204 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45205
45206         * gcc.c-torture/compile/20030305-1.c
45207
45208 2003-03-05  Jan Hubicka  <jh@suse.cz>
45209
45210         * gcc.dg/i386-local.c: New.
45211
45212 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
45213
45214         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45215
45216 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45217
45218         * gcc.dg/switch-2.c: New test.
45219         * gcc.dg/switch-3.c: New test.
45220         * gcc.dg/Wswitch.c: Adjust line numbers.
45221         * gcc.dg/Wswitch-default.c: Likewise.
45222         * gcc.dg/Wswitch-enum.c: Likewise.
45223
45224 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
45225
45226         * gcc.c-torture/execute/20030222-1.c: New test.
45227
45228 2003-03-03  James E Wilson  <wilson@tuliptree.org>
45229
45230         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45231
45232 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
45233
45234         PR c++/9878
45235         * g++.dg/init/ref1.C: New test.
45236
45237 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
45238
45239         * gcc.dg/sh-relax.c: New SH-only test.
45240
45241 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
45242
45243         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
45244         comment explaining purpose of testcase.
45245
45246 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45247
45248         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45249         for HC11/HC12 (asm needs two int registers).
45250         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45251         HC11/HC12 because the test uses an asm which needs two 32-bit
45252         registers.
45253
45254 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
45255
45256         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45257         for HC11/HC12 (array is too large otherwise).
45258         * gcc.c-torture/compile/920501-4.x: New file, likewise.
45259         * gcc.c-torture/compile/20010518-2.x: Likewise.
45260         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45261         HC11/HC12 (array is too large).
45262
45263 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
45264
45265         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45266         * lib/g++-dg.exp (g++-dg-test): Likewise.
45267
45268 2003-03-01  Roger Sayle  <roger@eyesopen.com>
45269
45270         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45271         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45272
45273 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45274
45275         * g++.dg/warn/implicit-typename1.C: Remove warning.
45276
45277 2003-02-28  Richard Henderson  <rth@redhat.com>
45278
45279         * gcc.dg/noreturn-1.c: Move noreturn warning line.
45280         * gcc.dg/return-type-1.c: Move control reaches end warning line.
45281
45282 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
45283
45284         * gcc.dg/pch/pch.exp: Change .pch to .gch.
45285         * g++.dg/pch/pch.exp: Likewise.
45286
45287 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
45288
45289         PR c++/9879
45290         * g++.dg/init/new4.C: New test.
45291
45292 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
45293
45294         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45295
45296 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
45297
45298         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45299         unsigned long.
45300
45301         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45302         wider than float.
45303
45304 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45305
45306         * lib/scanasm.exp: Add support for counting numbers of
45307         occurences.
45308         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45309         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45310
45311 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
45312
45313         PR c++/9683
45314         * g++.dg/template/static3.C: New test.
45315
45316         PR c++/9829
45317         * g++.dg/parse/namespace6.C: New test.
45318
45319 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45320
45321         PR target/9732
45322         * gcc.dg/20030225-1.c: New test.
45323
45324 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
45325
45326         * README: Remove out-of-date information.
45327
45328         PR c++/9836
45329         * g++.dg/template/spec6.C: New test.
45330
45331 2003-02-24  Jeff Law  <law@redhat.com>
45332
45333         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45334
45335 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45336
45337         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45338         * gcc.dg/pragma-ep-1.c: Likewise.
45339
45340 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45341
45342         PR c++/9602
45343         * g++.dg/template/friend16.C: New test.
45344
45345 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
45346
45347         PR c++/5333
45348         * g++.dg/parse/fused-params1.C: Adjust error messages.
45349         * g++.dg/template/nested3.C: New test.
45350
45351 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
45352
45353         * g++.dg/abi/param1.C: New test.
45354
45355 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45356
45357         PR c++/7982
45358         * g++.dg/warn/implicit-typename1.C: New test.
45359
45360 2003-02-22  Kelley Cook <kelleycook@comcast.net>
45361
45362         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45363         with "mtune".
45364         * g++.old-deja/g++.other/store-expr2.C: Likewise.
45365         * gcc.c-torture/execute/20010129-1.x: Likewise.
45366         * gcc.dg/20011107-1.c: Likewise.
45367         * gcc.dg/20020108-1.c: Likewise.
45368         * gcc.dg/20020122-3.c: Likewise.
45369         * gcc.dg/20020206-1.c: Likewise.
45370         * gcc.dg/20020310-1.c: Likewise.
45371         * gcc.dg/20020426-2.c: Likewise.
45372         * gcc.dg/20020517-1.c: Likewise.
45373         * gcc.dg/991230-1.c: Likewise.
45374         * gcc.dg/i386-unroll-1.c: Likewise.
45375         * gcc.misc-tests/i386-prefetch.exp: Likewise.
45376
45377 2003-02-22  Jan Hubicka  <jh@suse.cz>
45378
45379         * gcc.dg/i386-mul.c: New test.
45380
45381 2003-02-21  Roger Sayle  <roger@eyesopen.com>
45382
45383         * gcc.dg/builtins-5.c: New test case.
45384
45385 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
45386
45387         * gcc.dg/asmreg-1.c: New test.
45388
45389 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45390
45391         PR c++/9749
45392         * g++.dg/parse/varmod1.C: New test.
45393
45394 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45395
45396         PR c++/9727
45397         * g++.dg/template/op1.C: New test.
45398
45399 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45400
45401         PR c++/8906
45402         * g++.dg/template/nested2.C: New test.
45403
45404 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
45405
45406         PR c++/8724
45407         * g++.dg/expr/dtor1.C: New test.
45408
45409 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
45410
45411         * gcc.dg/cpp/include3.c: New test.
45412         * gcc.dg/cpp/inc/foo.h: New file.
45413
45414 2003-02-21  Glen Nakamura  <glen@imodulo.com>
45415
45416         * gcc.c-torture/execute/20030221-1.c: New test.
45417
45418 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
45419
45420         PR c++/9729
45421         * g++.dg/abi/conv1.C: New test.
45422
45423 2003-02-20  Jan Hubicka  <jh@suse.cz>
45424
45425         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45426
45427 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
45428
45429         * gcc.c-torture/compile/20030219-1.c: New test.
45430
45431 2003-02-18  Jan Hubicka  <jh@suse.cz>
45432
45433         * gcc.dg/funcorder.c: New test.
45434
45435 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45436
45437         * gcc.c-torture/execute/20030218-1.c: New.
45438
45439 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
45440
45441         * gcc.dg/20030218-1.c: New.
45442
45443 2003-02-18  Richard Henderson  <rth@redhat.com>
45444
45445         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45446         * gcc.dg/attr-used-2.c: New.
45447
45448 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
45449
45450         PR c++/9704
45451         * g++.dg/init/copy5.C: New test.
45452
45453 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
45454
45455         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45456         * g++.dg/pch/pch.exp: Likewise.
45457
45458 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
45459
45460         * gcc.c-torture/execute/20030209-1.c: Enable the test if
45461         STACK_SIZE is not defined.
45462
45463 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45464
45465         PR c++/9457
45466         * g++.dg/template/init1.C: New test.
45467
45468 2003-02-16  Jan HUbicka  <jh@suse.cz>
45469
45470         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45471         (foo): Add few extra tests
45472         * gcc.dg/c99-const-expr-3.c: Likewise.
45473         * gcc.c-torture/execute/20030216-1.c: New.
45474
45475 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45476
45477         PR c++/9459
45478         * g++.dg/ext/typeof4.C: New test.
45479
45480 2003-02-15  Roger Sayle  <roger@eyesopen.com>
45481
45482         * gcc.dg/i386-387-3.c: New test case.
45483
45484 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
45485
45486         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45487         cris-*-elf* cris-*-aout* and mmix-*-*.
45488
45489 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
45490
45491         * gcc.dg/20030213-1.c: New test.
45492
45493 2003-02-12  Roger Sayle  <roger@eyesopen.com>
45494
45495         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45496         * gcc.dg/i386-387-2.c: Likewise.
45497
45498 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
45499
45500         * gcc.dg/ppc-spe.c: Fix formatting.
45501         Enable tests that were previously unsupported by gas.
45502         Delete tests for instructions that no longer exist.
45503         Switch arguments on evsubifw builtin.
45504
45505 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
45506
45507         * gcc.c-torture/execute/20030209-1.c: Disable the test if
45508         STACK_SIZE is too small.
45509
45510 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45511             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45512
45513         * gcc.dg/decl-2.c: New test.
45514
45515 2003-02-10  Jan Hubicka  <jh@suse.cz>
45516
45517         * gcc.dg/i386-fpcvt-1.c: New test.
45518
45519 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
45520
45521         * gcc.c-torture/execute/20030209-1.c: New test.
45522
45523 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
45524
45525         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45526         int-wide bitops, use the constants of the same width.
45527         Likewise, if long long is 32-bit wide, test bitops using
45528         32-bit constants.
45529
45530 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
45531
45532         * gcc.dg/20021014-1.c: Annotate with expected notice text.
45533
45534 2003-02-07  Roger Sayle  <roger@eyesopen.com>
45535
45536         * gcc.dg/builtins-4.c: New test case.
45537
45538 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45539
45540         * gcc.dg/20020430-1.c: Fix dg command typos.
45541         * gcc.dg/20020503-1.c: Likewise.
45542
45543 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45544
45545         PR c++/8785
45546         * g++.dg/parse/fused-params1.C: New test.
45547
45548         PR c++/8857
45549         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45550
45551         PR c++/8921
45552         * g++.dg/parse/non-dependent1.C: New test.
45553
45554         PR c++/8928
45555         * g++.dg/parse/dupl-tmpl-args1.C: New test.
45556
45557         PR c++/9228
45558         * g++.dg/parse/undefined7.C: New test.
45559         * g++.dg/parse/non-templ1.C: New test.
45560
45561         PR c++/9229
45562         * g++.dg/parse/too-many-tmpl-args1.C: New test.
45563
45564 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
45565
45566         * gcc.c-torture/compile/20030206-1.c: New test.
45567
45568 2003-02-05  Roger Sayle  <roger@eyesopen.com>
45569
45570         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45571         "pow" to "foo" to avoid potential confusion with a math built-in.
45572
45573 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45574
45575         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45576         conditions for SPARC targets.
45577
45578 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
45579
45580         * gcc.dg/20030204-1.c: New test.
45581
45582 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45583
45584         PR c++/38
45585         * g++.dg/parse/array-size1.C: New test.
45586
45587         PR c++/5657
45588         * g++.dg/parse/undefined3.C: New test.
45589
45590         PR c++/5665
45591         * g++.dg/parse/undefined4.C: New test.
45592
45593         PR c++/5975
45594         * g++.dg/parse/undefined5.C: New test.
45595
45596         PR c++/7259
45597         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45598
45599         PR c++/8578
45600         * g++.dg/parse/casting-operator1.C: New test.
45601
45602         PR c++/8596
45603         * g++.dg/parse/undefined6.C: New test.
45604
45605         PR c++/8736
45606         * g++.dg/parse/missing-template1.C: New test.
45607
45608 2003-02-04  Jan Hubicka  <jh@suse.cz>
45609
45610         * gcc.dg/i386-cadd.c: Compile using -march=k8.
45611         * gcc.dg/i386-cmov?.c: Likewise.
45612         * gcc.dg/i386-fpcvt-?.c: Likewise.
45613         * gcc.dg/i386-ssefp-1.c: Likewise.
45614         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45615         conventions.
45616
45617 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
45618
45619         PR c++/7129
45620         * g++.dg/ext/max.C: New test.
45621
45622 2003-02-03  Jan Hubicka  <jh@suse.cz>
45623
45624         * gcc.c-torture/execute/20030203-1.c: New test.
45625
45626 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
45627
45628         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45629         'natural-endian'.
45630
45631 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
45632
45633         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45634         * g++.dg/init/new2.C: Likewise.
45635         * g++.dg/other/new1.C: Likewise.
45636
45637 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
45638
45639         * gcc.dg/struct-ret-libc.c: New test.
45640
45641 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
45642
45643         * gcc.dg/20030129-1.c: New test.
45644
45645 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45646
45647         PR c++/8849
45648         * g++.dg/template/ptrmem4.C: New test.
45649
45650 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
45651
45652         * g++.dg/parser/constant1.C: New test.
45653
45654 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45655
45656         PR c++/8591
45657         * g++.dg/parse/friend2.C: New test.
45658
45659 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45660
45661         PR c++/9437
45662         * g++.dg/template/unify4.C: New test.
45663
45664 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
45665
45666         * gcc.c-torture/execute/20030128-1.c: New test.
45667
45668 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
45669
45670         * g++.dg/lookup/nested1.C: Test moved from ...
45671         * g++.old-deja/g++.other/lookup24.C: ... here.
45672
45673 2003-01-28  Jan Hubicka  <jh@suse.cz>
45674
45675         * gcc.dg/i386-cmov5.c: New test.
45676
45677 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
45678
45679         * gcc.c-torture/execute/20010925-1.c: Changed the
45680         memcpy declaration.
45681
45682 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45683
45684         PR c++/3902
45685         * g++.dg/parse/template5.C: New test.
45686
45687 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
45688
45689         PR fortran/9258
45690         * g77.dg/pr9258: New test.
45691
45692 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45693
45694         * README: Move relevant parts from README.g++.
45695
45696         * README.g++: Remove this file.
45697
45698 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
45699
45700         * g++.dg/abi/dcast1.C: New test.
45701
45702 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45703
45704         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45705
45706 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
45707
45708         PR c++/47
45709         * g++.old-deja/g++.other/lookup24.C: New test.
45710
45711 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45712
45713         PR middle-end/7227
45714         * gcc.dg/uninit-C.c: New test.
45715
45716 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
45717
45718         * g++.dg/abi/covariant1.C: New test.
45719
45720 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
45721
45722         * gcc.dg/20030123-1.c: New test.
45723
45724 2003-01-25  Jan Hubicka  <jh@suse.cz>
45725
45726         PR opt/8492
45727         * gcc.c-torture/compile/20030125-1.c
45728
45729 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
45730
45731         PR c++/9403
45732         * g++.dg/parse/template3.C: New test.
45733         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45734
45735         PR c++/795
45736         * g++.dg/parse/template4.C: New test.
45737
45738         PR c++/9415
45739         * g++.dg/template/qual2.C: New test.
45740
45741         PR c++/8545
45742         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45743
45744         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45745
45746 2003-01-25  Roger Sayle  <roger@eyesopen.com>
45747
45748         * gcc.c-torture/execute/switch-1.c: New test case.
45749
45750 2003-01-25  Jan Hubicka  <jh@suse.cz>
45751
45752         * gcc.c-torture/execute/20030125-1.[cx]: New test.
45753
45754 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
45755
45756         Tweaks for Bison-1.875. From the NEWS file:
45757         "- `parse error' -> `syntax error'
45758         Bison now uniformly uses the term `syntax error'"
45759         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45760         * gcc.dg/cpp/digraph2.c: Likewise.
45761         * gcc.dg/cpp/direct2.c: Likewise.
45762         * gcc.dg/cpp/paste4.c: Likewise.
45763         * gcc.dg/c90-restrict-1.c: Likewise.
45764         * gcc.dg/c99-func-2.c: Likewise.
45765         * gcc.dg/noncompile/920721-2.c: Likewise.
45766         * gcc.dg/noncompile/930622-2.c: Likewise.
45767         * gcc.dg/noncompile/940112-1.c: Likewise.
45768         * gcc.dg/noncompile/950921-1.c: Likewise.
45769         * gcc.dg/noncompile/951123-1.c: Likewise.
45770         * gcc.dg/noncompile/971104-1.c: Likewise.
45771         * gcc.dg/noncompile/990416-1.c: Likewise.
45772
45773 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
45774
45775         * g++.dg/parse/undefined1.C: Add error message.
45776
45777 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45778
45779         PR c++/9354
45780         * g++.dg/parse/new1.C: New test.
45781
45782         PR c++/9216
45783         * g++.dg/parse/template2.C: New test.
45784
45785         PR c++/9354
45786         * g++.dg/parse/typedef2.C: New test.
45787
45788         PR c++/9328
45789         * g++.dg/ext/typeof3.C: New test.
45790
45791 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45792
45793         PR c++/2738
45794         * g++.dg/parse/ret-type1.C: New test.
45795
45796         PR c++/3792
45797         * g++.dg/parse/tmpl-outside1.C: New test.
45798
45799         PR c++/4207
45800         * g++.dg/parse/int-as-enum1.C: New test.
45801
45802         PR c++/4903
45803         * g++.dg/parse/no-typename1.C: New test.
45804
45805         PR c++/5533
45806         * g++.dg/parse/no-value1.C: New test.
45807
45808         PR c++/5921
45809         * g++.dg/parse/wrong-inline1.C: New test.
45810
45811         PR c++/6402
45812         * g++.dg/parse/ref1.C: New test.
45813
45814         PR c++/6992
45815         * g++.dg/parse/attr-ctor1.C: New test.
45816
45817         PR c++/7229
45818         * g++.dg/parse/namespace5.C: New test.
45819
45820         PR c++/7917
45821         * g++.dg/parse/func-def1.C: New test.
45822
45823         PR c++/8143
45824         * g++.dg/parse/undefined1.C: New test.
45825
45826         PR c++/5723, PR c++/8522
45827         * g++.dg/parse/specialization1.C: New test.
45828
45829         PR c++/163, PR c++/8595
45830         * g++.dg/parse/struct-as-enum1.C: New test.
45831
45832         PR c++/9173
45833         * g++.dg/parse/undefined2.C: New test.
45834
45835 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
45836
45837         PR c++/9298
45838         * g++.dg/parse/template1.C: New test.
45839
45840         PR c++/9384
45841         * g++.dg/parse/using1.C: New test.
45842
45843         PR c++/9285
45844         PR c++/9294
45845         * g++.dg/parse/expr2.C: New test.
45846
45847         PR c++/9388
45848         * g++.dg/parse/lookup2.C: Likewise.
45849
45850 2003-01-21  Jan Hubicka  <jh@suse.cz>
45851
45852         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
45853         * gcc.c-torture/execute/eeprof-1.c: Likewise.
45854         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
45855         * gcc.c-torture/execute/string-opt-*.c: Likewise.
45856
45857 2003-01-20  Nick Clifton  <nickc@redhat.com>
45858
45859         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
45860         problem with ARM sibcall code generation.
45861
45862 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
45863
45864         * gcc.c-torture/execute/20030120-1.c: New.
45865
45866 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
45867
45868         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
45869
45870 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45871
45872         PR c++/9272
45873         * g++.dg/parse/ctor1.C: New test.
45874
45875         PR c++/9294:
45876         * g++.dg/parse/qualified1.C: New test.
45877
45878         * g++.dg/parse/typename3.C: New test.
45879
45880 2003-01-16  Richard Henderson  <rth@redhat.com>
45881
45882         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45883
45884 2003-01-16  Richard Henderson  <rth@redhat.com>
45885
45886         * g++.dg/pch/pch.exp: Copy test header to the working directory
45887         before using it either for precompilation or direct use.
45888         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45889         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45890
45891 2003-01-16  Richard Henderson  <rth@redhat.com>
45892
45893         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45894         before using it either for precompilation or direct use.
45895         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45896         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45897
45898 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45899
45900         * g++.dg/ext/typename1.C: Add typename keyword.
45901         * g++.dg/template/crash1.C: Update error messages.
45902         * g++.dg/template/crash2.C: Remove error message.
45903         * g++.dg/parse/typename2.C: New test.
45904         * g++.dg/template/typename2.C: Change implicit
45905         typename warning into error.
45906         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45907         error messages.
45908         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45909         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45910         * g++.old-deja/g++.law/visibility13.C: Remove error
45911         messages.
45912         * g++.old-deja/g++.ns/template17.C: Reorder code to
45913         make declaration visible in template.
45914         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45915         * g++.old-deja/g++.pt/crash36.C: Issue more error
45916         messages.
45917         * g++.old-deja/g++.pt/crash5.C: Improve error
45918         message.
45919         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45920         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45921         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45922         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45923         typename warning with error message.
45924         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45925         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45926         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45927
45928 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45929
45930         * g++.dg/parse/ambig2.C: New test.
45931
45932 2003-01-15  Richard Henderson  <rth@redhat.com>
45933
45934         * g++.dg/tls/init-2.C: Update error message string.
45935
45936 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45937
45938         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45939
45940 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45941
45942         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45943         all for HC11/HC12.
45944         * gcc.c-torture/compile/20001205-1.x: Likewise.
45945         * gcc.c-torture/compile/20001226-1.x: Likewise.
45946         * gcc.c-torture/compile/920520-1.x: Likewise.
45947         * gcc.c-torture/compile/961203-1.x: Likewise.
45948         * gcc.c-torture/compile/20020604-1.x: Likewise.
45949
45950 2003-01-15  Jan Hubicka  <jh@suse.cz>
45951
45952         * gcc.c-torture/compile/20030115-1.c: New test.
45953
45954         * gcc.dg/i386-fpcvt-1.c: New test.
45955         * gcc.dg/i386-fpcvt-2.c: New test.
45956
45957 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45958
45959         Further conform g++'s __vmi_class_type_info to the C++ ABI
45960         specification.
45961         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45962         the specification.
45963
45964 2003-01-14  Jan Hubicka  <jh@suse.cz>
45965
45966         * gcc.dg/i386-fpcvt-1.c: New test.
45967         * gcc.dg/i386-fpcvt-2.c: New test.
45968
45969 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45970
45971         * gcc.dg/i386-mmx-3.c: New test.
45972
45973 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45974
45975         PR c++/9264
45976         * g++.dg/parse/octal1.C: New file.
45977
45978         PR c++/9172
45979         * g++.dg/parse/typename1.C: New file.
45980
45981 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45982
45983         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45984         * gcc.dg/bf-no-ms-layout.c: Likewise.
45985         * gcc.dg/bf-ms-attrib.c: Likewise.
45986
45987 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45988
45989         PR c++/9099
45990         * g++.dg/parse/dtor1.C: New file.
45991
45992         PR c++/9128
45993         * g++.dg/rtti/typeid1.C: New file.
45994
45995         PR c++/9153
45996         * g++.dg/parse/lookup1.C: New file.
45997
45998         PR c++/9171
45999         * g++.dg/templ/spec5.C: New file.
46000
46001 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
46002
46003         * gcc.c-torture/compile/20030110-1.c: New test.
46004
46005 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
46006
46007         Merge from pch-branch:
46008
46009         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
46010
46011         * gcc.dg/pch/cpp-1.h: New.
46012         * gcc.dg/pch/cpp-1.c: New.
46013         * gcc.dg/pch/cpp-2.h: New.
46014         * gcc.dg/pch/cpp-2.c: New.
46015
46016         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
46017
46018         * gcc.dg/pch/except-1.h: New.
46019         * gcc.dg/pch/except-1.c: New.
46020
46021         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
46022
46023         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46024         running test.
46025         * gcc.dg/pch: Include *.hp not *.h.
46026         * gcc.dg/pch/system-1.h: New.
46027         * gcc.dg/pch/system-1.c: New.
46028
46029         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
46030
46031         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46032         rather than trying to build and run a program using PCH.
46033         * gcc.dg/pch: Remove dg-do commands from test files.
46034
46035         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
46036
46037         * gcc.dg/pch/macro-3.c: New.
46038         * gcc.dg/pch/macro-3.h: New.
46039
46040         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
46041
46042         * gcc.dg/pch/common-1.c: New.
46043         * gcc.dg/pch/common-1.h: New.
46044         * gcc.dg/pch/decl-1.c: New.
46045         * gcc.dg/pch/decl-1.h: New.
46046         * gcc.dg/pch/decl-2.c: New.
46047         * gcc.dg/pch/decl-2.h: New.
46048         * gcc.dg/pch/decl-3.c: New.
46049         * gcc.dg/pch/decl-3.h: New.
46050         * gcc.dg/pch/decl-4.c: New.
46051         * gcc.dg/pch/decl-4.h: New.
46052         * gcc.dg/pch/decl-5.c: New.
46053         * gcc.dg/pch/decl-5.h: New.
46054         * gcc.dg/pch/global-1.c: New.
46055         * gcc.dg/pch/global-1.h: New.
46056         * gcc.dg/pch/inline-1.c: New.
46057         * gcc.dg/pch/inline-1.h: New.
46058         * gcc.dg/pch/inline-2.c: New.
46059         * gcc.dg/pch/inline-2.h: New.
46060         * gcc.dg/pch/static-1.c: New.
46061         * gcc.dg/pch/static-1.h: New.
46062         * gcc.dg/pch/static-2.c: New.
46063         * gcc.dg/pch/static-2.h: New.
46064
46065         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
46066
46067         * g++.dg/pch/pch.exp: Better handle failing testcases.
46068         * gcc.dg/pch/pch.exp: Likewise.
46069         * gcc.dg/pch/macro-1.c: New.
46070         * gcc.dg/pch/macro-1.h: New.
46071         * gcc.dg/pch/macro-2.c: New.
46072         * gcc.dg/pch/macro-2.h: New.
46073
46074         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
46075
46076         * g++.dg/dg.exp: Treat files in pch/ specially.
46077         * g++.dg/pch/pch.exp: New file.
46078         * g++.dg/pch/empty.H: New file.
46079         * g++.dg/pch/empty.C: New file.
46080         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46081         "precompile".
46082
46083         * gcc.dg/pch/pch.exp: New file.
46084         * gcc.dg/pch/empty.h: New file.
46085         * gcc.dg/pch/empty.c: New file.
46086         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46087         "precompile".
46088
46089 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46090
46091         * g++.dg/template/friend14.C: New test.
46092
46093 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46094
46095         * gcc.dg/old-style-asm-1.c: New test.
46096
46097 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
46098
46099         * gcc.c-torture/compile/20030109-1.c: New test.
46100
46101 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46102
46103         * gcc.c-torture/execute/20030109-1.c: New test.
46104
46105 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
46106
46107         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46108         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46109         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46110         * g++.old-deja/g++.mike/eh2.C: Likewise.
46111         * g++.old-deja/g++.mike/eh3.C: Likewise.
46112         * g++.old-deja/g++.mike/eh5.C: Likewise.
46113         * g++.old-deja/g++.mike/eh6.C: Likewise.
46114         * g++.old-deja/g++.mike/eh7.C: Likewise.
46115         * g++.old-deja/g++.mike/eh8.C: Likewise.
46116         * g++.old-deja/g++.mike/eh9.C: Likewise.
46117         * g++.old-deja/g++.mike/eh10.C: Likewise.
46118         * g++.old-deja/g++.mike/eh12.C: Likewise.
46119         * g++.old-deja/g++.mike/eh13.C: Likewise.
46120         * g++.old-deja/g++.mike/eh14.C: Likewise.
46121         * g++.old-deja/g++.mike/eh16.C: Likewise.
46122         * g++.old-deja/g++.mike/eh17.C: Likewise.
46123         * g++.old-deja/g++.mike/eh18.C: Likewise.
46124         * g++.old-deja/g++.mike/eh21.C: Likewise.
46125         * g++.old-deja/g++.mike/eh23.C: Likewise.
46126         * g++.old-deja/g++.mike/eh24.C: Likewise.
46127         * g++.old-deja/g++.mike/eh25.C: Likewise.
46128         * g++.old-deja/g++.mike/eh26.C: Likewise.
46129         * g++.old-deja/g++.mike/eh27.C: Likewise.
46130         * g++.old-deja/g++.mike/eh28.C: Likewise.
46131         * g++.old-deja/g++.mike/eh29.C: Likewise.
46132         * g++.old-deja/g++.mike/eh31.C: Likewise.
46133         * g++.old-deja/g++.mike/eh33.C: Likewise.
46134         * g++.old-deja/g++.mike/eh34.C: Likewise.
46135         * g++.old-deja/g++.mike/eh35.C: Likewise.
46136         * g++.old-deja/g++.mike/eh36.C: Likewise.
46137         * g++.old-deja/g++.mike/eh37.C: Likewise.
46138         * g++.old-deja/g++.mike/eh38.C: Likewise.
46139         * g++.old-deja/g++.mike/eh39.C: Likewise.
46140         * g++.old-deja/g++.mike/eh40.C: Likewise.
46141         * g++.old-deja/g++.mike/eh41.C: Likewise.
46142         * g++.old-deja/g++.mike/eh42.C: Likewise.
46143         * g++.old-deja/g++.mike/eh44.C: Likewise.
46144         * g++.old-deja/g++.mike/eh46.C: Likewise.
46145         * g++.old-deja/g++.mike/eh47.C: Likewise.
46146         * g++.old-deja/g++.mike/eh48.C: Likewise.
46147         * g++.old-deja/g++.mike/eh49.C: Likewise.
46148         * g++.old-deja/g++.mike/eh50.C: Likewise.
46149         * g++.old-deja/g++.mike/eh51.C: Likewise.
46150         * g++.old-deja/g++.mike/eh53.C: Likewise.
46151         * g++.old-deja/g++.mike/eh55.C: Likewise.
46152         * g++.old-deja/g++.mike/p7912.C: Likewise.
46153         * g++.old-deja/g++.mike/p9706.C: Likewise.
46154         * g++.old-deja/g++.mike/p10416.C: Likewise.
46155         * g++.old-deja/g++.mike/p11667.C: Likewise.
46156         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46157         Remove redundant reference to Iris.
46158         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46159         Elxsi, i860, Pico Java, and WE32K.
46160
46161 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
46162
46163         * g++.dg/ext/asm4.C: New test.
46164
46165 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46166
46167         PR c++/9030
46168         * g++.dg/template/friend12.C: New test.
46169         * g++.dg/template/friend13.C: Likewise.
46170         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46171
46172 2003-01-08  Jan Hubicka  <jh@suse.cz>
46173
46174         * gcc.dg/i386-cadd.c: New test.
46175         * gcc.dg/i386-cmov4.c: Likewise.
46176
46177 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
46178
46179         PR c++/9165
46180         * g++.dg/warn/Wunused-3.C: New test.
46181
46182         * g++.dg/abi/bitfield9.C: New test.
46183
46184         PR c++/9189
46185         * g++.dg/parse/defarg3.C: New test.
46186
46187 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
46188
46189         * g++.dg/parse/ambig1.C: New test.
46190         * g++.dg/parse/defarg2.C: New test.
46191
46192 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
46193
46194         * g++.dg/template/defarg-1.C: New test.
46195         * g++.dg/template/local2.C: Likewise.
46196
46197 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
46198
46199         * gcc.c-torture/execute/20030105-1.c: New test.
46200
46201 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46202
46203         * g++.dg/parse/namespace3.C: Remove extra semicolons.
46204         * g++.dg/parse/namespace4.C: Likewise.
46205
46206 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46207
46208         * g++.dg/template/ntp2.C: New test.
46209
46210 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
46211
46212         * g++.dg/parse/extern-C-1.C: New test.
46213
46214         * g++.dg/parse/namespace4.C: New test.
46215
46216         * g++.dg/template/nested1.C: New test.
46217
46218         * g++.dg/parse/namespace3.C: New test.
46219
46220 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
46221
46222         * g++.dg/lookup/two-stage1.C: New test.
46223
46224 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46225
46226         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46227         * g++.old-deja/g++.jason/access8.C: Likewise.
46228         * g++.old-deja/g++.other/decl5.C: Likewise.
46229
46230 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46231
46232         * g++.dg/parse/parse7.C: New test.
46233
46234 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
46235
46236         PR c++/2843
46237         * g++.dg/ext/attrib7.C: New test.
46238
46239 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
46240
46241         * g++.dg/parse/parse6.C: New test.
46242
46243 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
46244
46245         * gcc.dg/h8300-stack-1.c: New.
46246
46247 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46248
46249         g++.dg/lookup/exception1.C: New test.
46250
46251         g++.dg/lookup/template1.C: New test.
46252
46253         g++.dg/parse/namespace2.C: New test.
46254
46255         g++.dg/parse/parens2.C: New test.
46256
46257 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46258
46259         * g++.dg/parse/parse5.C: New test.
46260         * g++.dg/lookup/scoped4.C: New test.
46261
46262 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
46263
46264         * g++.dg/parse/parens1.C: New test.
46265
46266         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46267         angle-bracket1.C.
46268         * g++.dg/parse/parens2.C: New test.
46269
46270         * g++.dg/lookup/scope-operator1.C: New test.
46271
46272         * g++.dg/parse/operator1.C: New test.
46273
46274 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275
46276         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46277         * g++.old-deja/g++.other/access6.C: Likewise.
46278         * g++.old-deja/g++.other/decl1.C: Likewise.
46279         * g++.old-deja/g++.pt/typename12.C: Likewise.
46280
46281 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46282
46283         * g++.dg/parse/namespace1.C: New test.
46284
46285 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46286
46287         * g++.dg/parse/parse4.C: New test.
46288
46289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46290
46291         * g++.dg/parse/parse3.C: New test.
46292
46293 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46294
46295         * g++.dg/parse/parse2.C: New test.
46296
46297 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46298
46299         * g++.dg/template/friend11.C: New test.
46300
46301 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
46302
46303         * g++.dg/parse/parse1.C: New test.
46304
46305 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
46306
46307         * lib/profopt.exp: Change the name of a global variable to avoid
46308         possible clashes with other test suites.
46309
46310 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         * g++.dg/inherit/covariant8.C: New test.
46313
46314 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
46315
46316         * g++.dg/init/array9.C: New test.
46317
46318         PR c++/9112
46319         * g++.dg/parse/expr1.C: New test.
46320
46321 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
46322
46323         * gcc.c-torture/compile/20021230-1.c: New test.
46324
46325 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         * g++.dg/inherit/covariant5.C: New test.
46328         * g++.dg/inherit/covariant6.C: New test.
46329         * g++.dg/inherit/covariant7.C: New test.
46330
46331 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46332
46333         PR c++/2739
46334         * g++.dg/other/access2.C: New test.
46335
46336 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46337
46338         * g++.dg/other/anon-struct.C: No longer fails
46339         * g++.old-deja/g++.brendan/parse4.C: Likewise.
46340         * g++.old-deja/g++.brendan/parse5.C: Likewise.
46341         * g++.old-deja/g++.brendan/parse6.C: Likewise.
46342
46343 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
46344
46345         * g++.dg/parse/angle-bracket.C (main): No longer fails.
46346
46347 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
46348
46349         * g++.dg/eh/spec4.C: Remove stray semicolon.
46350         * g++.dg/expr/pmf-1.C: Change error message.
46351         * g++.dg/ext/asm1.C: Remove stray semicolon.
46352         * g++.dg/ext/typename1.C: Add missing typenames.
46353         * g++.dg/inherit/template-as-base.C: Change error message.
46354         * g++.dg/lookup/scoped1.C: Likewise.
46355         * g++.dg/lookup/scoped2.C: Likewise.
46356         * g++.dg/lookup/using2.C: Likewise.
46357         * g++.dg/other/component1.C: Remove stray semicolon.
46358         * g++.dg/other/do1.C: Change error message.
46359         * g++.dg/other/error2.C: Likewise.
46360         * g++.dg/other/init1.C: Likewise.
46361         * g++.dg/other/packed1.C: Remove stray semicolon.
46362         * g++.dg/other/ptrmem2.C: Change error message.
46363         * g++.dg/parse/parameter-declaration-1.C: Remove line number
46364         marker.
46365         * g++.dg/special/initp1.C: Remove invalid attribute usage.
46366         * g++.dg/template/access3.C: Add typename keyword.
46367         * g++.dg/template/access5.C: Remove stray semicolon.
46368         * g++.dg/template/access6.C: Likewise.
46369         * g++.dg/template/complit1.C: Likewise.
46370         * g++.dg/template/crash1.C: Change error message.
46371         * g++.dg/template/inherit2.C: Remove stray semicolon.
46372         * g++.dg/template/instantiate2.C: Likewise.
46373         * g++.dg/template/instantiate3.C: Change error message.
46374         * g++.dg/template/qual1.C: Remove stray semicolon.
46375         * g++.dg/template/qualttp18.C: Change error message.
46376         * g++.dg/template/ref1.C: Remove stray semicolon.
46377         * g++.dg/template/sizeof1.C (A::value): Declare it.
46378         * g++.dg/template/spec4.C: Change error message.
46379         * g++.dg/template/static1.C: Likewise.
46380         * g++.dg/template/type1.C: Likewise.
46381         * g++.dg/template/typename3.C: Likewise.
46382         * g++.old-deja/g++.benjamin/13478.C: Change error message.
46383         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46384         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46385         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46386         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46387         named return value extension.
46388         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46389         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46390         * g++.old-deja/g++.bob/extern_C.C: Likewise.
46391         * g++.old-deja/g++.bob/inherit2.C: Likewise.
46392         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46393         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46394         * g++.old-deja/g++.brendan/crash13.C: Likewise.
46395         * g++.old-deja/g++.brendan/crash15.C: Likewise.
46396         * g++.old-deja/g++.brendan/crash18.C: Change error message.
46397         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46398         * g++.old-deja/g++.brendan/crash38.C: Likewise.
46399         * g++.old-deja/g++.brendan/crash50.C: Likewise.
46400         * g++.old-deja/g++.brendan/crash56.C: Likewise.
46401         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46402         syntax.
46403         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46404         * g++.old-deja/g++.brendan/crash8.C: Change error message.
46405         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46406         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46407         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46408         * g++.old-deja/g++.brendan/template11.C: Likewise.
46409         * g++.old-deja/g++.brendan/template26.C: Likewise.
46410         * g++.old-deja/g++.brendan/template27.C: Use explicit
46411         specialization syntax.
46412         * g++.old-deja/g++.brendan/template30.C: Likewise.
46413         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46414         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46415         non-dependent names.
46416         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46417         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46418         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46419         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46420         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46421         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46422         named return value extension.
46423         * g++.old-deja/g++.ext/namedret2.C: Likewise.
46424         * g++.old-deja/g++.ext/namedret3.C: Likewise.
46425         * g++.old-deja/g++.ext/return1.C: Likewise.
46426         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46427         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46428         * g++.old-deja/g++.jason/access8.C: Likewise.
46429         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46430         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46431         pseudo-destructor names.
46432         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46433         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46434         pseudo-destructor names.
46435         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46436         * g++.old-deja/g++.jason/overload19.C: Likewise.
46437         * g++.old-deja/g++.jason/overload32.C: Likewise.
46438         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46439         stray semicolons.
46440         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46441         * g++.old-deja/g++.jason/return.C: Likewise.
46442         * g++.old-deja/g++.jason/return2.C: Likewise.
46443         * g++.old-deja/g++.jason/shadow1.C: Likewise.
46444         * g++.old-deja/g++.jason/special.C: Use explicit specialization
46445         syntax.
46446         * g++.old-deja/g++.jason/template10.C: Account for use of
46447         non-dependent names.
46448         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46449         syntax.
46450         * g++.old-deja/g++.jason/template37.C: Likewise.
46451         * g++.old-deja/g++.law/access4.C: Change error messages.
46452         * g++.old-deja/g++.law/arm13.C: Remove incorrect
46453         pseudo-destructor names.
46454         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46455         * g++.old-deja/g++.law/ctors9.C: Likewise.
46456         * g++.old-deja/g++.law/cvt22.C: Likewise.
46457         * g++.old-deja/g++.law/dtors5.C: Likewise.
46458         * g++.old-deja/g++.law/global-init1.C: Likewise.
46459         * g++.old-deja/g++.law/missed-error3.C: Likewise.
46460         * g++.old-deja/g++.law/operators28.C: Likewise.
46461         * g++.old-deja/g++.law/visibility28.C: Likewise.
46462         * g++.old-deja/g++.martin/eval1.C: Likewise.
46463         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46464         name.
46465         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46466         * g++.old-deja/g++.mike/net34.C: Likewise.
46467         * g++.old-deja/g++.mike/net36.C: Likewise.
46468         * g++.old-deja/g++.mike/ns2.C: Likewise.
46469         * g++.old-deja/g++.mike/p12306.C: Likewise.
46470         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46471         value extension.
46472         * g++.old-deja/g++.mike/p700.C: Likewise.
46473         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46474         * g++.old-deja/g++.mike/p710.C: Likewise.
46475         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46476         value extension.
46477         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46478         * g++.old-deja/g++.mike/pmf9.C: Likewise.
46479         * g++.old-deja/g++.ns/crash2.C: Likewise.
46480         * g++.old-deja/g++.ns/crash3.C: Likewise.
46481         * g++.old-deja/g++.ns/invalid1.C: Likewise.
46482         * g++.old-deja/g++.ns/ns17.C: Likewise.
46483         * g++.old-deja/g++.ns/template16.C: Likewise.
46484         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46485         keyword.
46486         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46487         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46488         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46489         named return value extension.
46490         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46491         * g++.old-deja/g++.other/access4.C: Issue additional error
46492         messages.
46493         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46494         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46495         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46496         * g++.old-deja/g++.other/crash25.C: Change error message.
46497         * g++.old-deja/g++.other/crash4.C: Change error message.
46498         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46499         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46500         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46501         checks.
46502         * g++.old-deja/g++.other/defarg8.C: Likewise.
46503         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46504         * g++.old-deja/g++.other/dtor10.C: Likewise.
46505         * g++.old-deja/g++.other/incomplete.C: Likewise.
46506         * g++.old-deja/g++.other/linkage7.C: Likewise.
46507         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46508         lookup algorithm.
46509         * g++.old-deja/g++.other/mangle2.C: Likewise.
46510         * g++.old-deja/g++.other/refinit2.C: Likewise.
46511         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46512         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46513         * g++.old-deja/g++.pt/crash28.C: Likewise.
46514         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46515         syntax.
46516         * g++.old-deja/g++.pt/crash32.C: Change error message.
46517         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46518         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46519         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46520         error message position.
46521         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46522         * g++.old-deja/g++.pt/defarg8.C: Change error message.
46523         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46524         syntax.
46525         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46526         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46527         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46528         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46529         keyword.
46530         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46531         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46532         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46533         keyword.
46534         * g++.old-deja/g++.pt/explicit71.C: Change error message.
46535         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46536         syntax.
46537         * g++.old-deja/g++.pt/friend28.C: Account for use of
46538         non-dependent names.
46539         * g++.old-deja/g++.pt/friend29.C: Likewise.
46540         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46541         rules.
46542         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46543         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46544         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46545         lookup rules.
46546         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46547         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46548         keyword.
46549         * g++.old-deja/g++.pt/memclass20.C: Likewise.
46550         * g++.old-deja/g++.pt/memclass5.C: Likewise.
46551         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46552         keyword.
46553         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46554         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46555         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46556         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46557         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46558         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46559         keyword.
46560         * g++.old-deja/g++.pt/spec10.C: Likewise.
46561         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46562         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46563         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46564         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46565         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46566         * g++.old-deja/g++.pt/ttp62.C: Likewise.
46567         * g++.old-deja/g++.pt/ttp64.C: Likewise.
46568         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46569         * g++.old-deja/g++.pt/typename15.C: Likewise.
46570         * g++.old-deja/g++.pt/typename22.C: Likewise.
46571         * g++.old-deja/g++.pt/typename6.C: Change error messages.
46572         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46573         * g++.old-deja/g++.pt/virtual2.C: Likewise.
46574         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46575         syntax.
46576         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46577         return value extension.
46578         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46579         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46580         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46581         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46582
46583 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46584
46585         * g++.dg/warn/inline1.C: New test.
46586         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46587         * g++.old-deja/g++.jason/synth10.C: Likewise.
46588         * g++.old-deja/g++.mike/net31.C: Likewise.
46589         * g++.old-deja/g++.mike/p8786.C: Likewise.
46590
46591         * g++.dg/template/friend10.C: New test.
46592         * g++.dg/template/conv5.C: New test.
46593
46594 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46595
46596         * g++.dg/lookup/scoped3.C: New test.
46597
46598         * g++.dg/lookup/decl1.C: New test.
46599         * g++.dg/lookup/decl2.C: New test.
46600
46601 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
46602
46603         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46604         gcc.c-torture/compile/20021015-1.c,
46605         gcc.c-torture/compile/20021015-2.c,
46606         gcc.c-torture/compile/20021123-1.c,
46607         gcc.c-torture/compile/20021123-2.c,
46608         gcc.c-torture/compile/20021123-3.c,
46609         gcc.c-torture/compile/20021123-4.c,
46610         gcc.c-torture/execute/20021024-1.c: Add tests previously added
46611         only to 3.1 or 3.2 branch.
46612
46613 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * gcc.dg/i386-bitfield3.c: New test.
46616
46617         * gcc.dg/i386-bitfield2.c: New test.
46618
46619 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
46620
46621         * g++.dg/parse/conv_op1.C: New test.
46622
46623 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
46624
46625         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46626         approved.
46627
46628 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
46629
46630         * gcc.c-torture/compile/20021220-1.c: New test.
46631
46632 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
46633
46634         * gcc.dg/i386-fastcall-1.c: New.
46635
46636 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46637
46638         * gcc.c-torture/execute/20021219-1.c: New test.
46639
46640 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46641
46642         * gcc.dg/i386-pic-1.c: New test.
46643
46644 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46645
46646         PR c++/8099
46647         * g++.dg/template/friend9.C: New test.
46648
46649 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46650
46651         PR c++/3663
46652         * g++.dg/template/access7.C: New test.
46653
46654 2002-12-18  Nick Clifton  <nickc@redhat.com>
46655
46656         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46657         the libstdc++-v3 directory has been found.
46658
46659 2002-12-12  Devang Patel <dpatel@apple.com>
46660         * gcc.dg/darwin-ld-1.c: New test.
46661         * gcc.dg/darwin-ld-2.c: New test.
46662         * gcc.dg/darwin-ld-3.c: New test.
46663         * gcc.dg/darwin-ld-4.c: New test.
46664         * gcc.dg/darwin-ld-5.c: New test.
46665
46666 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46667
46668         * gcc.c-torture/compile/20021212-1.c: New test.
46669
46670 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
46671
46672         * gcc.dg/fshort-wchar: New test.
46673
46674 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
46675
46676         PR c++/8372
46677         * g++.dg/template/dtor1.C: New test.
46678
46679         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46680         markers.
46681
46682 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
46683
46684         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46685
46686 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
46687
46688         * g++.dg/template/static1.C: New test.
46689         * g++.dg/template/static2.C: New test.
46690         * g++.old-deja/g++.ext/memconst.C: New test.
46691
46692 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46693
46694         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46695         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46696         * g++.dg/special/initp1.C: Likewise.
46697
46698 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
46699
46700         * gcc.c-torture/execute/20021204-1.c: New test.
46701
46702 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
46703
46704         * gcc.dg/ppc-fmadd-1.c: New file.
46705         * gcc.dg/ppc-fmadd-2.c: New file.
46706         * gcc.dg/ppc-fmadd-3.c: New file.
46707
46708 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46709
46710         * gcc.c-torture/compile/20021204-1.c: New test.
46711
46712 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46713
46714         * g++.dg/inherit/covariant2.C: New test.
46715         * g++.dg/inherit/covariant3.C: New test.
46716         * g++.dg/inherit/covariant4.C: New test.
46717         * g++.dg/inherit/covariant1.C: Remove XFAIL.
46718         * g++.old-deja/g++.robertl/eb17.C: Likewise.
46719
46720 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
46721
46722         PR c++/8688
46723         * g++.dg/init/brace3.C: New test.
46724
46725 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
46726
46727         * gcc.dg/20020210-1.c: Fix a comment typo.
46728
46729 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
46730
46731         PR c++/8720
46732         * g++.dg/parse/defarg1.C: New test.
46733
46734         PR c++/8615
46735         * g++.dg/template/char1.C: New test.
46736
46737         * g++.dg/template/varmod1.C: Fix typo.
46738
46739 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46740
46741         DR 180
46742         * g++.old-deja/g++.pt/crash32.C: Expect error.
46743
46744 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
46745
46746         PR c++/5919
46747         * g++.dg/template/varmod1.C: New test.
46748
46749         PR c++/8727
46750         * g++.dg/inherit/typeinfo1.C: New test.
46751
46752         PR c++/8663
46753         * g++.dg/inherit/typedef1.C: New test.
46754
46755 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
46756
46757         PR c++/8332
46758         PR c++/8493
46759         * g++.dg/template/strlen1.C: New test.
46760
46761         PR c++/8227
46762         * g++.dg/template/ctor2.C: New test.
46763
46764         PR c++/8214
46765         * g++.dg/init/string1.C: New test.
46766
46767         PR c++/8511
46768         * g++.dg/template/friend8.C: New test.
46769
46770 2002-11-29  Joe Buck <jbuck@synopsys.com>
46771
46772         * g++.dg/lookup/anon2.C: New test.
46773
46774 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
46775
46776         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46777         h8300 port.
46778
46779 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
46780
46781         * gcc.dg/bitfld-6.c: New test.
46782
46783 2002-11-27  Jan Hubicka  <jh@suse.cz>
46784
46785         * gcc.c-torture/execute/20021127.[cx]: New test.
46786
46787 2002-11-26  Jan Hubicka  <jh@suse.cz>
46788
46789         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46790         quality.
46791
46792 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
46793
46794         * g++.dg/init/brace2.C: New test.
46795         * g++.old-deja/g++.mike/p9129.C: Correct.
46796
46797 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
46798
46799         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
46800
46801 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
46802
46803         * gcc.dg/sibcall-6: New test for indirect sibcalls.
46804
46805 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
46806
46807         * g++.dg/abi/empty11.C: New test.
46808         * g++.dg/rtti/cv1.C: New test.
46809
46810 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
46811
46812         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
46813
46814 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
46815
46816         * g++.dg/abi/empty10.C: New test.
46817
46818 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46819
46820         * gcc.c-torture/compile/20021124-1.c: New test.
46821
46822 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
46823
46824         * g++.dg/abi/rtti2.C: New test.
46825
46826 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46827
46828         * gcc.dg/i386-unroll-1.c: New test.
46829
46830 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
46831
46832         * gcc.c-torture/compile/20021120-1.c: New test.
46833         * gcc.c-torture/compile/20021120-2.c: New test.
46834
46835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46836
46837         * gcc.dg/bitfld-5.c: New test.
46838
46839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46840
46841         * gcc.c-torture/execute/20021120-3.c: New test.
46842
46843 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46844
46845         * gcc.c-torture/execute/20021120-2.c: New test.
46846
46847 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
46848
46849         * gcc.c-torture/execute/20021120-1.c: New test.
46850
46851 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
46852
46853         * gcc.c-torture/execute/20021118-3.c: New test.
46854
46855 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
46856
46857         * gcc.c-torture/compile/20021119-1.c: New test.
46858
46859 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
46860
46861         * gcc.dg/duff-1.c: New test.
46862         * gcc.dg/duff-2.c: New test.
46863         * gcc.dg/duff-3.c: New test.
46864
46865 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
46866
46867         * gcc.dg/cpp/_Pragma5.c: New test.
46868
46869 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46870
46871         * gcc.c-torture/execute/20021118-2.c: New test.
46872
46873 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46874
46875         * gcc.c-torture/execute/20021118-1.c: New test.
46876
46877 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * gcc.dg/20021116-1.c: New test.
46880
46881 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46882
46883         * g++.dg/abi/vcall1.C: New test.
46884
46885 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46886
46887         * gcc.dg/20021029-1.c: New test.
46888         * gcc.dg/20021029-2.c: New test.
46889
46890 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46891
46892         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46893
46894 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46895
46896         PR c/8439
46897         * gcc.dg/20021110.c: Move to ...
46898         * gcc.c-torture/compile/20021110.c: .... here.
46899
46900 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46901
46902         PR c/8467
46903         * gcc.c-torture/execute/20021111-1.c
46904
46905 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46906
46907         PR c/8439
46908         * gcc.dg/20021110.c: New test.
46909
46910 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46911
46912         * g++.dg/abi/vthunk3.C: Run only on x86.
46913
46914 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46915
46916         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46917
46918 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46919
46920         * lib/compat.exp (compat-execute): Fix logic error in last
46921         change.
46922
46923 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46924
46925         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46926
46927 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46928
46929         PR c++/8389
46930         * g++.dg/template/access6.C: New test.
46931
46932 2002-11-08  Jan Hubicka  <jh@suse.cz>
46933
46934         * gcc.dg/i386-ssefp-1.c: New test.
46935         * gcc.dg/i386-ssefp-1.c: New test.
46936
46937 2002-11-08  Jan Hubicka  <jh@suse.cz>
46938
46939         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46940
46941 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46942
46943         * g++.dg/abi/vthunk3.C: New test.
46944
46945         PR c++/8338
46946         * g++.dg/template/crash2.C: New test.
46947
46948 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46949
46950         * g++.dg/abi/dtor1.C: New test.
46951         * g++.dg/abi/dtor2.C: Likewise.
46952
46953 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46954
46955         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46956         Darwin.
46957
46958 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46959
46960         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46961         -mthumb.  Only xfail with -O0.
46962
46963 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46964
46965         * g++.dg/abi/thunk1.C: New test.
46966         * g++.dg/abi/thunk2.C: Likewise.
46967         * g++.dg/abi/vtt1.C: Likewise.
46968
46969 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46970
46971         PR optimization/8423
46972         * gcc.c-torture/execute/builtin-constant.c: New test.
46973
46974 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46975
46976         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46977         Add some more cases.
46978
46979 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46980
46981         PR c++/8391
46982         * g++.dg/opt/local1.C: New test.
46983
46984 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46985
46986         PR c++/8160
46987         * g++.dg/template/complit1.C: New test.
46988
46989         PR c++/8149
46990         * g++.dg/template/typename4.C: Likewise.
46991
46992 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46993
46994         Core issue 287, PR c++/7639
46995         * g++.dg/template/instantiate1.C: Adjust error location.
46996         * g++.dg/template/instantiate3.C: New test.
46997         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46998         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46999         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47000
47001 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
47002
47003         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47004
47005 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
47006
47007         PR c++/8287
47008         * g++.dg/init/dtor2.C: New test.
47009
47010 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47011
47012         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47013         * gcc.dg/nest.c: Bypass errors on irix6.
47014
47015 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
47016
47017         * gcc.dg/nest.c: Expect error for mmix-*-*.
47018         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47019
47020 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
47021
47022         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47023         markers.
47024
47025         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47026
47027 2002-10-25  Mike Stump  <mrs@apple.com>
47028
47029         * gcc.dg/warn-1.c: New test.
47030
47031 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47032
47033         * g++.dg/template/typename3.C: New test.
47034
47035 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
47036
47037         * g++.dg/lookup/ptrmem1.C: New test.
47038
47039         * g++.dg/abi/vthunk2.C: New test.
47040
47041 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
47042
47043         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47044
47045 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
47046
47047         * g++.dg/abi/empty9.C: New test.
47048
47049 2002-10-24  Richard Henderson  <rth@redhat.com>
47050
47051         * g++.dg/inherit/thunk1.C: Enable for ia64.
47052
47053 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47054
47055         PR c++/8067
47056         * g++.dg/lookup/pretty1.C: New test.
47057
47058 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
47059
47060         * gcc.dg/20021023-1.c: New test.
47061
47062 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
47063
47064         PR c++/7679
47065         * g++.dg/parse/inline1.C: New test.
47066
47067 2002-10-23  Richard Henderson  <rth@redhat.com>
47068
47069         * g++.dg/inherit/thunk1.C: Enable for x86_64.
47070
47071         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47072
47073 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
47074
47075         PR c++/6579
47076         * g++.dg/parse/stmtexpr3.C: New test.
47077
47078 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
47079
47080         * g++.dg/expr/cond1.C: New test.
47081
47082 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47083
47084         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47085
47086 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47087
47088         * g++.dg/abi/vbase13.C: New test.
47089         * g++.dg/abi/vbase14.C: Likewise.
47090
47091 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
47092
47093         * gcc.dg/tls/pic-1.c: New test.
47094         * gcc.dg/tls/nonpic-1.c: New test.
47095         * gcc.dg/20021018-1.c: New test.
47096
47097 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47098
47099         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47100         Remove only files with the same base name as the test case.
47101         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47102         (profopt-execute): Likewise.  Also, remove old profiling
47103         and performance data files before running the tests.
47104
47105         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47106         * g++.dg/bprob/bprob.exp: Likewise.
47107         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
47108         to allow more general test case names.
47109
47110         * g++.dg/bprob/bprob-1.C: Rename to ...
47111         * g++.dg/bprob/g++-bprob-1.C: ... this.
47112
47113         * g77.dg/bprob/bprob-1.f: Rename to ...
47114         * g77.dg/bprob/g77-bprob-1.f: ... this.
47115
47116 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
47117
47118         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47119         bison 1.50 or later.
47120
47121 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
47122
47123         * g++.dg/README: Describe more test directories.
47124
47125 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47126
47127         * g++.dg/init/array6.C: Add additional tests.
47128
47129 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
47130
47131         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47132         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47133
47134 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
47135
47136         * gcc.c-torture/compile/20020604-1.x: New.
47137         * gcc.c-torture/compile/simd-5.x: Likewise.
47138         * gcc.c-torture/execute/920710-1.x: Likewise.
47139         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47140
47141 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
47142
47143         * g++.dg/inherit/override1.C: Add dg-options clause.
47144
47145 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47146
47147         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47148         _mm_slli_si128.
47149
47150 2002-10-19  Andreas Schwab  <schwab@suse.de>
47151
47152         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47153         directory component.
47154
47155 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
47156
47157         * g++.dg/inherit/thunk1.C: New test.
47158
47159         * g++.dg/inherit/override1.C: New test.
47160
47161         * g++.dg/abi/mangle11.C: New test.
47162         * g++.dg/abi/mangle14.C: New test.
47163         * g++.dg/abi/mangle17.C: New test.
47164
47165 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
47166
47167         * g++.dg/overload/member2.C: New test.
47168
47169 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
47170
47171         * g++.dg/README: Describe new compat directory.
47172         * g++.dg/dg.exp: Skip tests in compat directory.
47173         * README.compat: New file.
47174         * lib/compat.exp: New expect script.
47175         * g++.dg/compat: New test directory.
47176         * g++.dg/compat/compat.exp: New expect script.
47177         * g++.dg/compat/abi: New test directory.
47178         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47179         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47180         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47181         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47182         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47183         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47184         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47185         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47186         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47187         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47188         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47189         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47190         * g++.dg/compat/break: New test directory.
47191         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47192         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47193         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47194         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47195         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47196         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47197         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47198         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47199         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47200         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47201         g++.dg/compat/break/README: New files.
47202         * g++.dg/compat/eh: New test directory.
47203         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47204         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47205         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47206         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47207         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47208         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47209         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47210         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47211         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47212         g++.dg/compat/eh/filter2_y.C,
47213         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47214         g++.dg/compat/eh/new1_y.C,
47215         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47216         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47217         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47218         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47219         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47220         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47221         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47222         g++.dg/compat/eh/unexpected1_y.C: New files.
47223         * g++.dg/compat/init: New test directory.
47224         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47225         g++.dg/compat/init/array5_y.C,
47226         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47227         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47228         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47229         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47230         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47231         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47232         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47233         g++.dg/compat/init/init-ref2_y.C: New files.
47234
47235 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47236
47237         PR c++/7584
47238         * g++.dg/inherit/using3.C: New test.
47239
47240 2002-10-17  Jan Hubicka  <jh@suse.cz>
47241
47242         * gcc.dg/20021017-2.c: New test.
47243
47244 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
47245
47246         * g++.dg/abi/mangle16.C: Adjust.
47247
47248         * g++.dg/init/array8.C: New test.
47249
47250 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
47251
47252         * gcc.dg/special/mips-abi.exp: New test.
47253         * gcc.dg/special/mips-abi.s: Empty file used by the above.
47254
47255 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47256
47257         * g++.dg/abi/mangle16.C: New test.
47258         * g++.dg/abi/mangle17.C: Likewise.
47259
47260         PR c++/7478
47261         * g++.dg/template/ref1.C: New test.
47262
47263 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47264
47265         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47266
47267 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
47268
47269         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47270
47271 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
47272
47273         PR c++/7524
47274         * g++.dg/init/array7.C: New test.
47275
47276 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
47277
47278         * g++.dg/init/array6.C: New test.
47279
47280         * g++.dg/abi/mangle13.C: Likewise.
47281         * g++.dg/abi/mangle14.C: Likewise.
47282         * g++.dg/abi/mangle15.C: Likewise.
47283
47284 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47285
47286         * g++.dg/abi/empty8.C: New test.
47287
47288 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.dg/init/ctor1.C: New test.
47291
47292 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
47293
47294         * gcc.c-torture/execute/20021015-1.c: New test.
47295
47296 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
47297
47298         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47299
47300 2002-10-14  Jan Hubicka  <jh@suse.cz>
47301
47302         * gcc.dg/i386-ssetype-[1-5].c: New tests.
47303
47304 2002-10-14  Richard Henderson  <rth@redhat.com>
47305
47306         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47307
47308 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47309
47310         PR optimization/6631
47311         * g++.dg/opt/const2.C: New test.
47312
47313 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
47314
47315         PR c++/7176
47316         * g++.dg/parse/friend1.C: New test.
47317         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47318
47319 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
47320
47321         * gcc.dg/20021014-1.c: New test.
47322
47323 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
47324
47325         PR c++/5661
47326         * g++.dg/ext/vlm1.C: New test.
47327         * g++.dg/ext/vlm2.C: Likewise.
47328
47329         * g++.dg/init/array1.C: Remove invalid braces.
47330         * g++.dg/init/brace1.C: New test.
47331         * g++.dg/init/copy2.C: Likewise.
47332         * g++.dg/init/copy3.C: Likewise.
47333         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47334         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47335         braces.
47336
47337 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
47338
47339         * gcc.dg/cpp/assembler.S: Don't use -ansi.
47340
47341 2002-10-11  Richard Shann  <richard.shann@superh.com>
47342
47343         * gcc.c-torture/compile/simd-5.c: New test.
47344
47345 2002-10-10  Roger Sayle  <roger@eyesopen.com>
47346
47347         * gcc.c-torture/execute/shiftopt-1.c: New test case.
47348
47349 2002-10-10  Jim Wilson  <wilson@redhat.com>
47350
47351         * gcc.c-torture/execute/20021010-1.c: New test.
47352
47353 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
47354
47355         PR c/7353
47356         * g++.dg/ext/typedef-init.C: New test.
47357         * gcc.dg/typedef-init.c: New test.
47358
47359 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
47360
47361         * gcc.dg/cpp/paste13.c: New test.
47362
47363 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47364
47365         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
47366         remaining platforms, XFAIL during compile, not execute.  Don't
47367         XFAIL at -O0.
47368
47369 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
47370
47371         * gcc.dg/alias-1.c: Tweak expected warning.
47372
47373 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47374
47375         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47376
47377 2002-10-06  Andreas Jaeger  <aj@suse.de>
47378
47379         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47380         * gcc.dg/cpp/c++98.C: Likewise.
47381
47382         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47383         * g++.dg/cpp/c++98.C: Likewise.
47384
47385         * g++.dg/README (Subdirectories): Mention cpp directory.
47386
47387         PR target/7559
47388         * gcc.dg/20021006-1.c: New test.
47389
47390 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47391
47392         PR c++/7804
47393         * g++.dg/other/warning1.C: New test.
47394
47395 2002-10-04  Roger Sayle  <roger@eyesopen.com>
47396
47397         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47398         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
47399         and sparc-*-* with -m64 as expected failures.  See PR 8087.
47400
47401 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47402
47403         PR c++/7931
47404         * g++.dg/template/ptrmem3.C: New test.
47405
47406         PR c++/7754
47407         * g++.dg/template/union1.C: New test.
47408
47409 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
47410
47411         PR c++/8006
47412         * g++.dg/abi/mangle9.C: New test.
47413         * g++.dg/abi/mangle10.C: New test.
47414         * g++.dg/abi/mangle11.C: New test.
47415         * g++.dg/abi/mangle12.C: New test.
47416
47417 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
47418
47419         PR c++/7188.
47420         * g++.dg/template/meminit1.C: New test.
47421         * g++.dg/warn/Wreorder-1.C: Likewise.
47422         * g++.old-deja/g++.mike/warn3.C: Tweak.
47423         * lib/prune.exp: Ingore "in copy constructor".
47424
47425 2002-10-02  Andreas Jaeger  <aj@suse.de>
47426
47427         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47428         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47429         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47430         on x86-64.
47431
47432 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47433
47434         * gcc.dg/empty1.C: Fix typo.
47435
47436 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
47437
47438         * gcc.dg/alias-1.c: New test.
47439
47440 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
47441
47442         * gcc.dg/empty1.C: New test.
47443
47444         * g++.dg/tls/init-2.C: Tweak error messages.
47445
47446 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
47447
47448         * gcc.c-torture/compile/20020923-1.c: New test.
47449
47450 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
47451
47452         * gcc.c-torture/execute/ffs-1.c: New test.
47453         * gcc.c-torture/execute/ffs-2.c: Ditto.
47454
47455 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
47456
47457         * g++.dg/overload/member1.C: New test.
47458
47459 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
47460
47461         * g++.dg/abi/empty7.C: New test.
47462         * g++.dg/init/pm2.C: Likewise.
47463
47464 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
47465
47466         * g++.dg/rtti/crash1.C: New test.
47467
47468 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
47469
47470         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47471         gcc.dg/sibcall-4.c: New tests.
47472
47473 2002-09-28  Roger Sayle  <roger@eyesopen.com>
47474
47475         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47476         powerpc and MMIX targets.
47477
47478 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
47479
47480         * gcc.dg/cpp/20020927-1.c: New.
47481
47482 2002-09-26  David S. Miller  <davem@redhat.com>
47483
47484         * gcc.c-torture/compile/trunctfdf.c: New.
47485
47486 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47487
47488         * lib/target-supports.exp (check_weak_available): Handle solaris2.
47489
47490 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
47491
47492         * gcc.c-torture/execute/loop-15.c: New.
47493
47494 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
47495
47496         * README.QMTEST: Fix typo.
47497
47498 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
47499
47500         * gcc.dg/20020926-1.c: New test.
47501
47502 2002-09-25  David S. Miller  <davem@redhat.com>
47503
47504         PR target/7842
47505         * gcc.c-torture/execute/shiftdi.c: New test.
47506
47507 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
47508
47509         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47510         unique to the tool.
47511         * lib/g77.exp (g77_init): Likewise.
47512         * lib/g++.exp (g++_init): Likewise.
47513         * lib/objc.exp (objc_init): Likewise.
47514
47515 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
47516
47517         * g++.dg/abi/empty5.C: New test.
47518         * g++.dg/abi/empty6.C: New test.
47519         * g++.dg/abi/vbase12.C: New test.
47520
47521 2002-09-25  Richard Henderson  <rth@redhat.com>
47522
47523         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47524         too-small long double.
47525
47526 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
47527
47528         * gcc.dg/20020919-1.c: New test.
47529
47530 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
47531
47532         * g++.dg/abi/bitfield6.C: New test.
47533         * g++.dg/abi/bitfield7.C: New test.
47534         * g++.dg/abi/bitfield8.C: New test.
47535         * g++.dg/abi/vbase11.C: New test.
47536
47537 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47538
47539         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47540         hppa*-*-hpux*.  Update test comment.
47541
47542 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
47543
47544         * gcc.dg/tls/struct-1.c: New test.
47545
47546 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
47547
47548         * gcc.dg/cpp/tr-warn2.c: Update.
47549
47550 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47551
47552         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47553
47554 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
47555
47556         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47557         systems.
47558
47559 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
47560
47561         * gcc.c-torture/execute/ieee/mzero3.c: New test.
47562
47563         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47564         Adjust for c++filt moved to binutils.  Remove spurious duplicate
47565         setting of cxxfilt.
47566
47567 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
47568
47569         * gcc.dg/20020312-2.c: Update for darwin.
47570
47571 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
47572
47573         * g++.old-deja/g++.other/crash32.C: Mark ICE.
47574
47575 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
47576
47577         * objc.dg/comp-types-1.m: New test.
47578         * objc.dg/comp-types-2.m: New test.
47579         * objc.dg/comp-types-3.m: New test.
47580         * objc.dg/comp-types-4.m: New test.
47581         * objc.dg/comp-types-5.m: New test.
47582         * objc.dg/comp-types-6.m: New test.
47583
47584 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47585
47586         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47587
47588 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47589
47590         * g++.dg/other/do1.C: New test.
47591
47592         * g++.dg/template/subst1.C: New test.
47593
47594 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
47595
47596         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47597
47598 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
47599
47600         * g++.dg/template/qualttp20.C: Adjust expected errors.
47601         * g++.old-deja/g++.jason/report.C: Likewise.
47602         * g++.old-deja/g++.other/qual1.C: Likewise.
47603
47604         * g++.dg/lookup/scoped2.C: New test.
47605
47606         * g++.dg/ext/asm3.C: New test.
47607
47608 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
47609
47610         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47611
47612 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
47613
47614         * ChangeLog: follow spelling conventions.
47615         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47616         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47617         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47618         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47619         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47620         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47621         * g++.old-deja/g++.law/global-init1.C: Likewise.
47622         * g++.old-deja/g++.other/delete4.C: Likewise.
47623         * g++.old-deja/g++.other/inline21.C: Likewise.
47624         * g++.old-deja/g++.other/singleton.C: Likewise.
47625         * g77.dg/strlen0.f: Likewise.
47626         * g77.f-torture/compile/20010519-1.f: Likewise.
47627         * g77.f-torture/compile/980310-4.f: Likewise.
47628         * gcc.c-torture/compile/20000605-1.c: Likewise.
47629         * gcc.c-torture/execute/20020225-1.c: Likewise.
47630         * gcc.dg/c90-hexfloat-2.c: Likewise.
47631         * gcc.dg/c99-bool-1.c: Likewise.
47632         * gcc.dg/c99-hexfloat-2.c: Likewise.
47633         * gcc.dg/dll-2.c: Likewise.
47634         * gcc.dg/wtr-union-init-1.c: Likewise.
47635         * gcc.dg/wtr-union-init-2.c: Likewise.
47636         * gcc.dg/wtr-union-init-3.c: Likewise.
47637         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47638         * gcc.dg/cpp/defined.c: Likewise.
47639         * gcc.dg/cpp/macsyntx.c: Likewise.
47640         * gcc.dg/cpp/paste2.c: Likewise.
47641         * gcc.dg/cpp/trad/defined.c: Likewise.
47642         * gcc.dg/format/c90-printf-1.c: Likewise.
47643         * gcc.dg/format/c90-scanf-1.c: Likewise.
47644         * gcc.dg/format/c99-printf-1.c: Likewise.
47645         * gcc.dg/format/c99-scanf-1.c: Likewise.
47646         * gcc.misc-tests/gcov-8.c: Likewise.
47647         * lib/profopt.exp: Likewise.
47648
47649 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
47650
47651         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47652
47653 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47654
47655         * g++.dg/inherit/using2.C: New test.
47656
47657 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
47658
47659         * ChangeLog: Follow spelling conventions.
47660         * g++.dg/template/friend4.C: Likewise.
47661         * g++.old-deja/g++.pt/crash67.C: Likewise.
47662         * gcc.c-torture/execute/20000801-4.c: Likewise.
47663         * gcc.dg/c90-digraph-1.c: Likewise.
47664         * gcc.dg/c94-digraph-1.c: Likewise.
47665         * gcc.dg/c99-digraph-1.c: Likewise.
47666         * gcc.dg/cpp/line5.c: Likewise.
47667         * gcc.dg/cpp/multiline.c: Likewise.
47668         * gcc.dg/cpp/trad/literals-1.c: Likewise.
47669         * gcc.dg/format/attr-3.c: Likewise.
47670         * gcc.dg/format/c90-scanf-3.c: Likewise.
47671         * gcc.dg/format/ext-4.c: Likewise.
47672
47673 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
47674
47675         * g++.dg/template/pretty1.C: New test.
47676
47677 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
47678
47679         * gcc.c-torture/execute/struct-cpy-1.c: New test.
47680
47681 2002-09-13  Matt Austern  <austern@apple.com>
47682
47683         * g++.dg/other/constref[12].C: New, regression tests for
47684         passing a cast expression to a function by const reference.
47685
47686 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
47687
47688         * g++.dg/template/deduce1.C: New test.
47689
47690 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
47691
47692         * gcc.c-torture/execute/simd-1.c: Force all use of int to
47693         32-bit int.
47694
47695 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47696
47697         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47698         usage.
47699
47700 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
47701
47702         * gcc.c-torture/compile/20020910-1.c: New test.
47703
47704 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
47705
47706         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47707
47708 2002-09-10  Andreas Jaeger  <aj@suse.de>
47709
47710         * gcc.dg/20020312-2.c: Adjust for x86-64.
47711
47712 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
47713
47714         * g77.dg/7388.f: New test case for PR 7388.
47715
47716 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
47717
47718         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47719
47720 2002-09-05  Ziemowit Laski <zlaski@apple.com>
47721
47722         * objc.dg/proto-lossage-1.m: New test.
47723
47724 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
47725
47726         * gcc.dg/cpp/_Pragma4.c: Fix typo.
47727
47728 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
47729
47730         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
47731         expected to pass.
47732
47733 2002-09-06  Stan Shebs  <shebs@apple.com>
47734             David Edelsohn  <edelsohn@gnu.org>
47735
47736         * gcc.dg/weak: New directory.
47737         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47738         target-specific xfail bits.
47739         * gcc.dg/typeof-2.c: Move to new directory.
47740         * gcc.dg/weak.exp: New expect script.
47741
47742 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
47743
47744         * gcc.c-torture/execute/extzvsi.c: New test.
47745
47746 2002-09-05  Stan Shebs  <shebs@apple.com>
47747
47748         * gcc.dg/weak-1.c: xfail on Darwin.
47749         * gcc.dg/weak-2.c: Ditto.
47750         * gcc.dg/weak-3.c: Ditto.
47751         * gcc.dg/weak-4.c: Ditto.
47752         * gcc.dg/weak-5.c: Ditto.
47753         * gcc.dg/weak-6.c: Ditto.
47754         * gcc.dg/weak-7.c: Ditto.
47755         * gcc.dg/weak-8.c: Ditto.
47756         * gcc.dg/weak-9.c: Ditto.
47757
47758 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
47759
47760         * gcc.c-torture/execute/loop-14.c: New test.
47761
47762 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
47763
47764         * g++.dg/other/cxa-atexit1.C: New test.
47765
47766         * gcc.dg/typeof-2.c: New test.
47767
47768 2002-09-03  Roger Sayle  <roger@eyesopen.com>
47769
47770         * gcc.dg/builtins-2.c: New testcase.
47771         * gcc.dg/builtins-3.c: New testcase.
47772
47773 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
47774
47775         * gcc.dg/cpp/_Pragma4.c: New test.
47776
47777 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
47778
47779         * objc/execute/nil_method-1.m: New testcase.
47780
47781 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
47782
47783         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47784         [Object class], not [Object initialize].
47785
47786 2002-08-31  Roger Sayle  <roger@eyesopen.com>
47787             Hans-Peter Nilsson  <hp@bitrange.com>
47788
47789         * gcc.c-torture/execute/20020720-1.x: Skip test on
47790         mmix-knuth-mmixware.  Correct comment.
47791
47792 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
47793
47794         * g++.dg/abi/bitfield5.C: New test.
47795         * g++.dg/abi/vbase10.C: Likewise.
47796
47797 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
47798
47799         * objc.dg/undeclared-selector.m: New test.
47800
47801 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
47802
47803         * g++.dg/other/offsetof1.C: Avoid cast warning.
47804
47805 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
47806
47807         * objc.dg/super-class-2.m: New test.
47808
47809 2002-08-24  Matt Austern  <austern@apple.com>
47810
47811         * g++.dg/ext/lvaddr.C: New test.
47812         * g++.dg/ext/lvcast.C: New test.
47813
47814 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
47815
47816         * g++.dg/inherit/cond1.C: New test.
47817
47818 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
47819
47820         * gcc.dg/noncompile/incomplete-1.c: New test.
47821
47822 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
47823
47824         * gcc.dg/typespec-1.c: New test.
47825
47826 2002-08-20  Devang Patel  <dpatel@apple.com>
47827         * objc.dg/proto-hier-2.m: New test.
47828
47829 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
47830
47831         * objc.dg/bitfield-1.m: New test.
47832         * objc.dg/bitfield-2.m: New test.
47833
47834 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
47835
47836         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
47837         gcc.dg/c99-flex-array-4.c: New tests.
47838
47839 2002-08-16  Stan Shebs  <shebs@apple.com>
47840
47841         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
47842
47843 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
47844
47845         * gcc.dg/typeof-1.c: New test.
47846         * g++.dg/ext/typeof2.C: New test.
47847
47848 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
47849
47850         * g++.dg/other/offsetof1.C: New test.
47851
47852 2002-08-14  Richard Henderson  <rth@redhat.com>
47853
47854         * gcc.dg/tls/diag-3.c: Fix expected message strings.
47855
47856 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
47857
47858         * gcc.dg/cpp/_Pragma3.c: New test.
47859
47860 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
47861
47862         * g++.dg/template/inherit3: New test.
47863
47864 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47865
47866         * gcc.dg/bitfld-4.c: Add blank options.
47867
47868 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
47869
47870         * g++.dg/template/crash1.C: New test.
47871
47872 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47873
47874         * gcc.dg/tls/opt-2.c: New test.
47875
47876 2002-08-08  Devang Patel  <dpatel@apple.com>
47877
47878         * objc.dg/selector-1.m : New test
47879
47880 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47881
47882         * g++.dg/abi/bitfield4.C: New test.
47883         * gcc.dg/bitfld-4.c: New test.
47884
47885 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.dg/other/packed1.C: New test.
47888
47889 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47890
47891         * g++.dg/abi/offsetof.C: Tweak error messages.
47892         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47893
47894 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47895
47896         * gcc.dg/bitfld-3.c: New test.
47897
47898 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47899             Richard Henderson  <rth@redhat.com>
47900
47901         * gcc.dg/i386-bitfield1.c: New test.
47902         * g++.dg/abi/bitfield3.C: Update.
47903
47904 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47905
47906         * objc.dg/const-str-2.m: Update.
47907         * gcc.dg/cpp/c++98.c: Change to C extension.
47908         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47909         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47910
47911 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47912
47913         * gcc.dg/tls/diag-3.c: New.
47914
47915 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47916
47917         * g++.dg/README (Subdirectories): Document new subdir expr.
47918         * g++.dg/expr/pmf-1.C: New test.
47919
47920 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47921
47922         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47923
47924 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47925
47926         * g++.dg/abi/bitfield3.C: New test.
47927
47928 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47929
47930         * lib/gcov.exp: Tweak expected line formats.
47931         * gcc.misc-tests/gcov8.c: New test.
47932         * gcc.misc-tests/gcov8.x: New flags.
47933
47934 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47935
47936         * consistency.vlad/layout/endian.c: Include string.h.
47937
47938         * gcc.c-torture/execute/20020805-1.c: New test.
47939
47940 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47941
47942         * g++.dg/other/conversion1.C: New test.
47943
47944 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47945
47946         * gcc.dg/builtins-1.c: New testcase.
47947
47948 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47949
47950         * g++.dg/inherit/access3.C: New test.
47951
47952 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47953
47954         * gcc.dg/ia64-visibility-2.c: New test.
47955
47956 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47957
47958         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47959         __qualifier_flags to __flags.
47960
47961 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47962
47963         * g++.dg/inherit/operator1.C: New test.
47964         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47965         * g++.dg/other/error1.C: Change expected error message.
47966         * g++.dg/template/conv4.C: Likewise.
47967
47968 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47969
47970         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47971         for documented behavior.
47972
47973 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47974
47975         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47976         several targets known to fail.
47977
47978 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47979
47980         * gcc.dg/mips-args-[123].c: New tests.
47981
47982 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47983
47984         * gcc.dg/ppc-spe.c: New.
47985
47986 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47987
47988         * g++.dg/other/ptrmem4.C: New testcase.
47989
47990 2002-07-24  Richard Henderson  <rth@redhat.com>
47991
47992         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47993
47994 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47995
47996         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47997
47998 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47999
48000         * gcc.c-torture/execute/memset-3.c: New testcase.
48001
48002 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
48003
48004         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48005         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48006
48007 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48008
48009         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48010         Delete.
48011
48012 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
48013
48014         * gcc.c-torture/compile/simd-4.c: New test.
48015
48016 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48017
48018         PR c++/7347, c++/7348
48019         * g++.dg/template/access4.C: New test.
48020         * g++.dg/template/access5.C: New test.
48021         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48022         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48023         * g++.old-deja/g++.pt/ttp58.C: Likewise.
48024         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48025
48026 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
48027
48028         * gcc.dg/gnu89-init-2.c: New test.
48029
48030 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
48031
48032         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48033
48034 2002-07-20  Roger Sayle  <roger@eyesopen.com>
48035
48036         * gcc.c-torture/execute/20020720-1.c: New testcase.
48037
48038 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
48039
48040         * gcc.dg/cpp/Wsignprom.c: New tests.
48041
48042 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
48043
48044         * gcc.c-torture/execute/loop-13.c: New test.
48045
48046 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
48047
48048         * gcc.dg/cpp/expr.c: New tests.
48049
48050 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
48051
48052         * g++.dg/opt/pr6713.C: Add template instantiation.
48053
48054 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
48055
48056         * gcc.dg/nest.c: New test.
48057
48058 2002-07-17  Richard Henderson  <rth@redhat.com>
48059
48060         * g++.dg/opt/pr6713.C: New test.
48061
48062 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
48063
48064         * gcc.c-torture/execute/loop-2e.x: Let the testcase
48065         XFAIL for all x86 processors.
48066
48067 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
48068
48069         * gcc.c-torture/execute/20010122-1.x: Do not test with
48070         -fomit-frame-pointer.
48071
48072 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48073
48074         * g++.dg/template/instantiate2.C: New test.
48075         * g++.dg/template/spec4.C: New test.
48076
48077 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48078
48079         * g++.dg/template/access2.C: New test.
48080         * g++.dg/template/access3.C: New test.
48081
48082 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
48083
48084         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48085         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48086         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48087         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48088         Convert to use <stdarg.h>.
48089         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48090         Delete.
48091         * gcc.dg/va-arg-2.c: New.
48092         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48093
48094 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
48095
48096         * gcc.c-torture/compile/20020710-1.c: New test.
48097
48098 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
48099                           Andrew Pinski  <pinskia@physics.uc.edu>
48100
48101         gcc.c-torture/compile/simd-2.c: New testcase.
48102         gcc.c-torture/compile/simd-3.c: Likewise.
48103
48104 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
48105
48106         PR c++/7224
48107         * g++.dg/overload/error1.C: New test.
48108
48109 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48110
48111         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48112         configuration and IRIX 6 O32 ABI.
48113
48114 2002-07-11  Roger Sayle  <roger@eyesopen.com>
48115
48116         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48117
48118 2002-07-10  Roger Sayle  <roger@eyesopen.com>
48119
48120         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48121
48122 2002-07-10  Jeffrey A Law  <law@redhat.com>
48123
48124         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48125
48126         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
48127
48128 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
48129
48130         * gcc.dg/20020312-2.c: Check for __PPC__.
48131
48132 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
48133
48134         * gcc.c-torture/compile/20020709-1.c: New test.
48135
48136 2002-07-07  Roger Sayle  <roger@eyesopen.com>
48137
48138         * g++.dg/template/qualttp21.C: New test case.
48139
48140 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
48141
48142         * gcc.c-torture/compile/20020706-1.c: New test.
48143         * gcc.c-torture/compile/20020706-2.c: New test.
48144
48145 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
48146             Alexandre Oliva  <aoliva@redhat.com>
48147
48148         * g++.dg/warn/incomplete1.C: New test.
48149
48150 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48151
48152         PR c++/7099
48153         * g++.dg/warn/noreturn1.C: New test.
48154
48155 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
48156
48157         PR c++/6706
48158         * g++.dg/debug/debug6.C: New test.
48159         * g++.dg/debug/debug7.C: New test.
48160
48161 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
48162
48163         * gcc.c-torture/compile/simd-3.c: New test.
48164
48165 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
48166
48167         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48168         * gcc.dg/20020620-1.c: Likewise.
48169
48170 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48171
48172         PR c++/6944
48173         * g++.dg/init/array4.C: New test.
48174         * g++.dg/init/array5.C: New test.
48175
48176 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
48177
48178         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48179         * gcc.c-torture/execute/simd-2.c (main): Likewise.
48180
48181 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48182
48183         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48184         * gcc.dg/wtr-aggr-init-1.c: Likewise.
48185         * gcc.dg/wtr-conversion-1.c: Likewise.
48186         * gcc.dg/wtr-escape-1.c: Likewise.
48187         * gcc.dg/wtr-int-type-1.c: Likewise.
48188         * gcc.dg/wtr-label-1.c: Likewise.
48189         * gcc.dg/wtr-static-1.c: Likewise.
48190         * gcc.dg/wtr-strcat-1.c: Likewise.
48191         * gcc.dg/wtr-suffix-1.c: Likewise.
48192         * gcc.dg/wtr-switch-1.c: Likewise.
48193         * gcc.dg/wtr-unary-plus-1.c: Likewise.
48194         * gcc.dg/wtr-union-init-1.c: Likewise.
48195         * gcc.dg/wtr-union-init-2.c: Likewise.
48196         * gcc.dg/wtr-union-init-3.c: Likewise.
48197
48198         * gcc.dg/wtr-func-def-1.c: New test.
48199
48200 2002-07-02 Devang Patel <dpatel@apple.com>
48201
48202         * objc.dg/param-1.m: New test.
48203
48204 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
48205
48206         * gcc.dg/cpp/trad/directive.c: Add test.
48207         * gcc.dg/cpp/trad/macroargs.c: Add test.
48208         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48209
48210 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
48211
48212         * gcc.dg/cpp/cmdlne-M.c: New test.
48213
48214 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
48215
48216         * objc.dg/desig-init-1.m: New test.
48217
48218 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48219
48220         PR c++/6716
48221         * g++.dg/template/instantiate1.C: New test.
48222
48223 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
48224
48225         PR c++/7112
48226         * g++.dg/template/sizeof2.C: New test.
48227
48228 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48229
48230         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48231         gcc.dg/cpp/trad/include.c: New tests.
48232
48233 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
48234
48235         PR target/7177
48236         * gcc.c-torture/compile/20020701-1.c: New test.
48237
48238 2002-07-01  Stan Shebs  <shebs@apple.com>
48239
48240         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48241         header here...
48242         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48243         (objc-torture-execute): or here.
48244
48245 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
48246
48247         * gcc.c-torture/execute/arith-rand-ll.c: New test.
48248
48249 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
48250
48251         * gcc.dg/cpp/trad/escaped-nl.c: New test.
48252
48253 2002-06-30  Devang Patel  <dpatel@apple.com>
48254
48255         * objc.dg/fsyntax-only.m: New test.
48256
48257 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
48258
48259         PR c++/6695
48260         * g++.dg/template/friend7.C: New file.
48261
48262 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
48263
48264         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48265         return type.
48266
48267 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
48268
48269         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48270         avoid division by zero.
48271
48272 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
48273
48274         * gcc.dg/Wunknownprag.c: New tests.
48275
48276 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
48277
48278         * gcc.c-torture/execute/simd-2.c: New test.
48279
48280 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
48281
48282         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48283         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48284         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48285         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48286         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48287         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48288         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48289         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48290         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48291         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48292         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48293         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48294         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48295         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48296         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48297         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48298         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48299
48300 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
48301
48302         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48303         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48304         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48305         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48306         New tests.
48307         * gcc.dg/cpp/trad/directive.c: Update.
48308
48309 2002-06-23  Andreas Jaeger  <aj@suse.de>
48310
48311         * gcc.c-torture/execute/complex-6.c: New.
48312
48313 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
48314
48315         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48316         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48317         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48318         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48319
48320 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
48321
48322         * gcc.dg/cpp/trad: New directory with traditional tests copied
48323         from parent directory.
48324         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48325         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48326         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48327         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48328         Move to trad/ and rename.
48329         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48330         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48331         gcc.dg/cpp/trad/redef2.c: New tests.
48332         * gcc.dg/cpp/trad/trad.exp: New driver.
48333
48334 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
48335
48336         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48337         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48338         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48339         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48340         Remove.
48341
48342 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
48343
48344         * gcc.dg/20020620-1.c: New test.
48345
48346 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48347
48348         * g++.dg/template/ttp4.C: New test.
48349
48350 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
48351
48352         * g++.dg/opt/vt1.C: Fix regexp.
48353
48354 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48355
48356         * gcc.c-torture/execute/pure-1.c: Make functions static again.
48357         Don't use attribute `noinline'.
48358
48359 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48360
48361         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48362
48363 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
48364
48365         * gcc.c-torture/execute/simd-1.c: New.
48366
48367         * gcc.dg/simd-1.c: New.
48368
48369 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
48370
48371         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48372
48373 2002-06-16  Richard Henderson  <rth@redhat.com>
48374
48375         * g++.dg/ext/anon-struct1.C: New.
48376         * g++.dg/ext/anon-struct2.C: New.
48377         * g++.dg/ext/anon-struct3.C: New.
48378         * gcc.dg/anon-struct-1.c: New.
48379         * gcc.dg/anon-struct-2.c: New.
48380         * gcc.dg/anon-struct-3.c: New.
48381         * gcc.dg/20011008-1.c: Adjust warning text.
48382         * gcc.dg/20020527-1.c: Add -fms-extensions.
48383
48384 2002-06-16  Richard Henderson  <rth@redhat.com>
48385
48386         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48387
48388 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
48389
48390         * gcc.c-torture/execute/20020615-1.c: New test.
48391
48392 2002-06-15  Roger Sayle  <roger@eyesopen.com>
48393
48394         * gcc.c-tortuture/execute/compare-1.c: New test case.
48395         * gcc.c-tortuture/execute/compare-2.c: New test case.
48396         * gcc.c-tortuture/execute/compare-3.c: New test case.
48397
48398 2002-06-13  Richard Henderson  <rth@redhat.com>
48399
48400         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
48401         ia64 ilp32.
48402
48403 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48404
48405         * g++.dg/template/typename2.C: Update error message.
48406
48407 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
48408
48409         * gcc.c-torture/execute/20020611-1.c: New test.
48410
48411 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
48412
48413         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48414         list of targets to skip.
48415
48416 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
48417
48418         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48419         targets if not optimizing.
48420
48421 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
48422
48423         * gcc.c-torture/compile/20020605-1.c: New test.
48424
48425         * g++.dg/opt/vt1.C: New test.
48426
48427         * gcc.dg/20020531-1.c: New test.
48428
48429         * gcc.dg/20020530-1.c: New test.
48430
48431         * gcc.dg/20020527-1.c: New test.
48432
48433         * g++.dg/opt/cse1.C: New test.
48434
48435 2002-06-07  Roger Sayle  <roger@eyesopen.com>
48436
48437         * gcc.dg/20020607-2.c: New test case.
48438
48439 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
48440
48441         * gcc.c-torture/compile/20020604-1.c: New test.
48442
48443 2002-06-04  Richard Henderson  <rth@redhat.com>
48444
48445         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48446         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48447         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48448
48449 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
48450
48451         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48452
48453 2002-06-03  Richard Henderson  <rth@redhat.com>
48454
48455         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48456         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48457
48458 2002-06-02  Richard Henderson  <rth@redhat.com>
48459
48460         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48461         test functions static.
48462
48463 2002-06-02  Andreas Jaeger  <aj@suse.de>
48464
48465         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48466         now.
48467
48468 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48469
48470         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48471         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48472         Update for mofified diagnostics.
48473         * gcc.dg/c99-intconst-1.c: No longer fail.
48474
48475 2002-06-02  Richard Henderson  <rth@redhat.com>
48476
48477         * gcc.dg/uninit-A.c: Remove xfail markers.
48478
48479 2002-06-01  Roger Sayle  <roger@eyesopen.com>
48480
48481         * gcc.dg/fnegate-1.c: New test case.
48482
48483 2002-05-30  Osku Salerma  <osku@iki.fi>
48484
48485         * gcc.c-torture/execute/mayalias-1.c: New file.
48486
48487 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48488
48489         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48490         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48491         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48492
48493 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
48494
48495         * gcc.c-torture/execute/20020529-1.c: New test.
48496
48497 2002-05-27  Richard Henderson  <rth@redhat.com>
48498
48499         * g++.dg/ext/attrib6.C: New test case.
48500
48501 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48502
48503         * gcc.c-torture/execute/pure-1.c: New test.
48504
48505 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48506
48507         * gcc.dg/cpp/arith-2.c: Remove.
48508
48509 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48510
48511         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48512         * gcc.dg/cpp/if-3.c: Remove.
48513
48514 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
48515
48516         * g++.dg/opt/cse2.C: New test.
48517
48518 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
48519
48520         * gcc.dg/cpp/arith-1.c: New semantic tests.
48521         * gcc.dg/cpp/if-1.c: Update.
48522
48523 2002-05-24  Ben Elliston  <bje@redhat.com>
48524
48525         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48526
48527 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
48528
48529         * gcc.dg/verbose-asm.c: New test.
48530
48531 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48532
48533         * gcc.dg/cpp/paste12.c: New test.
48534
48535 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48536
48537         * g++.dg/parse/named_ops.C: New test.
48538
48539 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
48540
48541         * gcc.dg/weak-8.c: New test.
48542
48543 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
48544
48545         * gcc.dg/weak-2.c: Allow optional leading underscore
48546         in scan-assembler symbol name.
48547         * gcc.dg/weak-3.c: Likewise.
48548         * gcc.dg/weak-4.c: Likewise.
48549         * gcc.dg/weak-5.c: Likewise.
48550
48551 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
48552
48553         * gcc.dg/20020523-1.c: New test.
48554
48555 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48556
48557         * objc.dg/const-str-2.m: Update now that we stop after
48558         a command line error.
48559
48560 2002-05-22  Richard Henderson  <rth@redhat.com>
48561
48562         * g++.dg/dg.exp: Fix typo in test pruneing.
48563
48564 2002-05-22  Richard Henderson  <rth@redhat.com>
48565
48566         * g++.dg/dg.exp: Prune the tls subdirectory.
48567         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48568         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48569         * g++.dg/tls/init-1.C: New.
48570
48571 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
48572
48573         * gcc.dg/20020517-1.c: New test.
48574
48575 2002-05-21  Richard Henderson  <rth@redhat.com>
48576
48577         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48578         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48579
48580 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
48581
48582         * g++.dg/other/copy2.C: New test.
48583
48584 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
48585
48586         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48587         (MAX_COPY): Bump up to 10 times sizeof (long long).
48588         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48589
48590         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48591         sizeof (long long).
48592
48593         * gcc.c-torture/execute/strcpy-1.c: New test.
48594
48595 2002-05-19  Jason Merrill  <jason2redhat.com>
48596
48597         * g++.dg/ext/oper1.C: New test.
48598
48599 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
48600 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
48601
48602         * README.QMTEST: New file.
48603
48604         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48605
48606 2002-05-19  Andreas Jaeger  <aj@suse.de>
48607
48608         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48609         now.
48610         * gcc.c-torture/execute/loop-2d.x: Likewise.
48611
48612 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
48613
48614         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48615         support weak symbols.
48616         * gcc.dg/weak-4.c: Likewise.
48617         * gcc.dg/weak-6.c: Likewise.
48618
48619 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
48620
48621         * gcc.dg/weak-3.c: Add dg-excess-error comment for
48622         cygwin, coff and h8300-*-hms targets
48623         * gcc.dg/weak-5.c: Likewise.
48624         * gcc.dg/weak-7.c: Likewise.
48625
48626 2002-05-16  Jason Merrill  <jason@redhat.com>
48627
48628         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48629         (scan-assembler-not, scan-assembler-dem): Likewise.
48630         (scan-assembler-dem-not): Likewise.
48631
48632 2002-05-15  Richard Henderson  <rth@redhat.com>
48633
48634         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48635
48636 2002-05-15  Richard Henderson  <rth@redhat.com>
48637
48638         * gcc.dg/weak-5.c (vfoo1c): No warning here.
48639         (vfoo1f): Warning here.
48640         (vfoo1l): Don't redefine the alias.
48641
48642 2002-05-14  Jason Merrill  <jason@redhat.com>
48643             Alexandre Oliva  <aoliva@redhat.com>
48644
48645         * g++.dg/init/pm1.C: New test.
48646
48647 2002-05-12  David S. Miller  <davem@redhat.com>
48648
48649         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48650         types.
48651
48652 2002-05-10  Roger Sayle  <roger@eyesopen.com>
48653
48654         * gcc.c-torture/execute/20020510-1.c: New test case.
48655
48656 2002-05-10  David S. Miller  <davem@redhat.com>
48657
48658         * gcc.c-torture/execute/conversion.c: Test long double too.
48659
48660 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
48661
48662         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48663         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48664         * lib/g++.exp (g++_link_flags): Likewise.
48665         * lib/objc.exp (objc_target_compile): Likewise.
48666
48667 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48668
48669         * gcc.dg/cpp/poison.c: Update.
48670         * gcc.dg/cpp/20000625-2.c: Remove.
48671         * gcc.dg/cpp/direct2s.c: Remove final test.
48672
48673 2002-05-08  Tom Rix  <trix@redhat.com>
48674
48675         * gcc.c-torture/execute/20020508-1.c: New test.
48676         * gcc.c-torture/execute/20020508-2.c: New test.
48677         * gcc.c-torture/execute/20020508-3.c: New test.
48678
48679 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48680
48681         * gcc.dg/cpp/charconst-4.c: More tests.
48682
48683 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
48684
48685         PR c/6569
48686         * gcc.dg/weak-3.c: Update location of warning messages.
48687         * gcc.dg/weak-5.c: Likewise.
48688
48689 2002-05-06  Roger Sayle  <roger@eyesopen.com>
48690
48691         * gcc.c-torture/execute/20020506-1.c: New test case.
48692
48693 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48694
48695         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48696
48697 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48698
48699         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48700
48701 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48702
48703         * gcc.dg/cpp/charconst-3.c: New test.
48704
48705 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48706
48707         * gcc.dg/cpp/charconst.c: Update tests.
48708
48709 2002-05-05  Tim Josling  <tej@melbpc.org.au>
48710
48711         * treelang: Added directory for new sample language treelang. Also
48712         lib/treelang.exp: New file to signal treelang should be tested.
48713
48714 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48715
48716         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48717         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48718         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48719         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48720         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48721         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48722         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48723
48724 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48725
48726         * gcc.dg/format/xopen-2.c: New test.
48727
48728 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * gcc.dg/20020503-1.c: New test.
48731
48732 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
48733
48734         * g++.dg/init/dtor1.C: Make it tougher.
48735
48736 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
48737
48738         * g++.dg/init/dtor1.C: New test.
48739
48740 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
48741
48742         * gcc.dg/altivec-8.c: New.
48743
48744 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
48745
48746         * gcc.dg/altivec-7.c: New.
48747
48748 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
48749
48750         * g++.dg/parse/typedef1.C: New test.
48751
48752 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
48753
48754         PR c++/6486
48755         * g++.dg/template/friend6.C: New test.
48756
48757         PR c++/6492
48758         * g++.dg/init/copy1.C: New test.
48759
48760 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
48761
48762         * g++.dg/warn/effc1.C: New test.
48763
48764 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48765
48766         * gcc.dg/cpp/if-cexp.c: Add a test.
48767
48768 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
48769
48770         * gcc.dg/20020426-2.c: New test.
48771
48772 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48773
48774         * gcc.dg/cpp/if-mop.c: Update.
48775         * gcc.dg/cpp/if-mpar.c: Add test.
48776         * gcc.dg/cpp/if-oppr.c: Update.
48777
48778 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48779
48780         PR c/6343
48781         * gcc.dg/weak-[2-7].c: New tests.
48782
48783 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48784
48785         * gcc.dg/enum1.c: New test.
48786
48787 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48788
48789         PR c++/6497
48790         * g++.dg/inherit/access2.C: New test.
48791
48792 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
48793
48794         PR bootstrap/6445
48795         * gcc.dg/20020426-1.c: New test.
48796
48797 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
48798
48799         * g++.dg/abi/enum1.C: New test.
48800
48801 2002-04-26  Richard Henderson  <rth@redhat.com>
48802
48803         * gcc.dg/c99-bool-1.c: Expect always true warning.
48804
48805 2002-04-25  Roger Sayle  <roger@eyesopen.com>
48806
48807         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
48808
48809 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48810
48811         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
48812         targets.
48813
48814 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
48815
48816         * g++.dg/abi/mange7.C: New test.
48817
48818         PR c++/6438.
48819         * g++.dg/parse/stmtexpr2.C: New test.
48820
48821 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
48822
48823         * gcc.dg/20020312-2.c: Add SH target.
48824
48825 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48826
48827         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
48828         compiler output on mips*-*-irix*.
48829
48830 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
48831
48832         * g++.dg/parse/attr1.C: New test.
48833
48834 2002-04-23  Roger Sayle  <roger@eyesopen.com>
48835
48836         * gcc.c-torture/execute/string-opt-17.c: New test case.
48837         * gcc.c-torture/execute/memset-2.c: New test case.
48838
48839 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
48840
48841         PR c++/6256:
48842         * g++.dg/template/friend5.C: New test.
48843
48844         PR c++/6331:
48845         * g++.dg/template/qual1.C: Likewise.
48846
48847 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
48848
48849         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
48850         Include stdlib.h, not stdio.h or ctype.h.
48851
48852 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
48853
48854         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
48855         cris-*-elf* and mmix-*-*.
48856         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
48857         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
48858         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
48859         Ditto.
48860         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
48861         * gcc.dg/wchar_t-1.c: Ditto.
48862
48863 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
48864
48865         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
48866         Clarify comment.
48867
48868 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
48869
48870         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48871
48872 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48873
48874         * gcc.c-torture/execute/20000906-1.x: Delete.
48875
48876 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48877
48878         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48879
48880 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48881
48882         * PR6367
48883         * g77.f-torture/execute/6367.f: New test.
48884         * g77.f-torture/execute/6367.x: Disable for MMIX.
48885
48886 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48887
48888         * PR6352
48889         * g++.dg/opt/inline2.C: New test.
48890
48891 2002-04-18  Richard Henderson  <rth@redhat.com>
48892
48893         * gcc.dg/20000906-1.c: Enable for all targets.
48894         * gcc.c-torture/compile/iftrap-2.c: New.
48895
48896 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48897
48898         * gcc.dg/20020418-1.c: New test.
48899         * gcc.dg/20020418-2.c: New test.
48900
48901 2002-04-18  Richard Henderson  <rth@redhat.com>
48902
48903         * gcc.c-torture/compile/iftrap-1.c: New.
48904         * gcc.dg/iftrap-1.c: Adjust for ia64.
48905         * gcc.dg/iftrap-2.c: New.
48906
48907 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48908
48909         * gcc.c-torture/compile/20020418-1.c: New test.
48910
48911 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48912
48913         * gcc.c-torture/compile/20020415-1.c: New.
48914
48915 2002-04-18  David S. Miller  <davem@redhat.com>
48916
48917         * gcc.c-torture/execute/20020418-1.c: New test.
48918
48919 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * gcc.dg/20020416-1.c: New test.
48922
48923         * g++.dg/opt/inline1.C: New test.
48924
48925 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48926
48927         * gcc.dg/altivec-5.c: New test.
48928
48929         * gcc.dg/20020415-1.c: New test.
48930
48931 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48932
48933         * lib/chill.exp: Remove.
48934
48935 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48936
48937         * g++.dg/other/big-struct.C: New test.
48938
48939 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48940
48941         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48942         of scratch file.
48943
48944 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48945
48946         PR c/6277
48947         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48948         in scan-assembler function name
48949
48950 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48951
48952         * g77.f-torture/execute/980628-4.x,
48953         g77.f-torture/execute/980628-5.x,
48954         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48955         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48956         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48957         i[34567]86-*-*.
48958
48959 2002-04-13  David S. Miller  <davem@redhat.com>
48960
48961         * gcc.c-torture/execute/20020413-1.c: New test.
48962
48963 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48964
48965         * gcc.dg/asm-6.c,
48966         * g++.dg/ext/asm1.C: New tests.
48967
48968 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48969
48970         PR c++ 5373.
48971         * g++.dg/parse/stmtexpr1.C: New test.
48972
48973         PR c++/5189.
48974         * g++.dg/template/copy1.C: New test.
48975
48976 2002-04-12  Richard Henderson  <rth@redhat.com>
48977
48978         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48979
48980 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48981
48982         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48983         gcc.c-torture/execute/20020307-2.c.
48984
48985 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48986
48987         * g++.dg/ext/attrib5.C,
48988         * g++.dg/lookup/struct1.C: New tests.
48989
48990 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48991
48992         * gcc.dg/20020411-1.c: New test.
48993
48994         * gcc.c-torture/execute/20020411-1.c: New test.
48995
48996 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48997
48998         * g77.f-torture/execute/6177.f: New test.
48999
49000 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
49001
49002         PR middle-end/6247
49003         * g++.dg/opt/cleanup1.C: New test.
49004
49005         * g++.dg/opt/const1.C: New test.
49006
49007 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
49008
49009         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49010
49011 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         PR c++/5507
49014         * g++.dg/template/typename2.C: New test.
49015
49016 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
49017
49018         * gcc.c-torture/execute/loop-12.c: New.
49019
49020 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
49021
49022         * g77.f-torture/execute/980628-4.x,
49023         g77.f-torture/execute/980628-5.x,
49024         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49025         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49026         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49027
49028 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49029
49030         PR optimization/6086
49031         * g++.dg/opt/preinc1.C: New test.
49032
49033 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49034
49035         PR c++/5571
49036         * g++.dg/opt/static2.C: New test.
49037
49038 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
49039
49040         PR c/5120
49041         * gcc.dg/20020406-1.c: New test.
49042
49043 2002-04-04  David S. Miller  <davem@redhat.com>
49044
49045         * gcc.c-torture/execute/20020404-1.c: New test.
49046
49047 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
49048
49049         PR c/6123
49050         * gcc.dg/20020312-2.c: Do not declare global register variable
49051         if __PIC__ or __pic__ is defined.
49052
49053 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
49054
49055         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
49056         __asm__ so that it works correctly even if -ansi -pedantic-errors.
49057
49058 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49059
49060         * gcc.misc-tests/linkage.exp: Update last change to handle
49061         sparc*-, not just sparc-.
49062
49063 2002-04-03  Richard Henderson  <rth@redhat.com>
49064
49065         * gcc.dg/cpp/ucs.c: Improved long UCS test.
49066
49067 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49068
49069         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49070
49071 2002-04-02  David S. Miller  <davem@redhat.com>
49072
49073         * gcc.c-torture/execute/20020402-3.c: New test.
49074
49075 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
49076
49077         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49078         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49079
49080         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49081         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49082         g77.f-torture/execute/20001201.x,
49083         g77.f-torture/execute/u77-test.x: New files.
49084
49085         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49086         * gcc.dg/wchar_t-1.c: Ditto.
49087
49088 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49089
49090         * gcc.c-torture/execute/20020402-1.c: New test.
49091
49092 2002-04-01  Richard Henderson  <rth@redhat.com>
49093
49094         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49095
49096         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49097
49098 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49099
49100         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49101
49102 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49103
49104         * g++.dg/inherit/template-as-base.C: Expect error.
49105         * g++.dg/inherit/namespace-as-base.C: Likewise.
49106
49107 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
49108
49109         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49110         g++.dg/ext/instantiate3.C: Tweak match patterns.
49111
49112         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49113         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49114         -da test.
49115
49116 2002-03-31  Richard Henderson  <rth@redhat.com>
49117
49118         * gcc.dg/special/alias-2.c: New.
49119         * gcc.dg/special/ecos.exp: Run it.
49120
49121 2002-03-31  Richard Henderson  <rth@redhat.com>
49122
49123         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49124
49125 2002-03-31  Kazu Hirata  <kazu@hxi.com>
49126
49127         * gcc.dg/weak-1.c: Disable on h8300 port.
49128
49129 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
49130
49131         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49132         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49133         ordering tests.
49134         * g++.dg/bprob/bprob-1.C: New test.
49135         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49136         * g++.dg/gcov/gcov-1.C: New test.
49137         * g++.dg/gcov/gcov-1.x: New file.
49138         * g++.dg/gcov/gcov-2.C: New test.
49139         * g++.dg/gcov/gcov-3.C: New test.
49140         * g++.dg/gcov/gcov-3.h: New file.
49141
49142 2002-03-28  Roger Sayle  <roger@eyesopen.com>
49143
49144         * g++.old-deja/g++.other/builtins5.C: New test.
49145         * g++.old-deja/g++.other/builtins6.C: New test.
49146         * g++.old-deja/g++.other/builtins7.C: New test.
49147         * g++.old-deja/g++.other/builtins8.C: New test.
49148         * g++.old-deja/g++.other/builtins9.C: New test.
49149
49150 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
49151
49152         * g++.dg/opt/static1.C: New test.
49153
49154         * g++.dg/opt/longbranch1.C: New test.
49155
49156 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
49157
49158         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49159
49160         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49161
49162 2002-03-28  Jeffrey A Law  (law@redhat.com)
49163
49164         * gcc.c-torture/execute/20020328-1.c: New test.
49165
49166 2002-03-27  Richard Henderson  <rth@redhat.com>
49167
49168         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49169         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49170         move from g++.old-deja/g++.ext/.
49171
49172 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
49173
49174         * g++.dg/init/new2.C: New test.
49175
49176 2002-03-26  Richard Henderson  <rth@redhat.com>
49177
49178         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49179
49180         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49181         on sparc.
49182
49183         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
49184         sparcv9 systems.
49185         * gcc.dg/20001102-1.c: Likewise.
49186
49187 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
49188
49189         * gcc.dg/cpp/endif-pedantic1.c,
49190         gcc.dg/cpp/endif-pedantic2.c: New tests.
49191
49192 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
49193
49194         * g++.dg/init/new1.C: New test.
49195
49196 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49197
49198         * g++.dg/abi/vbase9.C: New test.
49199
49200 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
49201
49202         * gcc.dg/arm-asm.c: New test.
49203
49204 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
49205
49206         * gcc.dg/Wswitch-enum.c: New test.
49207         Fix PR c/5044.
49208
49209 2002-03-26  Richard Henderson  <rth@redhat.com>
49210
49211         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49212         structure.
49213
49214 2002-03-25  Richard Henderson  <rth@redhat.com>
49215
49216         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
49217         sparcv9 systems.
49218
49219         * gcc.c-torture/compile/20011119-1.c (xxx): New.
49220         * gcc.c-torture/compile/20011119-2.c (xxx): New.
49221
49222 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
49223
49224         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49225
49226 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
49227
49228         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49229         targets using generic thunk support.
49230
49231 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
49232
49233         * gcc.c-torture/compile/20020323-1.c: New test.
49234
49235         * g++.dg/opt/conj2.C: New test.
49236
49237 2002-03-24  Richard Henderson  <rth@redhat.com>
49238
49239         * gcc.dg/weak-1.c: Use -fno-common.
49240
49241 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49242
49243         * g77.dg/f77-edit-apostrophe-out.f: New test
49244         * g77.dg/f77-edit-h-out.f: New test
49245         * g77.dg/f77-edit-t-in.f: New test
49246         * g77.dg/f77-edit-t-out.f: New test
49247         * g77.dg/f77-edit-x-out.f: New test
49248         * g77.dg/f77-edit-slash-out.f: New test
49249         * g77.dg/f77-edit-colon-out.f: New test
49250         * g77.dg/f77-edit-s-out.f: New test
49251
49252 2002-03-24  Richard Henderson  <rth@redhat.com>
49253
49254         * objc/execute/formal_protocol-6.x: New XFAIL.
49255
49256 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49257
49258         * gcc.dg/weak-1.c: Early return from dg-final on platforms
49259         that do not support weak symbols
49260
49261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
49262
49263         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49264         * lib/g77.exp: Likewise.
49265         * lib/objc.exp: Likewise.
49266
49267 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
49268
49269         * gcc.dg/Wswitch-default.c: New test.
49270
49271 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
49272
49273         * g++.dg/other/enum1.C: New test.
49274
49275 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
49276
49277         * gcc.dg/pragma-ep-3.c: Fix typo.
49278
49279 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49280
49281         * g++.dg/inherit/template-as-base.C: New test.
49282
49283 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
49284
49285         * g++.old-deja/g++.other/dwarf2-1.C: Move...
49286         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
49287
49288 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
49289
49290         * gcc.dg/cpp/multiline.c: Update to match.
49291
49292 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
49293
49294         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49295
49296 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
49297
49298         * gcc.dg/cpp/extratokens2.c: New file.
49299
49300 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
49301
49302         * gcc.dg/20020312-2.c: Add rs6000 target.
49303
49304         * gcc.c-torture/compile/20020319-1.c: New test.
49305
49306 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49307
49308         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49309         (A, E): Handle this.
49310
49311 2002-03-20  Jason Merrill  <jason@redhat.com>
49312
49313         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49314         ignoring -fpic.
49315         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49316         through prune_gcc_output.
49317
49318 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
49319
49320         * gcc.c-torture/compile/20020320-1.c: New test.
49321
49322 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
49323
49324         * gcc.c-torture/compile/20020318-1.c: New test.
49325
49326         * gcc.dg/struct-by-value-1.c: New test.
49327
49328         * gcc.dg/20020319-1.c: New test.
49329
49330 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
49331
49332         * g++.dg/opt/conj1.C: New test.
49333
49334 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
49335
49336         * g++.dg/template/qualttp20.C: Revert previous change.
49337         * g++.dg/template/qualttp3.C: Likewise.
49338         * g++.dg/template/qualttp4.C: Likewise.
49339         * g++.dg/template/qualttp5.C: Likewise.
49340         * g++.dg/template/qualttp6.C: Likewise.
49341         * g++.dg/template/qualttp7.C: Likewise.
49342         * g++.dg/template/qualttp8.C: Likewise.
49343         * g++.dg/template/recurse.C: Likewise.
49344
49345 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49346
49347         * gcc.dg/cpp/wchar-1.c: Update.
49348
49349 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         * g++.dg/template/conv1.C: New test.
49352         * g++.dg/template/conv2.C: New test.
49353         * g++.dg/template/conv3.C: New test.
49354         * g++.dg/template/conv4.C: New test.
49355
49356 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49357
49358         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49359         * g++.dg/template/qualttp3.C: Likewise.
49360         * g++.dg/template/qualttp4.C: Likewise.
49361         * g++.dg/template/qualttp5.C: Likewise.
49362         * g++.dg/template/qualttp6.C: Likewise.
49363         * g++.dg/template/qualttp7.C: Likewise.
49364         * g++.dg/template/qualttp8.C: Likewise.
49365         * g++.dg/template/recurse.C: Likewise.
49366
49367 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
49368
49369         * g++.dg/opt/dtor1.C: New test.
49370
49371 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
49372
49373         * gcc.c-torture/compile/20020315-1.c: New test.
49374
49375 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
49376
49377         * gcc.dg/weak-1.c: Fix scan tests.
49378
49379 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
49380
49381         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49382         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49383         cris-*-aout* mmix-*-*.
49384         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49385         cris-*-aout* mmix-*-*.
49386         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49387         cris-*-elf* cris-*-aout* and mmix-*-*.
49388         * gcc.dg/20001009-1.c: Ditto.
49389         * gcc.dg/20010912-1.c: Ditto.
49390         * gcc.dg/20020122-4.c: Ditto.
49391         * gcc.dg/inline-2.c: Ditto.
49392
49393 2002-03-14  Jeffrey A Law  (law@cygnus.com)
49394
49395         * gcc.c-torture/compile/20020314-1.c: New test.
49396
49397 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
49398
49399         * gcc.c-torture/execute/20020314-1.c: New test.
49400
49401 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
49402
49403         * g++.dg/warn/Wunused-1.C: New test.
49404
49405 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
49406
49407         * g++.dg/abi/mangle6.C: New test.
49408
49409 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
49410
49411         * gcc.c-torture/compile/20020309-2.c: New test.
49412
49413         * gcc.c-torture/compile/20020312-1.c: New test.
49414
49415 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49416
49417         * g++.dg/other/access1.C: New test.
49418
49419 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
49420
49421         * gcc.c-torture/execute/wchar_t-1.c: New test.
49422
49423 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
49424
49425         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49426
49427 2002-03-12  Roger Sayle  <roger@eyesopen.com>
49428
49429         * gcc.dg/20020312-1.c: New test case.
49430
49431 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
49432
49433         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49434
49435 2002-03-11  Richard Henderson  <rth@redhat.com>
49436
49437         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49438         * g++.old-deja/g++.jason/report.C: Likewise.
49439
49440 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49441
49442         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49443         * g++.old-deja/g++.robertl/eb56.C: Likewise.
49444
49445 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
49446
49447         * g++.dg/overload/pmf1.C: New test.
49448
49449 2002-03-11  Kazu Hirata  <kazu@hxi.com>
49450
49451         * gcc.c-torture/execute/20020307-1.c: Use long.
49452
49453 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
49454
49455         PR optimization/5844
49456         * gcc.dg/20020310-1.c: New test.
49457
49458 2002-03-09  Michael Meissner  <meissner@redhat.com>
49459
49460         * gcc.c-torture/execute/memcpy-2.c: New test.
49461         * gcc.c-torture/execute/memset-1.c: New test.
49462         * gcc.c-torture/execute/strlen-1.c: New test.
49463         * gcc.c-torture/execute/strcmp-1.c: New test.
49464         * gcc.c-torture/execute/strncmp-1.c: New test.
49465
49466 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
49467
49468         * gcc.dg/ppc-ldstruct.c: New test.
49469
49470 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
49471
49472         * gcc.c-torture/execute/va-arg-22.c: New test.
49473
49474 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49475
49476         * gcc.c-torture/compile/20020309-1.c: New test.
49477
49478 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
49479
49480         * gcc.c-torture/execute/20020307-2.c: New test.
49481
49482 2002-03-07  Jeffrey A Law  (law@redhat.com)
49483
49484         * g77.f-torture/compile/20020307-1.f: New test.
49485
49486 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
49487
49488         * gcc.dg/unordered-1.c: New test.
49489
49490 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
49491
49492         * gcc.c-torture/execute/20020307-1.c: New test.
49493
49494 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
49495
49496         * gcc.dg/20020304-1.c: New test.
49497
49498         * gcc.c-torture/compile/20020304-2.c: New test.
49499
49500 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
49501
49502         * gcc.c-torture/compile/20020304-1.c: New test case
49503         (from PR c/5830).
49504
49505 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
49506
49507         * gcc.dg/20020103-1.c: Add other -D ppc variants.
49508
49509 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49510
49511         * g++.dg/other/classkey1.C: New test.
49512
49513 2002-03-01  Richard Henderson  <rth@redhat.com>
49514
49515         * gcc.c-torture/compile/981223-1.x: New.
49516         * gcc.c-torture/compile/920625-1.x: New.
49517
49518 2002-02-28  Richard Henderson  <rth@redhat.com>
49519
49520         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49521
49522 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
49523
49524         * gcc.c-torture/execute/20020227-1.c: New test.
49525
49526 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
49527
49528         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49529         here" ERROR lines.
49530         * g++.old-deja/g++.oliva/partord1.C: Likewise.
49531         * g++.old-deja.g++.other/defarg1.C: Likewise.
49532         * g++.old-deja/g++.pt/calls2.C: Likewise.
49533         * g++.old-deja/g++.pt/crash20.C: Likewise.
49534         * g++.old-deja/g++.pt/crash30.C: Likewise.
49535         * g++.old-deja/g++.pt/crash36.C: Likewise.
49536         * g++.old-deja/g++.pt/crash6.C: Likewise.
49537         * g++.old-deja/g++.pt/defarg13.C: Likewise.
49538         * g++.old-deja/g++.pt/derived3.C: Likewise.
49539         * g++.old-deja/g++.pt/error1.C: Likewise.
49540         * g++.old-deja/g++.pt/friend21.C: Likewise.
49541         * g++.old-deja/g++.pt/friend23.C: Likewise.
49542         * g++.old-deja/g++.pt/infinite1.C: Likewise.
49543         * g++.old-deja/g++.robertl/eb128.C: Likewise.
49544
49545 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
49546
49547         * gcc.c-torture/execute/20020225-2.c: New test.
49548
49549 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
49550
49551         * gcc.c-torture/execute/920730-1t.c,
49552         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49553         Delete test cases, only relevant to -traditional.
49554
49555 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49556
49557         * gcc.dg/cpp/undef1.c: Remove.
49558         * gcc.dg/cpp/directiv.c: Update.
49559         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49560
49561 2002-02-27  Michael Meissner  <meissner@redhat.com>
49562
49563         * gcc.c-torture/execute/20020226-1.c: New test.
49564
49565 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
49566
49567         * g++.dg/debug/debug4.C: New test.
49568
49569         * gcc.dg/ia64-visibility-1.c: New test.
49570
49571 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
49572
49573         * gcc.dg/debug/20020224-1.c: New.
49574
49575 2002-02-25  Kazu Hirata  <kazu@hxi.com>
49576
49577         * gcc.c-torture/execute/960416-1.x: New.
49578         * gcc.c-torture/execute/divconst-3.x: Likewise.
49579
49580 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
49581
49582         * gcc.dg/20020224-1.c: New test.
49583
49584 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
49585
49586         * gcc.c-torture/execute/20020225-1.c: New.
49587
49588 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49589
49590         * gcc.dg/cpp/wchar-1.c: New test.
49591
49592 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
49593
49594         * gcc.dg/20020222-1.c: New test.
49595
49596 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
49597
49598         * g++.dg/opt/anonunion1.C: New test.
49599
49600 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
49601
49602         * g++.dg/template/qualttp19.C: New test.
49603         * g++.dg/template/qualttp20.C: New test.
49604         * g++.old-deja/g++.jason/report.C: Adjust expected errors
49605         * g++.old-deja/g++.other/qual1.C: Likewise.
49606
49607 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
49608
49609         * gcc.dg/attr-alwaysinline.c: New.
49610
49611 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
49612
49613         * gcc.dg/20020220-1.c: New test.
49614
49615         * gcc.dg/20020220-2.c: New test.
49616
49617         * g++.dg/opt/mmx1.C: New test.
49618
49619 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
49620
49621         * gcc.c-torture/compile/20020110.c: New test.
49622
49623 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
49624
49625         * gcc.c-torture/execute/20020219-1.c: New test.
49626
49627         * gcc.dg/20020219-1.c: New test.
49628
49629         * gcc.dg/noncompile/20020220-1.c: New test.
49630
49631         * g++.dg/opt/ptrintsum1.C: New test.
49632
49633         * gcc.dg/debug/20020220-1.c: New test.
49634
49635 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * gcc.c-torture/execute/20020216-1.c: New test.
49638
49639 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49640
49641         * gcc.dg/decl-1.c: Update, new test.
49642
49643 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
49644
49645         * g++.dg/abi/bitfield1.C: New test.
49646         * g++.dg/abi/bitfield2.C: New test.
49647
49648 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49649
49650         * gcc.dg/attr-nest.c: New test.
49651
49652 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
49653
49654         * gcc.c-torture/execute/20020215-1.c: New test.
49655
49656 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
49657
49658         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49659         * g++.dg/debug/debug.exp: New.
49660         * g++.dg/debug/trivial.C: New.
49661         * g++.dg/debug/debug1.C: Moved...
49662         * g++.dg/other/debug1.C: ...from here.
49663         * g++.dg/debug/debug2.C: Moved...
49664         * g++.dg/other/debug2.C: ...from here.
49665         * g++.dg/debug/debug3.C: Moved...
49666         * g++.dg/other/debug3.C: ...from here.
49667
49668         * gcc.dg/noncompile/20020213-1.c: New test.
49669
49670 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
49671
49672         * g++.dg/other/debug3.C: New test.
49673
49674         * gcc.c-torture/execute/20020213-1.c: New test.
49675
49676 2002-02-13  Richard Smith <richard@ex-parrot.com>
49677
49678         * g++.old-deja/g++.other/thunk1.C: New test.
49679
49680 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49681
49682         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49683
49684 2002-02-13  Stan Shebs  <shebs@apple.com>
49685
49686         * gcc.dg/altivec-3.c: New.
49687
49688 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
49689
49690         * gcc.dg/Wunreachable-1.c: New test.
49691         * gcc.dg/Wunreachable-2.c: New test.
49692
49693 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49694
49695         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49696
49697 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
49698
49699         * gcc.dg/decl-1.c: New test.
49700
49701 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
49702
49703         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49704
49705 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49706
49707         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49708         * gcc.c-torture/compile/980506-1.x: Likewise.
49709
49710 2002-02-10  Kazu Hirata  <kazu@hxi.com>
49711
49712         * gcc.dg/20020210-1.c: New.
49713
49714 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
49715
49716         * g77.f-torture/execute/947.f: New regression test
49717         for PR fortran/947.
49718
49719 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
49720
49721         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49722         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49723
49724 2002-02-08  Richard Henderson  <rth@redhat.com>
49725
49726         * gcc.c-torture/compile/labels-3.c: New.
49727
49728 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49731         expression statements work instead.
49732         * gcc.dg/noncompile/20020207-1.c: New test.
49733
49734 2002-02-07  Richard Henderson  <rth@redhat.com>
49735
49736         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49737
49738 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49739
49740         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49741         message from g77
49742         * lib/g77-dg.exp: Trim g77 error messages so that they are
49743         recognized by dg.exp.
49744
49745 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49746
49747         PR fortran/5473
49748         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
49749
49750 2002-02-07  Richard Henderson  <rth@redhat.com>
49751
49752         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49753         to be sufficiently aligned for integers.
49754
49755 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
49756
49757         * g++.dg/template/friend4.C: New test.
49758
49759 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
49760
49761         PR fortran/5743
49762         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49763         unsupported cases.
49764
49765 2002-02-07  Richard Henderson  <rth@redhat.com>
49766
49767         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49768         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49769         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49770         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49771
49772 2002-02-06  Richard Henderson  <rth@redhat.com>
49773
49774         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49775
49776 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
49777
49778         * gcc.dg/20020206-1.c: New test.
49779
49780 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
49781
49782         * gcc.c-torture/execute/20020206-1.c: New test.
49783
49784         * gcc.c-torture/execute/20020206-2.c: New test.
49785
49786         PR optimization/5429:
49787         * gcc.c-torture/compile/20020206-1.c: New test.
49788
49789 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
49790
49791         * g++.dg/ext/align1.C: Do not use an explicit alignment value
49792         as certain file formats cannot support particularly large
49793         alignments.
49794
49795         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49796         and do not expect to be able to link the executable.
49797
49798         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
49799         fail because the COFF format does not support the weak attribute.
49800
49801 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
49802
49803         * g77.dg/pr5473.f: New test
49804
49805 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
49806
49807         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
49808         Fix testcase accordingly.
49809
49810 2002-02-04  Richard Henderson  <rth@redhat.com>
49811
49812         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
49813         (buf): Change to be an array of pointers, not ints.
49814
49815 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49816
49817         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
49818         before all tests.  Move warning one line above to match where it
49819         C frontend emits.
49820         * gcc.dg/Wswitch-2.c: New test.
49821         * g++.dg/warn/Wswitch-1.C: New test.
49822         * g++.dg/warn/Wswitch-2.C: New test.
49823
49824 2002-02-04  Richard Henderson  <rth@redhat.com>
49825
49826         * g++.dg/abi/offsetof.C: Fix size comparison.
49827
49828 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
49829
49830         * gcc.dg/cast-qual-2.c: New test.
49831
49832 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
49833
49834         * gcc.dg/20020201-4.c: New test.
49835
49836 2002-02-04  Ben Elliston  <bje@redhat.com>
49837
49838         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
49839         target_info attribute != 0, in addition to the empty string.
49840         (gcc_target_compile): Likewise.
49841
49842 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
49843
49844         * gcc.dg/Wswitch.c: New test.
49845         PR gcc/4475. PR gcc/3780.
49846
49847 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
49848
49849         * g77.f-torture/execute/5122.f: New test for regressions
49850         against PR fortran/5122.
49851
49852 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
49853
49854         * g77.f-torture/compile/pr3743.f: Delete
49855         * g77.dg/pr3743-1.f: New test.
49856         * g77.dg/pr3743-2.f: New test.
49857         * g77.dg/pr3743-3.f: New test.
49858         * g77.dg/pr3743-4.f: New test.
49859
49860 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49861
49862         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
49863
49864 2002-02-02  Richard Henderson  <rth@redhat.com>
49865
49866         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
49867         * gcc.c-torture/execute/bf64-1.c: Likewise.
49868
49869 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49870
49871         * gcc.dg/20020201-2.c: New test.
49872
49873         * gcc.dg/20020201-3.c: New test.
49874
49875         * gcc.c-torture/execute/bitfld-2.c: New test.
49876
49877 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49878
49879         * gcc.dg/bitfld-1.c: Update.
49880         * gcc.dg/bitfld-2.c: Update.
49881         * gcc.c-torture/execute/bitfld-1.x: New.
49882
49883 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49884
49885         * gcc.c-torture/execute/20020201-1.c: New test.
49886
49887 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49888
49889         PR target/5469
49890         * gcc.dg/20020201-1.c: New test.
49891
49892 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49893
49894         PR fortran/3743
49895         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49896         * g77.f-torture/compile/pr3743.x: Remove
49897
49898 2002-01-31  Tom Rix  <trix@redhat.com>
49899
49900         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49901
49902 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49903
49904         * gcc.dg/noncompile/20020130-1.c: New test.
49905
49906 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49907
49908         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49909
49910 2002-01-29  Richard Henderson  <rth@redhat.com>
49911
49912         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49913         to long long.
49914         * gcc.c-torture/execute/bf64-1.c: Likewise.
49915
49916 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49917
49918         * gcc.c-torture/execute/20020129-1.c: New test.
49919
49920 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49921
49922         * gcc.c-torture/compile/20000224-1.c: Update.
49923         * gcc.c-torture/execute/bitfld-1.c: New tests.
49924         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49925         * gcc.dg/uninit-A.c: Update.
49926
49927 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49928
49929         * g++.dg/template/ctor1.C: Add instantiation.
49930
49931 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49932
49933         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49934         argument to __builtin_prefetch to be const ptr.
49935
49936 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49937
49938         * gcc.c-torture/compile/20020120-1.c: New test.
49939
49940 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49941
49942         * gcc.c-torture/execute/20020127-1.c: New test.
49943
49944 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49945
49946         * g77.dg/f77-edit-i-in.f: New test
49947         * g77.dg/f77-edit-i-out.f: New test
49948
49949 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49950
49951         * gcc.dg/debug/debug.exp: New file.
49952         * gcc.dg/debug/trivial.c: New file.
49953         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49954         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49955         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49956         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49957         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49958         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49959         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49960         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49961         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49962         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49963         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49964         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49965         * gcc.dg/20000503-1.c: Removed.
49966         * gcc.dg/20010207-1.c: Removed.
49967         * gcc.dg/20011223-1.c: Removed.
49968         * gcc.dg/20020104-2.c: Removed.
49969         * gcc.dg/debug-1.c: Removed.
49970         * gcc.dg/debug-2.c: Removed.
49971         * gcc.dg/debug-3.c: Removed.
49972         * gcc.dg/debug-4.c: Removed.
49973         * gcc.dg/debug-5.c: Removed.
49974         * gcc.dg/debug-6.c: Removed.
49975         * gcc.dg/dwarf2-1.c: Removed.
49976         * gcc.dg/dwarf2-2.c: Removed.
49977
49978 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49979
49980         * g++.old-deja/g++.other/eh5.C: New test.
49981         * g++.old-deja/g++.other/sibcall2.C: New test.
49982         * g++.old-deja/g++.other/array9.C: New test.
49983         * g++.old-deja/g++.other/typename2.C: New test.
49984         * g++.old-deja/g++.other/crash60.C: New test.
49985         * g++.old-deja/g++.other/conv9.C: New test.
49986         * g++.old-deja/g++.other/mangle10.C: New test.
49987         * g++.old-deja/g++.other/unchanging1.C: New test.
49988         * g++.old-deja/g++.other/exprstmt1.C: New test.
49989         * g++.old-deja/g++.other/inline23.C: New test.
49990         * g++.old-deja/g++.eh/ia64-1.C: New test.
49991         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49992         * g++.old-deja/g++.other/reload1.C: New test.
49993         * g++.old-deja/g++.other/static20.C: New test.
49994         * g++.old-deja/g++.other/local-alloc1.C: New test.
49995         * g++.old-deja/g++.other/conv8.C: New test.
49996         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49997         * g++.old-deja/g++.other/storeexpr1.C: New test.
49998         * g++.old-deja/g++.other/storeexpr2.C: New test.
49999         * g++.dg/eh/template2.C: New test.
50000         * g++.dg/warn/weak1.C: New test.
50001
50002 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
50003
50004         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50005         Remove first, non-varying, argument.
50006
50007 2002-01-23  Richard Henderson  <rth@redhat.com>
50008
50009         * gcc.dg/inline-2.c: New.
50010
50011         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50012         Add optional target arg.  Check number of arguments.
50013         (scan-assembler-not, scan-assembler-dem): Likewise.
50014         (scan-assembler-dem-not): Likewise.
50015
50016 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50017
50018         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50019         line 12.
50020         * g++.old-deja/g++.brendan/parse3.C,
50021         g++.old-deja/g++.other/crash26.C,
50022         g++.old-deja/g++.other/crash28.C,
50023         g++.old-deja/g++.other/crash29.C,
50024         g++.old-deja/g++.other/crash30.C,
50025         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50026
50027 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
50028
50029         * gcc.dg/20020115-1.c: New.
50030
50031 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
50032
50033         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50034
50035 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
50036
50037         * gcc.dg/20020122-3.c: New.
50038
50039 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
50040
50041         * g++.dg/other/gc1.C: New test.
50042
50043 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
50044
50045         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50046
50047 2002-01-22  Richard Henderson  <rth@redhat.com>
50048
50049         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50050
50051 2002-01-22  Richard Henderson  <rth@redhat.com>
50052
50053         * gcc.dg/20020122-4.c: New.
50054
50055 2002-01-22  H.J. Lu <hjl@gnu.org>
50056
50057         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50058         link output.
50059         * gcc.dg/special/ecos.exp: Likewise.
50060         * lib/g++-dg.exp: Likewise.
50061         * lib/g77-dg.exp: Likewise.
50062         * lib/gcc-dg.exp : Likewise.
50063         * lib/mike-g++.exp: Likewise.
50064         * lib/mike-g77.exp: Likewise.
50065         * lib/mike-gcc.exp: Likewise.
50066         * lib/objc-dg.exp: Likewise.
50067
50068 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
50069
50070         PR target/5379
50071         * gcc.dg/20020122-2.c: New test.
50072
50073 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
50074
50075         * gcc.dg/20020122-1.c: New test.
50076
50077 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
50078
50079         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50080
50081 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
50082
50083         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50084
50085 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50086
50087         * gcc.c-torture/compile/20020121-1.c: New test.
50088
50089 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50090
50091         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50092         ld_library_path.
50093
50094 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
50095
50096         * gcc.dg/20020218-1.c: New test.
50097
50098 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
50099
50100         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50101         messages
50102         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50103         "At global scope" warning
50104         * g++.dg/ext/align1.C: Change cygwin test for alignment
50105         from db-bogus to dg-warning
50106
50107 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
50108
50109         * g77.f-torture/compile/cpp2.F: New test.
50110
50111 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.dg/template/access1.C: New test.
50114
50115 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
50116
50117         * gcc.dg/20020118-1.c: New.
50118
50119 2002-01-18  Kazu Hirata  <kazu@hxi.com>
50120
50121         * gcc.c-torture/execute/20020118-1.c: New test.
50122
50123 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50124
50125         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50126         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50127         alignment warnings.
50128
50129 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
50130
50131         * gcc.misc-tests/i386-prefetch.exp: Save and restore
50132         torture_with_loops and torture_without_loops
50133
50134 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
50135
50136         * gcc.c-torture/compile/20020116-1.c: New test.
50137
50138 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
50139
50140         * gcc.dg/20020116-2.c: New test.
50141
50142         * gcc.dg/ultrasp4.c: New test.
50143
50144         * gcc.dg/20020116-1.c: New test.
50145
50146 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
50147
50148         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50149         by EABI.
50150
50151 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
50152
50153         * gcc.misc-tests/i386-prefetch.exp: New.
50154         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50155         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50156         * gcc.misc-tests/i386-pf-none-1.c: New test.
50157         * gcc.misc-tests/i386-pf-sse-1.c: New test.
50158
50159 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * gcc.dg/gnu89-init-1.c: Add new tests.
50162
50163 2002-01-15  Andreas Jaeger  <aj@suse.de>
50164
50165         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50166         * gcc.dg/i386-mmx-2.c: Likewise.
50167         * gcc.dg/i386-sse-1.c: Likewise.
50168         * gcc.dg/i386-sse-2.c: Likewise.
50169         * gcc.dg/i386-sse-3.c: Likewise.
50170
50171 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
50172
50173         * g77.f-torture/execute/intrinsic-unix-bessel.f:
50174         Uncomment additional cases that now pass.
50175
50176 2002-01-11  Richard Henderson  <rth@redhat.com>
50177
50178         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50179         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50180
50181 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
50182
50183         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50184
50185 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
50186
50187         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50188         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50189
50190 2002-01-10  Dale Johannesen  <dalej@apple.com>
50191
50192         * gcc.c-torture/execute/loop-11.c: New.
50193
50194 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
50195
50196         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50197         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50198
50199 2002-01-09  Richard Henderson  <rth@redhat.com>
50200
50201         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50202         type in which to perform the operation for each size.
50203
50204 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
50205
50206         * gcc.c-torture/compile/20020109-2.c: New test.
50207
50208 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
50209
50210         * gcc.c-torture/execute/loop-10.c: New test.
50211
50212 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50213
50214         * gcc.c-torture/compile/20010226-1.c: New test.
50215         * gcc.c-torture/compile/20010227-1.c: New test.
50216         * gcc.c-torture/compile/20010426-1.c: New test.
50217         * gcc.c-torture/compile/20010510-1.c: New test.
50218         * gcc.c-torture/compile/20010605-3.c: New test.
50219         * gcc.c-torture/compile/20010824-1.c: New test.
50220         * gcc.c-torture/execute/20010409-1.c: New test.
50221         * gcc.dg/noncompile/20000901-1.c: New test.
50222         * gcc.dg/20001023-1.c: New test.
50223         * gcc.dg/20001101-1.c: New test.
50224         * gcc.dg/20001102-1.c: New test.
50225         * gcc.dg/20010207-1.c: New test.
50226         * gcc.dg/20010405-1.c: New test.
50227         * gcc.dg/20010822-1.c: New test.
50228         * gcc.dg/20011107-1.c: New test.
50229
50230 2002-01-09  Jeffrey A Law  (law@redhat.com)
50231
50232         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50233
50234         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
50235         execution failure on PA targets.
50236
50237 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
50238
50239         * gcc.c-torture/compile/20020109-1.c: New test.
50240
50241 2002-01-08  Kazu Hirata  <kazu@hxi.com>
50242
50243         * gcc.c-torture/execute/20020108-1.c: New test.
50244
50245 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
50246
50247         * gcc.dg/20020108-1.c: New test.
50248
50249 2002-01-08  H.J. Lu <hjl@gnu.org>
50250
50251         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50252         for header files.
50253
50254 2002-01-08  Geoff Keating  <geoffk@redhat.com>
50255
50256         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50257         consistency.
50258
50259 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
50260
50261         * gcc.dg/altivec-4.c: Test altivec predicates.
50262
50263 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
50264
50265         * gcc.c-torture/execute/20020107-1.c: New test.
50266
50267 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
50268
50269         PR c/5279
50270         * gcc.c-torture/compile/20020106-1.c: New test.
50271
50272 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
50273
50274         * gcc.c-torture/execute/nestfunc-4.c: New test.
50275
50276 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50277
50278         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50279         extra triple that slipped in.
50280         * g++.old-deja/g++.abi/align.C: Likewise.
50281         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50282
50283 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
50284
50285         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50286         * g++.old-deja/g++.abi/align.C: Likewise.
50287         * g++.old-deja/g++.abi/bitfields.C: Likewise.
50288
50289         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50290         on FreeBSD/i386.
50291         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50292         FreeBSD.
50293
50294 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
50295
50296         * gcc.dg/20020104-1.c: New test.
50297
50298         * gcc.dg/20020104-2.c: New test.
50299
50300 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
50301
50302         * gcc.dg/20020103-1.c: Fix typo in target selector.
50303
50304 2002-01-03  Richard Henderson  <rth@redhat.com>
50305
50306         * gcc.dg/20020103-1.c: New.
50307
50308 2002-01-03  Kazu Hirata  <kazu@hxi.com>
50309
50310         * gcc.c-torture/execute/20020103-1.c: New test.
50311
50312 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
50313
50314         * g++.dg/other/debug2.C: New test.
50315
50316         * gcc.c-torture/compile/20020103-1.c: New test.
50317
50318 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
50319
50320         * gcc.dg/gnu89-init-1.c: Added new tests.
50321
50322 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50323
50324         * g++.dg/template/friend2.C: Remove as patch is reverted.
50325
50326         * g++.dg/warn/oldcast1.C: New test.
50327
50328         * g++.dg/template/ptrmem1.C: New test.
50329         * g++.dg/template/ptrmem2.C: New test.
50330
50331         * g++.dg/template/ntp.C: New test.
50332
50333         * g++.dg/other/component1.C: New test.
50334
50335         * g++.dg/template/ttp3.C: New test.
50336
50337         * g++.dg/template/friend2.C: New test.
50338         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50339
50340 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50341
50342         * g++.dg/other/ptrmem1.C: New test.
50343         * g++.dg/other/ptrmem2.C: New test.
50344
50345 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50346
50347         * g++.dg/template/ctor1.C: New test.
50348
50349 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
50350
50351         * g++.dg/template/friend2.C: New test.
50352
50353 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
50354
50355         * gcc.dg/mmix-1.c: New test.
50356
50357 2001-12-31  Richard Henderson  <rth@redhat.com>
50358
50359         * gcc.dg/asm-5.c: New.
50360
50361 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
50362
50363         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50364         in namespace __gnu_cxx
50365
50366 2001-12-30  Richard Henderson  <rth@redhat.com>
50367
50368         * gcc.dg/debug-6.c: New.
50369
50370 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
50371
50372         * gcc.c-torture/compile/20011229-2.c: New test.
50373
50374 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
50375
50376         * gcc.dg/debug-3.c: New test.
50377         * gcc.dg/debug-4.c: New test.
50378         * gcc.dg/debug-5.c: New test.
50379
50380 2001-12-29  Richard Henderson  <rth@redhat.com>
50381
50382         * g++.dg/eh/loop1.C: New.
50383
50384 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50385
50386         * g++.dg/template/crash1.C: New test.
50387
50388 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
50389
50390         * g++.dg/other/const1.C: New test.
50391
50392 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50393
50394         * gcc.c-torture/compile/20011229-1.c: New test.
50395
50396 2001-12-28  Stan Shebs  <shebs@apple.com>
50397
50398         * lib/objc-torture.exp: Resync with c-torture.exp.
50399         * lib/objc.exp: Load standard libraries.
50400
50401 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
50402
50403         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50404         additional tests.
50405
50406 2001-12-27  Roger Sayle <roger@eyesopen.com>
50407
50408         * gcc.c-torture/execute/string-opt-16.c: New testcase.
50409
50410 2001-12-27  Richard Henderson  <rth@redhat.com>
50411
50412         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50413
50414 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50415
50416         * g++.dg/eh/ctor1.C: New test.
50417         * g++.dg/other/error2.C: New test.
50418
50419 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50420
50421         * g++.dg/other/init2.C: New test.
50422
50423 2001-12-24  Richard Henderson  <rth@redhat.com>
50424
50425         * gcc.dg/20011223-1.c: New.
50426         * gcc.dg/inline-1.c: New.
50427
50428 2001-12-23  Richard Henderson  <rth@redhat.com>
50429
50430         * gcc.dg/asm-4.c: Test operand modifiers.
50431
50432 2001-12-23  Richard Henderson  <rth@redhat.com>
50433
50434         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50435
50436 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50437
50438         * gcc.c-torture/execute/20011223-1.c: New test.
50439
50440 2001-12-21  Richard Henderson  <rth@redhat.com>
50441
50442         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50443         re-enables the warning.
50444
50445 2001-12-21  Richard Henderson  <rth@redhat.com>
50446
50447         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50448
50449 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50450
50451         * gcc.c-torture/compile/20011218-1.c: New test.
50452
50453 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
50454
50455         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
50456         arm-isr.c test.
50457         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
50458         epilogue generation for ARM ISR routines.
50459
50460 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50461
50462         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50463         * gcc.dg/format/c90-printf-3.c: Likewise.
50464         * gcc.dg/format/c99-printf-3.c: Likewise.
50465         * gcc.dg/format/ext-1.c: Likewise.
50466         * gcc.dg/format/ext-6.c: Likewise.
50467         * gcc.dg/format/format.h: Prototype unlocked stdio.
50468
50469 2001-12-20  Richard Henderson  <rth@redhat.com>
50470
50471         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50472         (arena): Use it.
50473         (malloc): Correct allocation logic.  Abort if we fill up the
50474         arena before initialization complete.
50475         (realloc): Correct allocation logic.
50476
50477 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
50478
50479         * gcc.c-torture/compile/20011219-2.c: New test.
50480
50481         * gcc.c-torture/execute/20011219-1.c: New test.
50482
50483 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
50484
50485         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50486         target does not support weak symbols.
50487
50488 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
50489
50490         * gcc.c-torture/compile/20011219-1.c: New test.
50491
50492 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
50493
50494         * g++.dg/other/error1.C: New test.
50495
50496 2001-12-17  Jeffrey A Law  (law@redhat.com)
50497
50498         * gcc.c-torture/execute/20011217-1.c: New test.
50499
50500 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
50501
50502         * objc.dg/special/: New directory.
50503         * objc.dg/special/special.exp: New file.
50504         * objc.dg/special/unclaimed-category-1.h: New file.
50505         * objc.dg/special/unclaimed-category-1a.m: New file.
50506         * objc.dg/special/unclaimed-category-1.m: New file.
50507
50508 2001-12-17  Andreas Jaeger  <aj@suse.de>
50509
50510         * gcc.c-torture/compile/20011217-2.c: New test.
50511
50512 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50513
50514         * gcc.c-torture/compile/20011217-1.c: New test.
50515
50516 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
50517
50518         * gcc.dg/20011214-1.c: New.
50519
50520 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
50521
50522         * gcc.dg/altivec-4.c: New.
50523
50524 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
50525
50526         * gcc.dg/20011113-1.c: New test.
50527
50528 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50529
50530         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50531         std::__malloc_alloc_template<0> and
50532         std::__default_alloc_template<false, 0>.
50533
50534 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
50535
50536         * objc/execute/bf-21.m: New test.
50537         * objc/execute/enumeration-1.m: New test.
50538         * objc/execute/enumeration-2.m: New test.
50539
50540 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
50541
50542         * gcc.dg/gnu89-init-1.c: New test.
50543
50544 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
50545
50546         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50547         * g++.old-deja/g++.jason/2371.C: Likewise.
50548         * g++.old-deja/g++.jason/template33.C: Likewise.
50549         * g++.old-deja/g++.jason/template34.C: Likewise.
50550         * g++.old-deja/g++.jason/template36.C: Likewise.
50551         * g++.old-deja/g++.oliva/typename1.C: Likewise.
50552         * g++.old-deja/g++.oliva/typename2.C: Likewise.
50553         * g++.old-deja/g++.other/typename1.C: Likewise.
50554         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50555         * g++.old-deja/g++.pt/nontype5.C: Likewise.
50556         * g++.old-deja/g++.pt/typename11.C: Likewise.
50557         * g++.old-deja/g++.pt/typename14.C: Likewise.
50558         * g++.old-deja/g++.pt/typename16.C: Likewise.
50559         * g++.old-deja/g++.pt/typename3.C: Likewise.
50560         * g++.old-deja/g++.pt/typename4.C: Likewise.
50561         * g++.old-deja/g++.pt/typename5.C: Likewise.
50562         * g++.old-deja/g++.pt/typename7.C: Likewise.
50563         * g++.old-deja/g++.robertl/eb9.C: Likewise.
50564
50565 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
50566
50567         * g++.dg/other/linkage1.C: New test.
50568         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50569         specifiers.
50570
50571 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50572
50573         * gcc.dg/concat.c: New test.
50574
50575 2001-12-11  Stan Shebs  <shebs@apple.com>
50576
50577         * objc/compile: New test directory.
50578         * objc/compile/compile.exp: New expect script.
50579         * objc/compile/20011211-1.m: New compile test.
50580
50581 2001-12-11  Jason Merrill  <jason@redhat.com>
50582
50583         * lib/prune.exp (prune_gcc_output): Also handle "In member
50584         function".  So many permutations...
50585
50586 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
50587
50588         * g++.dg/template/typedef1.C: New test.
50589
50590 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.dg/other/copy1.C: New test.
50593
50594 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
50595
50596         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50597
50598         * gcc.dg/builtin-choose-expr.c: New.
50599
50600 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
50601
50602         * gcc.dg/altivec-2.c: New.
50603
50604 2001-12-07  Richard Henderson  <rth@redhat.com>
50605
50606         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50607
50608 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
50609
50610         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50611         ultrasparc.
50612
50613 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50614
50615         * g++-old.deja/g++.robertl/eb101.C: Deleted.
50616
50617 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
50618
50619         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50620         variable argument list.
50621
50622 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
50623
50624         * gcc.c-torture/execute/memcheck: Delete entire directory.
50625         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50626         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50627
50628 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50629
50630         * gcc.dg/Wshadow-1.c: New test.
50631
50632 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
50633
50634         * gcc.c-torture/compile/20011130-1.c: New test.
50635
50636         * gcc.dg/noncompile/20011025-1.c: New test.
50637
50638         * g++.dg/other/anon-union.C: New test.
50639
50640         * gcc.c-torture/execute/20011024-1.c: New test.
50641
50642 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50643
50644         * gcc.c-torture/execute/20000722-1.x,
50645         gcc.c-torture/execute/20010123-1.x: Remove.
50646         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50647         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50648         gcc.dg/c99-complit-2.c: New tests.
50649
50650 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
50651
50652         * g++.dg/inherit/base1.C: New test.
50653
50654 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
50655
50656         * g++.dg/other/stdarg1.C: New test.
50657
50658         * gcc.c-torture/compile/20011130-2.c: New test.
50659
50660 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
50661
50662         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50663         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50664         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50665         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50666         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50667         * gcc.dg/builtin-prefetch-1.c: New test.
50668
50669 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
50670
50671         * gcc.dg/20011130-1.c: New test.
50672
50673 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50674
50675         * g++.dg/other/scope1.C: New test.
50676         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50677
50678 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50679
50680         * gcc.dg/vla-init-1.c: New test.
50681
50682 2001-12-01  Geoff Keating  <geoffk@redhat.com>
50683
50684         * gcc.c-torture/compile/structs.c: New testcase from GDB.
50685
50686 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50687
50688         * objc.dg/alias.m: Update.
50689         * objc.dg/class-1.m: Update.
50690         * objc.dg/const-str-1.m: Update.
50691         * objc.dg/fwd-proto-1.m: Update.
50692         * objc.dg/id-1.m: Update.
50693         * objc.dg/super-class-1.m: Update.
50694
50695 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
50696
50697         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50698         constructs.
50699
50700 2001-11-28  Jeffrey A Law  (law@cygnus.com)
50701
50702         * gcc.c-torture/execute/20011128-1.c: New test.
50703
50704 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
50705
50706         * gcc.dg/20011127-1.c: New test.
50707
50708 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50709
50710         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
50711         from Austin Group draft 7.
50712         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
50713         scanf format arguments.
50714         * gcc.dg/format/no-exargs-2.c: New test.
50715
50716 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
50717
50718         * g++.dg/abi/vbase8-4.C: New test.
50719
50720 2001-11-24  Ian Lance Taylor  <ian@airs.com>
50721
50722         * gcc.c-torture/execute/20011121-1.c: New test.
50723
50724 2001-11-23  Jeffrey A Law  (law@cygnus.com)
50725
50726         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50727
50728 2001-11-23  Andreas Jaeger  <aj@suse.de>
50729
50730         * gcc.dg/cpp/charconst-2.c: New test.
50731
50732 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
50733
50734         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50735         to the host if it is remote.  Let tests specify extra headers
50736         they use.
50737         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50738         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50739         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50740         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50741         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50742         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50743         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50744         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50745         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50746         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50747
50748 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
50749
50750         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50751         for little endian ARMs.
50752
50753 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
50754
50755         * gcc.c-torture/compile/20011119-1.c: New test.
50756         * gcc.c-torture/compile/20011119-2.c: New test.
50757
50758 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
50759
50760         * gcc.dg/altivec-1.c: Fix typo.
50761
50762 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50763
50764         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50765
50766 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
50767
50768         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50769
50770 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
50771
50772         * lib/g77.exp: Don't specify --rpath-link.
50773
50774         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50775         across all the headers.
50776         * gcc.dg/format/format.exp: For testing on a remote host,
50777         copy format.h.
50778
50779         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50780         * gcc.c-torture/execute/930406-1.c: Likewise.
50781         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50782
50783 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
50784
50785         * gcc.dg/altivec-1.c: New.
50786
50787 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
50788
50789         * gcc.dg/cpp/fpreprocessed.c: New test case.
50790
50791 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50792
50793         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50794         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50795         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50796
50797 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50798
50799         * gcc.dg/no-builtin-1.c: New test.
50800
50801 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
50802
50803         * gcc.c-torture/execute/20011115-1.c: New test.
50804
50805 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
50806
50807         * gcc.c-torture/compile/20011114-2.c: New test.
50808         * gcc.c-torture/compile/20011114-3.c: New test.
50809         * gcc.c-torture/compile/20011114-4.c: New test.
50810
50811 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50812
50813         * g++.dg/other/init1.C: New test.
50814
50815 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
50816
50817         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
50818         message.
50819
50820         * gcc.c-torture/execute/20011114-1.c: New testcase.
50821
50822         * gcc.c-torture/compile/20010327-1.c: Revert last change.
50823         * gcc.c-torture/compile/20011114-1.c: New test, exactly
50824         like the (before this change) version of 20010327-1.c.
50825
50826 2001-11-14  Roger Sayle <roger@eyesopen.com>
50827
50828         * gcc.c-torture/execute/string-opt-13.c: New testcase.
50829
50830 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
50831
50832         * g++.dg/init/array2.C: New test.
50833
50834 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
50835
50836         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
50837
50838 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
50839
50840         * g++.dg/other/forscope1.C: New test.
50841         * g++.dg/ext/forscope1.C: New test.
50842         * g++.dg/ext/forscope2.C: New test.
50843
50844 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
50845
50846         * gcc.c-torture/execute/20011113-1.c: New test.
50847
50848 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
50849
50850         * gcc.c-torture/execute/20011109-2.c: New test.
50851
50852         * gcc.c-torture/execute/20011109-1.c: New test.
50853
50854 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
50855
50856         * gcc.c-torture/compile/20011109-1.c: New test.
50857
50858 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
50859
50860         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
50861         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
50862         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
50863         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
50864         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
50865         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
50866         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
50867
50868 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50869
50870         * g++.dg/warn/Wshadow-1.C: New tests.
50871         * g++.old-deja/g++.mike/for3.C: Update.
50872
50873 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50874
50875         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50876         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50877         XFAILs.  Adjust expected error texts.
50878         * gcc.c-torture/compile/20011106-1.c,
50879         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50880         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50881         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50882         gcc.dg/c99-array-lval-5.c: New tests.
50883
50884 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50885
50886         * gcc.dg/cpp/defined.c: Update.
50887
50888 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50889
50890         * gcc.c-torture/execute/anon-1.c: New test.
50891
50892 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50893
50894         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50895         same size, so no warning should be produced on stormy16.
50896
50897         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50898         due to oversized array.
50899         * g++.old-deja/g++.mike/ns15.C: Likewise.
50900         * g++.old-deja/g++.pt/crash16.C: Likewise.
50901
50902 2001-11-02  Graham Stott  <grahams@redhat.com>
50903
50904         * g++.dgother/debug1.C: Fix typos.
50905
50906 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50907
50908         * g++.dg/other/debug1.C: New test.
50909
50910 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50911
50912         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50913         of unsigned long.
50914
50915 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50916
50917         * gcc.dg/20011029-2.c: New test.
50918
50919         * gcc.c-torture/compile/20011029-1.c: New test.
50920
50921 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50922
50923         * objc/execute/class_self-1.m: New test.
50924         * objc/execute/class_self-2.m: New test.
50925
50926 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50927
50928         * gcc.misc-tests/msgs.exp: Delete.
50929         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50930         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50931         error set to match recent changes.
50932
50933 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50934
50935         * gcc.dg/20011021-1.c: New test.
50936
50937 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50938
50939         * gcc.c-torture/compile/20011023-1.c: New test.
50940
50941 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50942
50943         * lib/g77.exp: Rewrite based on lib/g++.exp.
50944
50945 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50946
50947         * gcc.c-torture/execute/20011019-1.c: New test.
50948
50949         * gcc.dg/20011018-1.c: New test.
50950
50951 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50952
50953         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50954
50955 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50956
50957         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50958         * gcc.dg/attr-invalid.c: Likewise.
50959
50960 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50961
50962         * gcc.dg/20011015-1.c: New test.
50963
50964 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50965
50966         * g++.dg/template/unify2.C: New test.
50967
50968 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50969
50970         * g++.dg/other/exception-specification.C: New test
50971
50972 2001-10-13  Tom Rix  <trix@redhat.com>
50973
50974         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50975         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50976
50977 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50978
50979         * gcc.dg/20011009-1.c: New test.
50980
50981 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50982
50983         PR g++/4476
50984         * g++.dg/other/friend1.C: New test.
50985
50986 2001-10-11  Richard Henderson  <rth@redhat.com>
50987
50988         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50989
50990 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50991
50992         * gcc.c-torture/compile/20011010-1.c: New.
50993
50994 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50995
50996         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50997         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50998         g77.f-torture/execute/execute.exp,
50999         g77.f-torture/noncompile/noncompile.exp,
51000         gcc.c-torture/compile/compile.exp,
51001         gcc.c-torture/execute/execute.exp,
51002         gcc.c-torture/execute/ieee/ieee.exp,
51003         gcc.c-torture/execute/memcheck/memcheck.exp,
51004         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51005         objc/execute/execute.exp: Update FSF address.
51006
51007 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51008
51009         * gcc.dg/cpp/cmdlne-C.c: Update.
51010         * gcc.dg/cpp/cmdlne-C2.c: New.
51011
51012 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51013
51014         * gcc.c-torture/execute/20011008-3.c: New.
51015
51016 2001-10-08  DJ Delorie  <dj@redhat.com>
51017
51018         * gcc.dg/20011008-1.c: New.
51019         * gcc.dg/20011008-2.c: New.
51020
51021 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51022
51023         * gcc.dg/cpp/spacing1.c: Update test.
51024
51025 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51026
51027         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51028         spelling errors of "separate" as "seperate".
51029
51030 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
51031
51032         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51033         enough to avoid inlining.
51034
51035 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51036
51037         * lib/g77.exp: set libg2c_dir correctly.
51038
51039 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51040
51041         * gcc.dg/cpp/macro11.c: New test.
51042
51043 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51044
51045         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51046         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51047         gcc.dg/format/multattr-3.c: New tests.
51048         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
51049         tests for format attributes on function pointers being rejected.
51050
51051 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51052
51053         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51054
51055 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51056
51057         * g++.dg/warn/format1.C: New test.
51058
51059 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51060
51061         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51062
51063 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51064
51065         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51066
51067 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51068
51069         * gcc.dg/cpp/redef2.c: Add test.
51070
51071 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
51072
51073         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51074         long-standing bug on i686, apparently.
51075         * gcc.c-torture/execute/loop-2c.x: New file.
51076         * gcc.c-torture/execute/loop-2d.x: New file.
51077         * gcc.c-torture/execute/loop-3c.x: New file.
51078
51079 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
51080
51081         * gcc.dg/cpp/20000625-2.c: Correct line number.
51082
51083 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51084
51085         * gcc.dg/cpp/macro10.c: New test.
51086         * gcc.dg/cpp/strify3.c: New test.
51087         * gcc.dg/cpp/spacing1.c: Add tests.
51088         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51089         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51090
51091 2001-09-24  DJ Delorie  <dj@redhat.com>
51092
51093         * gcc.c-torture/execute/20010924-1.c: New test.
51094
51095 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51096
51097         * objc/execute/paste.m: Remove.
51098
51099 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51100
51101         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51102
51103 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
51104
51105         * g77.dg/strlen0.f: New test.
51106
51107 2001-09-21  Richard Henderson  <rth@redhat.com>
51108
51109         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51110         * g++.old-deja/g++.abi/vtable2.C: Likewise.
51111
51112 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51113
51114         Table-driven attributes.
51115         * g++.dg/ext/attrib1.C: New test.
51116
51117 2001-09-20  DJ Delorie  <dj@redhat.com>
51118
51119         * gcc.dg/20000926-1.c: Update expected warning messages.
51120         * gcc.dg/array-2.c: Likewise, and test for warnings too.
51121         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51122         array.
51123
51124 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
51125
51126         * g++.dg/eh/registers1.C: New test case.
51127
51128 2001-09-17  Richard Henderson  <rth@redhat.com>
51129
51130         * gcc.dg/array-5.c: Fix VLA decomposition test.
51131
51132 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51133
51134         * gcc.dg/cpp/line5.c: New testcase.
51135
51136 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51137
51138         * gcc.dg/cpp/macro9.c: New test.
51139
51140 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
51141
51142         * gcc.c-torture/execute/980223.c: Change type of addr from long
51143         to char *.
51144
51145 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
51146
51147         * gcc.c-torture/execute/20010915-1.c: New test.
51148
51149 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
51150
51151         * g77.dg/bprob: New directory.
51152         * g77.dg/bprob/bprob.exp: New file.
51153         * g77.dg/bprob/bprob-1.f: New test.
51154         * g77.dg/gcov: New directory.
51155         * g77.dg/gcov/gcov.exp: New file.
51156         * g77.dg/gcov/gcov-1.f: New test.
51157         * g77.dg/gcov/gcov-1.x: New file.
51158
51159 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51160
51161         * gcc.dg/cpp/directiv.c: Update.
51162         * gcc.dg/cpp/undef1.c: Update.
51163
51164 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
51165
51166         * gcc.dg/20010912-1.c: New test.
51167
51168 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
51169
51170         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51171         language-independent file in lib.
51172         * lib/gcov.exp: New file.
51173
51174 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51175
51176         * gcc.c-torture/compile/20010911-1.c: New test.
51177
51178 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
51179
51180         * lib/profopt.exp: New, to support profile-directed optimizations.
51181         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51182         * gcc.misc-tests/bprob-1.c: New test.
51183         * gcc.misc-tests/bprob-2.c: New test.
51184
51185 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
51186
51187         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51188         XFAIL and which kinds of gcov output to verify.
51189         * gcc.misc-tests/gcov-4b.x: New file.
51190         * gcc.misc-tests/gcov-5b.x: New file.
51191         * gcc.misc-tests/gcov-6.x: New file.
51192         * gcc.misc-tests/gcov-7.c: New test.
51193         * gcc.misc-tests/gcov-7.x: New file.
51194
51195 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
51196
51197         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51198         * gcc.misc-tests/gcov-6.c: New test.
51199
51200 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51201
51202         PR c++/3986
51203         * g++.dg/abi/vbase1.C: New test.
51204
51205 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
51206
51207         * objc.dg/method-2.m: New.
51208
51209 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         PR c++/4203
51212         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51213         * g++.dg/init/empty1.C: New test.
51214
51215 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
51216
51217         * gcc.c-torture/compile/20010903-1.c: New test.
51218
51219 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
51220
51221         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51222         for m68k.
51223
51224 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
51225
51226         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51227
51228         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51229
51230         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51231
51232 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
51233
51234         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51235         for 16-bit 'unsigned int'.
51236
51237 2001-08-29  Kazu Hirata  <kazu@hxi.com>
51238
51239         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51240
51241 2001-08-27  Richard Henderson  <rth@redhat.com>
51242
51243         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51244         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51245
51246 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
51247
51248         * gcc.dg/asm-names.c (ymain): New.
51249
51250 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
51251
51252         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51253         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51254         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51255
51256 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51257
51258         * gcc.dg/compare5.c: New testcase.
51259
51260 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
51261
51262         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51263         and "In instantiation".
51264
51265 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
51266
51267         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51268
51269 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
51270
51271         * gcc.misc-tests/gcov.exp: Add support for branch information.
51272         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51273         * gcc.misc-tests/gcov-4.c: New test.
51274         * gcc.misc-tests/gcov-4b.c: New test.
51275         * gcc.misc-tests/gcov-5b.c: New test.
51276
51277 2001-08-20  Zack Weinberg  <zackw@panix.com>
51278
51279         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51280         expected to fail.
51281
51282 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51283
51284         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51285
51286 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
51287
51288         * g++.dg/eh/template1.C: New test.
51289
51290 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
51291
51292         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51293         Fix thinko.
51294         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51295         for xfail.
51296
51297 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
51298
51299         * lib/g77-dg.exp: Use prune.exp for common procedures
51300         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51301         * lib/g77.exp: (g77-dg-prune) Remove
51302
51303 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
51304
51305         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51306
51307 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51308
51309         * g++.dg/template/unify1.C: New test.
51310
51311 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
51312
51313         * g++.dg/abi/empty4.C: New test.
51314
51315 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
51316
51317         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51318         solaris2.*
51319         * g77.f-torture/compile/pr3743.x: Likewise.
51320
51321 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51322
51323         * g++.dg/other/using-declaration.C: New test.
51324
51325 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51326
51327         * gcc.dg/cpp/tr-sign.c: New testcase.
51328
51329 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51330
51331         * gcc.dg/cpp/19951025-1.c: Revert.
51332         * gcc.dg/cpp/directiv.c: We no longer process directives that
51333         interrupt macro arguments.
51334
51335 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
51336
51337         * gcc.dg/bconstp-1.c: New test.
51338
51339 2001-08-03  Richard Henderson  <rth@redhat.com>
51340
51341         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51342
51343 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51344
51345         * gcc.dg/cpp/19951025-1.c: Update.
51346
51347 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
51348
51349         * g77.dg/ff90-1.f (s): Fix reference of variable z,
51350         should be x.
51351
51352 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
51353
51354         Kill -fhonor-std.
51355         * g++.old-deja/g++.ns/ns14.C: Remove special options.
51356         * g++.old-deja/g++.other/std1.C: Likewise.
51357         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51358
51359 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
51360
51361         * lib/g77.exp: Load gcc-defs.exp for common procedures
51362         (g77_pass, g77_fail, g77_finish, g77_exit,
51363         ${tool}_check_unsupported_p} Now redundant.  Deleted.
51364
51365 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51366
51367         * g77.dg/fbackslash.f
51368         * g77.dg/fcase-preserve.f
51369         * g77.dg/ff90-1.f
51370         * g77.dg/ffixed-line-length-0.f
51371         * g77.dg/ffixed-line-length-132.f
51372         * g77.dg/ffixed-line-length-7.f
51373         * g77.dg/ffixed-line-length-72.f
51374         * g77.dg/ffixed-line-length-none.f
51375         * g77.dg/ffree-form-1.f
51376         * g77.dg/fno-backslash.f
51377         * g77.dg/fno-f90-1.f
51378         * g77.dg/fno-fixed-form-1.f
51379         * g77.dg/fno-onetrip.f
51380         * g77.dg/fno-typeless-boz.f
51381         * g77.dg/fno-underscoring.f
51382         * g77.dg/fno-vxt-1.f
51383         * g77.dg/fonetrip.f
51384         * g77.dg/ftypeless-boz.f
51385         * g77.dg/fugly-assumed.f
51386         * g77.dg/funderscoring.f
51387         * g77.dg/fvxt-1.f
51388
51389 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
51390
51391         * objc.dg/fwd-proto-1.m: New.
51392         * objc.dg/local-decl-1.m: New.
51393         * objc.dg/naming-1.m: New.
51394         * objc.dg/naming-2.m: New.
51395         * objc.dg/proto-hier-1.m: New.
51396
51397 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
51398
51399         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51400         largest-type elements to a struct makes its size grow.
51401
51402 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51403
51404         * g++.dg/abi/vthunk1.C: New test.
51405
51406 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
51407
51408         * g++.dg/abi/vbase8-22.C: New test.
51409
51410 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51411
51412         * gcc.dg/cpp/macro8.c: New test.
51413
51414 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51415
51416         * g++.dg/abi/vbase8-21.C: New test.
51417
51418 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
51419
51420         * g++.dg/abi/vbase8-10.C: New test.
51421
51422 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51423
51424         * lib/g++.exp (g++_set_ld_library_path): Renamed to
51425         ${tool}_set_ld_library_path.
51426         Changed caller.
51427         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51428         g++.exp.
51429
51430 2001-07-26  Stan Cox <scox@redhat.com>
51431
51432         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51433         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51434         gcc_exit, gcc_check_unsupported_p):
51435         Moved to gcc-deps.exp
51436         * gcc-deps.exp: New file.
51437
51438 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51439
51440         * g++.old-deja/g++.pt/defarg14.C: New test.
51441
51442 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51443
51444         * g++.old-deja/g++.other/lineno5.C: New test.
51445
51446 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51447
51448         * g++.old-deja/g++.pt/crash68.C: New test.
51449
51450 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
51451
51452         * g++.old-deja/g++.other/crash42.C: New test.
51453
51454 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
51455
51456         * gcc.dg/cpp/extratokens.c: Fix.
51457         * gcc.dg/cpp/skipping2.c: New tests.
51458
51459 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51460
51461         * gcc.c-torture/execute/20010724-1.c: New file.
51462         * gcc.c-torture/execute/20010724-1.x: New file.
51463
51464 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51465
51466         * g++.old-deja/g++.other/cond7.C: New test.
51467
51468 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51469
51470         * g++.old-deja/g++.other/optimize4.C: New test.
51471
51472 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51473
51474         * g++.old-deja/g++.abi/vbase8-5.C: New test.
51475
51476 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
51477
51478         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51479         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51480         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51481         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51482
51483         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51484         bug report" message.
51485
51486         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51487         * g++.dg/ext/instantiate1.C: Move from old-deja.
51488
51489 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
51490
51491         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51492         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51493         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51494         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51495
51496 2001-07-23  Jeffrey A Law  (law@cygnus.com)
51497
51498         * gcc.c-torture/execute/20010723-1.c: New test.
51499
51500 2001-07-23  Ben Elliston  <bje@redhat.com>
51501
51502         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51503
51504 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51505
51506         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51507         i[34567]86-*-*.
51508         Delete handling of ieee_multilib_flags.
51509         Pass -mieee for alpha*-*-* and sh-*-*.
51510         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51511
51512 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
51513
51514         Remove old-abi tests.
51515         * g++.old-deja/g++.mike/p11116.C: Remove.
51516         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51517
51518 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
51519
51520         * g77.f-torture/compile/pr3743.f: New test
51521
51522 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
51523
51524         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51525
51526 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51527
51528         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51529         g++.old-deja/g++.pt/static6.C: Likewise.
51530         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51531         supports weak symbols.
51532
51533 2001-07-18  Andreas Jaeger  <aj@suse.de>
51534
51535         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51536         supported again.
51537
51538 2001-07-18  Andreas Jaeger  <aj@suse.de>
51539
51540         * gcc.dg/iftrap-1.c: Fix target line.
51541
51542 2001-07-17  Richard Henderson  <rth@redhat.com>
51543
51544         * gcc.c-torture/execute/20010717-1.c: New.
51545
51546 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51547
51548         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51549         tests.
51550
51551 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51552
51553         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51554
51555 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51556
51557         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51558         UAC_SIGBUS, UAC_NOPRINT definitions.
51559
51560 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
51561
51562         * objc/execute/object_is_class.m: New test.
51563         * objc/execute/object_is_meta_class.m: New test.
51564
51565 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51566
51567         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51568         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51569
51570 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
51571
51572         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51573         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51574
51575 2001-07-14  Richard Henderson  <rth@redhat.com>
51576
51577         * gcc.dg/iftrap-1.c: New.
51578
51579 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
51580
51581         * g77.f-torture/execute/intrinsic77.f: New test.
51582
51583 2001-07-11  Janis Johnson <janis@us.ibm.com>
51584
51585         * gcc.misc-tests/gcov-3.c: New test.
51586
51587 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51588
51589         * gcc.c-torture/compile/20010711-1.c,
51590         * gcc.c-torture/compile/20010711-2.c: New tests.
51591
51592 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
51593
51594         * gcc.c-torture/execute/20010711-1.c: New test.
51595
51596 2001-07-11  Ben Elliston  <bje@redhat.com>
51597
51598         * g++.old-deja/g++.other/enum5.C: New test.
51599
51600 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
51601
51602         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51603         (g++-dg-prune): Call prune_gcc_output.
51604         * prune.exp: New file for prune_gcc_output.
51605         * lib/g++.exp, lib/gcc.exp: Load it.
51606
51607 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51608
51609         * gcc.c-torture/compile/20010701-1.c,
51610         g++.old-deja/g++.ext/attrib6.C: New tests.
51611
51612 2001-07-06  Jeffrey A Law  (law@cygnus.com)
51613
51614         * gcc.c-torture/compile/20010706-1.c: New test.
51615
51616 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
51617
51618         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51619
51620 2001-06-28  Stan Shebs  <shebs@apple.com>
51621
51622         * gcc.dg/pragma-darwin.c: New test.
51623
51624 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51625
51626         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51627         Solaris 2.[678] system.
51628
51629 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51630
51631         * gcc.dg/20010622-1.c: New test.
51632
51633 2001-06-18  Stan Shebs  <shebs@apple.com>
51634
51635         * objc.dg: New directory.
51636         * objc.dg/dg.exp: New file.
51637         * objc.dg/alias.m: New.
51638         * objc.dg/class-1.m: New.
51639         * objc.dg/class-2.m: New.
51640         * objc.dg/const-str-1.m: New.
51641         * objc.dg/const-str-2.m: New.
51642         * objc.dg/id-1.m: New.
51643         * objc.dg/method-1.m: New.
51644         * objc.dg/super-class-1.m: New.
51645         * lib/objc-dg.exp: New file.
51646
51647 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51648
51649         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51650         of label name.
51651
51652 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
51653
51654         * g++.old-deja/g++.abi/vbase8-9.C: New test.
51655
51656 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51657
51658         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51659         variable.
51660
51661 2001-06-12  Richard Henderson  <rth@redhat.com>
51662
51663         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51664
51665 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51666
51667         * g++.old-deja/g++.abi/vbase5.C: New test.
51668         * g++.old-deja/g++.abi/vbase6.C: New test.
51669         * g++.old-deja/g++.abi/vbase7.C: New test.
51670
51671 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51672
51673         * gcc.c-torture/compile/20010610-1.c: New test.
51674
51675 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
51676
51677         * g++.old-deja/g++.abi/vbase4.C: New test.
51678
51679 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51680
51681         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51682         support %f for HC11/HC12 targets.
51683         * gcc.c-torture/execute/930513-1.x: New file, likewise.
51684         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51685         on HC11/HC12 targets.
51686         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51687
51688 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51689
51690         * gcc.dg/wchar_t-1.c: New file.
51691         * gcc.dg/wint_t-1.c: Likewise.
51692
51693 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
51694
51695         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51696
51697 2001-06-11  Richard Henderson  <rth@redhat.com>
51698
51699         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51700
51701 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51702
51703         * gcc.c-torture/compile/20010611-1.c: New test.
51704
51705 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51706
51707         * gcc.dg/c99-tag-1.c: Add more tests.
51708
51709 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
51710
51711         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51712         representation on MN10300 and ARM/Thumb.
51713
51714 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
51715
51716         * g77.f-torture/execute/20010610.f: New.
51717
51718 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
51719
51720         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51721         names.
51722
51723 2001-06-09  Richard Henderson  <rth@redhat.com>
51724
51725         * gcc.c-torture/execute/ashrdi-1.c: New.
51726         * gcc.c-torture/execute/ashldi-1.c: New.
51727         * gcc.c-torture/execute/lshrdi-1.c: New.
51728
51729 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
51730
51731         * objc/execute/load-3.m: Added. Check sending +load to categories,
51732         in addition to classes.
51733
51734 2001-06-08  Stan Shebs  <shebs@apple.com>
51735
51736         * objc/execute/load-2.m: New test.  From Nicola Pero
51737         <n.pero@mi.flashnet.it>.
51738
51739 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
51740
51741         * gcc.c-torture/execute/20010605-2.c: New test.
51742
51743 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51744
51745         * g++.old-deja/g++.abi/vbase2.C: New test.
51746         * g++.old-deja/g++.abi/vbase3.C: New test.
51747
51748 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
51749
51750         * g++.old-deja/g++.pt/friend49.C: New test.
51751
51752 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
51753
51754         * g++.old-deja/g++.ext/anon3.C: New test.
51755
51756 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
51757
51758         * g++.old-deja/g++.other/conv7.C: New test.
51759
51760 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51761
51762         * gcc.c-torture/compile/20010605-2.c: New test.
51763
51764 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51765
51766         * gcc.c-torture/execute/20010604-1.c: New test.
51767
51768 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
51769
51770         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51771
51772 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
51773
51774         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51775         (g++_link_flags): Likewise.
51776         (g++_init): Pass gccpath's value to two previous functions.
51777
51778 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51779
51780         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51781         Ensure logfile entry matches exec command line.
51782
51783 2001-05-31  Richard Henderson  <rth@redhat.com>
51784
51785         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51786         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51787
51788 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
51789
51790         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51791         compiler for irix6.2
51792
51793 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
51794
51795         * g++.old-deja/g++.other/optimize3.C: New file.
51796
51797 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
51798
51799         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
51800         assemble.
51801
51802 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
51803
51804         * g++.old-deja/g++.other/optimize2.C: New file.
51805
51806 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
51807
51808         * gcc.c-torture/compile/20010518-2.c: New file.
51809         * gcc.c-torture/execute/20010518-1.c: New file.
51810         * gcc.c-torture/execute/20010518-2.c: New file.
51811
51812 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51813
51814         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
51815
51816 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
51817
51818         G++ no longer defines builtins that do not begin with __builtin.
51819         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
51820         * g++.old-deja/g++.brendand/misc13.C: Likewise.
51821         * g++.old-deja/g++.law/builtin1.C: Likewise.
51822         * g++.old-deja/g++.law/cvt2.C: Likewise.
51823         * g++.old-deja/g++.mike/net5.C: Likewise.
51824         * g++.old-deja/g++.other/builtins1.C: Likewise.
51825         * g++.old-deja/g++.other/builtins2.C: Likewise.
51826         * g++.old-deja/g++.other/builtins3.C: Likewise.
51827         * g++.old-deja/g++.other/builtins4.C: Likewise.
51828         * g++.old-deja/g++.other/inline8.C: Likewise.
51829         * g++.old-deja/g++.robertl/eb39.C: Likewise.
51830
51831 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
51832
51833         * g++.old-deja/g++.pt/using1.C: Adjust.
51834         * g++.old-deja/g++.pt/using2.C: New test.
51835
51836 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51837
51838         * gcc.dg/cpp/charconst.c: New tests.
51839         * gcc.dg/cpp/escape.c: New tests.
51840         * gcc.dg/cpp/escape-1.c: New tests.
51841         * gcc.dg/cpp/escape-2.c: New tests.
51842         * gcc.dg/cpp/ucs.c: New tests.
51843
51844 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
51845
51846         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
51847         native compiler for irix6.5.
51848
51849 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
51850
51851         * lib/g++.exp (g++_include_flags): Use args to compute
51852         get_multilibs.
51853         (g++_link_flags): Likewise.
51854         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
51855
51856 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51857
51858         * gcc.dg/c90-hexfloat-1.c: Add more tests.
51859
51860 2001-05-21  Geoff Keating  <geoffk@redhat.com>
51861
51862         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
51863         this file.
51864
51865 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51866
51867         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
51868         STACK_SIZE;
51869         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
51870         to STACK_SIZE; Use it to define size of add_histo array.
51871         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51872         to STACK_SIZE.
51873         (f): Use GITT_SIZE to define size of gitt local table.
51874         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51875         to STACK_SIZE; Use it to define size of bytemem array.
51876
51877 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51878
51879         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51880         on 68HC11/HC12 due to the asm instruction.
51881         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51882         * gcc.c-torture/compile/920520-1.x: Likewise.
51883         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51884         on 68HC11/HC12 because the function is larger than 64K.
51885         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51886         on 68HC11/HC12 because the structure is too large.
51887
51888 2001-05-20  Richard Henderson  <rth@redhat.com>
51889
51890         * gcc.c-torture/execute/20010520-1.c: New.
51891
51892 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51893
51894         * g++.old-deja/g++.warn/compare1.C: New test.
51895         * gcc.dg/compare4.c: New test.
51896
51897 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51898
51899         * g++.old-deja/g++.other/optimize1.C: New test.
51900
51901 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51902
51903         * g++.old-deja/g++.pt/spec41.C: New test.
51904
51905 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51906
51907         * gcc.c-torture/compile/20010114-1.x: Remove.
51908
51909 2001-05-18  Stan Shebs  <shebs@apple.com>
51910
51911         * gcc.c-torture/compile/20010518-1.c: New test.
51912
51913 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51914
51915         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51916         * g++.old-deja/g++.pt/crash67.C: New test.
51917
51918 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51919
51920         * g++.old-deja/g++.other/debug9.C: New test.
51921
51922 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51923
51924         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51925
51926 2001-05-16  Jan Hubicka  <jh@suse.cz>
51927
51928         * gcc.c-torture/compile/20010516-1.c: New test.
51929
51930 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51931
51932         * g++.old-deja/g++.other/crash41.C: New test.
51933
51934 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51935
51936         * g++.old-deja/g++.pt/crash66.C: New test.
51937
51938 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51939
51940         * g++.old-deja/g++.robertl/eb27.C: Convert.
51941
51942 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51943
51944         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51945         declaration being redundant.
51946
51947 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51948
51949         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51950
51951 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51952
51953         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51954
51955 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51956
51957         * lib/g++.exp: Use testsuite_flags.
51958
51959 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51960
51961         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51962
51963 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51964
51965         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51966
51967 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51968
51969         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51970
51971 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51972
51973         * gcc.c-torture/compile/20010313-1.c: New test.
51974
51975 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51976
51977         * gcc.dg/cpp/direct2.c: New test.
51978         * gccq.dg/cpp/direct2s.c: New test.
51979
51980         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51981
51982 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51983
51984         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51985         * g++.old-deja/g++.other/op3.C: Likewise.
51986
51987 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51988
51989         * gcc.dg/cpp/syshdr.h: New file.
51990         * gcc.dg/cpp/sysmac1.c: Update.
51991         * gcc.dg/cpp/sysmac2.c: Update.
51992
51993 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51994
51995         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51996
51997 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51998
51999         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52000         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52001
52002 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
52003
52004         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52005
52006 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
52007
52008         * lib/g++.exp (g++_include_flags): Don't use any special flags
52009         if TESTING_IN_BUILD_TREE is not defined.
52010         (g++_init): Use a plain 'c++' as the compiler if
52011         TESTING_IN_BUILD_TREEE is not defined.
52012
52013 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52014
52015         * g++.old-deja/g++.eh/catch13.C: New test.
52016         * g++.old-deja/g++.eh/catch14.C: New test.
52017
52018 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.dg/cpp/tr-define.c: New test.
52021
52022 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
52023
52024         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52025         <stdlib.h>, not <malloc.h>.
52026
52027 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52028
52029         * g++.old-deja/g++.ns/template17.C: New test.
52030
52031 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
52032
52033         * g++.old-deja/g++.pt/ref4.C: New test.
52034
52035 2001-04-30  Richard Henderson  <rth@redhat.com>
52036
52037         * gcc.dg/20000724-1.c: Revert last change.
52038
52039 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
52040
52041         * g77.f-torture/execute/20010430.f: New test.
52042
52043 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
52044
52045         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52046
52047 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
52048
52049         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52050
52051 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52052
52053         * g++.old-deja/g++.eh/crash6.C: New test.
52054
52055 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52056
52057         * g++.old-deja/g++.other/warn7.C: New test.
52058
52059 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
52060
52061         * g++.old-deja/g++.other/defarg9.C: New test.
52062
52063 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52064
52065         * g77.f-torture/compile/20010426.f: New test.
52066         * g77.f-torture/execute/20010426.f: New test.
52067
52068 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
52069
52070         * g77.f-torture/compile/20000629-1.x: Remove - error
52071         has been fixed.
52072
52073 2001-04-26  Jeffrey A Law  (law@cygnus.com)
52074
52075         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52076         Tweak slightly to work with g++.dg framework.
52077         * g++.dg/special/ecos.exp: Run initp1.C test.
52078         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52079
52080         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52081         its linker doesn't give line numbers either.
52082         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52083
52084 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52085
52086         * g++.old-deja/g++.other/lex1.C: New test.
52087
52088 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
52089
52090         * gcc.dg/noncompile/20010425-1.c: New test.
52091
52092 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
52093
52094         * g++.old-deja/g++.pt/mangle2.C: New test.
52095
52096 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52097
52098         * gcc.dg/format/plus-1.c: New test.
52099
52100 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52101
52102         * gcc.dg/20010423-1.c: New test.
52103
52104 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
52105
52106         * gcc.c-torture/execute/20010422-1.c: New test.
52107
52108 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
52109
52110         * g++.old-deja/g++.ns/type2.C: New test.
52111
52112 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
52113
52114         * g++.old-deja/g++.other/perf1.C: New test.
52115
52116 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
52117
52118         * gcc.dg/c99-func-2.c: Remove xfail.
52119         * gcc.dg/c99-func-3.c: Remove xfail.
52120         * gcc.dg/c99-func-4.c: Remove xfail.
52121
52122 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
52123
52124         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52125
52126 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52127
52128         * gcc.c-torture/compile/20010423-1.c: New test.
52129
52130 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52131
52132         * g++.old-deja/g++.pt/typename28.C: New test.
52133
52134 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52135
52136         * g++.old-deja/g++.abi/empty2.C: New test.
52137         * g++.old-deja/g++.abi/empty3.C: New test.
52138
52139 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52140
52141         * g++.old-deja/g++.other/comdat2.C: New test.
52142         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52143
52144 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52145
52146         * g++.old-deja/g++.other/overload14.C: New test.
52147
52148 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52149
52150         * g++.old-deja/g++.other/lookup23.C: New test.
52151
52152 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
52153
52154         * gcc.c-torture/execute/20010403-1.c: New test.
52155
52156 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
52157             Mark Mitchell  <mark@codesourcery.com>
52158
52159         * lib/old-dejagnu.exp: Don't delete output of executable.
52160         Add .exe suffix to executables.
52161
52162 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
52163
52164         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52165
52166 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52167
52168         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52169
52170 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52171
52172         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52173         * g++.old-deja/g++.abi/crash1.C: New test.
52174
52175 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
52176
52177         * g++.old-deja/g++.other/crash40.C: New test.
52178
52179 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52180
52181         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52182
52183 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
52184
52185         * g++.old-deja/g++.other/warn6.C: New test.
52186
52187 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52188
52189         * g++.old-deja/g++.robertl/eb42.C: Same.
52190
52191 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52192
52193         * gcc.dg/wtr-conversion-1.c: New testcase.
52194
52195 2001-04-10  Richard Henderson  <rth@redhat.com>
52196
52197         * g++.old-deja/g++.other/array5.C: New.
52198
52199 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52200
52201         * gcc.c-torture/execute/20010408-1.c: New test.
52202
52203 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
52204
52205         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52206         headers and constructs.
52207         * g++.old-deja/g++.robertl/eb79.C: Same.
52208         * g++.old-deja/g++.robertl/eb77.C (main): Same.
52209         * g++.old-deja/g++.robertl/eb73.C: Same.
52210         * g++.old-deja/g++.robertl/eb66.C (main): Same.
52211         * g++.old-deja/g++.robertl/eb55.C (t): Same.
52212         * g++.old-deja/g++.robertl/eb54.C (main): Same.
52213         * g++.old-deja/g++.robertl/eb46.C (main): Same.
52214         * g++.old-deja/g++.robertl/eb44.C: Same.
52215         * g++.old-deja/g++.robertl/eb41.C (main): Same.
52216         * g++.old-deja/g++.robertl/eb4.C (main): Same.
52217         * g++.old-deja/g++.robertl/eb39.C: Same.
52218         * g++.old-deja/g++.robertl/eb33.C (main): Same.
52219         * g++.old-deja/g++.robertl/eb31.C (main): Same.
52220         * g++.old-deja/g++.robertl/eb30.C: Same.
52221         * g++.old-deja/g++.robertl/eb3.C: Same.
52222         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52223         * g++.old-deja/g++.robertl/eb21.C: Same.
52224         * g++.old-deja/g++.robertl/eb15.C: Same.
52225         * g++.old-deja/g++.robertl/eb118.C: Same.
52226         * g++.old-deja/g++.robertl/eb115.C (main): Same.
52227         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52228         * g++.old-deja/g++.robertl/eb109.C: Same.
52229         * g++.old-deja/g++.other/sibcall1.C (main): Same.
52230         * g++.old-deja/g++.mike/rtti1.C: Same.
52231         * g++.old-deja/g++.mike/p658.C: Same.
52232         * g++.old-deja/g++.mike/net46.C: Same.
52233         * g++.old-deja/g++.mike/net34.C: Same.
52234         * g++.old-deja/g++.mike/memoize1.C: Same.
52235         * g++.old-deja/g++.mike/eh2.C: Same.
52236         * g++.old-deja/g++.law/weak.C: Same.
52237         * g++.old-deja/g++.law/visibility7.C: Same.
52238         * g++.old-deja/g++.law/visibility25.C: Same.
52239         * g++.old-deja/g++.law/visibility22.C: Same.
52240         * g++.old-deja/g++.law/visibility2.C: Same.
52241         * g++.old-deja/g++.law/visibility17.C: Same.
52242         * g++.old-deja/g++.law/visibility13.C: Same.
52243         * g++.old-deja/g++.law/visibility10.C: Same.
52244         * g++.old-deja/g++.law/visibility1.C: Same.
52245         * g++.old-deja/g++.law/virtual3.C (eval): Same.
52246         * g++.old-deja/g++.law/vbase1.C: Same.
52247         * g++.old-deja/g++.law/operators32.C: Same.
52248         * g++.old-deja/g++.law/nest3.C: Same.
52249         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52250         * g++.old-deja/g++.law/except5.C (main): Same.
52251         * g++.old-deja/g++.law/cvt7.C (run): Same.
52252         * g++.old-deja/g++.law/cvt2.C: Same.
52253         * g++.old-deja/g++.law/cvt16.C: Same.
52254         * g++.old-deja/g++.law/ctors6.C (bar): Same.
52255         * g++.old-deja/g++.law/ctors17.C (main): Same.
52256         * g++.old-deja/g++.law/ctors13.C: Same.
52257         * g++.old-deja/g++.law/ctors12.C (main): Same.
52258         * g++.old-deja/g++.law/ctors10.C: Same.
52259         * g++.old-deja/g++.law/code-gen5.C: Same.
52260         * g++.old-deja/g++.law/bad-error7.C: Same.
52261         * g++.old-deja/g++.law/arm9.C: Same.
52262         * g++.old-deja/g++.law/arm12.C: Same.
52263         * g++.old-deja/g++.law/arg8.C: Same.
52264         * g++.old-deja/g++.law/arg1.C: Same.
52265         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52266         * g++.old-deja/g++.jason/template31.C: Same.
52267         * g++.old-deja/g++.jason/template24.C (main): Same.
52268         * g++.old-deja/g++.jason/2371.C: Same.
52269         * g++.old-deja/g++.eh/new2.C: Same.
52270         * g++.old-deja/g++.eh/new1.C: Same.
52271         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52272         * g++.old-deja/g++.brendan/nest21.C (main): Same.
52273         * g++.old-deja/g++.brendan/err-msg3.C: Same.
52274         * g++.old-deja/g++.brendan/crash62.C: Same.
52275         * g++.old-deja/g++.brendan/crash52.C: Same.
52276         * g++.old-deja/g++.brendan/crash49.C (main): Same.
52277         * g++.old-deja/g++.brendan/crash38.C: Same.
52278         * g++.old-deja/g++.brendan/crash15.C (main): Same.
52279         * g++.old-deja/g++.brendan/copy9.C: Same.
52280
52281 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
52282
52283         * gcc.c-torture/execute/20001203-2.c (memset):
52284         Count argument is of type __SIZE_TYPE__.
52285
52286 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
52287
52288         * gcc.c-torture/compile/20010404-1.c: New test.
52289
52290 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
52291
52292         * gcc.c-torture/compile/20010326-1.c: New test.
52293
52294 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
52295
52296         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52297         peculiarities of the SH.
52298         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52299
52300 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52301
52302         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52303         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52304         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52305
52306 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52307
52308         * g77.f-torture/compile/20010321-1.f: New test.
52309
52310 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52311
52312         * gcc.c-torture/compile/20010329-1.c: New test.
52313
52314 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
52315
52316         * gcc.c-torture/execute/20010329-1.c: New test.
52317
52318 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52319
52320         * g++.old-deja/g++.other/eh4.C: Fix typo.
52321
52322 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
52323
52324         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52325
52326 2001-03-28  Philip Blundell  <philb@gnu.org>
52327
52328         * gcc.c-torture/compile/20010328-1.c: New test.
52329
52330 2001-03-27  Richard Henderson  <rth@redhat.com>
52331
52332         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52333         * g++.old-deja/g++.eh/vbase3.C: Likewise.
52334
52335 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
52336
52337         * gcc.c-torture/compile/20010327-1.c: New test.
52338
52339 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52340
52341         * g++.old-deja/g++.other/friend12.C: New test.
52342         * g++.old-deja/g++.other/friend9.C: Expect no errors.
52343         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52344
52345 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52346
52347         * gcc.c-torture/execute/20010325-1.c: New test.
52348
52349 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * g++.old-deja/g++.other/mangle3.C: New test.
52352
52353 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
52354
52355         * g++.old-deja/g++.other/anon8.C: New test.
52356
52357 2001-03-20  Philip Blundell  <philb@gnu.org>
52358
52359         * gcc.c-torture/compile/20010320-1.c: New test.
52360
52361 2001-03-17  Richard Henderson  <rth@redhat.com>
52362
52363         * g++.old-deja/g++.other/eh4.C: Add expected error text.
52364
52365 2001-03-15  Geoff Keating  <geoff@redhat.com>
52366
52367         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52368         tests on AIX.
52369
52370 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
52371
52372         * g++.old-deja/g++.other/eh4.C: New test.
52373
52374 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52375
52376         * gcc.dg/cpp/mi1.c: Update.
52377
52378 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
52379
52380         * g++.old-deja/g++.other/regstack.C: New test.
52381
52382 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52383
52384         * g++.old-deja/g++.other/ref4.C: New test.
52385
52386 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
52387
52388         * objc/execute/va_method.m: Added.
52389         * objc/execute/IMP.m: Added.
52390         * objc/execute/_cmd.m: Added.
52391         * objc/execute/accessing_ivars.m: Added.
52392         * objc/execute/class-1.m: Added.
52393         * objc/execute/class-10.m: Added.
52394         * objc/execute/class-11.m: Added.
52395         * objc/execute/class-12.m: Added.
52396         * objc/execute/class-13.m: Added.
52397         * objc/execute/class-14.m: Added.
52398         * objc/execute/class-2.m: Added.
52399         * objc/execute/class-3.m: Added.
52400         * objc/execute/class-4.m: Added.
52401         * objc/execute/class-5.m: Added.
52402         * objc/execute/class-6.m: Added.
52403         * objc/execute/class-7.m: Added.
52404         * objc/execute/class-8.m: Added.
52405         * objc/execute/class-9.m: Added.
52406         * objc/execute/class-tests-1.h
52407         * objc/execute/class-tests-2.h
52408         * objc/execute/compatibility_alias.m: Added.
52409         * objc/execute/encode-1.m: Added.
52410         * objc/execute/formal_protocol-1.m: Added.
52411         * objc/execute/formal_protocol-2.m: Added.
52412         * objc/execute/formal_protocol-3.m: Added.
52413         * objc/execute/formal_protocol-4.m: Added.
52414         * objc/execute/formal_protocol-5.m: Added.
52415         * objc/execute/formal_protocol-6.m: Added.
52416         * objc/execute/formal_protocol-7.m: Added.
52417         * objc/execute/informal_protocol.m: Added.
52418         * objc/execute/initialize.m: Added.
52419         * objc/execute/load.m: Added.
52420         * objc/execute/many_args_method.m: Added.
52421         * objc/execute/nested-3.m: Added.
52422         * objc/execute/no_clash.m: Added.
52423         * objc/execute/private.m: Added.
52424         * objc/execute/redefining_self.m: Added.
52425         * objc/execute/root_methods.m: Added.
52426         * objc/execute/selector-1.m: Added.
52427         * objc/execute/static-1.m: Added.
52428         * objc/execute/static-2.m: Added.
52429         * objc/execute/va_method.m: Added.
52430
52431 2001-03-10  Richard Henderson  <rth@redhat.com>
52432
52433         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52434
52435 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52436
52437         * g++.old-deja/g++.other/crash31.C: XFAIL.
52438         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52439         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52440         * gcc.c-torture/execute/20010123-1.x: XFAIL.
52441         * gcc.c-torture/execute/20010124-1.x: XFAIL.
52442         * gcc.dg/sequence-pt-1.c: XFAIL one test.
52443
52444 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52445
52446         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52447
52448 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52449
52450         * gcc.dg/20000724-1.c: Don't use multiline strings.
52451
52452 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
52453
52454         * objc/execute/string1.m, objc/execute/string2.m: Compare the
52455         result of -cString against what we expect it to be; don't just
52456         print it out for no one to read.
52457
52458         * objc/execute/string3.m, objc/execute/string4.m: New tests.
52459         Based on testcases provided by Nicola Pero.
52460
52461 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52462
52463         * gcc.dg/cpp/macro7.c: New test.
52464
52465 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
52466
52467         * gcc.dg/cpp/multiline.c: Update.
52468
52469 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52470
52471         * g++.old-deja/g++.other/enum3.C: New test.
52472
52473 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52474
52475         * g++.old-deja/g++.other/pod1.C: New test.
52476
52477 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52478
52479         * g++.old-deja/g++.ext/overload1.C: New test.
52480
52481 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52482
52483         * g++.old-deja/g++.pt/using1.C: New test.
52484
52485 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
52486
52487         * g++.old-deja/g++.other/using9.C: New test.
52488
52489 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
52490
52491         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52492
52493         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52494
52495 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
52496
52497         * g++.old-deja/g++.ext/realpt1.C: Remove.
52498
52499 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
52500
52501         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52502
52503 2001-02-26  Will Cohen  <wcohen@redhat.com>
52504
52505         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52506
52507 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
52508
52509         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52510         templatized constructors.
52511
52512 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52513
52514         * gcc.c-torture/execute/20010224-1.c: New test.
52515
52516 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
52517
52518         * gcc.c-torture/execute/20010222-1.c: New test.
52519
52520 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
52521
52522         * g++.old-deja/g++.other/inline20.C: New test.
52523
52524 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
52525
52526         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52527
52528 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52529
52530         * g++.old-deja/g++.other/lookup22.C: New test.
52531
52532 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
52533
52534         * g77.dg: New directory.
52535         * g77.dg/20010216-1.f: New test case.
52536         * g77.dg/dg.exp: New driver.
52537         * lib/g77-dg.exp: New driver library.
52538
52539 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52540
52541         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52542
52543 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
52544
52545         * g++.old-deja/g++.other/decl9.C: New test.
52546
52547 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
52548
52549         * g++.old-deja/g++.other/init16.C: Update the test so that it does
52550         not need <string> and also tests the initialization at runtime.
52551
52552 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52553
52554         * gcc.c-torture/execute/longlong.c: New test.
52555
52556 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52557
52558         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52559
52560 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
52561
52562         * gcc.c-torture/execute/920302-1.c (execute):
52563         Change argument type to short.
52564
52565 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52566
52567         * g++.old-deja/g++.pt/deduct6.C: New test.
52568
52569 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
52570
52571         * g++.old-deja/g++.pt/deduct5.C: New test.
52572
52573 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
52574
52575         * gcc.c-torture/execute/20010209-1.c: New test.
52576
52577 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
52578
52579         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52580
52581 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
52582
52583         * g++.dg/vtgc1.C: Update for new ABI.
52584
52585         * consistency.vlad: New directory, 1665 files.
52586
52587 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52588
52589         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52590         return type.
52591         * gcc.dg/cpp/digraphs.c: Declare puts.
52592
52593 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52594
52595         * g++.old-deja/g++.other/warn5.C: New test.
52596
52597 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52598
52599         * g++.old-deja/g++.pt/spec40.C: New test.
52600
52601 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
52602
52603         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52604         case.
52605         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52606
52607 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
52608
52609         * gcc.c-torture/compile/20010209-1.c: New test.
52610
52611 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
52612
52613         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52614         excess errors message but not if it crashes.
52615         * g++.old-deja/g++.other/crash27.C: Likewise.
52616         * g++.old-deja/g++.other/crash28.C: Likewise.
52617         * g++.old-deja/g++.other/crash30.C: Likewise.
52618         * g++.old-deja/g++.other/crash32.C: Likewise.
52619         * g++.old-deja/g++.other/crash35.C: Likewise.
52620         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52621
52622 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52623
52624         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52625         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52626         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52627         g77.f-torture/execute/execute.exp,
52628         g77.f-torture/noncompile/noncompile.exp,
52629         gcc.c-torture/execute/execute.exp,
52630         gcc.c-torture/execute/memcheck/memcheck.exp,
52631         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52632         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52633         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52634         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52635         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52636         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52637         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52638         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52639         Remove bug reporting instructions with ancient email addresses.
52640
52641 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52642
52643         * gcc.dg/20010202-1.c: New test.
52644         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52645
52646 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
52647
52648         * g++.dg/stdbool-if.C: New test.
52649
52650 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
52651
52652         * objc/execute/fdecl.m: Added main().
52653
52654 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
52655
52656         * gcc.c-torture/execute/20010206-1.c: New test.
52657
52658 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52659
52660         * gcc.dg/cpp/avoidpaste1.c: Update.
52661
52662 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
52663
52664         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52665         Pero <nicola@brainstorm.co.uk>.
52666         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52667
52668 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
52669
52670         * g++.old-deja/g++.pt/spec39.C: New test.
52671
52672 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
52673
52674         * gcc.c-torture/compile/20010202-1.c: New test.
52675
52676 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
52677
52678         * g++.old-deja/g++.abi/primary2.C: New test.
52679         * g++.old-deja/g++.abi/primary3.C: New test.
52680         * g++.old-deja/g++.abi/primary4.C: New test.
52681         * g++.old-deja/g++.abi/primary5.C: New test.
52682         * g++.old-deja/g++.abi/vtable3.h: New test.
52683         * g++.old-deja/g++.abi/vtable3a.C: New test.
52684         * g++.old-deja/g++.abi/vtable3b.C: New test.
52685         * g++.old-deja/g++.abi/vtable3c.C: New test.
52686         * g++.old-deja/g++.abi/vtable3d.C: New test.
52687         * g++.old-deja/g++.abi/vtable3e.C: New test.
52688         * g++.old-deja/g++.abi/vtable3f.C: New test.
52689         * g++.old-deja/g++.abi/vtable3g.C: New test.
52690         * g++.old-deja/g++.abi/vtable3h.C: New test.
52691         * g++.old-deja/g++.abi/vtable3i.C: New test.
52692         * g++.old-deja/g++.abi/vtable3j.C: New test.
52693         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52694
52695 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
52696
52697         * g++.old-deja/g++.other/anon6.C: New test.
52698         * g++.old-deja/g++.other/anon7.C: New test.
52699
52700 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52701
52702         * gcc.dg/cpp/avoidpaste2.c: New tests.
52703
52704 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
52705
52706         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52707
52708 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
52709
52710         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52711         DECIMAL_DIG cases for Irix."
52712
52713 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
52714
52715         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52716
52717 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52718
52719         * gcc.dg/c99-tag-1.c: New test.
52720
52721 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52722
52723         * gcc.dg/cpp/tr-warn1.c: Add tests.
52724
52725 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
52726
52727         * gcc.dg/cpp/avoidpaste1.c: Update.
52728         * gcc.dg/cpp/paste4.c: Update.
52729
52730 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
52731
52732         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52733         cases for Irix.
52734
52735 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52736
52737         * g++.old-deja/g++.other/inline19.C: New test.
52738
52739 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52740
52741         * gcc.dg/Wlarger-than.c: New test.
52742
52743 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52744
52745         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52746
52747 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
52748
52749         * gcc.c-torture/execute/20010129-1.c: New test.
52750         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52751
52752 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52753
52754         * gcc.dg/cpp/avoidpaste1.c: Test case.
52755
52756 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
52757
52758         * g++.old-deja/g++.other/inline18.C: New test.
52759
52760 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52761
52762         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52763         and __builtin_putchar.
52764
52765 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
52766
52767         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52768         tests.
52769
52770 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
52771
52772         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52773         floating point number rounding mode to round to the nearest
52774         representable mode.
52775
52776 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
52777
52778         * g++.old-deja/g++.other/mangle2.C: New test.
52779
52780 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52781
52782         * gcc.c-torture/compile/20010124-1.c: New test.
52783
52784 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
52785
52786         * g++.old-deja/g++.pt/spec38.C: New test.
52787
52788 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52789
52790         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52791         "Build don't run".
52792
52793 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52794
52795         * gcc.c-torture/execute/20010123-1.c: New test.
52796
52797 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52798
52799         * g++.old-deja/g++.pt/spec37.C: New test.
52800
52801 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
52802
52803         * g++.old-deja/g++.pt/overload14.C: New test.
52804
52805 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52806
52807         * gcc.c-torture/execute/20010122-1.c: New test, exercise
52808         __builtin_return_address.
52809
52810 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
52811
52812         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
52813         * g++.old-deja/g++.pt/spec35.C: New test.
52814         * g++.old-deja/g++.pt/spec36.C: New test.
52815
52816 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
52817
52818         * gcc.c-torture/compile/20010118-1.c: New test.
52819
52820 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
52821
52822         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
52823
52824 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52825
52826         * gcc.c-torture/execute/20010119-1.c: New test.
52827
52828 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52829
52830         * g++.old-deja/g++.other/vbase5.C: New test.
52831
52832 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
52833
52834         * gcc.c-torture/execute/20010118-1.c: New test.
52835
52836 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52837
52838         * g++.old-deja/g++.pt/deduct3.C: New test.
52839
52840 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52841
52842         * g++.old-deja/g++.pt/spec34.C: New test.
52843
52844 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
52845
52846         * g77.f-torture/compile/20000601-2.f: New test.
52847
52848 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52849
52850         * g++.old-deja/g++.other/init17.C: New test.
52851
52852 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
52853
52854         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
52855
52856 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52857
52858         * g++.old-deja/g++.pt/unify8.C: New test.
52859
52860 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52861
52862         * g++.old-deja/g++.abi/vbase1.C: New test.
52863
52864 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
52865
52866         * g++.old-deja/g++.pt/crash65.C: New test.
52867
52868 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52869
52870         * gcc.dg/cpp/assembl2.S: New test case.
52871
52872 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52873
52874         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52875         are supported.
52876
52877 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52878
52879         * g++.old-deja/g++.other/builtins1.C: New test.
52880         * g++.old-deja/g++.other/builtins2.C: Likewise.
52881         * g++.old-deja/g++.other/builtins3.C: Likewise.
52882         * g++.old-deja/g++.other/builtins4.C: Likewise.
52883
52884 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52885
52886         * gcc.c-torture/compile/20010117-1.c: New test.
52887         * gcc.c-torture/compile/20010117-2.c: New test.
52888
52889 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52890
52891         * g77.f-torture/execute/20010116.[fx]: New test,
52892         XFAIL on i?86-*-*.
52893         * g77.f-torture/compile/20010115.f: Indicate it's
52894         a test for PR fortran/1636.
52895
52896 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52897
52898         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52899
52900 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52901
52902         * g77.f-torture/compile/20010115.f: New test.
52903
52904 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52905
52906         * g++.old-deja/g++.pt/nontype5.C: New test.
52907
52908 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52909
52910         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52911         have an equivalent working one below it.
52912
52913 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52914
52915         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52916         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52917
52918 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52919
52920         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52921         message containing "init_priority".
52922         (conpr-2.C): Likewise.
52923         (conpr-3.C): Likewise.
52924         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52925
52926 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52927
52928         * gcc.c-torture/execute/20010114-2.c: New test.
52929
52930 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52931
52932         * gcc.c-torture/compile/20010114-1.c: New test.
52933         * gcc.c-torture/compile/20010114-1.x: Xfail.
52934         * gcc.c-torture/compile/20010114-2.c: New test.
52935         * gcc.c-torture/execute/20010114-1.c: New test.
52936         * gcc.dg/trunc-1.c: New test.
52937         * gcc.dg/uninit-B.c: New test.
52938
52939 2001-01-13  Nick Clifton  <nickc@redhat.com>
52940
52941         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52942         target.
52943
52944 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52945
52946         * gcc.c-torture/compile/20010113-1.c: New test.
52947
52948 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52949
52950         * gcc.c-torture/compile/20001212-1.c: New test.
52951
52952 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52953
52954         * gcc.dg/cpp/widestr1.c: Update.
52955         * gcc.dg/cpp/prag-imp.c: Remove.
52956
52957 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52958
52959         * gcc.c-torture/execute/20000801-3.x: Remove.
52960         * gcc.dg/c90-init-1.c: New test.
52961         * gcc.dg/c99-init-1.c: New test.
52962         * gcc.dg/c99-init-2.c: New test.
52963         * gcc.dg/gnu99-init-1.c: New test.
52964
52965 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52966
52967         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52968         testing that no relevant ones were found.
52969
52970 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52971
52972         * g++.old-deja/g++.pt/cast2.C: New test.
52973
52974 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52975
52976         * g++.old-deja/g++.pt/friend47.C: New test.
52977
52978 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52979
52980         * g++.old-deja/g++.pt/instantiate13.C: New test.
52981
52982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52983
52984         * g++.old-deja/g++.other/defarg7.C: New test.
52985         * g++.old-deja/g++.other/defarg8.C: New test.
52986
52987 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52988
52989         * g++.old-deja/g++.pt/crash64.C: New test.
52990
52991 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52992
52993         * g++.old-deja/g++.pt/crash63.C: New test.
52994
52995 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52996
52997         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52998
52999 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
53000
53001         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53002
53003 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53004
53005         * g++.old-deja/g++.pt/error3.C: New test.
53006
53007 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53008
53009         * g++.old-deja/g++.other/crash39.C: New test.
53010
53011 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
53012
53013         * g++.old-deja/g++.other/vbase4.C: New test.
53014
53015 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
53016
53017         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53018         * gcc.dg/special/20000419-2.c: New file. Identical to above.
53019         * gcc.dg/special/special.exp: New test driver which will check
53020         for alias support for the above test.
53021
53022 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
53023
53024         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53025         problems on small machines.
53026         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53027         parameterize.
53028
53029 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
53030
53031         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53032         mips.
53033         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53034
53035 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
53036
53037         * g++.old_deja/g++.pt/using8.C: New test.
53038
53039 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53040
53041         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53042
53043 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
53044
53045         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53046         where a failure is expected.
53047         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53048
53049 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53050
53051         * g++.old_deja/g++.pt/instantiate12.C: New test.
53052
53053 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53054
53055         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53056         start of structs.
53057         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53058         * g++.old-deja/g++.brendan/crash17.C: Likewise.
53059         * g++.old-deja/g++.brendan/crash29.C: Likewise.
53060         * g++.old-deja/g++.brendan/crash48.C: Likewise.
53061         * g++.old-deja/g++.brendan/ns1.C: Likewise.
53062         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53063         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53064         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53065         * g++.old-deja/g++.eh/spec6.C: Likewise.
53066         * g++.old-deja/g++.jason/crash3.C: Likewise.
53067         * g++.old-deja/g++.law/ctors11.C: Likewise.
53068         * g++.old-deja/g++.law/ctors17.C: Likewise.
53069         * g++.old-deja/g++.law/ctors5.C: Likewise.
53070         * g++.old-deja/g++.law/ctors9.C: Likewise.
53071         * g++.old-deja/g++.mike/ambig1.C: Likewise.
53072         * g++.old-deja/g++.mike/net22.C: Likewise.
53073         * g++.old-deja/g++.mike/p3538a.C: Likewise.
53074         * g++.old-deja/g++.mike/p3538b.C: Likewise.
53075         * g++.old-deja/g++.mike/virt3.C: Likewise.
53076         * g++.old-deja/g++.niklas/t128.C: Likewise.
53077         * g++.old-deja/g++.other/anon4.C: Likewise.
53078         * g++.old-deja/g++.other/using1.C: Likewise.
53079         * g++.old-deja/g++.other/warn3.C: Likewise.
53080         * g++.old-deja/g++.pt/t37.C: Likewise.
53081         * g++.old-deja/g++.robertl/eb69.C: Likewise.
53082         * g++.old-deja/g++.robertl/eb71.C: Likewise.
53083
53084 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
53085
53086         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53087
53088 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53089
53090         * gcc.c-torture/execute/stdio-opt-3.c: New test.
53091
53092 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
53093
53094         * gcc.c-torture/compile/20010107-1.c: New test.
53095
53096 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53097
53098         * gcc.c-torture/execute/builtin-noret-1.c: New test.
53099
53100 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53101
53102         * gcc.dg/format/format.h: New file.
53103         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53104         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53105         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53106         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53107         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53108         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53109         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53110         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53111         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53112         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53113         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53114         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53115         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53116         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53117         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53118         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53119         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53120         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53121         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53122         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53123         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53124         instead of declaring standard types, macros and functions in each
53125         test.
53126
53127 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
53128
53129         * gcc.c-torture/execute/20010106-1.c: New test.
53130
53131 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53132
53133         * gcc.dg/format/format.exp: New file.
53134         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53135         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53136         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53137         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53138         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53139         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53140         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53141         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53142         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53143         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53144         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53145         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53146         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53147         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53148         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53149         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53150         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53151         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53152         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53153         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53154         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53155         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53156         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53157         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53158         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53159         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53160         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53161         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53162         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53163         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53164         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53165         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53166         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53167         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53168         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53169         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53170         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53171         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53172         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53173         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53174         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53175         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53176
53177 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
53178
53179         * gcc.c-torture/execute/991228-1.c: Take word endianness into
53180         account.
53181
53182 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53183
53184         * gcc.c-torture/execute/builtin-complex-1.c: New test.
53185
53186 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.old-deja/g++.pt/crash62.C: New test.
53189
53190 2001-01-04  Richard Henderson  <rth@redhat.com>
53191
53192         * gcc.dg/20000926-1.c: Update expected warnings.
53193         * gcc.dg/array-2.c: Likewise.
53194         * gcc.dg/array-4.c: Also validate flexible array members.
53195         * gcc.dg/c99-flex-array-1.c: New.
53196
53197 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53198
53199         * gcc.c-torture/compile/20001222-1.x: Remove.
53200
53201 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53202
53203         * gcc.c-torture/execute/built-in-setjmp.c: New.
53204
53205 2001-01-03  Richard Henderson  <rth@redhat.com>
53206
53207         * gcc.dg/940510-1.c: Update expected error wording.
53208         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53209
53210 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
53211
53212         * lib/target-supports.exp (check_alias_available): Modified to
53213         indicate aliases not supported if only weak aliases are supported.
53214
53215 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53216
53217         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53218         Turn on cmpstrsi checks for __pj__ and __i370__.
53219
53220 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53221
53222         * g++.old-deja/g++.other/virtual11.C: New test.
53223
53224 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
53225
53226         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53227
53228 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53229
53230         * gcc.c-torture/compile/20010102-1.c: New test.
53231
53232 2001-01-02  Andreas Jaeger  <aj@suse.de>
53233
53234         * gcc.dg/noreturn-3.c: New test.
53235
53236         * gcc.dg/noreturn-4.c: New test.
53237
53238 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53239
53240         * gcc.c-torture/execute/stdio-opt-1.c: Also test
53241         __builtin_fputc and __builtin_fwrite.
53242
53243 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53244
53245         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53246         signed char, not default char.
53247
53248 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
53249
53250         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53251
53252 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
53253
53254         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53255
53256 2000-12-29  Richard Henderson  <rth@redhat.com>
53257
53258         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53259         (__cyg_profile_func_exit): Define.
53260
53261 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53262
53263         * g++.dg/vtgc1.C: New test.
53264
53265 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
53266
53267         * gcc.dg/noncompile/20001228-1.c: New test.
53268
53269         * gcc.dg/20001228-1.c: New test.
53270
53271         * gcc.c-torture/execute/20001228-1.c: New test.
53272
53273 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
53274
53275         * gcc.dg/format-strfmon-1.c: New test.
53276
53277 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53278
53279         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53280         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53281         * gcc.c-torture/execute/string-opt-1.c: Likewise.
53282         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53283         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53284         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53285         * gcc.c-torture/execute/string-opt-6.c: Likewise.
53286         * gcc.c-torture/execute/string-opt-7.c: Likewise.
53287         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53288         * gcc.c-torture/execute/string-opt-9.c: Likewise.
53289         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53290         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53291         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53292
53293         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53294         * gcc.c-torture/execute/string-opt-4.c: Test index.
53295
53296 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
53297
53298         * gcc.c-torture/compile/20001226-1.c: New test.
53299
53300 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53301
53302         * gcc.c-torture/compile/20001222-1.c: New test.
53303         * gcc.c-torture/compile/20001222-1.x: Xfail.
53304
53305 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
53306
53307         * gcc.c-torture/execute/comp-goto-2.c: New test.
53308
53309 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
53310
53311         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53312         Use long types if __INT_MAX__ is 32767.
53313         (main): Use cast to (sint32 *) when poking 88 into a_page.
53314
53315         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53316
53317 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
53318
53319         * gcc.c-torture/compile/20001221-1.c: New test.
53320         * gcc.c-torture/execute/20001221-1.c: New test.
53321
53322 2000-12-20  Richard Henderson  <rth@redhat.com>
53323
53324         * g++.old-deja/g++.pt/crash36.C: Update error lines.
53325         * g++.old-deja/g++.robertl/eb109.C: Likewise.
53326
53327 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53328
53329         * gcc.dg/compare3.c: New test.
53330
53331 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53332
53333         * gcc.dg/format-warnll-1.c: New test.
53334
53335 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
53336
53337         * gcc.dg/cpp/cmdlne-P.c: New test.
53338
53339 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53340
53341         * gcc.c-torture/execute/builtin-abs-1.c,
53342         gcc.c-torture/execute/builtin-abs-2.c: New tests.
53343
53344 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53345
53346         * gcc.dg/cpp/multiline.c: New test.
53347
53348 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53349
53350         * g++.old-deja/g++.other/syshdr1.C: Update.
53351         * gcc.dg/cpp/lineflags.c: Remove temporarily.
53352
53353 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53354
53355         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53356
53357 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53358
53359         * g++.old-deja/g++.pt/ttp65.C: New test.
53360
53361 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53362
53363         * g++.old-deja/g++.pt/ttp64.C: New test.
53364
53365 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53366
53367         * g++.old-deja/g++.pt/spec33.C: New test.
53368
53369 2000-12-14  Catherine Moore  <clm@redhat.com>
53370
53371         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53372         * gcc.c-torture/execute/920612-2.c: Likewise.
53373         * gcc.c-torture/execute/920428-2.c: Likewise.
53374         * gcc-c-torture/execute/va-arg-11.c: Call exit.
53375         * gcc.c-torture/execute/va-arg-21.c: Likewise.
53376
53377 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53378
53379         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53380         * gcc.dg/pack-test-2.c: Likewise.
53381
53382 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53383
53384         Tests by Zack Weinberg <zackw@stanford.edu>.
53385
53386         * gcc.dg/cpp/defined.c: Update.
53387         * gcc.dg/cpp/defined_trad.c: New tests.
53388
53389 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53390
53391         * gcc.dg/cpp/trad-direct.c: Update.
53392
53393 2000-12-11  Neil Booth  <neilb@earthling.net>
53394
53395         * gcc.dg/cpp/defined_trad.c
53396
53397 2000-12-11  Neil Booth  <neilb@earthling.net>
53398
53399         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53400
53401 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53402
53403         * gcc.dg/format-miss-2.c: New test.
53404
53405 2000-12-09  Neil Booth  <neilb@earthling.net>
53406
53407         * gcc.dg/cpp/lineflags.c: New tests.
53408         * gcc.dg/cpp/poison.c: Update.
53409         * gcc.dg/cpp/redef2.c: Update.
53410         * gcc.dg/cpp/skipping.c: New test.
53411
53412 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
53413
53414         * g++.old-deja/g++.other/eh3.C: New testcase.
53415
53416 2000-12-07  Neil Booth  <neilb@earthling.net>
53417
53418         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53419         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53420         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53421         wtr-union-init-2.c, wtr-union-init-3.c: Update.
53422         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53423         Update.
53424
53425 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53426
53427         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53428         __SIZE_TYPE__ instead of int for type of integers cast to
53429         pointers.
53430
53431 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
53432
53433         * g++.old-deja/g++.other/cleanup4.C: New test.
53434
53435 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53436
53437         * format-sec-1.c: New test.
53438
53439 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53440
53441         * gcc.dg/format-nonlit-3.c: New test.
53442
53443 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53444
53445         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53446         through a null pointer.
53447
53448 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53449
53450         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53451         * g++.old-deja/g++.pt/partial4.C: New test.
53452
53453 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
53454
53455         * gcc.c-torture/execute/ieee/hugeval.x: New.
53456
53457 2000-12-06  Neil Booth  <neilb@earthling.net>
53458
53459         * gcc.dg/cpp/backslash2.c: New tests.
53460
53461 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53462
53463         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53464         * gcc.c-torture/execute/stdio-opt-2.c: New test.
53465
53466 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
53467
53468         * gcc.c-torture/execute/20001203-2.c: New testcase.
53469
53470 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53471
53472         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53473         * g++.old-deja/g++.other/virtual10.C: New test.
53474
53475 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
53476
53477         * g++.old-deja/g++.mike/pmf5.C: Remove test.
53478
53479 2000-12-05  Richard Henderson  <rth@redhat.com>
53480
53481         * gcc.c-torture/compile/20001205-1.c: New.
53482
53483 2000-12-04  Neil Booth  <neilb@earthling.net>
53484
53485         * g++.old-deja/g++.other/virtual9.C: New test.
53486         * g++.old-deja/g++.pt/crash61.C: New test.
53487         * gcc.c-torture/execute/loop-9.c: New test.
53488
53489 2000-12-04  Neil Booth  <neilb@earthling.net>
53490
53491         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53492         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53493         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53494         * gcc.dg/cpp/extratokens.c: ...here.
53495
53496 2000-12-04  Neil Booth  <neilb@earthling.net>
53497
53498         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53499         New tests.
53500
53501 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53502
53503         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53504         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53505
53506 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53507
53508         * gcc.c-torture/execute/20001203-1.c: New test.
53509
53510 2000-12-03  Neil Booth  <neilb@earthling.net>
53511
53512         * gcc.dg/cpp/macro6.c: New test cases.
53513
53514 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53515
53516         * gcc.c-torture/execute/string-opt-9.c: New test.
53517         * gcc.c-torture/execute/string-opt-10.c: Likewise.
53518         * gcc.c-torture/execute/string-opt-11.c: Likewise.
53519         * gcc.c-torture/execute/string-opt-12.c: Likewise.
53520
53521         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53522         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53523
53524 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
53525
53526         * gcc.dg/cpp/if-6.c: New testcase.
53527
53528         * gcc.dg/20001201-1.c: New testcase.
53529
53530 2000-12-02  Neil Booth  <neilb@earthling.net>
53531
53532         * g++.old-deja/g++.other/externC4.C,
53533         g++.old-deja/g++.other/friend10.C: New tests.
53534
53535 2000-12-02  Neil Booth  <neilb@earthling.net>
53536
53537         * g++.old-deja/g++.other/instan2.C
53538         * g++.old-deja/g++.other/instan3.C: New test.
53539
53540 2000-12-02  Neil Booth  <neilb@earthling.net>
53541
53542         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53543         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53544         gnuc99.c,gnuc99-pedantic.c: New tests.
53545
53546 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53547
53548         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53549         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53550
53551 2000-12-01  Neil Booth  <neilb@earthling.net>
53552
53553         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53554         * gcc.dg/cpp/poison.c: Update.
53555         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53556
53557 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
53558
53559         * g77.f-torture/execute/20001201.f: New test.
53560
53561 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53562
53563         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53564
53565 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
53566
53567         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53568
53569 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
53570
53571         * g++.old-deja/g++.other/cast6.C: New test.
53572
53573 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
53574
53575         * gcc.c-torture/execute/20001130-2.c: New testcase.
53576
53577 2000-11-30  Richard Henderson  <rth@redhat.com>
53578
53579         * gcc.c-torture/execute/20001130-1.c: New test.
53580
53581 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53582
53583         * g++.old-deja/g++.other/op3.C: New test.
53584
53585 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53586
53587         * g++.old-deja/g++.other/op2.C: New test.
53588
53589 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
53590
53591         * g++.old-deja/g++.other/crash38.C: New test.
53592
53593 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
53594
53595         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53596
53597 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
53598
53599         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53600         tests.
53601         * gcc.c-torture/execute/string-opt-6.c: New test.
53602
53603         * gcc.dg/20001117-1.c: Add main.
53604
53605 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
53606
53607         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53608         Move from here ...
53609         * gcc.dg/940510-1.c: ... to here.
53610
53611         * gcc.dg/20000926-1.c: GNU C now allows initializations of
53612         zero-size arrays in toplevel structures.
53613
53614 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53615
53616         * gcc.c-torture/execute/loop-8.c: New test.
53617
53618 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53619
53620         * g++.old-deja/g++.other/base1.C: New test.
53621
53622 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53623
53624         * g++.old-deja/g++.other/parse2.C: New test.
53625
53626 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53627
53628         * g++.old-deja/g++.pt/incomplete1.C: New test.
53629
53630 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
53631
53632         * g++.old-deja/g++.other/friend9.C: New test.
53633
53634 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
53635
53636         * gcc.dg/20001127-1.c: New test.
53637
53638 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * g++.old-deja/g++.pt/friend46.C: New test.
53641
53642 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
53643
53644         * g++.old-deja/g++.other/ptrmem8.C: New test.
53645
53646 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53647
53648         * gcc.c-torture/execute/string-opt-7.c: New test.
53649         * gcc.c-torture/execute/string-opt-8.c: Likewise.
53650
53651 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53652
53653         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53654         instead of 'mkcheck 2'.
53655
53656 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53657
53658         * gcc.c-torture/execute/memcheck/driver.c,
53659         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53660         C9X references to refer to C99.
53661
53662 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
53663
53664         * gcc.dg/ultrasp3.c: New test.
53665
53666 2000-11-25  Neil Booth  <neilb@earthling.net>
53667
53668         * gcc.dg/cpp/include2.c: Update test to be locale independent.
53669
53670 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
53671
53672         * gcc.c-torture/compile/20001123-2.c: New.
53673
53674 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53675
53676         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53677
53678 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
53679
53680         * gcc.dg/sequence-point-1.c: Add some new tests.
53681         * gcc.c-torture/execute/20001124-1.c: New test.
53682
53683 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53684
53685         * g++.old-deja/g++.other/vaarg4.C: New test.
53686         * gcc.c-torture/compile/20001123-1.c: New test.
53687
53688 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
53689
53690         * g++.other/crash24.C: Adjust and remove XFAIL.
53691         * g++.other/crash37.C: New test.
53692
53693 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
53694
53695         * g++.old-deja/g++.pt/instantiate9.C: New test.
53696
53697 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
53698
53699         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53700         new ABI, too.
53701
53702         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53703         * g++.old-deja/g++.robertl/eb55.C: Likewise.
53704
53705 2000-11-22  Neil Booth  <neilb@earthling.net>
53706
53707         * gcc.dg/cpp/Wtrigraphs.c: New test.
53708
53709 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
53710
53711         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53712
53713 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
53714
53715         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53716
53717 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
53718
53719         * lib/gcc-dg.exp: load_lib scanasm.exp.
53720         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53721         * lib/g++-dg.exp: load_lib scanasm.exp.
53722         * lib/scanasm.exp: New.
53723         (scan-assembler, scan-assembler-not): Add optional arguments to
53724         test name, or if not present, the pattern name.
53725         (scan-assembler-dem, scan-assembler-dem-not): New.
53726
53727         * g++.dg/dg.exp: New.
53728
53729 2000-11-21  Neil Booth  <neilb@earthling.net>
53730
53731         * gcc.dg/cpp/integrated1.c: Remove.
53732
53733 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53734
53735         * gcc.c-torture/execute/20001121-1.c: New test.
53736
53737 2000-11-21  Richard Henderson  <rth@redhat.com>
53738
53739         * gcc.c-torture/compile/20001121-1.c: New test.
53740
53741 2000-11-20  Neil Booth  <neilb@earthling.net>
53742
53743         * gcc.dg/cpp/integrated1.c: New test.
53744
53745 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
53746
53747         * g++.old-deja/g++.other/inline17.C: New test.
53748
53749 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
53750
53751         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53752         local variable to be zero: I made the variable global. Now
53753         uses abort() and exit() instead of relying on main's return value.
53754
53755 2000-11-20  Neil Booth  <neilb@earthling.net>
53756
53757         * gcc.dg/cpp/paste2.c: Update test.
53758         * objc/execute/paste.m: New test.
53759
53760 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53761
53762         * gcc.dg/c99-condexpr-1.c: New test.
53763
53764 2000-11-20  Neil Booth  <neilb@earthling.net>
53765
53766         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53767
53768 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
53769
53770         * g++.old-deja/g++.pt/export1.C: New test.
53771
53772 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
53773
53774         * gcc.dg/20001117-1.c: New test.
53775
53776 2000-11-18  Richard Henderson  <rth@redhat.com>
53777
53778         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53779
53780 2000-11-18  Richard Henderson  <rth@redhat.com>
53781
53782         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53783         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53784         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53785
53786 2000-11-18  Richard Henderson  <rth@redhat.com>
53787
53788         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53789         (main): New.  Exit cleanly.
53790
53791 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53792
53793         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53794         gcc.dg/c99-fordecl-2.c: New tests.
53795
53796 2000-11-18  Richard Henderson  <rth@redhat.com>
53797
53798         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
53799         * gcc.c-torture/execute/zerolen-2.c: New.
53800
53801 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53802
53803         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
53804         memory.
53805
53806 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53807
53808         * g++.old-deja/g++.pt/instantiate8.C: New test.
53809
53810 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
53811
53812         * g++.old-deja/g++.other/incomplete.C: Add more tests.
53813         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
53814
53815 2000-11-16  Nick Clifton  <nickc@redhat.com>
53816
53817         * gcc.c-torture/execute/nestfunc-2.c: New test.
53818         * gcc.c-torture/execute/nestfunc-3.c: New test.
53819
53820 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53821
53822         * gcc.c-torture/compile/20001116-1.c: New test.
53823
53824 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53825
53826         * gcc.c-torture/execute/20001115-1.c: New test.
53827
53828 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
53829
53830         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
53831         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
53832         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
53833         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53834
53835 2000-11-15  Neil Booth  <neilb@earthling.net>
53836
53837         gcc.dg/cpp/_Pragma1.c: Update.
53838         gcc.dg/cpp/_Pragma2.c: New test.
53839
53840 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.old-deja/g++.other/anon5.C: New test.
53843
53844 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
53845
53846         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
53847         tests.
53848
53849 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
53850
53851         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
53852         output.
53853
53854 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53855
53856         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
53857         labels at end of compound statements.
53858
53859 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
53860
53861         * gcc.c-torture/execute/loop-7.c: New test.
53862
53863 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53864
53865         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
53866
53867 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53868
53869         * gcc.dg/c99-bool-1.c: New test.
53870
53871 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53872
53873         * gcc.dg/c99-scope-1.c: Remove xfail.
53874         * gcc.dg/c99-scope-2.c: New test.
53875
53876 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53877
53878         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53879         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53880
53881 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53882
53883         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53884         error messages.
53885
53886         * g++.mike/p700.C: Don't typedef wchar_t.
53887         * g++.mike/p784.C: Likewise.
53888         * g++.mike/eb101.C: Don't use __wchar_t.
53889
53890 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53891
53892         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53893         from DO loop.
53894
53895 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53896
53897         * gcc.c-torture/execute/20001111-1.c: New test.
53898
53899 2000-11-10  Nick Clifton  <nickc@redhat.com>
53900
53901         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53902         long multuiple and accumulate.
53903
53904 2000-11-09  Richard Henderson  <rth@redhat.com>
53905
53906         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53907         via size_t instead of int.
53908
53909         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53910         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53911         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53912         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53913
53914 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53915
53916         * gcc.c-torture/compile/20001109-1.c: New test.
53917         * gcc.c-torture/compile/20001109-2.c: New test.
53918
53919 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53920
53921         * g++.old-deja/g++.pt/operator1.C: New test.
53922         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53923
53924 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53925
53926         * gcc.dg/20001108-1.c: New test.
53927
53928 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53931         with both arguments constant strings.
53932         * gcc.c-torture/execute/string-opt-3.c: New test.
53933         * gcc.c-torture/execute/string-opt-4.c: New test.
53934         * gcc.c-torture/execute/string-opt-5.c: New test.
53935
53936 2000-11-08  Nick Clifton  <nickc@redhat.com>
53937
53938         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53939         mulsidi3adddi patterns.
53940
53941 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53942
53943         * g++.old-deja/g++.other/crash36.C: New test.
53944
53945 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53946
53947         * g++.old-deja/g++.other/init16.C: New test.
53948
53949 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53950
53951         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53952
53953 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53954
53955         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53956         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53957         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53958
53959 2000-11-07  DJ Delorie  <dj@redhat.com>
53960
53961         * gcc.dg/20000614-1.c: Add return so that test can pass.
53962
53963 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53964
53965         * gcc.c-torture/execute/string-opt-1.c: New test.
53966
53967 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53968
53969         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53970         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53971         parameters in registers, and there is no way for a varargs
53972         function to know in which order the integer and floating-point
53973         parameters should be interleaved when they are placed on the
53974         stack.
53975         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53976         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53977
53978 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53979
53980         * gcc.c-torture/execute/string-opt-2.c: New test.
53981
53982 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.pt/crash60.C: New test.
53985
53986 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53987
53988         * g++.old-deja/g++.other/crash24.C: New test.
53989         * g++.old-deja/g++.other/crash25.C: New test.
53990         * g++.old-deja/g++.other/crash26.C: New test.
53991         * g++.old-deja/g++.other/crash27.C: New test.
53992         * g++.old-deja/g++.other/crash28.C: New test.
53993         * g++.old-deja/g++.other/crash29.C: New test.
53994         * g++.old-deja/g++.other/crash30.C: New test.
53995         * g++.old-deja/g++.other/crash31.C: New test.
53996         * g++.old-deja/g++.other/crash32.C: New test.
53997         * g++.old-deja/g++.other/crash33.C: New test.
53998         * g++.old-deja/g++.other/crash34.C: New test.
53999         * g++.old-deja/g++.other/crash35.C: New test.
54000
54001 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * gcc.c-torture/execute/20001031-1.c: New test.
54004
54005 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
54006
54007         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54008         namespace.
54009
54010         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54011         standards-conformant.
54012
54013         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54014
54015         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54016         * g++.old-deja/g++.mike/p755a.C: Likewise.
54017         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54018         library makes no calls to `operator new' during initialization.
54019
54020 2000-11-04  Neil Booth  <neilb@earthling.net>
54021
54022         * gcc.dg/cpp/include2.c: New tests.
54023
54024 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
54025
54026         * lib/g++.exp (g++_set_ld_library_path): New function.
54027         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54028
54029 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
54030
54031         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
54032         warnings.
54033
54034 2000-11-01  Richard Henderson  <rth@redhat.com>
54035
54036         * g++.old-deja/g++.ext/namedret1.C: New.
54037         * g++.old-deja/g++.ext/namedret2.C: New.
54038         * g++.old-deja/g++.ext/namedret3.C: New.
54039
54040 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
54041
54042         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54043         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54044
54045 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54046
54047         * gcc.c-torture/execute/va-arg-21.c: New test.
54048
54049 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54050
54051         * gcc.dg/c99-complex-2.c: New test.
54052
54053 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54054
54055         * gcc.c-torture/execute/stdio-opt-1.c: New test.
54056
54057 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
54058
54059         * g++.old-deja/g++.other/inline16.C: New test.
54060
54061 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
54062
54063         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54064         __PRETTY_FUNCTION__
54065
54066 2000-10-29  Neil Booth  <neilb@earthling.net>
54067
54068         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54069         New tests.
54070         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54071         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54072         optimisation.
54073
54074 2000-10-29  Neil Booth  <neilb@earthling.net>
54075
54076         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54077         * mi1.c, mi1c.h: Add null directives to multiple-include test.
54078         * mi5.c: Test multiple includes work with -C.
54079         * trigraphs.c: Test ^= version.
54080
54081 2000-10-28  Neil Booth  <neilb@earthling.net>
54082
54083         New tests and test updates for new macro expander.
54084
54085         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54086         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54087         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54088         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54089         new diagnostic messages.
54090
54091         * gcc.dg/cpp/macro3.c: New tests.
54092
54093 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
54094
54095         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54096         on the same line.
54097
54098 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
54099
54100         * g++.old-deja/g++.other/eh2.C: New test.
54101
54102 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
54103
54104         * gcc.c-torture/execute/20001027-1.c: New test.
54105
54106 2000-10-26  Richard Henderson  <rth@redhat.com>
54107
54108         * gcc.c-torture/execute/20001026-1.c: New.
54109
54110 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
54111
54112         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54113         * g++.old-deja/g++.law/builtin1.C: Likewise.
54114         * g++.old-deja/g++.law/ctors10.C: Likewise.
54115         * g++.old-deja/g++.law/virtual3.C: Likewise.
54116         * g++.old-deja/g++.mike/p658.C: Likewise.
54117         * g++.old-deja/g++.other/sibcall1.C: Likewise.
54118         * g++.old-deja/g++.other/vaarg2.C: Likewise.
54119         * g++.old-deja/g++.robertl/eb124.C: Likewise.
54120         * g++.old-deja/g++.robertl/eb44.C: Likewise.
54121         * g++.old-deja/g++.robertl/eb77.C: Likewise.
54122
54123 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
54124
54125         * gcc.c-torture/compile/20001024-1.c: New test.
54126
54127 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
54128
54129         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54130         to tell us whether or not we are using V3.
54131
54132 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54133
54134         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54135         operands.
54136
54137 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54138
54139         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54140
54141 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
54142
54143         * gcc.c-torture/execute/20001024-1.c: New test.
54144
54145 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
54146
54147         * g++.old-deja/g++.other/sibcall1.C: New test.
54148
54149 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
54150
54151         * gcc.dg/noncompile/init-3.c: New test.
54152
54153 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54154
54155         * gcc.dg/format-array-1.c: New test.
54156
54157 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54158
54159         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54160         writing through null pointers; remove comment about testing
54161         unterminated strings.
54162
54163 2000-10-17  Matthew Hiller  <hiller@redhat.com>
54164
54165         * gcc.c-torture/execute/20001017-2.c: New test.
54166
54167 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54168
54169         * gcc.c-torture/compile/20001018-1.c: New test.
54170         * gcc.c-torture/compile/20001018-1.x: Xfail.
54171
54172 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54173
54174         * gcc.c-torture/execute/20001017-1.c: New test.
54175
54176 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54177
54178         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54179         for multiple use of arguments with scanf formats; add tests for
54180         multiple use of arguments.
54181
54182 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
54183
54184         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54185         from some old tests.
54186
54187 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54188
54189         * gcc.dg/format-miss-1.c: New test.
54190
54191 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54192
54193         * gcc.c-torture/execute/20001013-1.c: New test.
54194
54195 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54196
54197         * gcc.dg/format-branch-1.c: New test.
54198
54199 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
54200
54201         * README, lib/file-format.exp: Remove EGCS references.
54202
54203 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
54204
54205         * gcc.dg/20001013-1.c: New test.
54206
54207 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54208
54209         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54210         for intmax_t in the compiler using __typeof__ and the type rules
54211         for conditional expressions.
54212
54213 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
54214
54215         * gcc.dg/20001012-1.c: New test.
54216         * gcc.dg/20001012-2.c: New test.
54217
54218 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54219
54220         * gcc.dg/format-attr-1.c: New test.
54221
54222 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54223
54224         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54225         __LONG_LONG_MAX__ instead of LLONG_MAX.
54226
54227 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54228
54229         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54230         scanf flags.
54231         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54232         flags.
54233
54234 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54235
54236         * gcc.dg/sequence-pt-1.c: New test.
54237
54238 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
54239
54240         * gcc.c-torture/execute/20001011-1.c: New testcase.
54241         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54242
54243 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54244
54245         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54246         does not error on it.
54247
54248 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
54249
54250         * gcc.dg/20001009-1.c: New test.
54251
54252 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54253
54254         * gcc.c-torture/compile/20001009-1.c: Move from here ....
54255         * gcc.c-torture/execute/20001009-2.c: ... to here.
54256
54257 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
54258
54259         * gcc.c-torture/compile/20001009-1.c: New testcase.
54260         * gcc.c-torture/execute/20001009-1.c: New testcase.
54261         Testcases provided by Jan Hubicka <jh@suse.cz>.
54262
54263 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54264
54265         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54266         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54267         uintmax_t using <limits.h> to emulate the compiler's internal
54268         logic.  No longer XFAIL %j tests.
54269
54270 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54271
54272         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54273         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54274         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54275         regexps and details of expected handling of some bad formats.
54276         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54277         suppression.
54278
54279 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54280
54281         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54282         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54283         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54284         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54285         in list archives.
54286
54287 2000-10-06  Richard Henderson  <rth@cygnus.com>
54288
54289         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54290         * g++.old-deja/g++.brendan/crash52.C: Likewise.
54291         * g++.old-deja/g++.jason/report.C: Likewise.
54292         * g++.old-deja/g++.law/friend5.C: Likewise.
54293         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
54294         of the expected warnings.
54295
54296 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
54297
54298         * g++.old-deja/g++.pt/enum14.C: New test.
54299
54300 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
54301
54302         * g++.old-deja/g++.pt/crash59.C: New test.
54303
54304 2000-10-04  Will Cohen  <wcohen@redhat.com>
54305
54306         * gcc.dg/20000926-1.c: New test.
54307
54308 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
54309
54310         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54311         function name for current C++ compiler.
54312         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54313
54314 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
54315
54316         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54317         __PRETTY_FUNCTION__.
54318         * g++.old-deja/g++.ext/pretty2.C: Likewise.
54319
54320 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54321
54322         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54323
54324 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
54325
54326         * gcc.c-torture/compile/20000923-1.c: New test.
54327
54328 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54329
54330         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54331         * g++.old-deja/g++.pt/ttp62.C: Same.
54332         * g++.old-deja/g++.other/inline14.C: Same.
54333
54334 2000-09-24  Richard Henderson  <rth@cygnus.com>
54335
54336         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54337
54338 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54339
54340         * gcc.dg/c90-printf-1.c: Add test for wide string format.
54341
54342 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
54343
54344         * gcc.c-torture/compile/20000922-1.c: New file.
54345
54346 2000-09-21  Nick Clifton  <nickc@redhat.com>
54347
54348         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54349         a signed long modulo operation.
54350         (mod6): New function - perform an unsigned long modulo operation.
54351         (main): Add tests for modulos of very large numbers by very small
54352         dividends.
54353
54354 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54355
54356         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54357
54358 2000-09-19  Richard Henderson  <rth@cygnus.com>
54359
54360         * gcc.dg/compare2.c (case 10): XFAIL.
54361
54362 2000-09-18  Richard Henderson  <rth@cygnus.com>
54363
54364         * gcc.c-torture/execute/20000906-1.c: Move ...
54365         * gcc.dg/20000906-1.c: ... here.  Only run on targets
54366         that support __builtin_trap.
54367
54368 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
54369
54370         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54371
54372 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54373
54374         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54375         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
54376         more $ format tests.
54377
54378 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54379
54380         * gcc.dg/format-errmk-1.c: New test.
54381
54382 2000-09-17  Greg McGary  <greg@mcgary.org>
54383
54384         * gcc.c-torture/execute/20000917-1.x: Remove.
54385
54386 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54387
54388         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54389
54390 2000-09-17  Greg McGary  <greg@mcgary.org>
54391
54392         * gcc.c-torture/execute/20000917-1.c: New test.
54393         * gcc.c-torture/execute/20000917-1.x: XFAIL.
54394
54395 2000-09-16  Neil Booth  <NeilB@earthling.net>
54396
54397         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54398         in nested macro bug.
54399
54400 2000-09-15  Neil Booth  <NeilB@earthling.net>
54401
54402         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54403
54404 2000-09-14  Jeffrey A Law  (law@cygnus.com)
54405
54406         * gcc.c-torture/execute/20000914-1.c: New test.
54407
54408 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
54409
54410         * g++.other/inline13.C: New test.
54411
54412 2000-09-12  Andreas Jaeger  <aj@suse.de>
54413
54414         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54415         constant by Ulrich Drepper <drepper@redhat.com>.
54416
54417 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
54418
54419         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54420
54421 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54422
54423         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54424
54425 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
54426
54427         * gcc.dg/cpp/backslash.c: New test.
54428
54429 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
54430
54431         * gcc.c-torture/execute/20000910-1.c: New test.
54432         * gcc.c-torture/execute/20000910-2.c: Likewise.
54433
54434 2000-09-11  Robert Lipe  <robertl@sco.com>
54435
54436         * gcc.dg/pragma-align.c: New test.
54437
54438 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
54439
54440         * g++.old-deja/g++.pt/explicit82.C: New test.
54441         * g++.old-deja/g++.pt/explicit83.C: New test.
54442
54443 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
54444
54445         * gcc.dg/asm-names.c: New test.
54446
54447 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54448
54449         * gcc.dg/cpp/tr-warn6.c: New test
54450
54451 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54452
54453         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54454         be accepted.
54455
54456 2000-09-07  Catherine Moore  <clm@redhat.com>
54457
54458         * gcc.c-torture/execute/unroll-1.c: New test.
54459
54460 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
54461
54462         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54463         ERROR markers.
54464         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54465         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54466         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54467         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54468         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54469         Preprocess only.
54470         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54471         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54472
54473 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54474
54475         * g++.old-deja/g++.pt/deduct2.C: New test.
54476
54477 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54478
54479         * g++.old-deja/g++.pt/parms2.C: New test.
54480
54481 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54482
54483         * g++.old-deja/g++.pt/crash58.C: New test.
54484
54485 2000-09-06  Greg McGary  <greg@mcgary.org>
54486
54487         * gcc.c-torture/execute/20000906-1.c: New test.
54488         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54489
54490 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54491
54492         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54493
54494 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54495
54496         * g++.old-deja/g++.pt/crash57.C: New test.
54497
54498 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54499
54500         * g++.old-deja/g++.pt/crash56.C: New test.
54501
54502 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54503
54504         * g++.old-deja/g++.pt/koenig1.C: New test.
54505
54506 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54507
54508         * gcc.dg/20000904-1.c: New test.
54509
54510 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
54511
54512         * gcc.dg/cpp/paste8.c: New test.
54513
54514 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
54515
54516         * gcc.c-torture/compile/20000827-1.c: New test.
54517
54518 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54519
54520         * gcc.dg/format-diag-1.c: New test.
54521
54522 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54523
54524         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54525         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54526         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54527         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54528         gcc.dg/formatz-1.c: Adjust warning regular expressions.
54529
54530 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54531
54532         * g++.old-deja/g++.other/nested4.C: New test.
54533
54534 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
54535
54536         * g++.old-deja/g++.ns/scoped1.C: New test.
54537
54538 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
54539
54540         * lib/g++.exp: Support testing already-installed GCC.
54541
54542 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54543
54544         * wtr-label-1.c, wtr-suffix-1.c: New tests.
54545
54546 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54547
54548         * gcc.dg/return-type-2.c: New test.
54549
54550 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
54551
54552         * gcc.c-torture/compile/20000825-1.c: New test.
54553
54554 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
54555
54556         * gcc.dg/dwarf2-2.c: New test.
54557
54558 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
54559
54560         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54561         dg-warning regexps.
54562
54563 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54564
54565         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54566         gcc.dg/format-ext-5.c: New tests.
54567
54568 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
54569
54570         * g++.old-deja/g++.other/crash22.C: New test.
54571
54572 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
54573
54574         * gcc.dg/noncompile/930622-2.c: Adjust error message.
54575
54576 2000-08-24  Richard Henderson  <rth@cygnus.com>
54577
54578         * gcc.dg/ia64-sync-1.c: New test.
54579         * gcc.dg/ia64-sync-2.c: New test.
54580         * gcc.dg/ia64-asm-1.c: New test.
54581
54582 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54583
54584         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54585         * gcc.dg/format-ext-2.c: New test.
54586
54587 2000-08-23  Jason Merrill  <jason@redhat.com>
54588
54589         * lib/old-dejagnu.exp: Also ignore "In member function" and
54590         "At global scope".
54591
54592 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54593
54594         * gcc.dg/noncompile/label-lineno-1.c: New test.
54595
54596 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54597
54598         * gcc.dg/c99-array-nonobj-1.c: New test.
54599
54600 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54601
54602         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54603         tests.
54604         * gcc.dg/format-ext-1.c: New test.
54605
54606 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54607
54608         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54609         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54610         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54611         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54612         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54613
54614 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54615
54616         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54617         gcc.dg/c99-strftime-2.c: New tests.
54618
54619 2000-08-22  Richard Henderson  <rth@cygnus.com>
54620
54621         * gcc.c-torture/execute/20000822-1.c: New test.
54622
54623 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54624
54625         * gcc.c-torture/execute/20000819-1.x: Remove.
54626
54627 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54628
54629         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54630         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54631         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54632         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54633         gcc.dg/format-xopen-1.c: New tests.
54634
54635 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54636
54637         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54638
54639 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
54640
54641         * g++.old-deja/g++.other/loop2.C: New test.
54642
54643         * gcc.c-torture/compile/20000606-1.c: New test.
54644         * gcc.c-torture/compile/20000728-1.c: New test.
54645         * gcc.c-torture/execute/20000801-1.c: New test.
54646         * gcc.c-torture/execute/20000801-2.c: New test.
54647         * gcc.c-torture/execute/20000819-1.c: New test.
54648         * gcc.c-torture/execute/20000819-1.x: XFAIL.
54649         * gcc.dg/20000629-1.c: New test.
54650         * gcc.dg/20000724-1.c: New test.
54651         * gcc.dg/20000807-1.c: New test.
54652
54653 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54654
54655         * gcc.dg/cpp/pragma-1.c: New test.
54656         * gcc.dg/cpp/pragma-2.c: New test.
54657
54658 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
54659
54660         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54661         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
54662
54663 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54664
54665         * gcc.c-torture/compile/20000818-1.c: New test.
54666
54667 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
54668
54669         * gcc.c-torture/execute/20000818-1.c: New test.
54670
54671 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54672
54673         * gcc.dg/format-va-1.c: New test.
54674
54675 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54676
54677         * g++.old-deja/g++.other/typedef8.C: New test.
54678
54679 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54680
54681         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54682         * g++.old-deja/g++.mike/net36.C: Mark candidate.
54683         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54684         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54685         * g++.old-deja/g++.other/ptrmem7.C: New test.
54686         * g++.old-deja/g++.pt/ptrmem10.C: New test.
54687
54688 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
54689
54690         * g++.old-deja/g++.pt/typename27.C: New test.
54691
54692 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
54693
54694         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54695         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54696         * g++.old-deja/g++.pt/friend45.C: New test.
54697         * g++.old-deja/g++.other/friend8.C: New test.
54698
54699 2000-08-15  Richard Henderson  <rth@cygnus.com>
54700
54701         * gcc.c-torture/execute/20000815-1.c: New test.
54702
54703 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54704
54705         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54706         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54707         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54708
54709 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
54710
54711         * g++.old-deja/g++.other/refinit2.C: New test.
54712
54713 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
54714
54715         * lib/c-torture.exp (c-torture): Make
54716         compiler_conditional_xfail_data global.
54717         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54718         compiler_conditional_xfail_data machinery.
54719         (f-torture-execute): Likewise.
54720         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54721         and only when unrolling loops.
54722
54723         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54724
54725 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54726
54727         * g++.old-deja/g++.pt/explicit81.C: New test.
54728
54729 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
54730
54731         * g++.old-deja/g++.pt/typename26.C: New test.
54732
54733 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
54734
54735         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54736         warning.
54737
54738 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
54739
54740         * g++.old-deja/g++.other/array3.C: New test.
54741
54742 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54743
54744         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54745         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54746         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54747         New tests.
54748
54749 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
54750
54751         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54752         * g++.old-deja/g++.abi/vmihint.C: Likewise.
54753
54754 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
54755
54756         * gcc.c-torture/execute/20000808-1.c: New test.
54757
54758 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54759
54760         * gcc.dg/c90-const-expr-1.c: New test.
54761
54762 2000-08-08  Richard Henderson  <rth@cygnus.com>
54763
54764         * gcc.dg/noncompile/920923-1.c: Declare calloc.
54765
54766 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54767
54768         * gcc.dg/noncompile/const-ll-1.c: New test.
54769
54770 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54771
54772         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54773
54774 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54775
54776         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54777         that running programs linked against the shared version of libobjc
54778         run correctly.
54779
54780 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54781
54782         * gcc.dg/c99-printf-1.c: New test.
54783
54784 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54785
54786         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54787
54788 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
54789
54790         * gcc.c-torture/execute/20000731-1.x: Delete.
54791
54792 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
54793
54794         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54795         and torture_without_loops as is done by c-torture.exp.
54796         (search_for): Copy from c-torture.exp.
54797         (gcc-dg-runtest): New function, drives a directory of tests
54798         iterating over the TORTURE_OPTIONS.
54799         (scan-assembler, scan-assembler-not): Move here from
54800         individual directory drivers.
54801
54802         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
54803         defined by lib/gcc-dg.exp.
54804         * gcc.dg/cpp/cpp.exp: Likewise.
54805         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
54806         gcc-dg-runtest, so we cycle over optimization options.
54807
54808         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
54809         * gcc.dg/compare2.c: No longer expected to fail.
54810
54811 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54812
54813         * gcc.c-torture/execute/20000804-1.c: New test.
54814
54815 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54816
54817         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
54818
54819 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
54820
54821         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
54822
54823 2000-08-03  Jeffrey A Law  (law@cygnus.com)
54824
54825         * gcc.c-torture/compile/20000803-1.c: New test.
54826
54827 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54828
54829         * gcc.c-torture/execute/20000801-3.c,
54830         gcc.c-torture/execute/20000801-4.c: New tests.
54831         * gcc.c-torture/execute/20000801-3.x,
54832         gcc.c-torture/execute/20000801-4.x: Xfail.
54833
54834 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
54835
54836         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
54837         libobjc/.libs to allow for libtool.
54838
54839 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
54840
54841         * gcc.c-torture/compile/20000802-1.c: New test.
54842
54843 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
54844
54845         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
54846
54847 2000-07-31  Jeffrey A Law  (law@cygnus.com)
54848
54849         * gcc-c-torture/execute/20000731-2.c: New test.
54850
54851         * gcc.c-torture/execute/20000731-1.c: New test.
54852         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
54853
54854 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
54855
54856         * gcc.dg/cpp/paste7.c: New test.
54857         * gcc.dg/cpp/20000725-1.c: New test.
54858
54859 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
54860
54861         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
54862         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
54863         declaration warning for __builtin_dwarf_reg_size.
54864
54865         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
54866
54867 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54868
54869         * gcc.dg/noncompile/voidparam-1.c: New test.
54870
54871 2000-07-30  Richard Henderson  <rth@cygnus.com>
54872
54873         * gcc.dg/c90-digraph-1.c: Don't xfail.
54874         * gcc.dg/compare2.c (case 10): Xfail.
54875         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54876
54877 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54878
54879         * gcc.dg/c99-main-1.c: New test.
54880
54881 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54882
54883         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54884
54885 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54886
54887         * gcc.c-tortuer/execute/20000726-1.c: New test.
54888
54889 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54890
54891         * gcc.c-torture/execute/enum-2.c: New test.
54892
54893 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54894
54895         * gcc.dg/cpp/tr-warn3.c: New test.
54896
54897 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54898
54899         * g++.old-deja/g++.ext/implicit1.C: Remove.
54900         * g++.old-deja/g++.jason/c2.C: Remove
54901         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54902         * g++.old-deja/g++.pt/crash16.C: Likewise.
54903         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54904
54905 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54906
54907         * g++.old-deja/g++.other/for2.C: New test.
54908
54909 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54910
54911         * gcc.dg/20000720-1.c: New test.
54912
54913 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54914
54915         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54916
54917 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54918
54919         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54920         * gcc.c-torture/execute/20000722-1.c: New.
54921         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54922
54923 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54924
54925         * gcc.dg/cpp/20000720-1.S: New test.
54926
54927 2000-07-21  Michael Meissner  <meissner@redhat.com>
54928
54929         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54930
54931 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54932
54933         * g++.old-deja/g++.brendan/crash16.C,
54934         g++.old-deja/g++.brendan/parse3.C,
54935         g++.old-deja/g++.brendan/redecl1.C,
54936         g++.old-deja/g++.ns/template13.C,
54937         g++.old-deja/g++.other/decl4.C,
54938         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54939
54940 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54941
54942         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54943         and "Internal error".
54944
54945         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54946         regexps.
54947         * gcc.dg/cpp/paste6.c: New test.
54948
54949 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54950
54951         * gcc.dg/cpp/tr-direct.c: New test.
54952
54953         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54954         gcc.dg/cpp/undef1.c: Tweak error regexps.
54955
54956 2000-07-18  Eric Christopher <echristo@redhat.com>
54957
54958         * gcc.c-torture/compile/20000718-1.c: New test.
54959
54960 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54961
54962         * cpplex.c (_cpp_push_token): If the token being pushed back
54963         is the previous token in this context, just subtract one from
54964         context->posn.
54965         * cppmacro.c (save_expansion): Clear aux field when storing a
54966         placemarker.
54967
54968 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54969
54970         * gcc.dg/noncompile/redecl-1.c: New test.
54971
54972 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54973
54974         * gcc.c-torture/execute/20000717-5.c: New test.
54975         * gcc.c-torture/execute/20000717-1.x: Removed.
54976
54977 2000-07-17  Richard Henderson  <rth@cygnus.com>
54978
54979         * gcc.c-torture/execute/20000717-4.c: New test.
54980
54981 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54982
54983         * gcc.dg/cpp/syshdr.c: New test.
54984         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54985
54986 2000-07-17  Neil Booth  <neilb@earthling.net>
54987
54988         * gcc.dg/cpp/cmdlne-dM.c: New test.
54989         * gcc.dg/cpp/cmdlne-dD.c: New test.
54990
54991 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54992
54993         * gcc.c-torture/execute/20000717-3.c: New test.
54994
54995         * gcc.c-torture/compile/20000717-1.c: New test.
54996
54997 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54998
54999         * gcc.c-torture/execute/20000717-2.c: New test.
55000
55001 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55002
55003         * gcc.dg/formatz-1.c: New test.
55004
55005         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55006         * gcc.dg/c99-digraph-1.c: New tests.
55007
55008         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55009         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55010
55011         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55012         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55013         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55014         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55015         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55016         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55017         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55018
55019 2000-07-17  Greg McGary <greg@mcgary.org>
55020
55021         * gcc.c-torture/execute/20000717-1.c: New test.
55022         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55023
55024 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
55025
55026         * gcc.c-torture/execute/20000715-2.c: New test.
55027         * gcc.dg/20000715-1.c: New test.
55028
55029 2000-07-15  Michael Meissner  <meissner@redhat.com>
55030
55031         * gcc.c-torture/execute/20000715-1.c: New test.
55032
55033 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
55034
55035         * gcc.c-torture/execute/20000707-1.c: New test.
55036
55037 2000-07-13  Neil Booth  <NeilB@earthling.net>
55038
55039         * gcc.dg/cpp/digraph1.c,
55040         gcc.dg/cpp/digraph2.c,
55041         gcc.dg/cpp/digraphs.c: New tests.
55042
55043 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
55044
55045         * g77.f-torture/compile/20000630-2.f: New test.
55046         * g77.f-torture/compile/20000630-2.x
55047
55048 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55049
55050         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
55051
55052 2000-07-11  Neil Booth  <NeilB@earthling.net>
55053
55054         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55055
55056 2000-07-11  Neil Booth  <NeilB@earthling.net>
55057
55058         * gcc.dg/cpp/cmdlne-C.c: New.
55059
55060 2000-07-09  Neil Booth  <NeilB@earthling.net>
55061
55062         * gcc.dg/cpp/directiv.c: New tests.
55063         * gcc.dg/cpp/undef1.c: Update.
55064
55065 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
55066
55067         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55068
55069 2000-07-09  Neil Booth  <NeilB@earthling.net>
55070
55071         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55072
55073 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
55074
55075         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55076         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55077
55078 2000-07-08  Neil Booth  <NeilB@earthling.net>
55079
55080         * gcc.dg/cpp/macsyntx.c: New tests.
55081
55082 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55083
55084         * gcc.dg/20000707-1.c: New test.
55085
55086 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
55087
55088         * gcc.c-torture/execute/20000706-1.c: New test.
55089         * gcc.c-torture/execute/20000706-2.c: New test.
55090         * gcc.c-torture/execute/20000706-3.c: New test.
55091         * gcc.c-torture/execute/20000706-4.c: New test.
55092         * gcc.c-torture/execute/20000706-5.c: New test.
55093
55094 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55095
55096         * g++.old-deja/g++.pt/instantiate7.C: New test.
55097
55098 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
55099
55100         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55101         * g++.old-deja/g++.mike/thunk3.C: Likewise.
55102         * g++.old-deja/g++.other/rtti3.C: Likewise.
55103         * g++.old-deja/g++.other/rttid3.C: Likewise.
55104
55105 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
55106
55107         *  g77.f-torture/compile/20000630-1.x: Fix typo
55108
55109 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
55110
55111         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55112         assembly output.
55113
55114 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
55115
55116         * gcc.dg/cpp/ident.c: New test.
55117
55118 2000-07-05  Neil Booth  <NeilB@earthling.net>
55119
55120         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55121           gcc.dg/cpp/lexstrng.c: New tests.
55122
55123 2000-07-04  Neil Booth  <NeilB@earthling.net>
55124
55125         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55126         * gcc.dg/cpp/strify2.c: Same.
55127
55128 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
55129
55130         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55131         * gcc.dg/cpp/19990703-1.c: Likewise.
55132         * gcc.dg/cpp/20000625-1.c: Likewise.
55133         * gcc.dg/cpp/20000625-2.c: Likewise.
55134
55135         * gcc.dg/cpp/macro1.c,
55136         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55137         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55138         gcc.dg/cpp/strify1.c,
55139         gcc.dg/cpp/strify2.c: New tests.
55140
55141 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
55142
55143         * gcc.c-torture/execute/20000703-1.c: New test.
55144
55145 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55146
55147         * g++.old-deja/g++.pt (lookup10.C): New test.
55148
55149 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
55150
55151         * g++.old-deja/g++.pt (typename25.C): New test.
55152
55153 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
55154
55155         * gcc.c-torture/compile/20000701-1.c: New test.
55156
55157 2000-06-30  Nick Clifton  <nickc@cygnus.com>
55158
55159         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55160         to test case.
55161
55162 2000-06-30  Catherine Moore  <clm@cygnus.com>
55163
55164         * gcc.c-torture/execute/align-1.c: New test.
55165
55166 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
55167
55168         * g++.old-deja/g++.pt/expr8.C: New test.
55169         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55170
55171 2000-06-29  Nick Clifton  <nickc@cygnus.com>
55172
55173         * gcc.c-torture/compile/20000629-1.c: New test.
55174
55175 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55176
55177
55178         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55179         gcc.dg/noncompile directory, depending on whether they're
55180         preprocessor tests or not.  Annotate all the tests for the dg
55181         framework.
55182
55183         * gcc.c-torture/noncompile/noncompile.exp: Delete.
55184         * gcc.dg/noncompile/noncompile.exp: New.
55185
55186         * Moved files:
55187         Old name                                New name
55188         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
55189         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
55190         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
55191         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
55192         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
55193         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
55194         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
55195         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
55196         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
55197         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
55198         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
55199         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
55200         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
55201         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
55202         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
55203         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
55204         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
55205         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
55206         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
55207         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
55208         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
55209         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
55210         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
55211         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
55212
55213         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
55214         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
55215         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
55216         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
55217         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
55218         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
55219
55220 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
55221
55222         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55223         declare one variable.  On the fourth, error.
55224         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55225         declared by 20000628-1a.h.
55226
55227 2000-06-29  Richard Henderson  <rth@redhat.com>
55228
55229         * gcc.c-torture/execute/930529-1.x: New file.
55230         * gcc.dg/920413-1.c: Adjust expected warning text.
55231         * gcc.dg/980217-1.c: Declare abort.
55232         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55233
55234 2000-06-29  Jeffrey A Law  (law@cygnus.com)
55235
55236         * g77.f-torture/compile/20000629-1.f: New test.
55237         * g77.f-torture/compile/20000629-1.x: Expected to fail.
55238
55239 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55240
55241         Rearrange lots of files, removing entirely the
55242         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55243         directories.
55244
55245         * Deleted files:
55246         gcc.c-torture/code_quality/code_quality.exp
55247         gcc.c-torture/special/special.exp
55248         gcc.failure/failure.exp
55249         gcc.failure/940409-1.x
55250         gcc.c-torture/compile/961203-1.x
55251
55252         * New files:
55253         gcc.misc-tests/linkage.exp
55254         gcc.c-torture/execute/920730-1t.c
55255         gcc.c-torture/execute/920730-1t.x
55256         gcc.c-torture/compile/920520-1.x
55257         gcc.c-torture/compile/920521-1.x
55258         gcc.c-torture/compile/981006-1.x
55259         gcc.c-torture/execute/eeprof-1.x
55260
55261         * Moved files (possibly with modifications to fit a new harness):
55262         Old name                                New name
55263         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
55264         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
55265         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
55266         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
55267         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
55268         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
55269         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
55270         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
55271         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
55272         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
55273         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
55274         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
55275         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
55276         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
55277
55278 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
55279
55280         * c-torture/compile/961203-1.x: Delete.
55281
55282         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
55283         not exit. Include stdio.h.
55284         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55285         * gcc.misc-tests/dg-12.c: Likewise.
55286         * gcc.misc-tests/dg-5.c: Likewise.
55287         * gcc.misc-tests/dg-6.c: Likewise.
55288         * gcc.misc-tests/dg-7.c: Prototype abort.
55289         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55290         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55291         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
55292         not exit.
55293         * gcc.misc-tests/sieve.c: Use return from main, not exit.
55294         * gcc.misc-tests/sort2.c: Use return from main, not exit.
55295
55296 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
55297
55298         * gcc.dg/cpp/20000628-1.c: New test.
55299         * gcc.dg/cpp/20000628-1.h: New header for above test.
55300         * gcc.dg/cpp/20000628-1a.h: Likewise.
55301
55302 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
55303
55304         * gcc.dg/cpp: New directory.
55305         * gcc.dg/cpp/cpp.exp: New driver.
55306         * gcc.dg/cpp/20000627-1.c: New test.
55307         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55308         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55309         and rewrite as a compilation test.
55310
55311         * gcc.dg: Move many files into the cpp subdirectory, possibly
55312         renaming or editing them as well.
55313         Old name                New name
55314         990119-1.c              cpp/19990119-1.c
55315         990228-1.c              cpp/19990228-1.c
55316         990407-1.c              cpp/19990407-1.c
55317         990409-1.c              cpp/19990409-1.c
55318         990413-1.c              cpp/19990413-1.c
55319         990703-1.c              cpp/19990703-1.c
55320         20000127-1.c            cpp/20000127-1.c
55321         20000129-1.c            cpp/20000129-1.c
55322         20000207-1.c            cpp/20000207-1.c
55323         20000207-2.c            cpp/20000207-2.c
55324         20000209-1.c            cpp/20000209-1.c
55325         20000209-2.c            cpp/20000209-2.c
55326         20000301-1.c            cpp/20000301-1.c
55327         20000419-1.c            cpp/20000419-1.c
55328         20000510-1.S            cpp/20000510-1.S
55329         20000519-1.c            cpp/20000519-1.c
55330         20000529-1.c            cpp/20000529-1.c
55331         20000625-1.c            cpp/20000625-1.c
55332         20000625-2.c            cpp/20000625-2.c
55333         cpp-as1.c               cpp/assert1.c
55334         cpp-as2.c               cpp/assert2.c
55335         cxx-comments-1.c        cpp/cxxcom1.c
55336         cxx-comments-2.c        cpp/cxxcom2.c
55337         endif-label.c           cpp/endif.c
55338         cpp-hash1.c             cpp/hash1.c
55339         cpp-hash2.c             cpp/hash2.c
55340         cpp-if1.c               cpp/if-1.c
55341         cpp-if2.c               cpp/if-2.c
55342         cpp-if3.c               cpp/if-3.c
55343         cpp-if4.c               cpp/if-4.c
55344         cpp-if5.c               cpp/if-5.c
55345         cpp-cond.c              cpp/if-cexp.c
55346         cpp-missingop.c         cpp/if-mop.c
55347         cpp-missingparen.c      cpp/if-mpar.c
55348         cpp-opprec.c            cpp/if-oppr.c
55349         cpp-ifparen.c           cpp/if-paren.c
55350         cpp-shortcircuit.c      cpp/if-sc.c
55351         cpp-shift.c             cpp/if-shift.c
55352         cpp-unary.c             cpp/if-unary.c
55353         cpp-li1.c               cpp/line1.c
55354         cpp-li2.c               cpp/line2.c
55355         lineno.c                cpp/line3.c
55356         lineno-2.c              cpp/line4.c
55357         cpp-mi.c                cpp/mi1.c
55358         cpp-mic.h               cpp/mi1c.h
55359         cpp-micc.h              cpp/mi1cc.h
55360         cpp-mind.h              cpp/mi1nd.h
55361         cpp-mindp.h             cpp/mi1ndp.h
55362         cpp-mix.h               cpp/mi1x.h
55363         cpp-mi2.c               cpp/mi2.c
55364         cpp-mi2a.h              cpp/mi2a.h
55365         cpp-mi2b.h              cpp/mi2b.h
55366         cpp-mi2c.h              cpp/mi2c.h
55367         cpp-mi3.c               cpp/mi3.c
55368         cpp-mi3.def             cpp/mi3.def
55369         poison-1.c              cpp/poison.c
55370         pr-impl.c               cpp/prag-imp.c
55371         cpp-redef-2.c           cpp/redef1.c
55372         cpp-redef.c             cpp/redef2.c
55373         strpaste.c              cpp/strp1.c
55374         strpaste-2.c            cpp/strp2.c
55375         cpp-tradpaste.c         cpp/tr-paste.c
55376         cpp-tradstringify.c     cpp/tr-str.c
55377         cpp-tradwarn1.c         cpp/tr-warn1.c
55378         cpp-tradwarn2.c         cpp/tr-warn2.c
55379         trigraphs.c             cpp/trigraphs.c
55380         cpp-unc1.c              cpp/unc1.c
55381         cpp-unc2.c              cpp/unc2.c
55382         cpp-unc3.c              cpp/unc3.c
55383         cpp-unc.c               cpp/unc4.c
55384         undef.c                 cpp/undef1.c
55385         undef-2.c               cpp/undef2.c
55386         cpp-wi1.c               cpp/widestr1.c
55387
55388 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
55389
55390         * lib/g++.exp (g++_include_flags): Tweak.
55391
55392 2000-06-27  H.J. Lu  <hjl@gnu.org>
55393             Loren J. Rittle  <ljrittle@acm.org>
55394
55395         * lib/g++.exp (g++_include_flags): Override libgloss.exp
55396         version with one that knows about the new gcc tree structure.
55397         (g++_link_flags): Same.
55398
55399 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
55400
55401         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55402         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55403         case we are cross-compiling.
55404
55405         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55406         g++.old-deja/g++.niklas/Makefile.in,
55407         g++.old-deja/g++.niklas/configure.in,
55408         g++.old-deja/g++.other/Makefile.in,
55409         g++.old-deja/g++.other/configure.in,
55410         gcc.c-torture/code_quality/Makefile.in,
55411         gcc.c-torture/code_quality/configure.in,
55412         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55413         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55414         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55415         gcc.c-torture/execute/ieee/Makefile.in,
55416         gcc.c-torture/execute/ieee/configure.in,
55417         gcc.c-torture/noncompile/Makefile.in,
55418         gcc.c-torture/noncompile/configure.in,
55419         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55420         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55421         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55422
55423 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55424
55425         * g++.old-deja/g++.other/ambig3.C: New test.
55426
55427 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
55428
55429         * g++.old-deja/g++.pt/syntax1.C: New test.
55430         * g++.old-deja/g++.pt/syntax2.C: New test.
55431         * g++.old-deja/g++.other/syntax3.C: New test.
55432         * g++.old-deja/g++.other/syntax4.C: New test.
55433
55434 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55435
55436         * gcc.dg/20000623-1.c: Prototype exit and abort.
55437
55438 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
55439
55440         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55441         New tests.
55442         * gcc.dg/cpp-mi3.def: New file.
55443
55444         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55445         inside assertions.
55446         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55447         lexer's error messages.
55448         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55449         divine anything from the linemarkers.
55450         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55451         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55452
55453 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
55454
55455         * gcc.dg/20000623-1.c: New test.
55456
55457 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
55458
55459         * gcc.c-torture/execute/20000622-1.c: New test.
55460
55461 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55462
55463         * g++.old-deja/g++.other/init15.C: New test.
55464
55465 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
55466
55467         * g++.old-deja/g++.pt/vaarg2.C: New test.
55468         * g++.old-deja/g++.pt/vaarg3.C: New test.
55469
55470 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
55471
55472         * g++.old-deja/g++.other/dyncast6.C: New test.
55473
55474 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
55475
55476         * gcc.c-torture/execute/loop-6.c: New test.
55477
55478 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
55479
55480         * gcc.dg/20000614-1.c: New test.
55481         * gcc.dg/20000614-2.c: New test.
55482
55483 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
55484
55485         * g++.old-deja/g++.other/inline12.C: New test.
55486
55487 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
55488
55489         * g++.old-deja/g++.other/eh1.C: New test.
55490
55491 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
55492
55493         * g++.old-deja/g++.other/type.C: New test.
55494
55495 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55496
55497         * g++.old-deja/g++.other/initstring.C: New test.
55498
55499 2000-06-12  Jason Merrill  <jason@redhat.com>
55500
55501         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55502
55503 2000-06-09  Jeffrey A Law  (law@cygnus.com)
55504
55505         * gcc.c-torture/compile/20000609-1.c: New test.
55506
55507 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
55508
55509         * gcc.dg/20000609-1.c: New test.
55510
55511 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
55512
55513         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55514         * gcc.c-torture/noncompile/poison-1.c: Move...
55515         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55516         * gcc.dg/cpp-li1.c: Add a token after the #line.
55517
55518 2000-06-05  Richard Henderson  <rth@cygnus.com>
55519
55520         * gcc.c-torture/execute/20000605-2.c: New test.
55521         * gcc.c-torture/execute/20000605-3.c: New test.
55522
55523 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
55524
55525         * g77.f-torture/execute/20000503-1.x: New file.
55526
55527 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
55528
55529         * g++.old-deja/g++.eh/badalloc1.C: New test.
55530
55531 2000-06-05  Richard Henderson  <rth@cygnus.com>
55532
55533         * gcc.c-torture/execute/20000605-1.c: New test.
55534
55535 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
55536             Nathan Sidwell <nathan@codesourcery.com>
55537
55538         * gcc.c-torture/compile/20000605-1.c: New test.
55539
55540 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
55541
55542         * g77.f-torture/compile/20000601-1.f: New test.
55543
55544 2000-06-03  Richard Henderson  <rth@cygnus.com>
55545
55546         * gcc.c-torture/execute/20000603-1.c: New.
55547
55548 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
55549
55550         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55551         * gcc.dg/noreturn-2.c (noreturn): Likewise.
55552
55553 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
55554
55555         * gcc.dg/compare2.c (case 12): XFAIL.
55556         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55557         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55558
55559         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55560
55561 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
55562
55563         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55564         guard macro is already defined when the header is first
55565         included.
55566         * gcc.dg/cpp-mix.h: New file.
55567         * gcc.dg/endif-label.c: Update patterns to match compiler.
55568
55569         * g++.brendan/complex1.C: Declare abort.
55570         * g++.law/refs4.C: Remove XFAIL.
55571         * g++.oliva/expr2.C: Declare abort and exit.
55572
55573 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
55574
55575         * gcc.c-torture/execute/20000528-1.c: New test.
55576
55577         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55578         * g++.old-deja/g++.law/temps4.C: Likewise.
55579
55580         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55581         stdlib.h.  Call abort() on failure.
55582         * g++.old-deja/g++.law/refs4.C: Likewise.
55583         * g++.old-deja/g++.law/temps4.C: Likewise.
55584         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55585         * gcc.c-torture/execute/20000112-1.c: Include string.h.
55586
55587 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
55588
55589         Relative to g++.dg/special:
55590         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55591
55592         Relative to g++.old-deja:
55593         * g++.brendan/complex1.C, g++.jason/optimize2.C,
55594         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55595         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55596         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55597         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55598         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55599         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55600
55601         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55602         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55603         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55604         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55605         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55606         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55607         and/or string.h.
55608
55609         * g++.other/goto1.C: Update expectations for error messages.
55610
55611 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
55612
55613         * gcc.c-torture/compile/20000523-1.c: New test.
55614
55615 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55616
55617         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55618
55619 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
55620
55621         * g++.old-deja/g++.eh/catch11.C: New test.
55622         * g++.old-deja/g++.eh/catch12.C: New test.
55623
55624 2000-05-24  Nick Clifton  <nickc@cygnus.com>
55625
55626         * gcc.c-torture/execute/20000523-1.c: New test.
55627
55628 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
55629
55630         * c-torture/execute/bcp-1.c: Replace abort in arg of
55631         __builtin_constant_p with a generic external function.
55632
55633         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55634         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55635         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55636         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55637         Prototype abort and/or exit.
55638
55639         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55640         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55641         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55642         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55643
55644 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
55645
55646         * gcc.dg/dwarf2-1.c: New test.
55647
55648 2000-05-20  Richard Henderson  <rth@cygnus.com>
55649
55650         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55651
55652 2000-05-20  Andreas Jaeger  <aj@suse.de>
55653
55654         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55655         testcase.
55656
55657 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
55658
55659         * gcc.c-torture/execute/20000519-2.c: New test.
55660
55661 2000-05-19  Andreas Jaeger  <aj@suse.de>
55662
55663         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55664         which fails with SSA.
55665
55666         * lib/c-torture.exp: Also test with -O3 -fssa.
55667
55668 2000-05-18  Michael Meissner  <meissner@redhat.com>
55669
55670         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55671         * gcc.c-torture/execute/920415-1.c: Ditto.
55672         * gcc.c-torture/execute/920501-1.c: Ditto.
55673         * gcc.c-torture/execute/conversion.c: Ditto.
55674         * gcc.c-torture/execute/cvt-1.c: Ditto.
55675
55676 2000-05-18  Jeffrey A Law  (law@cygnus.com)
55677
55678         * gcc.c-torture/compile/20000518-1.c: New test.
55679
55680 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
55681
55682         * g77.f-torture/compile/200005018.f: New test.
55683
55684 2000-05-17  Jeffrey A Law  (law@cygnus.com)
55685
55686         * gcc.c-torture/compile/20000517-1.c: New test.
55687
55688 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55689
55690         * gcc.c-torture/execute/20000516-1.c: New test.
55691
55692 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
55693
55694         * g++.old-deja/g++.other/eh.C: New test.
55695
55696 2000-05-12  Richard Henderson  <rth@cygnus.com>
55697
55698         * gcc.c-torture/execute/990208-1.c (main): Don't pass
55699         constants through to doit's conditional.
55700
55701 2000-05-11  Jeffrey A Law  (law@cygnus.com)
55702
55703         * gcc.c-torture/compile/20000511-1.c: New test.
55704         * g77.f-torture/compile/20000511-1.f: New test.
55705         * g77.f-torture/compile/20000511-2.f: New test.
55706
55707 2000-05-11  Michael Meissner  <meissner@redhat.com>
55708
55709         * gcc.c-torture/execute/20000511-1.c: New test.
55710
55711 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
55712
55713         * gcc.dg/dg.exp: Scan .S files as well as .c files.
55714         * gcc.dg/20000510-1.S: New.
55715
55716 2000-05-08  Catherine Moore  <clm@cygnus.com>
55717
55718         * gcc.dg/unused-3.c: New.
55719
55720 2000-05-06  Richard Henderson  <rth@cygnus.com>
55721
55722           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55723           * g++.old-deja/g++.mike/warn1.C: Likewise.
55724           * g++.old-deja/g++.pt/local1.C: Likewise.
55725           * g++.old-deja/g++.pt/local7.C: Likewise.
55726           * g++.old-deja/g++.pt/spec16.C: Likewise.
55727
55728 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
55729
55730         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55731
55732 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
55733
55734           * g77.f-torture/execute/20000503-1.f: New test.
55735
55736 2000-05-04  Andreas Jaeger  <aj@suse.de>
55737
55738         * gcc.dg/noreturn-2.c: New test.
55739
55740 2000-05-04  Neil Booth  <NeilB@earthling.net>
55741
55742         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55743         preprocessor.
55744
55745 2000-05-04  Richard Henderson  <rth@cygnus.com>
55746
55747         * gcc.c-torture/execute/20000503-1.c: Fix typo.
55748
55749 2000-05-04  Richard Henderson  <rth@cygnus.com>
55750
55751         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
55752         OpenSSL by Jason R Thorpe.
55753
55754 2000-05-03  Jim Wilson  <wilson@cygnus.com>
55755
55756         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55757
55758 2000-05-03  Robert Lipe <robertlipe@usa.net>
55759
55760         * gcc.dg/20000503-1.c: New test.
55761
55762 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
55763
55764         * gcc.c-torture/compile/20000502-1.c: New test.
55765         * g++.old-deja/g++.other/align.C: New test.
55766         * gcc.dg/cpp-tradstringify.c: New test.
55767
55768 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55769
55770         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55771         and hard registers.
55772
55773 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
55774
55775         * gcc.c-torture/execute/loop-5.c: New test.
55776
55777 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
55778
55779         * gcc.c-torture/execute/va-arg-20.c: New test.
55780
55781 2000-04-23  Jeffrey A Law  (law@cygnus.com)
55782
55783         * gcc.c-torture/execute/20000422-1.c: New test.
55784
55785 2000-04-20  Greg McGary  <gkm@gnu.org>
55786
55787         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55788         when optimizing, but without sibling-call optimizations (-O1).
55789
55790 2000-04-20  Jeffrey A Law  (law@cygnus.com)
55791
55792           * gcc.c-torture/compile/20000420-1.c: New test.
55793
55794 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55795
55796         * g++.abi/ptrflags.C: New test.
55797         * g++.eh/catchptr1.C: Test incomplete pointer chains.
55798
55799 2000-04-19  Catherine Moore  <clm@cygnus.com>
55800
55801         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
55802
55803 2000-04-19  Greg McGary  <gkm@gnu.org>
55804
55805         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
55806         sibling-call optimizations.
55807
55808 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
55809
55810         * gcc.dg/20000419-1.c: New test.
55811
55812 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
55813
55814         * gcc.c-torture/execute/20000412-6.c: New test.
55815
55816 2000-04-12  Jeffrey A Law  (law@cygnus.com)
55817
55818         * gcc.c-torture/execute/20000412-5.c: New test.
55819         * g77.f-torture/compile/20000412-1.f: New test.
55820         * gcc.c-torture/execute/20000412-4.c: New test.
55821         * gcc.c-torture/compile/20000412-2.c: New test.
55822         * gcc.c-torture/execute/20000412-3.c: New test.
55823         * gcc.c-torture/compile/20000412-1.c: New test.
55824         * gcc.c-torture/execute/20000412-2.c: New test.
55825
55826 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
55827
55828         * objc/execute/bf-20.m: New test.
55829
55830 2000-04-10  Richard Henderson  <rth@cygnus.com>
55831
55832         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
55833
55834         * gcc.c-torture/execute/20000412-1.c: New test.
55835
55836 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
55837
55838         * g++.old-deja/g++.eh/catchptr1.C: New test.
55839
55840 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
55841
55842         * g++.old-deja/g++.abi/cxa_vec.C: New test.
55843
55844 2000-04-08  Neil Booth  <NeilB@earthling.net>
55845
55846         * gcc.dg/cpp-nullchar.c: Remove test as
55847         embedded nulls cause problems.
55848
55849 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55850
55851         * gcc.dg/compare2.c: New test.
55852
55853 2000-04-08  Neil Booth  <NeilB@earthling.net>
55854
55855         * gcc.dg/cpp-nullchar.c: New test.
55856
55857 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
55858
55859         * gcc.dg/cpp-mi2.c: New test.
55860         * gcc.dg/cpp-mi2[abc].h: New files.
55861
55862 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
55863
55864         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
55865         member name.
55866
55867 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
55868
55869         * g++.old-deja/g++.abi/vmihint.C: New test.
55870
55871 2000-04-06  Neil Booth  <NeilB@earthling.net>
55872
55873         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55874         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55875         copyright.
55876
55877 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55878
55879         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55880         avoid stack-frame overwrite.
55881
55882 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55883
55884         * gcc.c-torture/compile/20000405-2.c: New test.
55885         * gcc.c-torture/compile/20000405-3.c: New test.
55886
55887 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55888
55889         * gcc.c-torture/compile/20000405-1.c: New test.
55890
55891 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55892
55893         * gcc.dg/cast-qual-1.c: Revert last change.
55894
55895 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55896
55897         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55898
55899 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55900
55901         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55902         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55903
55904 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55905
55906         * gcc.c-torture/compile/20000403-2.c: New test.
55907         * gcc.c-torture/compile/20000403-1.c: New test.
55908
55909 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55910
55911         * gcc.c-torture/execute/20000403-1.c: New test.
55912
55913 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55914
55915         * gcc.c-torture/execute/20000402-1.c: New test.
55916
55917 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55918
55919         * gcc.c-torture/execute/va-arg-15.c: New test.
55920         * gcc.c-torture/execute/va-arg-16.c: New test.
55921         * gcc.c-torture/execute/va-arg-17.c: New test.
55922         * gcc.c-torture/execute/va-arg-18.c: New test.
55923         * gcc.c-torture/execute/va-arg-19.c: New test.
55924
55925 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55926
55927         * gcc.c-torture/compile/981211-1.c: Move to...
55928         * gcc.dg/cpp-as1.c: ...here.
55929         * gcc.dg/cpp-as2.c: New file.
55930
55931         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55932         compiler.
55933
55934 2000-04-02  Neil Booth  <NeilB@earthling.net>
55935
55936         * gcc.dg/cpp-cond.c  New tests.
55937         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55938         accidental success less likely.
55939         * gcc.dg/cpp-missingop.c  New tests.
55940         * gcc.dg/cpp-missingparen.c  New tests.
55941         * gcc.dg/cpp-shift.c  New tests.
55942         * gcc.dg/cpp-shortcircuit.c  New tests.
55943         * gcc.dg/cpp-unary.c  New tests.
55944
55945 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55946
55947         * gcc.c-torture/compile/20000329-1.c: New test.
55948
55949 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55950
55951         * gcc.c-torture/compile/20000326-1.c: New test.
55952         * gcc.c-torture/compile/20000326-2.c: New test.
55953
55954 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55955
55956         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55957         the first parameter is a function argument.
55958
55959 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55960
55961         * g++.old-deja/g++.ext/array4.C: New test.
55962
55963 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55964
55965         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55966
55967 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55968
55969         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55970
55971 2000-03-19  Richard Henderson  <rth@cygnus.com>
55972
55973         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55974
55975 2000-03-19  Richard Henderson  <rth@cygnus.com>
55976
55977         * gcc.c-torture/compile/20000319-1.c: New test.
55978
55979 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55980
55981         * gcc.c-torture/execute/20000314-3.c: New test.
55982         * gcc.c-torture/execute/20000314-2.c: New test.
55983         * gcc.c-torture/execute/20000314-1.c: New test.
55984         * gcc.c-torture/compile/20000314-2.c: New test.
55985         * gcc.c-torture/compile/20000314-1.c: New test.
55986
55987 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55988
55989         * g++.old-deja/g++.warn/inline.C: New test.
55990
55991 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55992
55993         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55994         standards-compliant result rather than specific constants.
55995         Put test-values in array.
55996
55997 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55998
55999         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56000         (g++_target_compile): Put test-specific options last.
56001
56002 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56003
56004         * g++.old-deja/g++.eh/vbase4.C: New test.
56005
56006 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56009
56010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56011
56012         * g++.old-deja/g++.brendan/misc12.C: Removed.
56013         * g++.old-deja/g++.pt/memtemp77.C: Constify.
56014         * g++.old-deja/g++.ext/pretty4.C: New test.
56015
56016 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
56017
56018         * g++.old-deja/g++.other/string2.C: New test.
56019
56020 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
56021
56022         * g++.old-deja/g++.warn/impint2.C: New test.
56023
56024 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
56025
56026         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56027         is 1, not zero.
56028
56029 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
56030
56031         * g++.old-deja/g++.warn/impint.C: New test.
56032         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56033         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56034         * g++.old-deja/g++.pt/explicit12.C: Likewise.
56035         * g++.old-deja/g++.pt/explicit13.C: Likewise.
56036         * g++.old-deja/g++.pt/explicit17.C: Likewise.
56037         * g++.old-deja/g++.pt/explicit18.C: Likewise.
56038         * g++.old-deja/g++.pt/explicit19.C: Likewise.
56039         * g++.old-deja/g++.pt/explicit23.C: Likewise.
56040         * g++.old-deja/g++.pt/explicit31.C: Likewise.
56041         * g++.old-deja/g++.pt/explicit35.C: Likewise.
56042         * g++.old-deja/g++.pt/explicit6.C: Likewise.
56043         * g++.old-deja/g++.pt/memclass7.C: Likewise.
56044
56045 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
56046
56047         * gcc.dg/cpp-redef.c: New test.
56048
56049 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
56050
56051         * g++.old-deja/g++.pt/unify7.C: New test.
56052
56053 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56054
56055         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56056         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56057
56058 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
56059
56060         * gcc.c-torture/compile/20000224-1.c: New test.
56061
56062 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56063
56064         * gcc.c-torture/compile/cpp-2.c: New test.
56065         * gcc.c-torture/compile/cpp-1.c: New test.
56066
56067 2000-02-25  Jeffrey A Law  (law@cygnus.com)
56068
56069         * gcc.c-torture/execute/20000225-1.c: New test.
56070
56071 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56072
56073         * gcc.dg/cpp-li2.c: New test.
56074
56075         * gcc.dg/cpp-wi1.c: New test.
56076
56077         * gcc.dg/cpp-li1.c: New test.
56078
56079 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
56080
56081         * g++.old-deja/g++.other/sizeof5.C: New test.
56082
56083 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56084
56085         * gcc.c-torture/execute/va-arg-13.c: New test.
56086
56087 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
56088
56089         * gcc.c-torture/execute/va-arg-12.c: New test.
56090
56091 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56092
56093         * gcc.c-torture/execute/20000223-1.c: New test.
56094
56095 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
56096
56097         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56098
56099 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
56100
56101         * g++.old-deja/g++.abi/ptrmem.C: New test.
56102
56103 2000-02-19  Richard Henderson  <rth@cygnus.com>
56104
56105         * gcc.c-torture/compile/init-3.c: New.
56106
56107 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
56108
56109         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56110         ALWAYS_CXXFLAGS.
56111
56112 2000-02-11  Robert Lipe <robertl@sco.com>
56113
56114         * gcc.c-torture/compile/20000211-3.c: New test.
56115
56116 2000-02-11  Martin Buchholz <martin@xemacs.org>
56117
56118         * gcc.c-torture/compile/20000211-2.c: New test.
56119
56120 2000-02-11  Jeffrey A Law  (law@cygnus.com)
56121
56122         * gcc.c-torture/compile/20000211-1.c: New test.
56123
56124 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
56125
56126         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56127           on native targets
56128
56129 2000-02-08  Nathan Sidwell  <nathan@acm.org>
56130
56131         * g++.old-deja/g++.other/cast5.C: New test.
56132
56133 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
56134
56135         * gcc.c-torture/execute/20000205-1.c: New.
56136
56137 2000-02-03  Nathan Sidwell  <nathan@acm.org>
56138
56139         * g++.old-deja/g++.jason/cast3.C: Return void.
56140         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56141
56142 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56143
56144         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56145
56146         * gcc.dg/loop-1.c: New test.
56147
56148 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
56149
56150         * gcc.c-torture/compile/20000127-1.c: New test.
56151         * gcc.c-torture/execute/991228-1.c: New test.
56152
56153 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56154
56155         * gcc.dg/unused-2.c: New test.
56156
56157         * gcc.dg/conv-1.c: New test.
56158
56159 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
56160
56161         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56162         compiler.
56163         (tool_option_proc): Fix typo.
56164
56165 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
56166
56167         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56168         of the ld on the host, not on the build machine.
56169         Also, don't crash if '--help' is not a supported option.
56170
56171 2000-01-24  Richard Henderson  <rth@cygnus.com>
56172
56173         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56174
56175 2000-01-20  Jeffrey A Law  (law@cygnus.com)
56176
56177         * gcc.c-torture/execute/20000120-2.c: New test.
56178         * gcc.c-torture/execute/20000120-1.c: New test.
56179
56180 2000-01-13  Jeffrey A Law  (law@cygnus.com)
56181
56182         * gcc.c-torture/execute/20000113-1.c: New test.
56183
56184 2000-01-12  Jeffrey A Law  (law@cygnus.com)
56185
56186         * gcc.c-torture/execute/20000112-1.c: New test.
56187
56188 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56189
56190         * gcc.dg/20000111-1.c: New test.
56191
56192 2000-01-10  Jeffrey A Law  (law@cygnus.com)
56193
56194         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56195         with 16 bit integers.
56196
56197 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56198
56199         * gcc.dg/20000108-1.c: New test.
56200
56201 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56202
56203         * g++.old-deja/g++.ns/koenig8.C: New test.
56204
56205 2000-01-05  Nathan Sidwell  <nathan@acm.org>
56206
56207         * g++.old-deja/g++.other/cast4.C: New test.
56208
56209 2000-01-05  Jeffrey A Law  (law@cygnus.com)
56210
56211         * gcc.c-torture/compile/20000105-2.c: New test.
56212         * gcc.c-torture/compile/20000105-1.c: New test.
56213
56214 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56215
56216         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56217         references to printf & atoi to conform to ANSI standard.
56218         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56219         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56220         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56221         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56222         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56223         * g++.old-deja/g++.brendan/complex1.C: Likewise.
56224         * g++.old-deja/g++.brendan/copy1.C: Likewise.
56225         * g++.old-deja/g++.brendan/copy2.C: Likewise.
56226         * g++.old-deja/g++.brendan/copy3.C: Likewise.
56227         * g++.old-deja/g++.brendan/copy4.C: Likewise.
56228         * g++.old-deja/g++.brendan/copy5.C: Likewise.
56229         * g++.old-deja/g++.brendan/copy6.C: Likewise.
56230         * g++.old-deja/g++.brendan/copy7.C: Likewise.
56231         * g++.old-deja/g++.brendan/copy8.C: Likewise.
56232         * g++.old-deja/g++.brendan/crash11.C: Likewise.
56233         * g++.old-deja/g++.brendan/crash14.C: Likewise.
56234         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56235         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56236         * g++.old-deja/g++.brendan/delete2.C: Likewise.
56237         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56238         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56239         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56240         * g++.old-deja/g++.brendan/eh1.C: Likewise.
56241         * g++.old-deja/g++.brendan/groff1.C: Likewise.
56242         * g++.old-deja/g++.brendan/init3.C: Likewise.
56243         * g++.old-deja/g++.brendan/misc12.C: Likewise.
56244         * g++.old-deja/g++.brendan/misc7.C: Likewise.
56245         * g++.old-deja/g++.brendan/new2.C: Likewise.
56246         * g++.old-deja/g++.brendan/operators4.C: Likewise.
56247         * g++.old-deja/g++.brendan/operators5.C: Likewise.
56248         * g++.old-deja/g++.brendan/overload2.C: Likewise.
56249         * g++.old-deja/g++.brendan/overload7.C: Likewise.
56250         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56251         * g++.old-deja/g++.brendan/reference1.C: Likewise.
56252         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56253         * g++.old-deja/g++.brendan/template24.C: Likewise.
56254         * g++.old-deja/g++.brendan/template3.C: Likewise.
56255         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56256         * g++.old-deja/g++.jason/inline3.C: Likewise.
56257         * g++.old-deja/g++.jason/opeq.C: Likewise.
56258         * g++.old-deja/g++.law/arg5.C: Likewise.
56259         * g++.old-deja/g++.law/arm7.C: Likewise.
56260         * g++.old-deja/g++.law/ctors11.C: Likewise.
56261         * g++.old-deja/g++.law/cvt8.C: Likewise.
56262         * g++.old-deja/g++.law/init9.C: Likewise.
56263         * g++.old-deja/g++.law/refs4.C: Likewise.
56264         * g++.old-deja/g++.law/template2.C: Likewise.
56265         * g++.old-deja/g++.law/visibility24.C: Likewise.
56266         * g++.old-deja/g++.law/vtable3.C: Likewise.
56267         * g++.old-deja/g++.mike/asm2.C: Likewise.
56268         * g++.old-deja/g++.mike/eh1.C: Likewise.
56269         * g++.old-deja/g++.mike/misc1.C: Likewise.
56270         * g++.old-deja/g++.mike/misc13.C: Likewise.
56271         * g++.old-deja/g++.mike/misc14.C: Likewise.
56272         * g++.old-deja/g++.mike/ns12.C: Likewise.
56273         * g++.old-deja/g++.mike/p1248.C: Likewise.
56274         * g++.old-deja/g++.mike/p3708.C: Likewise.
56275         * g++.old-deja/g++.mike/p3708a.C: Likewise.
56276         * g++.old-deja/g++.mike/p3708b.C: Likewise.
56277         * g++.old-deja/g++.mike/p646.C: Likewise.
56278         * g++.old-deja/g++.mike/p700.C: Likewise.
56279         * g++.old-deja/g++.mike/p783.C: Likewise.
56280         * g++.old-deja/g++.mike/p783a.C: Likewise.
56281         * g++.old-deja/g++.mike/p783b.C: Likewise.
56282         * g++.old-deja/g++.mike/p786.C: Likewise.
56283         * g++.old-deja/g++.mike/p789.C: Likewise.
56284         * g++.old-deja/g++.mike/p789a.C: Likewise.
56285         * g++.old-deja/g++.mike/p807a.C: Likewise.
56286         * g++.old-deja/g++.other/delete3.C: Likewise.
56287         * g++.old-deja/g++.other/dyncast1.C: Likewise.
56288         * g++.old-deja/g++.other/dyncast2.C: Likewise.
56289         * g++.old-deja/g++.other/dyncast3.C: Likewise.
56290         * g++.old-deja/g++.other/empty1.C: Likewise.
56291         * g++.old-deja/g++.other/temporary1.C: Likewise.
56292         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56293         * g++.old-deja/g++.pt/t16.C: Likewise.
56294         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56295
56296 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
56297
56298         * gcc.dg/991230-1.c: New test.
56299
56300 1999-12-29  Jeffrey A Law  (law@cygnus.com)
56301
56302         * gcc.c-torture/compile/991229-3.c: New test.
56303         * gcc.c-torture/compile/991229-2.c: New test.
56304         * gcc.c-torture/compile/991229-1.c: New test.
56305
56306 1999-12-29  Greg McGary <gkm@eng.ascend.com>
56307
56308         * gcc.c-torture/compile/labels-2.c: New test.
56309
56310 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
56311
56312         * gcc.c-torture/execute/991227-1.c: New test.
56313
56314 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56315
56316         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56317
56318 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
56319
56320         * gcc.c-torture/execute/991221-1.c: New test.
56321
56322 1999-12-20  Nathan Sidwell  <nathan@acm.org>
56323
56324         * g++.old-deja/g++.other/cast3.C: New test.
56325
56326 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
56327
56328         * gcc.c-torture/execute/991216-4.c: New test.
56329
56330 1999-12-16  Michael Meissner  <meissner@cygnus.com>
56331
56332         * gcc.c-torture/execute/991216-1.c: New test.
56333         * gcc.c-torture/execute/991216-2.c: New test.
56334         * gcc.c-torture/execute/991216-3.c: New test.
56335
56336 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56337
56338         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56339         Actually make the test fail by using "-O2" for compilation.
56340
56341 1999-12-15  Nathan Sidwell  <nathan@acm.org>
56342
56343         * g++.old-deja/g++.warn/cast-align1.C: New test.
56344
56345 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56346
56347         * gcc.c-torture/compile/991214-1.c: New test.
56348         * gcc.c-torture/compile/991214-2.c: New test.
56349
56350 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
56351
56352         * gcc.dg/991214-1.c: New test.
56353
56354 1999-12-13  Jeffrey A Law  (law@cygnus.com)
56355
56356         * gcc.c-torture/compile/991213-3.c: New test.
56357         * gcc.c-torture/compile/991213-2.c: New test.
56358         * gcc.c-torture/compile/991213-1.c: New test.
56359
56360 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
56361
56362         * gcc.dg/991209-1.c: New test.
56363
56364 1999-12-08  Nathan Sidwell <nathan@acm.org>
56365
56366         * gcc.c-torture/compile/991208-1.c: New test.
56367
56368 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56369
56370         * gcc.dg/ultrasp2.c: New test.
56371
56372 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
56373
56374         * g++.old-deja/g++.abi/align.C (main): Fix typo.
56375
56376 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
56377
56378         * gcc.c-torture/compile/991202-1.c: New test.
56379         * gcc.c-torture/execute/991202-1.c: New test.
56380         * gcc.c-torture/execute/991202-2.c: New test.
56381         * gcc.c-torture/execute/991202-3.c: New test.
56382
56383 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
56384
56385         * g++.old-deja/g++.abi/align.C: New test.
56386         * g++.old-deja/g++.abi/aggregates.C: Likewise.
56387         * g++.old-deja/g++.abi/bitfields.C: Likewise.
56388
56389 1999-12-01  Richard Henderson  <rth@cygnus.com>
56390
56391         * gcc.c-torture/execute/991201-1.c: New.
56392
56393 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
56394
56395         * gcc.dg/991129-1.c: New test.
56396
56397 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56398
56399         * gcc.c-torture/compile/991127-1.c: New test.
56400
56401 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56402
56403         * g++.old-deja/g++.other/warn4.C: New test.
56404
56405 1999-11-22  Nathan Sidwell  <nathan@acm.org>
56406
56407         * g++.old-deja/g++.eh/cleanup2.C: New test.
56408         * g++.old-deja/g++.ext/pretty2.C: New test.
56409         * g++.old-deja/g++.ext/pretty3.C: New test.
56410         * g++.old-deja/g++.other/debug6.C: New test.
56411
56412 1999-10-20  Jim Wilson  <wilson@cygnus.com>
56413
56414         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56415         compiler_output to look for one error message instead of two.
56416
56417 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
56418
56419         * gcc.c-torture/execute/991118-1.c: Also test case
56420         where the word boundary does not split a byte evenly.
56421
56422 1999-11-19  Nathan Sidwell  <nathan@acm.org>
56423
56424         * g++.old-deja/g++.ext/restrict1.C: New test.
56425
56426 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56427
56428         * gcc.c-torture/execute/991118-1.c: New test.
56429
56430 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
56431
56432         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56433         working directory pathnames.
56434
56435 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
56436
56437         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56438         host is equipped with driver.h and driver.o so it can actually
56439         compile and run the tests.
56440
56441 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
56442
56443         * gcc.c-torture/compile/991008-1.c: New test.
56444
56445 1999-11-08  Nick Clifton  <nickc@cygnus.com>
56446
56447         * lib/gcc-dg.exp: Include target-supports.exp
56448
56449 1999-11-05  Nick Clifton  <nickc@cygnus.com>
56450
56451         * lib/target-supports.exp: New file: Provide procs to test for
56452         features supported by the target.
56453         (check_weak_available): Moved here from ecos.exp.
56454         (check_alias_available): New proc: Determine of the target
56455         toolchain supports the alias attribute.
56456
56457         * gcc.dg/special/ecos.exp: Move check_weak_available to
56458         target-supports.exp.
56459         (alias-1.c): Only perform the test if the target supports
56460         aliases.
56461         (wkali-1.c): Only perform the test if the target supports
56462         aliases.
56463
56464         * gcc.dg/990506-0.c: Expect error messages from cross
56465         targets as well as native targets.
56466
56467 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56468
56469         * gcc.dg/ultrasp1.c: Removed xfail.
56470         * gcc.dg/struct-ret-2.c: Likewise.
56471         * gcc.dg/array-1.c: Likewise.
56472
56473 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
56474
56475         * gcc.dg/struct-ret-2.c: New test.
56476
56477         * gcc.dg/array-1.c: New test.
56478
56479 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
56480
56481         * gcc.c-torture/execute/991030-1.c: New test.
56482
56483 1999-10-26  Richard Henderson  <rth@cygnus.com>
56484
56485         * gcc.c-torture/compile/991026-2.c: New test.
56486
56487 1999-10-26  Jeffrey A Law  (law@cygnus.com)
56488
56489         * gcc.c-torture/compile/991026-1.c: New test.
56490
56491 1999-10-23  Jeffrey A Law  (law@cygnus.com)
56492
56493         * gcc.c-torture/execute/991023-1.c: New test.
56494
56495 1999-10-19  Jeffrey A Law  (law@cygnus.com)
56496
56497         * gcc.c-torture/execute/991019-1.c: New test.
56498
56499 1999-10-16  Richard Henderson  <rth@cygnus.com>
56500
56501         * gcc.c-torture/execute/991016-1.c: New test.
56502
56503 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
56504
56505         * gcc.c-torture/execute/991014-1.c: New test.
56506
56507 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
56508
56509         * g++.old-deja/g++.other/union2.C: New test.
56510
56511 1999-10-13  Nathan Sidwell  <nathan@acm.org>
56512
56513         * g++.old-deja/g++.other/vaarg2.C: New test.
56514         * g++.old-deja/g++.other/vaarg3.C: New test.
56515
56516 1999-10-12  Craig Burley  <craig@jcb-sc.com>
56517
56518         * g77.f-torture/noncompile/19990905-1.f: Moved from being
56519         in compile/.
56520
56521 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
56522
56523         * gcc.c-torture/execute/va-arg-11.c: New test.
56524
56525 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
56526
56527         * lib/file-format.exp (gcc_target_object_format): Don't
56528         crash if objdump is unavailable.
56529
56530 1999-09-29  Donn Terry <donn@interix.com>
56531
56532         * gcc.misc-tests/mg.exp: delete extraneous redirection.
56533
56534 1999-09-28  Nick Clifton  <nickc@cygnus.com>
56535
56536         * gcc.c-torture/compile/990928-1.c: New test.
56537
56538 1999-09-28  Nathan Sidwell  <nathan@acm.org>
56539
56540         * g++.old-deja/g++.other/decl6.C: New test.
56541
56542 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56543
56544         * gcc.c-torture/execute/va-arg-10.c: New test.
56545
56546 1999-09-27  Nathan Sidwell  <nathan@acm.org>
56547
56548         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56549         __PRETTY_FUNCTION__.
56550
56551 1999-09-23  Nick Clifton  <nickc@cygnus.com>
56552
56553         * gcc.c-torture/execute/990923-1.c: New test.
56554
56555 1999-09-21  Nick Clifton  <nickc@cygnus.com>
56556
56557         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56558         for which -fpic is inappropriate.
56559
56560 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
56561
56562         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56563
56564 1999-09-21  Nathan Sidwell  <nathan@acm.org>
56565
56566         * g++.old-deja/g++.other/dyncast1.C: New test.
56567         * g++.old-deja/g++.other/dyncast2.C: New test.
56568         * g++.old-deja/g++.other/dyncast3.C: New test.
56569         * g++.old-deja/g++.other/dyncast4.C: New test.
56570         * g++.old-deja/g++.other/dyncast5.C: New test.
56571         * g++.old-deja/g++.eh/catch3.C: New test.
56572         * g++.old-deja/g++.eh/catch3p.C: New test.
56573         * g++.old-deja/g++.eh/catch4.C: New test.
56574         * g++.old-deja/g++.eh/catch4p.C: New test.
56575         * g++.old-deja/g++.eh/catch5.C: New test.
56576         * g++.old-deja/g++.eh/catch5p.C: New test.
56577         * g++.old-deja/g++.eh/catch6.C: New test.
56578         * g++.old-deja/g++.eh/catch6p.C: New test.
56579         * g++.old-deja/g++.eh/catch7.C: New test.
56580         * g++.old-deja/g++.eh/catch7p.C: New test.
56581         * g++.old-deja/g++.eh/catch8.C: New test.
56582         * g++.old-deja/g++.eh/catch8p.C: New test.
56583         * g++.old-deja/g++.eh/catch9.C: New test.
56584         * g++.old-deja/g++.eh/catch9p.C: New test.
56585
56586 1999-09-13  Nathan Sidwell  <nathan@acm.org>
56587
56588         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56589         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56590
56591 1999-09-13  Jeffrey A Law  (law@cygnus.com)
56592
56593         * gcc.c-torture/compile/990913-1.c: New test.
56594
56595 1999-09-10  Nathan Sidwell  <nathan@acm.org>
56596
56597         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56598         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56599
56600 1999-09-09  Richard Henderson  <rth@cygnus.com>
56601
56602         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56603
56604 1999-09-09  Nathan Sidwell  <nathan@acm.org>
56605
56606         * g++.old-deja/g++.other/lookup11.C: New test.
56607         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56608         what is permitted and what we want.
56609         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56610         overload use.
56611         * g++.old-deja/g++.jason/rfg5.C: Likewise.
56612
56613 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
56614
56615         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56616         * gcc.c-torture/noncompile/poison-1.c: New file.
56617
56618 1999-09-08  Nathan Sidwell  <nathan@acm.org>
56619
56620         * g++.old-deja/g++.other/sizeof3.C: New test.
56621         * g++.old-deja/g++.other/sizeof4.C: New test.
56622         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56623         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56624
56625 1999-09-07  Richard Henderson  <rth@cygnus.com>
56626
56627         * gcc.dg/va-arg-1.c: New.
56628
56629 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56630
56631         * gcc.c-torture/execute/va-arg-9.c: New test.
56632
56633 1999-09-05  Craig Burley  <craig@jcb-sc.com>
56634
56635         * g77.f-torture/compile/980519-2.f: New test.
56636         * g77.f-torture/compile/19990905-0.f: New test.
56637         * g77.f-torture/compile/19990905-1.f: New test.
56638         * g77.f-torture/compile/19990905-2.f: New test.
56639
56640         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56641
56642 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
56643
56644         * gcc.c-torture/execute/990827-1.c: Fix typo.
56645
56646 1999-09-03  Nathan Sidwell  <nathan@acm.org>
56647
56648         * g++.old-deja/g++.other/deref1.C: New test.
56649
56650 1999-09-02  Nathan Sidwell  <nathan@acm.org>
56651
56652         * g++.old-deja/g++.other/ambig2.C: New test.
56653         * g++.old-deja/g++.other/cond5.C: New test.
56654         * g++.old-deja/g++.other/lookup16.C: New test.
56655
56656 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
56657
56658         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56659         assemblers too.
56660
56661 1999-08-31  Jeffrey A Law  (law@cygnus.com)
56662
56663         * lib/c-torture.exp: Avoid the "compare executables" optimization
56664         when testing native.
56665
56666 1999-08-29  Jeffrey A Law  (law@cygnus.com)
56667
56668         * gcc.c-torture/execute/990829-1.c: New test.
56669         * gcc.c-torture/compile/990829-1.c: New test.
56670
56671 1999-08-27  Paul Burchard  <burchard@pobox.com>
56672
56673         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56674         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56675         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56676         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56677         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56678         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56679         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56680         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56681         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56682         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56683         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56684
56685 1999-08-27  Jeffrey A Law  (law@cygnus.com)
56686
56687         * gcc.c-torture/execute/990827-1.c: New test.
56688
56689 1999-08-26  Craig Burley  <craig@jcb-sc.com>
56690
56691         * g77.f-torture/noncompile/19990826-4.f: New test.
56692
56693         * g77.f-torture/compile/19990826-3.f: New test.
56694
56695         * g77.f-torture/execute/19990826-2.f: New test.
56696
56697         * g77.f-torture/compile/19990826-1.f: New test.
56698
56699         * gcc.c-torture/execute/990826-0.c: New test.
56700         * g77.c-torture/execute/19990826-0.f: New test.
56701
56702         * g77.f-torture/noncompile/970626-2.f: New test.
56703
56704 1999-08-25  Paul Burchard  <burchard@pobox.com>
56705
56706         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56707         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56708         lss-011.C: New tests.
56709
56710 1999-08-25  Nathan Sidwell  <nathan@acm.org>
56711
56712         * g++.old-deja/g++.other/decl5.C: New test.
56713
56714 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56715
56716         * noncompile/noncompile.exp: Load_lib c-torture.exp.
56717         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56718         call `postbase' for each one.  All callers of `postbase' changed
56719         to call this instead.
56720
56721 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
56722
56723         * gcc.c-torture/execute/990811-1.c: New test.
56724
56725 1999-08-09  Nick Clifton  <nickc@cygnus.com>
56726
56727         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56728         just native ones.
56729
56730         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56731         just native ones.
56732
56733 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56734
56735         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56736
56737 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56738
56739         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56740
56741 1999-08-04  Nathan Sidwell  <nathan@acm.org>
56742
56743         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56744
56745 1999-08-04  Jeffrey A Law  (law@cygnus.com)
56746
56747         * gcc.c-torture/execute/990804-1.c: New test.
56748
56749 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56750
56751         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56752         * g++.old-deja/g++.brendan/crash64.C: Likewise.
56753         * g++.old-deja/g++.brendan/overload8.C: Likewise.
56754
56755 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56756
56757         * g++.old-deja/g++.other/struct1.C: New test.
56758
56759 1999-08-03  Nathan Sidwell  <nathan@acm.org>
56760
56761         * g++.old-deja/g++.other/enum2.C: New test.
56762
56763 1999-08-02  Richard Henderson  <rth@cygnus.com>
56764
56765         Adapted from tests from Franz Sirl:
56766         * gcc.c-torture/execute/va-arg-7.c: New test.
56767         * gcc.c-torture/execute/va-arg-8.c: New test.
56768
56769 1999-08-01  Jeffrey A Law  (law@cygnus.com)
56770
56771         * gcc.c-torture/compile/990801-2.c: New test.
56772
56773         * gcc.c-torture/compile/990801-1.c: New test.
56774
56775 1999-07-27  Michael Meissner  <meissner@cygnus.com>
56776
56777         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56778         fp-cmp-1.c, converting double to float.
56779
56780         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56781         fp-cmp-1.c, converting double to long double.
56782
56783         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56784         from fr1 to unknown_register, since fr1 is a legitimate register
56785         on some machines.
56786
56787 1999-07-25  Jeffrey A Law  (law@cygnus.com)
56788
56789         * README: More listname related changes.
56790
56791 1999-07-08  Catherine Moore  <clm@cygnus.com>
56792
56793         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
56794
56795 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
56796
56797         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
56798
56799 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
56800
56801         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
56802
56803 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
56804
56805         * gcc.dg/990703-1.c: New test.
56806
56807 1999-06-29  Nick Clifton  <nickc@cygnus.com>
56808
56809         * lib/file-format.exp: New file: Move definition of proc
56810         gcc_target_object_format to here from
56811         gcc.dg/special/ecos.exp.
56812
56813         * lib/c-torture.exp: Include lib file-format.exp.
56814         * lib/gcc-dg.exp: Include lib file-format.exp.
56815
56816         * gcc.dg/special/ecos.exp: Remove definition of proc
56817         gcc_target_object_format.
56818
56819 1999-06-28  Jeffrey A Law  (law@cygnus.com)
56820
56821         * gcc.c-torture/execute/990628-1.c: New test.
56822
56823 1999-06-25  Jeffrey A Law  (law@cygnus.com)
56824
56825         * gcc.c-torture/compile/990625-2.c: New test.
56826
56827         * gcc.c-torture/compile/990625-1.c: New test.
56828
56829 1999-06-23  Nick Clifton  <nickc@cygnus.com>
56830
56831         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
56832         attributes compile.
56833         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
56834         ports that use the COFF/PE file format.
56835
56836 1999-06-17  Jeffrey A Law  (law@cygnus.com)
56837
56838         * gcc.c-torture/compile/990617-1.c: New test.
56839
56840 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
56841
56842         * g++.old-deja/g++.other/decl4.C: New test.
56843
56844 1999-06-14  Nathan Sidwell  <nathan@acm.org>
56845
56846         * g++.old-deja/g++.other/bitfld3.C: New test.
56847
56848 1999-06-08  Nathan Sidwell  <nathan@acm.org>
56849
56850         * g++.old-deja/g++.eh/catch1.C: New test.
56851
56852 1999-06-07  Jeffrey A Law  (law@cygnus.com)
56853
56854         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
56855
56856         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
56857         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
56858
56859 1999-06-05  Craig Burley  <craig@jcb-sc.com>
56860
56861         * g77.f-torture/compile/19990502-0.f: Replace with new,
56862         shorter, test that still fails after recent changes.
56863
56864 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56865
56866         * gcc.c-torture/execute/990604-1.c: New test.
56867
56868 1999-05-31  Jeffrey A Law  (law@cygnus.com)
56869
56870         * gcc.c-torture/execute/990531-1.c: New test.
56871
56872 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56873
56874         * gcc.c-torture/compile/990527-1.c: New test.
56875
56876 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56877
56878         * gcc.c-torture/execute/990527-1.c: New test.
56879
56880 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56881
56882         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56883         bitfields as signed.
56884
56885 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56886
56887         * g77.f-torture/compile/19990525-0.f: New test.
56888
56889 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56890
56891         * gcc.c-torture/execute/990525-2.c: New test.
56892
56893         * gcc.c-torture/execute/990525-1.c: New test.
56894
56895 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56896
56897         * g++.old-deja/g++.other/anon3.C: New test.
56898         * g++.old-deja/g++.other/anon4.C: New test.
56899         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56900         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56901         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56902         Merrill).
56903
56904 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56905
56906         * gcc.c-torture/execute/990524-1.c: New test.
56907
56908         * gcc.dg/990524-1.c: New test.
56909
56910 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56911
56912         * gcc.c-torture/compile/990523-1.c: New test.
56913
56914 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56915
56916         * gcc.c-torture/compile/990519-1.c: New test.
56917
56918 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56919
56920         * gcc.c-torture/compile/990517-1.c: New test.
56921
56922         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56923         (e4, f4): New tests.
56924         (main): Call them.
56925
56926 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56927
56928         * gcc.dg/noreturn-1.c: New test.
56929
56930 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56931
56932         * gcc.c-torture/execute/990513-1.c: New test.
56933
56934 1999-05-10  Richard Henderson  <rth@cygnus.com>
56935
56936         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56937
56938 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56939
56940         * g77.f-torture/execute/erfc.f: Use small single-precision
56941         values, to avoid problems on Alphas when not -mieee.
56942
56943 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56944
56945         * gcc.dg/990506-0.c: New test.
56946
56947 1999-05-08  Richard Henderson  <rth@cygnus.com>
56948
56949         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56950         the constant to test.  Don't XFAIL 64-bit targets.
56951
56952         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56953         * g++.old-deja/g++.law/profile1.C: Likewise.
56954
56955         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56956         operator new instances.
56957         * g++.old-deja/g++.other/delete5.C: Likewise.
56958
56959 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56960
56961         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56962         intrinsic.
56963
56964 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56965
56966         * g77.f-torture/execute/u77-test.f: Reverse order of two
56967         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56968
56969 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56970
56971         * gcc.dg/compare1.c: New test.
56972
56973 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56974
56975         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56976         New tests.
56977
56978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56979
56980         * g77.f-torture/compile/19990502-1.f: New test.
56981
56982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56983
56984         * g77.f-torture/compile/19990502-0.f: New test.
56985
56986 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56987
56988         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56989         intrinsic.
56990
56991 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56992
56993         * g77.f-torture/execute/u77-test.f (main): List libU77
56994         intrinsics not currently tested.
56995         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56996         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56997         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56998         Trim blanks off the ends of some printed strings.
56999
57000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
57001
57002         * g77.f-torture/execute/u77-test.f (main): Just warn about
57003         FSTAT gid disagreement, as it's expected on some systems.
57004
57005 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57006
57007         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57008         use a new function, which allows for some slop.
57009         Clean up some commentary.
57010         (issum): The new function.
57011         (sgladd): Deleted subroutine.
57012
57013 1999-05-01  Craig Burley  <craig@jcb-sc.com>
57014
57015         * g77.f-torture/execute/u77-test.f: Modify to be more like
57016         libf2c/libU77 version, bringing patches to that version here.
57017         Add suitable commentary.
57018
57019 1999-04-25  Richard Henderson  <rth@cygnus.com>
57020
57021         * gcc.dg/990424-1.c: New test.
57022
57023 1999-04-24  Craig Burley  <craig@jcb-sc.com>
57024
57025         * g77.f-torture/execute/u77-test.f (main): Bug involving
57026         LSTAT has been fixed, so turn back on full checking.
57027
57028 1999-04-20  Craig Burley  <craig@jcb-sc.com>
57029
57030         * g77.f-torture/compile/19990419-0.f: New test.
57031         * g77.f-torture/execute/19990419-1.f: New test.
57032
57033 1999-04-17  Richard Henderson  <rth@cygnus.com>
57034
57035         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57036         to avoid the need for a prototype to supress a warning.
57037
57038 1999-04-07  Jim Wilson  <wilson@cygnus.com>
57039
57040         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57041
57042 1999-04-04  Jeffrey A Law  (law@cygnus.com)
57043
57044         * gcc.c-torture/execute/990404-1.c: New test.
57045
57046 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57047
57048         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57049         * gcc.dg/cpp-if3.c: Don't use -pedantic.
57050         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57051         missing initializer warnings.
57052
57053 1999-03-28  Jeffrey A Law  (law@cygnus.com)
57054
57055         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57056         matching strings.
57057
57058 1999-03-26  Jeffrey A Law  (law@cygnus.com)
57059
57060         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57061
57062 1999-03-26  Craig Burley  <craig@jcb-sc.com>
57063
57064         * g77.f-torture/execute/19990325-0.f: New test.
57065         * g77.f-torture/execute/19990325-1.f: New test.
57066
57067 1999-03-24  Jeffrey A Law  (law@cygnus.com)
57068
57069         * gcc.c-torture/execute/990324-1.c: New test.
57070
57071 1999-03-22  Jim Wilson  <wilson@cygnus.com>
57072
57073         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57074         test with 4.
57075
57076 1999-03-17  Richard Henderson  <rth@cygnus.com>
57077
57078         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
57079
57080 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57081
57082         * g77.f-torture/execute/19990313-2.f: New test.
57083         * g77.f-torture/execute/19990313-3.f: New test.
57084
57085 1999-03-13  Craig Burley  <craig@jcb-sc.com>
57086
57087         * g77.f-torture/execute/19990313-0.f: New test.
57088         * g77.f-torture/execute/19990313-1.f: New test.
57089
57090 1999-03-12  Jim Wilson  <wilson@cygnus.com>
57091
57092         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57093         printf to sprintf.
57094         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57095         (main): Add check for u15.  Conditionalize u31 check depending on
57096         whether ints are <32 bits or >=32 bits.
57097
57098 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57099
57100         * g77.f-torture/execute/19981119-0.f: Improve testiness.
57101
57102 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57103
57104         * g77.f-torture/compile/19990305-0.f: New test.
57105         * g77.f-torture/execute/19981119-0.f: New test.
57106
57107 1999-03-08  Craig Burley  <craig@jcb-sc.com>
57108
57109         * g77.f-torture/execute/970625-2.f: call ABORT if final
57110         result is not correct, instead of just printing it.
57111         Add this checking via newly introduced obfuscation, to
57112         trip up buggy front ends.
57113
57114 1999-03-07  Craig Burley  <craig@jcb-sc.com>
57115
57116         * g77.f-torture/compile/960317-1.f: Moved from being
57117         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
57118
57119 1999-03-06  Craig Burley  <craig@jcb-sc.com>
57120
57121         * g77.f-torture/execute/960317-1.f: New (old) test.
57122         * g77.f-torture/execute/970625-2.f: Ditto.
57123
57124 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
57125
57126         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57127         error message on line 1 or line 2; cccp and cpplib do this differently.
57128
57129 1999-03-01  Jeffrey A Law  (law@cygnus.com)
57130
57131         * g++.old-deja/g++.law/weak1.C: New test.
57132
57133 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57134
57135         * gcc.c-torture/execute/990119-1.c: Renamed to...
57136         * gcc.dg/990119-1.c: this, so it will only be tested once
57137         (it's a preprocessor test, it doesn't need to be run at
57138         multiple optimization levels).
57139
57140 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
57141
57142         * lib/g++.exp: Don't add incdir=$base_dir/../include to
57143           ALWAYS_CXXFLAGS.
57144
57145 1999-02-24  Craig Burley  <craig@jcb-sc.com>
57146
57147         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57148         * g77.f-torture/compile/19981216-0.f: ...as it is expected
57149         to not be compilable by current g77.
57150
57151 1999-02-24  Nick Clifton  <nickc@cygnus.com>
57152
57153         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57154
57155 1999-02-22  Jeffrey A Law  (law@cygnus.com)
57156
57157         * gcc.c-torture/execute/990222-1.c: New test.
57158
57159 1999-02-19  Craig Burley  <craig@jcb-sc.com>
57160
57161         * g77.f-torture/compile/19990218-0.f: New test.
57162         * g77.f-torture/noncompile/19990218-1.f: New test.
57163
57164 1999-02-18  Craig Burley  <craig@jcb-sc.com>
57165
57166         * g77.f-torture/compile/19981216-0.f: New test.
57167
57168 1999-02-14  Jeffrey A Law  (law@cygnus.com)
57169
57170         * gcc.dg/990214-1.c: New test.
57171
57172 1999-02-13  Jeffrey A Law  (law@cygnus.com)
57173
57174         * gcc.dg/990213-2.c: New test.
57175
57176         * gcc.dg/990213-1.c: New test.
57177
57178 1999-02-12  Jeffrey A Law  (law@cygnus.com)
57179
57180         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57181         ints.
57182
57183 1999-02-11  Nick Clifton  <nickc@cygnus.com>
57184
57185         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57186         specified by target.
57187
57188         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57189
57190 1999-02-11  Jeffrey A Law  (law@cygnus.com)
57191
57192         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57193
57194 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57195
57196         * gcc.dg/special/ecos.exp: New test driver for new tests with
57197         special requirements.
57198
57199         * gcc.dg/special/alias-1.c: New test.
57200         * gcc.dg/special/gcsec-1.c: New test.
57201         * gcc.dg/special/weak-1.c: New test.
57202         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57203         * gcc.dg/special/weak-2.c: New test.
57204         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57205         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57206         * gcc.dg/special/wkali-1.c: New test.
57207         * gcc.dg/special/wkali-2.c: New test.
57208         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57209         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57210
57211 1999-02-10  Felix Lee  <flee@cygnus.com>
57212
57213           * lib/c-torture.exp (c-torture-compile): Pull out code for
57214           analyzing gcc error messages.
57215           (c-torture-execute): Likewise.  Fix some (harmless) false
57216           positives.
57217           * lib/gcc.exp (gcc_check_compile): New function.
57218
57219 1999-02-08  Richard Henderson  <rth@cygnus.com>
57220
57221         * gcc.c-torture/execute/990208-1.c: New test.
57222
57223 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
57224
57225         * g++.dg/special/ecos.exp: New driver for new tests with special
57226         requirements
57227
57228         * g++.dg/special/conpr-1.C: New test
57229         * g++.dg/special/conpr-2.C: New test
57230         * g++.dg/special/conpr-2a.C: New test
57231         * g++.dg/special/conpr-3.C: New test
57232         * g++.dg/special/conpr-3a.C: New test
57233         * g++.dg/special/conpr-3b.C: New test
57234
57235         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57236         allow g++ to use the dg driver
57237
57238         * README: Add comment about g++.dg directory
57239
57240 1999-02-06  Jeffrey A Law  (law@cygnus.com)
57241
57242         * README: Update email addresses.
57243
57244 1999-02-03  Nick Clifton  <nickc@cygnus.com>
57245
57246         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57247         arguments in order to force structure S onto the stack even on
57248         the alpha.
57249         (test): Pass 10 leading arguments to function foo as well as the
57250         structure S.
57251
57252         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57253         failure for all targets.
57254
57255         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57256         abort to terminate program execution.
57257
57258 1999-01-30  Richard Henderson  <rth@cygnus.com>
57259
57260         * gcc.c-torture/execute/990130-1.c: New test.
57261
57262 1999-01-30  Jeffrey A Law  (law@cygnus.com)
57263
57264         * gcc.dg/990130-1.c: New test.
57265
57266 1999-01-28  Michael Meissner  <meissner@cygnus.com>
57267
57268         * gcc.c-torture/execute/990128-1.c: New test.
57269
57270 1999-01-27  Michael Meissner  <meissner@cygnus.com>
57271
57272         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57273
57274 1999-01-27  Felix Lee  <flee@cygnus.com>
57275
57276         * lib/c-torture.exp (c-torture-compile): pull out code for
57277         analyzing gcc error messages.
57278         (c-torture-execute): ditto, and fix some (harmless) false
57279         positives.
57280         * lib/gcc.exp (gcc_check_compile): new function.
57281
57282 1999-01-17  Jeffrey A Law  (law@cygnus.com)
57283
57284         * gcc.dg/990117-1.c: New test.
57285
57286         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57287
57288         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57289
57290 1999-01-15  Jeffrey A Law  (law@cygnus.com)
57291
57292         * g77.f-torture/compile/990115-1.f: New test.
57293
57294 1999-01-07  Jeffrey A Law  (law@cygnus.com)
57295
57296         * gcc.c-torture/compile/990107-1.c: New test
57297
57298 1999-01-06  Jeffrey A Law  (law@cygnus.com)
57299
57300         * gcc.c-torture/execute/990106-2.c: New test.
57301
57302         * gcc.c-torture/execute/990106-1.c: New test.
57303
57304 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
57305
57306         * gcc.c-torture/compile/981223-1.c: New test.
57307
57308 1998-12-29  Richard Henderson  <rth@cygnus.com>
57309
57310         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57311         (opt3): Rename from opt4 and disable.
57312
57313 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
57314
57315         * g++.old-deja/g++.pt/ptrmem5.C: New test.
57316
57317 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57318
57319         * g++.old-deja/g++.other/conv5.C: New test.
57320
57321 1998-12-14  Nick Clifton  <nickc@cygnus.com>
57322
57323         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57324
57325 1998-12-11  Jeffrey A Law  (law@cygnus.com)
57326
57327         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57328
57329 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
57330
57331         * gcc.c-torture/compile/981211-1.c: New test.
57332
57333 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57334
57335         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57336
57337         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57338
57339 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57340
57341         * gcc.special/930510-1.c: Make C9X safe.
57342         * gcc.misc-tests/gcov-1.c Similarly.
57343         * gcc.misc-tests/gcov-2.c Similarly.
57344
57345 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57346
57347         * gcc.dg/ultrasp1.c: New test.
57348
57349 1998-12-06  Richard Henderson  <rth@cygnus.com>
57350
57351         * gcc.c-torture/execute/981206.c: New test.
57352
57353 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57354
57355         * g++.old-deja/g++.ns/template7.C: New test.
57356
57357         * g++.old-deja/g++.other/expr1.C: New test.
57358
57359         * g++.old-deja/g++.eh/tmpl3.C: New test.
57360
57361         * g++.old-deja/g++.eh/tmpl2.C: New test.
57362
57363 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57364
57365         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57366         * g++.old-deja/g++.other/using6.C: Removed.
57367         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57368
57369         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57370
57371 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57372
57373         * g++.old-deja/g++.pt/overload8.C: New test.
57374
57375         * g++.old-deja/g++.pt/overload7.C: New test.
57376
57377         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57378
57379         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57380         and relinking messages.
57381         * lib/g++.exp (g++_target_compile): Remove .rpo file when
57382         compiling with -frepo.
57383
57384 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
57385
57386         * g++.old-deja/g++.pt/lookup6.C: New test.
57387
57388 1998-11-30  Nick Clifton  <nickc@cygnus.com>
57389
57390         * gcc.c-torture/execute/981130-1.c: New test.
57391         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57392
57393 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57394
57395         * g++.old-deja/g++.pt/explicit76.C: New test.
57396
57397         * g++.old-deja/g++.pt/friend38.C: New test.
57398
57399         * g++.old-deja/g++.ns/crash2.C: New test.
57400
57401         * g++.old-deja/g++.pt/defarg8.C: New test.
57402
57403         * g++.old-deja/g++.pt/instantiate6.C: New test.
57404
57405         * g++.old-deja/g++.pt/static6.C: New test.
57406
57407         * g++.old-deja/g++.pt/decl2.C: New test.
57408
57409 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57410
57411         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
57412         problem is actually related with name lookup, but so what? :-)
57413
57414         * g++.old-deja/g++.pt/friend37.C: New test.
57415
57416 1998-11-25  Dave Love  <d.love@dl.ac.uk>
57417
57418         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57419         element, which fails on some systems.
57420
57421         * g77.f-torture/execute/labug1.f: New test.
57422
57423 1998-11-21  Jeffrey A Law  (law@cygnus.com)
57424
57425         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57426         is defined.
57427
57428 1998-11-18  Dave Love  <d.love@dl.ac.uk>
57429
57430         * g77.f-torture/compile/981117-1.f: New test.
57431
57432 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
57433
57434         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
57435         properly discarded.
57436
57437 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
57438
57439         * gcc.c-torture/execute/memcheck: New directory of tests for
57440         -fcheck-memory-usage.
57441
57442 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
57443
57444         * README: New file, general information about the testsuite and
57445         new description of the various C++ test subdirectories.
57446         * README.g++: Eliminate obsolete information, update and move most
57447         relevant stuff to README.
57448
57449 1998-11-07  Richard Henderson  <rth@cygnus.com>
57450
57451         * gcc.c-torture/compile/981107-1.c: New test.
57452
57453 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
57454
57455         * execute/memcpy-bi.c: New testcase.
57456
57457 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
57458
57459         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57460         base classes.
57461
57462         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57463         template is selected.
57464
57465         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57466         classes, it should be accepted for all types.
57467
57468         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57469
57470         * g++.old-deja/g++.pt/spec24.C: Ensure that template
57471         specializations start with template headers.
57472
57473 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
57474
57475         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57476
57477         * g++.old-deja/g++.other/init9.C: Test cross initialization of
57478         non-POD types.
57479
57480 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
57481
57482         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57483
57484 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57485
57486         * compile/981022-1.c, compile/981022-1.x: New test and driver.
57487
57488 1998-10-19  Jeffrey A Law  (law@cygnus.com)
57489
57490         * 981019-1.c: New test.
57491
57492 1998-10-14  Robert Lipe <robertl@dgii.com>
57493
57494         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57495         find objc headers.
57496
57497 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
57498
57499         * compile/981001-4.c: Remove use of GCC extension that triggers a
57500         compiler bug.
57501
57502 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
57503
57504         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57505
57506 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57507
57508         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
57509         instantiation of template produces incorrect code for delete
57510         expression.
57511
57512         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
57513         constructors' name is not unique.
57514         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57515         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57516
57517         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
57518         automatic array of const is ill-formed.
57519
57520         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
57521         of template parameter?
57522
57523         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
57524         const.
57525
57526         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
57527         pointer-to-member expression.
57528
57529         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
57530         declaration causes ICE.
57531
57532 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
57533
57534         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
57535         reserved in the global namespace.
57536
57537         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57538         generate needed virtual table.
57539
57540         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57541
57542 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
57543
57544         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57545         template-dependent type
57546
57547 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57548
57549         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57550         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57551         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57552
57553         * g++.old-deja/g++.other/using5.C: New test; using decl from base
57554         class should be usable as argument of member function.
57555         * g++.old-deja/g++.other/using6.C: New test; using decl from base
57556         class should be usable as return type of member function.
57557         * g++.old-deja/g++.other/using7.C: New test; using decl from base
57558         class should be usable as type of data member.
57559
57560         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57561
57562 1998-10-09  Jeffrey A Law  (law@cygnus.com)
57563
57564         * gcc.c-torture/special/920521-1.c: Fix bogus test.
57565
57566 1998-10-08  Nick Clifton  <nickc@cygnus.com>
57567
57568         * gcc.dg/dll-?.c Add thumb to target list.
57569         Fix assembler scan patterns to match current assembler output.
57570
57571 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
57572
57573         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
57574         matching of template brackets.
57575
57576         * g++.old-deja/g++.other/using4.C: New test.  Test using
57577         declarations of methods from base classes.
57578
57579         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
57580         within functions should introduce names into the innermost
57581         enclosing namespace.
57582
57583         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
57584         of static locals if first initialization throws.
57585
57586 1998-10-07  Jim Wilson  <wilson@cygnus.com>
57587
57588         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57589
57590 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
57591
57592         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
57593         lose track of the possible targets of tablejump insns.
57594         * special/special.exp: Run it.
57595
57596 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
57597
57598         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
57599         must be declared before its specializations can be named in friend
57600         declarations.
57601
57602 1998-10-05  Dave Love  <d.love@dl.ac.uk>
57603
57604         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57605
57606         * g77.f-torture/execute/io1.f: New test.
57607
57608 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
57609
57610         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57611         with pointer to template function, for which no argument deduction
57612         is possible.
57613
57614         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57615         specialization of template function as argument to template
57616         function.
57617
57618         * g++.old-deja/g++.other/access2.C: New test; Inner class
57619         shouldn't have privileged access to Outer's names.
57620
57621 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
57622
57623         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57624         friend template declared within template class conflicts with
57625         nested class of the same name.
57626
57627         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57628         is ignored.
57629
57630         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57631         object with direct initializer as function declaration.
57632
57633         * g++.old-deja/g++.other/decl2.C: New test; duplicate
57634         initializers.
57635
57636         * g++.old-deja/g++.other/null2.C: New test; conditional operator
57637         involving const pointer and NULL produces incorrect result.
57638
57639         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57640         type name without `typename' should be rejected with -pedantic.
57641
57642 1998-10-02  Richard Henderson  <rth@cygnus.com>
57643
57644         * g++.old-deja/g++.other/addrof1.C: New test.
57645
57646 1998-10-01  Nick Clifton  <nickc@cygnus.com>
57647
57648         * gcc.c-torture/compile/981001-1.c: New test.
57649         * gcc.c-torture/execute/981001-1.c: New test.
57650
57651 1998-10-01  Jeffrey A Law  (law@cygnus.com)
57652
57653         * gcc.c-torture/compile/981001-2.c: New test.
57654         * gcc.c-torture/compile/981001-3.c: New test.
57655         * gcc.c-torture/compile/981001-4.c: New test.
57656
57657 1998-10-01  Robert Lipe  <robertl@dgii.com>
57658
57659         * lib/objc.exp (objc_target_compile): Add -L during compiles for
57660         multilibbed hosts.  Idea grafted from g77.exp.
57661
57662 1998-09-30  Dave Love  <d.love@dl.ac.uk>
57663
57664         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57665         avoid losing on systems which need -lsocket.
57666
57667 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
57668
57669         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57670         * g++.old-deja/g++.other/nested2.C: Ditto.
57671         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57672         failure.
57673
57674 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
57675
57676         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57677         preferred over template operator!= for enum bitfields.
57678
57679 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
57680
57681         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57682         that happen to have the same base name, but in different scopes,
57683         are incorrectly rejected.
57684
57685 1998-09-16  Richard Henderson  <rth@cygnus.com>
57686
57687         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57688         on the native word size instead of an integer literal.
57689
57690 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
57691
57692         * g++.old-deja/g++.other/static2.C: Invocation of static data
57693         member of type pointer-to-function denoted as non-static member.
57694
57695         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57696         checks involving function types and aliases.
57697
57698 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
57699
57700         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57701         redefined to the same non-trivial type.
57702
57703         * g++.old-deja/g++.pt/explicit73.C: Test for proper
57704         namespace-qualification of template specializations declared in
57705         other namespaces.
57706
57707         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57708         to declare a subset of the specializations of a template function
57709         as friends of specializations of a template class.
57710
57711         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57712         member templates that do not fully specialize the enclosing
57713         template class are rejected.
57714
57715 1998-09-11  Dave Love  <d.love@dl.ac.uk>
57716
57717         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57718
57719 1998-09-08  Dave Love  <d.love@dl.ac.uk>
57720
57721         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57722         altered from libf2c/libU77 version.
57723
57724 1998-09-06  Dave Love  <d.love@dl.ac.uk>
57725
57726         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57727
57728 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
57729             Alexandre Oliva  <oliva@dcc.unicamp.br>
57730
57731         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57732         (un)signed char are different types for template specialization
57733         purposes.
57734
57735 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
57736
57737         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57738         * objc: ObjC testsuite.
57739
57740 1998-08-31  Catherine Moore  <clm@cygnus.com>
57741
57742         * gcc.c-torture/execute/941014-1.x: New file.
57743
57744 1998-08-31  Nick Clifton  <nickc@cygnus.com>
57745
57746         * lib/c-torture.exp: Add support for
57747         torture_eval_before_compile and torture_eval_before_execute
57748         variables.
57749
57750 1998-08-30  Jeffrey A Law  (law@cygnus.com)
57751
57752         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
57753         this test triggers valid.
57754
57755 1998-08-27  Jeffrey A Law  (law@cygnus.com)
57756
57757         * gcc.dg/980827-1.c: New test.
57758
57759 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
57760
57761         * gcc.c-torture/execute/loop-4b.c: New test.
57762
57763 1998-08-26  Nick Clifton  <nickc@cygnus.com>
57764
57765         * lib/c-torture.exp: Add support for
57766         torture_eval_before_compile and torture_eval_before_execute
57767         variables.
57768
57769 1998-08-25  Jeffrey A Law  (law@cygnus.com)
57770
57771         * gcc.c-torture/compile/980825-1.c: New test.
57772
57773 1998-08-24  Nick Clifton  <nickc@cygnus.com>
57774
57775         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57776         count number tests in opt_t0 not good_t0.
57777
57778 1998-08-24  Jeffrey A Law  (law@cygnus.com)
57779
57780         * gcc.c-torture/compile/930326-1.x: Fix typo.
57781
57782 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
57783
57784         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57785         causes an ICE.
57786
57787 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57788
57789         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57790         STACK_SIZE is defined.
57791         * gcc.c-torture/unsorted/stuct.c: Similarly.
57792
57793         * gcc.c-torture/compile/980821-1.c: New test.
57794
57795 1998-08-21  Jeffrey A Law  (law@cygnus.com)
57796
57797         * gcc.c-torture/execute/980526-2.c: Disable for targets with
57798         16bit ints.
57799
57800 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
57801
57802         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
57803         code.
57804
57805 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
57806
57807         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
57808         error'.
57809
57810 1998-08-18  Jeffrey A Law  (law@cygnus.com)
57811
57812         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
57813
57814 1998-08-16  Jeffrey A Law  (law@cygnus.com)
57815
57816         * gcc.c-torture/compile/980816-1.c: New test.
57817
57818         * gcc.dg/980816-1.c: New test.
57819
57820 1998-08-13  Jeffrey A Law  (law@cygnus.com)
57821
57822         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
57823         compiler for ieee tests.
57824
57825 1998-08-01  Dave Love  <d.love@dl.ac.uk>
57826
57827         * g77.f-torture/compile/980729-0.f: New test.
57828
57829 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
57830
57831         * gcc.c-torture/special/eeprof-1.c: New test, for
57832         -finstrument-functions.
57833         * gcc.c-torture/special/special.exp: Run it.
57834
57835 1998-07-29  Jeffrey A Law  (law@cygnus.com)
57836
57837         * gcc.c-torture/compile/980729-1.c: New test.
57838
57839 1998-07-27  Nick Clifton  <nickc@cygnus.com>
57840
57841         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
57842         __thumb__ is defined, and test for ARM style doubles if so.
57843
57844 1998-07-26  Dave Love  <d.love@dl.ac.uk>
57845
57846         * g77.f-torture/noncompile/980615-0.f: New test.
57847
57848 1998-07-26  H.J. Lu  (hjl@gnu.org)
57849
57850         * gcc.dg/980312-1.c: Do link instead of compile.
57851         * gcc.dg/980313-1.c: Likewise.
57852
57853 1998-07-26  Jeffrey A Law  (law@cygnus.com)
57854
57855         * gcc.c-torture/compile/980726-1.c: New test.
57856
57857 1998-07-25  Dave Love  <d.love@dl.ac.uk>
57858
57859         * g77.f-torture/execute/io0.f: New test.
57860
57861 1998-07-24  Nick Clifton  <nickc@cygnus.com>
57862
57863         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
57864         an int.
57865
57866 1998-06-18  Michael Meissner  <meissner@cygnus.com>
57867
57868         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
57869         m32r bugs.
57870
57871 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57872
57873         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57874         c-decl.c:grokdeclarator can handle mode attributes.
57875
57876 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57877
57878         * gcc.c-torture/execute/980716-1.c: New test.
57879
57880 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57881
57882         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57883         the mn10200.
57884         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57885         the mn10200.
57886         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57887         * gcc.c-torture/compile/930326-1.x: Similarly.
57888
57889 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57890
57891         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57892         New test from Craig.
57893
57894 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57895
57896         * g77.f-torture/noncompile/980616-0.f: New test.
57897
57898         * g77.f-torture/execute/970816-3.f: New test from Craig.
57899
57900 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57901
57902         *  g++.other/singleton.C: Return error value instead of taking
57903         SIGSEGV.
57904
57905 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57906
57907         *  g++.other/singleton.C: New test.  Warning is under dispute.
57908         Runtime crash is not.
57909
57910 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57911
57912         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57913         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57914         using6.C, using7.C}: New namespace tests.
57915
57916 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57917
57918         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57919         specialization with typedef'ed names used as array indexes.
57920
57921 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57922
57923         * gcc.c-torture/execute/980709-1.c: New test.
57924
57925         * gcc.dg/980709-1.c: New test.
57926
57927 1998-07-07  Richard Henderson  <rth@cygnus.com>
57928
57929         * gcc.c-torture/execute/bcp-1.c: New test.
57930
57931 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57932
57933         * gcc.c-torture/execute/980707-1.c: New test.
57934
57935 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57936
57937         * gcc.c-torture/compile/980706-1.c: New test.
57938
57939 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57940
57941         * g77.f-torture/execute/980701-0.f,
57942         g77.f-torture/execute/980701-1.f: New test from Craig.
57943
57944 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57945
57946         * gcc.c-torture/compile/980701-1.c: New test.
57947
57948         * gcc.c-torture/execute/980701-1.c: New test.
57949
57950 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57951 rlsruhe.de>
57952
57953         * g++.old-deja/g++.robertl/eb132.C: New test.
57954         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57955
57956 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57957
57958         * g77.f-torture/execute/980628-7.f,
57959         g77.f-torture/execute/980628-8.f,
57960         g77.f-torture/execute/980628-9.f,
57961         g77.f-torture/execute/980628-10.f: New tests from Craig.
57962
57963         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57964
57965 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57966
57967         * g77.f-torture/execute/980628-4.f: New test from Craig.
57968         * g77.f-torture/execute/980628-5.f: Likewise.
57969         * g77.f-torture/execute/980628-2.f: Likewise.
57970         * g77.f-torture/execute/980628-0.f: Likewise.
57971         * g77.f-torture/execute/980628-1.f: Likewise.
57972         * g77.f-torture/execute/980628-3.f: Likewise.
57973         * g77.f-torture/execute/980628-6.f: Likewise.
57974
57975 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57976
57977         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57978         directory when nothing has been installed yet.
57979
57980 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57981
57982         * gcc.c-torture/special/special.exp: Handle newer versions of
57983         dejagnu.
57984
57985 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57986
57987         * gcc.dg/980626-1.c: New test.
57988
57989 1998-06-19  Bruno Haible <haible@ilog.fr>
57990
57991         * gcc.misc-tests/m-un-2.c: New test.
57992         * g++.old-deja/g++.other/warn01.c: Likewise.
57993
57994 1998-06-19  Robert Lipe  <robertl@dgii.com>
57995
57996         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57997         compatibility with assmblers with a different comment character.
57998         Eliminate use of GAS-specific extensions.
57999
58000 1998-06-19  Jeffrey A Law  (law@cygnus.com)
58001
58002         * gcc.c-torture/execute/ieee/980619-1.c: New test.
58003
58004 1998-06-19  Robert Lipe  <robertl@dgii.com>
58005
58006         * lib/g77.exp: Replace search for libf2c.a with search for newly
58007         renamed libg2c.a
58008
58009 1998-06-17  Jeffrey A Law  (law@cygnus.com)
58010
58011         * gcc.c-torture/execute/980617-1.c: New test.
58012
58013 1998-06-12  Jeffrey A Law  (law@cygnus.com)
58014
58015         * gcc.c-torture/execute/980612-1.c: New test.
58016
58017 1998-06-08  Jeffrey A Law  (law@cygnus.com)
58018
58019         * gcc.dg/980523-1.c: Only test on ppc-linux.
58020         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58021
58022         * gcc.c-torture/execute/980608-1.c: New test.
58023
58024 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
58025
58026         * gcc.c-torture/execute/980605-1.c: New test.
58027
58028 1998-06-04  Jeffrey A Law  (law@cygnus.com)
58029
58030         * gcc.c-torture/execute/980604-1.c: New test.
58031
58032 1998-06-02  Jeffrey A Law  (law@cygnus.com)
58033
58034         * gcc.c-torture/execute/980602-1.c: New test.
58035         * gcc.c-torture/execute/980602-2.c: Likewise.
58036
58037 1998-06-02  Dave Love  <d.love@dl.ac.uk>
58038
58039         * 970125-0.f: Fix per JCB.  Add commentary.
58040
58041 1998-05-31  Michael Meissner  <meissner@cygnus.com>
58042
58043         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58044         IEEE -0 support.
58045
58046 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58047
58048         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58049         earlier.
58050
58051 1998-05-28  Catherine Moore <clm@cygnus.com>
58052
58053         * gcc.c-torture/execute/980526-3.c: New test.
58054
58055 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
58056
58057         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58058         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58059         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58060         m88k-motorola-sysv3 to XFAIL.
58061
58062 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58063
58064         * gcc.dg/980526-1.c: New test.
58065         * gcc.c-torture/execute/980526-2.c: New test.
58066
58067 1998-05-26  Jeffrey A Law  (law@cygnus.com)
58068
58069         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58070
58071         * gcc.c-torture/execute/980526-1.c: New test.
58072
58073 1998-05-26  Dave Love  <d.love@dl.ac.uk>
58074
58075         * g77.f-torture/execute/alpha2.f: Add runtime test.
58076
58077 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
58078
58079         * g++.old-deja/old-deja.exp: Strip leading directories.
58080
58081         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58082         error for the line.  Don't run multiple tests for the same line.
58083
58084 1998-05-23  Jeffrey A Law  (law@cygnus.com)
58085
58086         * gcc.dg/980523-1.c: New test.
58087
58088 1998-05-23  Dave Love  <d.love@dl.ac.uk>
58089
58090         * g77.f-torture/compile/970915-0.f: New test.
58091
58092 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
58093
58094         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58095
58096 1998-05-21  Jeffrey A Law  (law@cygnus.com)
58097
58098         * gcc.dg/980520-1.c: New test.
58099
58100 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
58101
58102         * gcc.dg/980502-1.c: Fix return type.
58103
58104 1998-05-20  Jeffrey A Law  (law@cygnus.com)
58105
58106         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58107         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58108         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58109         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58110         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58111
58112 1998-05-20  Dave Love  <d.love@dl.ac.uk>
58113
58114         * g77.f-torture/execute/980520-1.f: New test.
58115
58116 1998-05-15  Dave Love  <d.love@dl.ac.uk>
58117
58118         * lib/mike-g77.exp: New file.
58119
58120         * g77.f-torture/noncompile/noncompile.exp,
58121         g77.f-torture/noncompile/check0.f: New files.
58122
58123 1998-05-14  Dave Love  <d.love@dl.ac.uk>
58124
58125         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58126         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58127         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58128         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58129         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58130         abort where appropriate.
58131
58132 1998-05-05  Michael Meissner  <meissner@cygnus.com>
58133
58134         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58135         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58136
58137 1998-04-29  Dave Love  <d.love@dl.ac.uk>
58138
58139         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58140
58141 1998-04-27  Dave Love  <d.love@dl.ac.uk>
58142
58143         * g77.f-torture/compile/980427-0.f: New test.
58144
58145 1998-04-24  Dave Love  <d.love@dl.ac.uk>
58146
58147         * g77.f-torture/compile/980424-0.f: New test.
58148
58149 1998-04-19  Dave Love  <d.love@dl.ac.uk>
58150
58151         * g77.f-torture/compile/980419-2.f (main): New test.
58152         * g77.f-torture/compile/970125-0.f: New test.
58153         * g77.f-torture/compile/980419-1.f: New test.
58154
58155 1998-04-08  Jim Wilson  <wilson@cygnus.com>
58156
58157         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
58158         of loop-4.c.
58159
58160 1998-04-07  Jim Wilson  <wilson@cygnus.com>
58161
58162         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58163
58164 1998-04-03  Jim Wilson  <wilson@cygnus.com>
58165
58166         * gcc.c-torture/compile/980329-1.c: New test.
58167
58168 1998-03-18  Jim Wilson  <wilson@cygnus.com>
58169
58170         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58171         * gcc.dg/980312-1.c: Fix typo in -march command.
58172
58173 1998-03-16  H.J. Lu  (hjl@gnu.org)
58174
58175         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58176
58177 1998-03-11  Robert Lipe  <robertl@dgii.com>
58178
58179         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
58180         Dave Love agree the Fortran source is bogus.
58181
58182 1998-03-11  Robert Lipe  <robertl@dgii.com>
58183
58184         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58185         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58186         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58187         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58188         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58189
58190 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58191
58192         * g++.old-deja/g++.other/friend1.C: New test.
58193
58194 1998-02-18  Dave Love  <d.love@dl.ac.uk>
58195
58196         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58197         possibly uninitialized) variables and declare dnrm2.
58198
58199 1998-02-23  Robert Lipe <robertl@dgii.com>
58200
58201         From Bruno Haible <haible@ilog.fr>:
58202         * gcc.c-torture/execute/980223.c: New test.
58203
58204 1998-02-13  Jeffrey A Law  (law@cygnus.com)
58205
58206         * gcc.dg/ifelse-1.c: New test.
58207
58208 1998-02-09  H.J. Lu  (hjl@gnu.org)
58209
58210         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58211
58212           * lib/old-dejagnu.exp (old-dejagnu): Added the
58213           "execution test - XFAIL *-*-*" handling in the spirit of
58214           "excess errors test -". Changed the "execution test fails"
58215           handling to be like "excess errors test fails".
58216           * Update various tests accordingly.
58217
58218 1998-02-06  Jim Wilson  <wilson@cygnus.com>
58219
58220         * gcc.c-torture/execute/980205.c: New test.
58221
58222 1998-01-18  Jeffrey A Law  (law@cygnus.com)
58223
58224         * lib/c-torture.exp: Look for .x files instead of .cexp files.
58225         * lib/f-torture.exp: Similarly.
58226         * gcc.c-torture: Rename all .cexp files to .x files.
58227
58228 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
58229
58230         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58231         (940510-1.c): Removed duplicate.
58232         (971104-1.c): New test.
58233
58234 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
58235
58236           * lib/f-torture.exp: Improve error and loop detection.
58237
58238 1997-11-19  Michael Meissner  <meissner@cygnus.com>
58239
58240         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58241         use that to size the filler array.
58242
58243 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
58244
58245         * lib/c-torture.exp(c-torture-execute): Fix typo.
58246
58247         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58248         testcase as the executable name. Keep the executable around if
58249         the test fails.
58250
58251 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
58252
58253         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58254         changes.  Only test one -g option, and move it to the end of the
58255         list of options to test.
58256
58257 1997-09-19  Michael Meissner  <meissner@cygnus.com>
58258
58259         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58260         variable GCC_TORTURE_OPTIONS to supply default switches separated
58261         by colons.  If no environment variable, run tests with -O0 -g, -O1
58262         -g, and -O2 -g as well.
58263
58264 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
58265
58266         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58267         explanatory comments. Fix indentation.
58268
58269 1997-09-15  Jeffrey A Law  (law@cygnus.com)
58270
58271         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58272
58273 1997-09-11  Jeffrey A Law  (law@cygnus.com)
58274
58275         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58276         * g++.old-deja/g++.mike/p7325.C: Likewise.
58277         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58278
58279 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
58280
58281         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58282         * g++.old-deja/g++.brendan/crash30.C: Likewise.
58283         * g++.old-deja/g++.brendan/crash39.C: Likewise.
58284         * g++.old-deja/g++.law/operators4.C: Likewise.
58285
58286 1997-09-11  Joe Buck  (jbuck@synopsys.com)
58287
58288         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58289         * g++.old-deja/g++.mike/p784.C: Ditto.
58290         * g++.old-deja/g++.mike/p785.C: Ditto.
58291
58292 1997-09-05  Jeffrey A Law  (law@cygnus.com)
58293
58294           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58295
58296 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58297
58298         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58299         target feature; pass this to c-torture-execute as needed.
58300
58301 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
58302
58303         * lib/c-torture.exp(c-torture-execute): If the previous and the
58304         current executables being tested are identical, we don't need to
58305         run the executable again. Try to make the executable names
58306         unique. Add an optional argument for passing additional compiler
58307         flags.
58308
58309 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
58310
58311         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58312
58313 1997-08-29  Jeffrey A Law  (law@cygnus.com)
58314
58315         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58316
58317 1997-07-31  Jeffrey A Law  (law@cygnus.com)
58318
58319         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58320         32bit or larger longs.
58321
58322         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58323         have either a 32bit long or 32bit int.
58324
58325 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
58326
58327         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58328         Make double precision tests dependent on sizeof (double).
58329
58330 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
58331
58332         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58333         too.
58334
58335 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
58336
58337         * gcc.c-torture/compile/961203-1.cexp: New script.
58338
58339 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
58340
58341         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58342         up the includes ourselves.
58343
58344 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
58345
58346         * lib/plumhall.exp: Remove random include, and add a few
58347         verbose messages for debugging.
58348
58349 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
58350
58351         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58352         of trying to do it ourselves.
58353
58354 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58355
58356         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58357
58358 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
58359
58360         * gcc.prms/5403.c: Made regexp a bit less strict.
58361
58362 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
58363
58364         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58365         is returned from remote_load instead.
58366         * lib/plumhall.exp: Ditto.
58367         * lib/mike-g++.exp: Ditto.
58368         * lib/old-dejagnu.exp: Ditto.
58369         * lib/c-torture.exp: Ditto.
58370
58371 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
58372
58373         * lib/g++.exp: Use build_wrapper procedure.
58374         * lib/gcc.exp: Ditto.
58375
58376 1997-05-20  Jeffrey A Law  (law@cygnus.com)
58377
58378         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58379         an old-style decl for malloc.  Fixes tests to work when
58380         sizeof (int) != sizeof (size_t).
58381
58382 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58383
58384         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58385
58386         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58387         use stdargs.h interface.
58388
58389 1997-05-15  Mike Meissner  <meissner@cygnus.com>
58390
58391         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58392         NO_VARARGS when compiling.
58393
58394 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
58395
58396         * lib/plumhall.exp(ph_includes): New procedure.
58397         (ph_make): Use it.
58398         (ph_compiler): Ditto.
58399
58400         * lib/g++.exp: Rename test-glue.c to testglue.c.
58401         * lib/gcc.exp: Ditto.
58402
58403 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
58404
58405         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58406         to completion when it's called.
58407
58408 1997-03-21  Michael Meissner  <meissner@cygnus.com>
58409
58410         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58411         is defined, don't do test.
58412
58413 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
58414
58415         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58416         for object files.
58417         (ph_summary): Mark skipped testcases as untested, not unresolved.
58418
58419         * lib/plumhall.exp (ph_make): If unresolved because of bad
58420         errorCode, record errorCode in log file.
58421         (*): Replace send_log/verbose with verbose -log.
58422
58423 1997-03-19  Michael Meissner  <meissner@cygnus.com>
58424
58425         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58426         double conversion if double isn't at least 8 bytes.
58427
58428         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58429         int to work with targets where int is 16 bits.
58430
58431         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58432         8 bytes, just exit, since 4 byte doubles don't have enough bits of
58433         precision for the test to complete.
58434
58435 1997-03-14  Michael Meissner  <meissner@cygnus.com>
58436
58437         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58438         if d10v is not compiled with the -mdouble64 flag.
58439         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58440
58441         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58442         d10v is not compiled with the -mint32 flag.
58443
58444 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
58445
58446         * lib/plumhall.exp: Use incr_count.
58447
58448 1997-03-12  Jeffrey A Law  (law@cygnus.com)
58449
58450         * gcc.c-torture: Update to c-torture-1.45.
58451
58452 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
58453
58454         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58455         the name of the expect testcase file).
58456
58457         * lib/g++.exp(g++_init): Ditto.
58458
58459 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
58460
58461         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58462         the host.
58463
58464         * lib/gcc.exp(gcc_exit): New procedure.
58465
58466 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
58467
58468         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58469         specs where appropriate.
58470
58471         * g++.old-deja/g++.arm/*: Added additional ERROR checks
58472         because of new "candidates are" messages, and removed a few
58473
58474         * Converted all non-old-style g++ testcases to old-style, and
58475         moved into g++.old-deja.
58476
58477 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
58478
58479         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58480         options.
58481
58482         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58483         succeeded.
58484
58485         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58486
58487 1997-02-13  Michael Meissner  <meissner@cygnus.com>
58488
58489         * lib/gcc.exp (gcc_target_compile): Add support for defining
58490         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58491         the machine doesn't have those features.
58492
58493 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
58494
58495         * g++.law/operators4.exp: Don't use LIBS.
58496
58497 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
58498
58499         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58500
58501         * lib/mike-g++.exp: Don't set the compiler to be tested here.
58502         * lib/g++.exp: Set it here instead. Also, allow use of the
58503         --tool_exec and --tool_opt options. Change CXX to
58504         GXX_UNDER_TEST.
58505
58506         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58507
58508         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58509
58510 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
58511
58512         * lib/old-dejagnu.exp: Use prune_warnings instead of
58513         prune_system_crud.
58514         * lib/mike-g++.exp: Ditto.
58515         * lib/gcc.exp: Ditto.
58516         * lib/g++.exp: Ditto.
58517
58518         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58519
58520 1997-02-07  Jeffrey A Law  (law@cygnus.com)
58521
58522           * 941014-2.c: Include stdlib.h
58523           * 960327-1.c: Include stdio.h
58524           * dbra.c, index-1.c: Don't assume ints are 32bits.
58525
58526 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
58527
58528         * lib/gcc.exp: Add gcc,stack_size target feature.
58529
58530         * lib/g++.exp(g++_target_compile): Add the include and link
58531         paths here, not in two other places. And, it's $options, not
58532         options.
58533
58534         * lib/mike-g++.exp(postbase): Remove the code that determines
58535         the correct include and link paths.
58536         * g++.old-deja/old-deja.exp: Ditto.
58537
58538 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
58539
58540         * lib/g++.exp(g++_init): target_compile no longer returns the
58541         filename of the result.
58542
58543 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
58544
58545         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58546         call to glob.
58547
58548         * gcc.c-torture/special/special.exp: Change call to
58549         gcc_target_compile to include the object file.
58550
58551 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
58552
58553         * gcc.c-torture/special/special.exp: Correct misspelling in last
58554         change.
58555
58556 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
58557
58558         * lib/plumhall.exp(ph_summary): Log the entire output of the
58559         executable. Return -1 if there were any failures, 0 otherwise.
58560         (ph_execute): Return -1 if there were any failures, 0 otherwise.
58561         (ph_make): Clean up objects and executables that were built
58562         if the tests succeeded.
58563
58564 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
58565
58566         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58567         libraries and includes in the build tree as appropriate.
58568
58569 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58570
58571         * lib/c-torture.exp: Instead of looking for the global variable
58572         NO_LONG_LONG, check to see if that's a feature of the target.
58573
58574 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
58575
58576         * config/default.exp: Minimize. Delete the remainer of the files in
58577         config; this functionality is now in devo/dejagnu/config.
58578
58579         g++.*/*: Pass any additional flags used to compile to postbase;
58580         delete CXXFLAGS.
58581
58582         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58583         is now done by runtest.exp. Use gcc_target_compile instead of
58584         compile.
58585
58586         lib/c-torture.exp: Use gcc_target_compile instead of compile.
58587         Remove references to CFLAGS. Use remote_file instead of
58588         calling rm -f.
58589         (c-torture): Take a list of arguments to use to compile this
58590         testcase.
58591
58592         lib/g++.exp: Simplify. Use target_compile instead of compile.
58593         lib/gcc-dg.exp: Ditto.
58594         lib/gcc.exp: Ditto.
58595         lib/mike-{gcc,g++}.exp: Ditto.
58596         lib/old-dejagnu.exp: Ditto.
58597         lib/plumhall.exp: Ditto.
58598
58599 1997-01-08  Jim Wilson  <wilson@cygnus.com>
58600
58601         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58602         (ph_linker): Likewise.
58603
58604 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
58605
58606           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58607         MAP_ANON / MAP_ANONYMOUS if defined;
58608         else try to map from /dev/zero .
58609
58610 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58611
58612         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58613         isn't defined, then define it to MAP_ANONYMOUS.
58614
58615 1996-11-12  Jeffrey A Law  (law@cygnus.com)
58616
58617         * gcc.c-torture: Update to c-torture-1.42 release.
58618
58619 1996-11-11  Jeffrey A Law  (law@cygnus.com)
58620
58621         * gcc.c-torture: Update to c-torture-1.41 release.
58622
58623 1996-10-27  Jeffrey A Law  (law@cygnus.com)
58624
58625         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
58626         c-torture release.
58627
58628 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
58629
58630         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58631         and LDFLAGS.  Fix second case to append the target_info ldflags
58632         onto LDFLAGS, not CFLAGS.
58633         * lib/g++.exp (g++_init): Add target_info stuff.
58634         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
58635         of libgloss and newlib flags for !native.
58636
58637         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58638         (GDB): Fix relative path to go up another dir for finding gdb.
58639
58640 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
58641
58642         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58643         versions in the target_info array, if they don't exist.
58644
58645 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
58646
58647         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58648
58649 1996-07-08  Jim Wilson  <wilson@cygnus.com>
58650
58651         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58652         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58653
58654 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
58655
58656         * lib/old-dejagnu.exp: Don't remove the output file before we've
58657         actually tested it. Don't append pwd to the path of the executable
58658         we're testing.
58659
58660 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
58661
58662         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58663
58664 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
58665
58666         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58667         temporary directory for compiler files, and set it to a default
58668         value of /tmp. Set $output as the name of the output file from
58669         compiling the testcase. Add a -o option to $cflags_var so the
58670         compiler writes the final output file as $output. Set $executable
58671         to $output.
58672
58673         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58674         directory for compiler files, and set it to /tmp if it doesn't
58675         already have a value. Set $output_file to the name of the output
58676         file from compiling the testcase. Add a -o option to CXXFLAGS so
58677         the compiler writes the final output file as $output. Use $output
58678         as the executable to be tested.
58679
58680 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58681
58682         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58683
58684 1996-06-08  Jeffrey A Law  (law@cygnus.com)
58685
58686         * gcc.c-torture/execute/pending-1.c: New test.  Still
58687         pending in Tege's queue.
58688
58689 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
58690
58691         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58692         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
58693         if there were failures.  Call unresolved if there were unresolved
58694         testcases.  Call gcc_fail if program did not run to completion.
58695         (ph_make): Pass additional argument name to ph_execute.
58696         (ph_execute): Add new argument.  Pass additional arguments to
58697         ph_summary.  Call gcc_fail is there is no execution output.
58698
58699 1996-04-24  Jeffrey A Law  (law@cygnus.com)
58700
58701         * lib/plumhall.exp (proc_summary): Output relavent summary
58702         lines into the log so specific failures in plumhall can be
58703         investigated.
58704
58705 1996-04-10  Jeffrey A Law  (law@cygnus.com)
58706
58707         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58708         (c-torture-execute): Don't try to execute tests which use
58709         "long long" types if $NO_LONG_LONG is nonzero.
58710
58711 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
58712
58713         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58714         not c-torture.
58715
58716         * gcc.ieee: Move from here.
58717         * gcc.c-torture/execute/ieee: To here.
58718
58719 1996-03-26  Jeffrey A Law  (law@cygnus.com)
58720
58721         * gcc.c-torture: Update to c-torture-1.41 release.
58722
58723 1996-03-22  Jeffrey A Law  (law@cygnus.com)
58724
58725         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58726         not "$output".
58727
58728 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
58729
58730         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58731         -c present.
58732
58733 1996-03-02  Jeffrey A Law  (law@cygnus.com)
58734
58735         * config/proelf.exp: Handle connecting to a simulator.
58736
58737 1996-01-31  Jeffrey A Law  (law@cygnus.com)
58738
58739         * config/proelf.exp: New file.  Enough framework that we can
58740         run c-torture tests on the proelf targets (or any other target
58741         that gdb can connect to for that matter).
58742
58743 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
58744
58745         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58746         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
58747
58748         * lib/plumhall.exp (ph_execute): Always call ph_summary if
58749         exec_output exists.
58750
58751 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
58752
58753         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58754         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58755
58756         * config/*.exp: Update FSF address.  Change result of ${tool}_load
58757         to pass/fail/unresolved/unsupported/untested.  Caller must now
58758         call unresolved/unsupported/untested.
58759         * lib/*.exp: Update FSF address.  Update to handle new results of
58760         ${tool}_load.
58761         * lib/chill.exp (verbose): Delete.
58762
58763 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
58764
58765         * lib/gcc.exp (default_gcc_start): Change order of args to
58766         $LDFLAGS $CFLAGS $LIBS.
58767         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58768         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
58769         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58770         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58771         * gcc.misc-tests/dg-test.exp: Likewise.
58772         * gcc.misc-tests/msgs.exp: Likewise.
58773         * gcc.prms/prms.exp: Likewise.
58774         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58775         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
58776
58777         * lib/dg.exp: Deleted, moved to dejagnu/lib.
58778
58779 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
58780
58781         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58782
58783         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58784         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58785
58786         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58787         necessary.
58788
58789 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
58790
58791         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58792         global for loop; add use of $mathlib.
58793         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58794         settings here; set mathlib for anything but VxWorks.
58795
58796 1996-01-22  Jeffrey A Law  (law@cygnus.com)
58797
58798         * gcc.c-torture: Update to c-torture-1.40 release.
58799
58800 1996-01-03  Jeffrey A Law  (law@cygnus.com)
58801
58802         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
58803         dg.exp.
58804
58805 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
58806
58807         * lib/c-torture.exp (c-torture-execute): Declare "output" as
58808         global.
58809
58810 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
58811
58812         * lib/g++.exp (LIBS): Define if not already.
58813         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
58814         (gcc-dg-prune): Call prune_gcc_output.
58815         * lib/gcc.exp (prune_gcc_output): New proc.
58816         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
58817         prune_gcc_output.
58818
58819 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
58820
58821         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
58822         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
58823
58824 1995-11-15  Jeffrey A Law  (law@cygnus.com)
58825
58826         * gcc.c-torture: Update to c-torture-1.39 release.
58827
58828 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
58829
58830         * lib/c-torture.exp (c-torture-execute): Don't return if one option
58831         fails, try others as well.
58832
58833 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
58834
58835         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
58836         If compilation fails, mark execute tests as `untested'.
58837         If test is marked as unsupported, don't mark compilation and
58838         execute tests as failed.
58839
58840 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
58841
58842         * lib/g++.exp (g++_init): Don't link in libg++, and look to
58843         libstdc++ for whether or not we want to be doing shared
58844         libraries.  Delete link_curses since we don't need it anymore.
58845         * lib/mike-g++.exp (postbase): Don't link in libg++.
58846         * g++.old-deja/old-deja.exp: Likewise.
58847
58848 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
58849
58850         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
58851
58852 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
58853
58854         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
58855         For that, add `-Wl,-a,shared_archive'.
58856         * g++.old-deja/old-deja.exp: Likewise.
58857
58858 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
58859
58860         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
58861
58862 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
58863
58864         * lib/mike-g++.exp (postbase): Pay attention to the status of
58865         g++_load.
58866
58867 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
58868
58869           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
58870
58871 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58872
58873         * lib/gcc.exp (default_gcc_start): No longer need to log program
58874         being executed or its output, execute_anywhere does that now.
58875         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58876         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58877
58878 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58879
58880         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58881         the same as those in lib/g++.exp.
58882
58883 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58884
58885         * gcc.c-torture: Update to c-torture-1.38 release.
58886         * gcc.ieee: Related changes.
58887
58888 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58889
58890         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58891         "exec". Minor reformatting changes.
58892
58893         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58894         cross. This means all "exec" calls now work on a remote host as
58895         well.
58896         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58897         cross. Filter out the extra "\r\n" stuff that expect puts in.
58898         (c-torture-execute): Filter out the bogus warnings like
58899         c-torture-compile does. Add support for canadian cross.
58900         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58901         Use execute_anywhere rather than calling exec directly. Now it
58902         works for canadian cross testing.
58903
58904 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58905
58906         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58907         results into a variable, and check that rather than using file exists.
58908
58909 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58910
58911         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58912         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58913
58914 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58915
58916         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58917         lib_curses if there's a shared libg++ in the build tree.
58918
58919 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58920
58921         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58922         if not supported target.
58923
58924 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58925
58926         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58927         link_curses up to always happen, not just for native builds.
58928
58929 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58930
58931         * gcc.c-torture: Update to c-torture-1.36 release.
58932         * gcc.failure: Related changes.
58933
58934 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58935
58936         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58937
58938 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58939
58940         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58941         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58942         runshlib, link_curses, and mathlib for link and run.
58943
58944         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58945         pass the runtime shared library options for Solaris, OSF/1, and
58946         Irix5, and link with -lcurses to avoid unresolved references.
58947
58948 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58949
58950         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58951         only run once.
58952
58953 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58954
58955         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58956
58957 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58958
58959         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58960         do not have a framework for the "compat" tests yet.
58961
58962 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58963
58964         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58965         set to null if we're testing vxworks5.1.  Use that instead of
58966         `-lm' in the setting of LIBS for link and run.
58967
58968 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58969
58970         * config/rom68k.exp (${tool}_load): Major changes to make it
58971         work.  Verified that it does in fact return the stuff in
58972         exec_output properly.  Catch any Emul or any TRAP other than 0.
58973
58974 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58975
58976         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58977         LDFLAGS properly for targets that need stuff from libgloss.
58978         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58979         only run once.
58980         (gpp_initialized): New variable.
58981
58982 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58983
58984         * config/rom68k.exp: Load libgloss.exp.
58985         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58986         so we can produce a fully linked binary.
58987         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58988         so we can produce a fully linked binary.
58989
58990 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58991
58992         * lib/plumhall.exp (ph_section): Watch for expected failures.
58993         Add missing `else'.
58994
58995         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58996         run the testcase.
58997         (c-torture): Likewise.
58998
58999 1995-08-28  Doug Evans  <dje@cygnus.com>
59000
59001         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59002
59003         * lib/mike-g++.exp (mike_cleanup): New proc.
59004         (prebase): New globals compiler_result, not_compiler_result,
59005         target_regexp.
59006         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
59007         allow leading "-" in pattern.  Watch for unsupported tests.
59008         If $compiler_result is set, pattern match assembler code,
59009         and ditto for $not_compiler_result.
59010         * lib/mike-gcc.exp: Likewise.
59011
59012         * lib/plumhall.exp (ph_execute): Only call ph_summary if
59013         execution "succeeded".
59014
59015 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
59016
59017         * config/win32.exp: New file.
59018         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59019
59020 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
59021
59022         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59023         unsupported.
59024         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59025         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59026         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59027
59028         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59029         "... without exceptions was ...".  That is now handled by
59030         prune_system_crud.
59031         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59032
59033 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
59034
59035         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59036         sieve.c,sort2.c}: New files.
59037         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59038         sieve.exp,sort2.exp}: Drivers for them.
59039
59040         * lib/mike-gcc.exp (program_output): New user settable variable.
59041         (postbase): Call prune_system_crud.  Also prune extraneous compiler
59042         messages.
59043         * lib/mike-g++.exp (program_output): New user settable variable.
59044
59045         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59046
59047         * config/sh.exp: Deleted (use sim.exp instead).
59048
59049 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
59050
59051         * config/vx.exp: Declare CHECKTASK as global.
59052         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59053         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59054         * lib/old-dejagnu.exp: Load [pwd]/$executable.
59055
59056 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
59057
59058         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59059         target. Like vx.exp, only includes `vx29k.exp' instead of
59060         `vxworks.exp'.
59061
59062 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
59063
59064         * config/sim.exp: Increase time limit from 120 seconds to 240.
59065
59066 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
59067
59068         * gcc.c-torture/execute/950628-1.c: New test.
59069
59070 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
59071
59072         * gcc.c-torture: Update with changes/additions from
59073         c-torture-1.34.
59074
59075 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
59076
59077         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59078
59079 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
59080
59081         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59082
59083 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
59084
59085         * gcc.c-torture/compile/950512-1.c: New test.
59086         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59087         * gcc.dg/struct-ret-1.c: Likewise.
59088
59089 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
59090
59091         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59092           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59093
59094 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
59095
59096         * gcc.c-torture/special/920411-1.c: Deleted.
59097         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59098
59099 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
59100
59101         * config/sim.exp (${tool}_load): Hack in call to bash to get a
59102         cpu limit.
59103
59104 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
59105
59106         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59107
59108 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
59109
59110         From kenner;
59111         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59112         is the proper length.
59113         * va-arg-3.c: Likewise.
59114
59115 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
59116
59117         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
59118         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59119
59120         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
59121         * lib/g++.exp (default_g++_start): Delete old cruft.
59122
59123 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
59124
59125         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59126         (2 * (1 << 18)) to (2 * (1 << 17)).
59127
59128         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59129
59130 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
59131
59132         * config/rom68k.exp: Renamed from config/idp.exp
59133
59134 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
59135
59136         * c-torture/compile/921109-2.c
59137
59138 1995-04-18  Mike Stump  <mrs@cygnus.com>
59139
59140         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59141         excess errors.
59142
59143 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
59144
59145         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59146         output.
59147         * lib/g++.exp (default_g++_start): Likewise.
59148
59149 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
59150
59151         * gcc.c-torture/compile/950329-1.c: New test.
59152
59153 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
59154
59155           * config/bug.exp (${tool}_load): Updated to use new remote_open
59156           and remote_close procs.
59157         * config/idp.exp: New file.
59158
59159 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
59160
59161         * gcc.c-torture/execute/950322-1.c: New test.
59162
59163 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
59164
59165         * config/vx.exp (${tool}_load): Clean up testing of return code from
59166         vxworks_ld and vxworks_spawn.
59167
59168 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
59169
59170         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59171
59172 1995-03-13  Mike Stump  <mrs@cygnus.com>
59173
59174         * lib/old-deja.exp: Add `excess errors test - ' error, now one
59175         can mark excess errors on a machine by machine basis.  Note, the
59176         default is to not expect any excess errors, even when excess
59177         errors test - is given, so you will want to put an XFAIL ... on
59178         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
59179         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59180         those 4 machines, but no others.
59181
59182 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
59183
59184         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59185         * lib/c-torture.exp: to here.
59186
59187 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
59188
59189         * gcc.c-torture/execute/950221-1.c: New test.
59190         * gcc.c-torture/execute/struct-ret-1.c: New test.
59191         * gcc.c-torture/compile/950221-1.c: New test.
59192
59193         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59194
59195 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
59196
59197         * gcc.c-torture/execute/arith-1.c (main): Return 0.
59198         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59199
59200 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
59201
59202         * g++.gb: New directory of tests, derived from my signature and
59203         class scoping tests.
59204
59205         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59206         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59207         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59208         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59209         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59210         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59211         * g++.gb/sig25.C: Likewise.
59212
59213         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59214         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59215         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59216         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59217         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59218         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59219         * g++.gb/sig25.exp: Likewise.
59220
59221         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59222         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59223         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59224         * g++.gb/scope13.C: Likewise, this test still fails.
59225
59226         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59227         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59228         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59229         * g++.gb/scope13.exp: Ditto.
59230
59231         * g++.gb/README: New file, explains what these tests are about.
59232
59233 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
59234
59235         * lib/dg.exp (dg-do): Support `preprocess'.
59236         (dg-test): Likewise.
59237
59238 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
59239
59240         * config/udi.exp: change "continue -expect" to "exp_continue".
59241
59242 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
59243
59244         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59245         Delete redundant tests.
59246
59247         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59248         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59249         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59250         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59251         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59252         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59253         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59254         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59255
59256         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59257         storing label pointers.
59258         * gcc.c-torture/execute/921019-1.c: Likewise.
59259         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59260         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59261         parameter fp.
59262         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59263         constants.
59264
59265         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59266         Delete obsolete tests.
59267
59268         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59269         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59270         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59271         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59272         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59273         * gcc.c-torture/compile/950124-1.c: New test.
59274
59275         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59276
59277 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
59278
59279         * lib/mike-g++.exp: Add -lm to LIBS.
59280
59281 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
59282
59283         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59284
59285 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
59286
59287         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59288
59289 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
59290
59291         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59292
59293 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
59294
59295         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59296         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59297         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59298         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59299         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59300         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59301         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59302         * g++.law/{operators31.C, operators32.C,
59303         * g++.law/{operators33.C, operators34.C}: Likewise.
59304         * g++.law/{pic1.C, refs2.C}: Likewise.
59305         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59306         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59307         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59308         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59309
59310         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59311         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59312         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59313         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59314         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59315         * g++.law/{enum9.exp, friend5.exp}: Likewise.
59316         * g++.law/{nest3.exp, nest4.exp}: Likewise.
59317         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59318         * g++.law/{operators30.exp, operators31.exp}: Likewise.
59319         * g++.law/{operators32.exp, operators33.exp}: Likewise.
59320         * g++.law/{operators34.exp}: Likewise.
59321         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59322         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59323         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59324         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59325         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59326
59327         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59328         No longer expected to fail.
59329         * g++.law/missed-error3.C: Tweak for recent bool changes.
59330
59331 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
59332
59333         * config/emb-unix: Deleted.
59334         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59335         remote execution.  Do final link on remote host if REMOTE_LINK is set.
59336
59337 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
59338
59339         * lib/dg.exp (dg-test): Fix typo in last patch.
59340
59341 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
59342
59343         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59344         (handles multiple occurrences).
59345
59346 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
59347
59348         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59349         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59350         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59351         printed).
59352         * lib/c-torture.exp (c-torture-compile): Likewise.
59353         (c-torture): Prepend full path if missing.
59354         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59355         (gcc_fail): Likewise.
59356         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59357
59358 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
59359
59360         * lib/netware.exp: Only attach to NetWare i386 systems.
59361
59362 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
59363
59364         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59365         messages.  Add test name to "output pattern match" pass/fail message.
59366
59367 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
59368
59369         * gcc.dg: New testsuite.
59370         * gcc.dg/dg.exp: New file.
59371
59372         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59373         test-switch.c}: Deleted.
59374
59375         * gcc.misc-tests/msgs.exp: New testcase driver.
59376
59377 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
59378
59379         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59380         Watch for illegal return values from ${tool}_load.
59381         * config/unix.exp (${tool}_load): Fix pass/fail detection for
59382         cross targets.  Coerce return value >0 to 1.
59383
59384 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
59385
59386         * config/unix.exp (${tool}_load): Call program rsh, not proc.
59387
59388         * config/emb-unix.exp: New file.
59389
59390         * config/sim.exp: Error if variable $SIM not defined.
59391         (${tool}_load): Mark test as "untested" if simulator missing.
59392
59393         * config/unix.exp: Load remote.exp to get rcp_download.
59394         * lib/c-torture.exp: Use different option lists for testcases with
59395         and without loops.
59396         * gcc.c-torture/execute/execute.exp: Likewise.
59397
59398 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
59399
59400         * config/*.exp: Clarify return code from ${tool}_load.
59401         Call `unresolved' or `untested' instead of `warning' or `perror'
59402         (sometimes you still want to call both though).
59403         Add comment that `shell_id' is local to each file.
59404         * config/udi.exp (timeout): Set to 30.
59405         Don't print warning if connection fails, $connectmode has already
59406         printed an error.
59407         (${tool}_load): Move verbose messages to level 2.
59408         Rework pattern for "Process started" message.
59409         Pass `shell_id' to ${connectmode}_download.
59410         Retry twice upon timeout.  Make resetting of target more robust.
59411         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59412         Pass `shell_id' to exit_$connectmode.
59413         Only call exit_$connectmode if connected.
59414         * config/unix.exp (${tool}_load): Check return codes better.
59415         * config/vrtx.exp (${tool}_load): Likewise.
59416         * config/vx.exp (${tool}_load): Likewise.
59417         Delete unneeded global's.
59418         * lib/dg.exp (dg-test): Update to reflect clarified return codes
59419         from ${tool}_load.
59420         (dg-stat): Delete.
59421         (dg-init): Delete recording of pass/fail counts.
59422         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59423         (old-dejagnu-init): Likewise.
59424         (old-dejagnu-stat): Delete contents, empty proc now.
59425         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59426         (c-torture): Delete references to lcnt, lpass, lfail.
59427         Get option list from TORTURE_OPTIONS.
59428         Delete -funroll[-all]-loops if no loops.
59429         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59430         (g++_stat): Delete contents (empty proc now).
59431         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59432         (gcc_finish): Likewise.
59433         (gcc_stat): Deleted.
59434         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59435         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59436         * gcc.c-torture/execute/execute.exp: Likewise.
59437         Split tests into two parts: compile, execute.
59438         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
59439         no loops.  Update to reflect clarified return codes from ${tool}_load.
59440
59441 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
59442
59443         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59444         to grep for.
59445         (old-dejagnu): Likewise (where necessary).
59446
59447 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
59448
59449         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59450
59451         * lib/dg.exp (dg-process-target): Fix processing of selector.
59452         Add comment regarding use of `error'.
59453
59454         * lib/gcc.exp (prune_system_crud): Define if missing.
59455         * lib/g++.exp (prune_system_crud): Likewise.
59456
59457         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59458         Call prune_system_crud.
59459         * lib/dg.exp (dg-runtest): New proc.
59460         Use perror instead of send_user for tcl errors in testcase.
59461         Don't return any value, it's never used.
59462         Don't clobber previous definition of `unknown'.
59463         Print tcl errors in `dg-final'.
59464
59465 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
59466
59467         * lib/dg.exp (dg-process-target): Improve syntax error messages.
59468         (dg-test): Don't print errorInfo, it contains stack backtrace.
59469
59470 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
59471
59472         * lib/g++.exp (runtest_file_p): Define if missing.
59473
59474 1994-09-24  Doug Evans  (dje@cygnus.com)
59475
59476         * lib/mike-g++.exp: Comment out loading of g++.exp.
59477         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
59478         (default_g++_version): Always print something.
59479         (default_g++_start): Comment out call to `which'.
59480         (g++_start, g++_load): Deleted (must be defined in config file).
59481         * lib/gcc.exp: Test for existence of $CC at start.
59482         Delete check for tmpdir (done in gcc_init).
59483         (default_gcc_version): Always print something.
59484         (default_gcc_start): Comment out call to `which'.
59485         * config/*.exp: Major cleanup - make cross targets work at least a
59486         little better for g++ (by not being "--tool gcc" specific).
59487         Rename gcc_xxx to ${tool}_xxx.
59488         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59489         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59490
59491 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
59492
59493         * lib/c-torture.exp (c-torture-compile): Rework compiler
59494         message processing.
59495
59496         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59497         c-torture.
59498
59499 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
59500
59501         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59502
59503         * lib/dg.exp (dg-process-target): Support { target native }.
59504
59505 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
59506
59507         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
59508         looked for "... program xxx got fatal signal".
59509         Correct regsub munging of `comp_output'.
59510         Ignore compiler messages "path prefix not used" and "linker input
59511         file unused".
59512
59513 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
59514
59515         * lib/gcc.exp (runtest_file_p): Define if missing.
59516         * gcc.prms/template.c: Example to work from.
59517
59518 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
59519
59520         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59521         * lib/dg.exp (dg-test): Call unsupported testcases as such.
59522
59523         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59524         * gcc.prms/1883.c: Moved from compile/940714-1.c.
59525         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59526         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59527
59528         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59529         (dg-process-target): No longer a varargs proc.
59530         Return S/N for target, P/F for xfail.  All callers changed.
59531         (user option procs): More argument checking.
59532         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59533         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59534         (dg-test): Skip test if not running on selected target in `dg-do'.
59535         Update handling of `dg-do-what', `dg-output-text'.
59536         Separate execution pass/fail from output pattern match pass/fail.
59537         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59538
59539 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
59540
59541         * gcc.c-torture/special/special.exp: Don't expect failure for mips
59542         target for 920510-1.c.
59543
59544 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
59545
59546         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59547         Clean up comment regarding use of passcnt, etc.
59548         (gcc_stat): Don't update `testcnt' here.
59549         (gcc_finish): Do it here.
59550         Might as well reset `but_id' here too.
59551         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59552         to determine if the file should be tested.
59553         * gcc.c-torture/compile/compile.exp: Likewise.
59554         * gcc.c-torture/execute/execute.exp: Likewise.
59555         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59556         * gcc.misc-tests/dg-test.exp: Likewise.
59557         * gcc.prms/prms.exp: Likewise.
59558         * gcc.wendy/wendy.exp: Likewise.
59559         * g++.old-deja.exp: Likewise.
59560         Move "Testing file" message to verbose level 1.
59561
59562 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
59563
59564         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59565
59566 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
59567
59568         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59569         (default_gcc_start): Accept optional second list element
59570         of compiler flags.  Print compiler output at verbosity level 2.
59571         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59572         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59573         Save current values of framework globals passcnt, failcnt, xpasscnt,
59574         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59575         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
59576         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59577         xfailcnt to compute stats.  Update framework global `testcnt' from
59578         pass/fail counts.
59579         (gcc_finish): New proc.  Clean up test environment.
59580         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59581         (gcc_epass, gcc_efail): Delete.
59582         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59583         argument of line number.
59584         (dg-init): If the tool has an init routine, call it.
59585         (dg-test): Remove args `cflags_var' and `libs_var'.
59586         Pass all compiler options to ${tool}_start.
59587         Handle missing line number.
59588         (dg-finish): New function.
59589         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59590         particular files.  Call gcc_finish at end.  Move "skipping test"
59591         message to verbosity level 3.
59592         * gcc.c-torture/compile/compile.exp: Likewise.
59593         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59594         * gcc.c-torture/execute/execute.exp: Likewise.
59595         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59596         Print testcase being tried at verbosity level 1.
59597         * gcc.c-torture/special/special.exp: Unset xfail.
59598         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59599         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59600         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59601         * gcc.failure/failure.exp: Likewise.
59602         * gcc.ieee/ieee.exp: Likewise.
59603         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59604         Update call to dg-test.  Call dg-finish at end.
59605         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
59606         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59607         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59608         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59609         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
59610         * gcc.wendy/wendy.exp: Add copyright.
59611         Delete setting of tmpdir (done by gcc_init).
59612         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59613         Pass compiler flags to gcc_start.  Call gcc_finish at end.
59614         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59615         gcc_[ce]pass/fail.
59616
59617 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
59618
59619         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59620         confusion.
59621         (g++_load): Likewise.
59622
59623         * config/*.exp (gcc_load): Some were varargs fns and some were not.
59624         Rename argument to `prog' to remove the confusion.
59625         Varargs fns behave differently too!
59626         (g++_load): Likewise.
59627
59628         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59629
59630         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59631         what it is.  Delete (always) printing of status value for !native.
59632         Simplify verbose code, and include status and exec_output.
59633         (g++_load): Use gcc_load.
59634
59635 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
59636
59637         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59638         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59639         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59640         940714-3.c as these testcases don't exist anymore.  Make
59641         va-arg-1.c expected to pass.
59642
59643 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
59644
59645         * gcc.misc-tests/misc.exp: Only run specific testcases.
59646         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
59647         * gcc.misc-tests/dg-[1-9].c: New files.
59648
59649         * lib/dg.exp: New testsuite driver.
59650         * gcc.prms/prms.exp: Use it.
59651
59652         * README.gcc: New file.
59653
59654         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59655         Document and reset `lxpass' and `lxfail'.
59656         Simplify "initialized" message.
59657         (gcc_stat): Clean up comments a little.
59658
59659 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
59660
59661         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59662
59663 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
59664
59665         * lib/old-dejagnu.exp (process-option): New proc.
59666         (old-dejagnu-init, old-dejagnu-stat): Likewise.
59667         (old-dejagnu): Simplify.
59668         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59669
59670 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
59671
59672         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59673         exists and is not an empty string.
59674
59675         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59676         $xfail rather than calling setup_xfail.  Clear $xfail when test is
59677         finished.
59678         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59679         automatically.
59680
59681         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59682         longer expected to fail.
59683
59684         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59685         "f" function call.
59686
59687         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59688
59689         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59690         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59691         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59692         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59693         c-torture-1.29.
59694
59695         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59696         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59697
59698         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59699
59700         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59701         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59702
59703         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59704         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59705         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59706
59707 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
59708
59709         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59710         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59711         940714-1.c, 940714-2.c, 940714-3.c},
59712         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59713         gcc.misc-tests/{mg.c,mg.exp}:
59714         New tests.
59715         * gcc.noncompile/noncompile.exp: Change accordingly.
59716
59717 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
59718
59719         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59720         Undo previous clobberage.
59721
59722 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
59723
59724         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59725         * gcc.special/{930510-1.c, special.exp}:
59726         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59727         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59728         struct-varargs-1.c}: New tests from c-torture-1.26.
59729
59730 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
59731
59732         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59733           argument to switch.
59734
59735 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
59736
59737         * Revert the previous changes.  Please see Rob's directory
59738         (/lisa/test/rob/progressive/gcc/testsuite) for testing
59739         fixes.
59740
59741 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
59742
59743         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59744         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59745         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59746         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59747         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59748         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59749         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59750         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59751         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59752         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59753         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59754         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59755         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59756         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59757         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59758         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59759         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59760         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59761         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59762         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59763         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59764         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59765         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59766         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59767         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59768         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59769         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59770         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59771         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59772         testing changes.
59773
59774 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
59775
59776         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59777         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59778         with perror calls.
59779
59780 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
59781
59782         * config/unix.exp (g++_load): Fix syntax.
59783
59784 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
59785
59786         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59787         * gcc.noncompile/921017-1.c: Deleted obsolete test.
59788         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59789         Don't expect va-arg-1.c to fail.  Correct expected output for
59790         920928-1.c.
59791         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59792         * gcc.wendy/hbm4.c: Correct typo.
59793         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59794
59795 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
59796
59797         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59798         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
59799         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
59800         * lib/c-torture.exp (c-torture-compile): Ditto.
59801
59802         Reduce volume of output (remove all the -I's and such).
59803         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
59804         Call gcc_cpass, gcc_cfail.
59805         (c-torture): Pass testing option to c-torture-compile.
59806
59807 1994-03-21  Doug Evans  (dje@cygnus.com)
59808
59809         Bring patches over from progressive.
59810         * config/default.exp: Exit remote shell cleanly.
59811         (g++_exit, g++_start): Add default versions.
59812         * config/sim.exp (gcc_load): Use perror, not error.
59813
59814 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
59815
59816         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
59817         set in site.exp.
59818
59819 1994-03-14  Doug Evans  (dje@cygnus.com)
59820
59821         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
59822         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
59823         (wendy_try): New proc to run testcase.
59824         (main loop): Call 'em.
59825         * gcc.wendy/*.c: Clean up pass to correct expected output.
59826
59827         * lib/gcc.exp: Minor cleanup work.
59828         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
59829
59830 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
59831
59832         * config/sim.exp (gcc_load): Document return codes better.
59833         Don't pass -v to simulator.
59834
59835 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
59836
59837         * gcc.special/920717-x.c: Fix typo.
59838         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
59839         get at sources.
59840
59841         * lib/mike-gcc.exp: Fix typo.
59842
59843 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
59844
59845         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
59846         binary to use, transform the name.
59847         * config/*.exp: rename everything. Nuke any g++ specific files,
59848         it's now a special case of gcc that requires no special support.
59849         Add a default.exp for unsupported targets.
59850
59851 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
59852
59853         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
59854         lib/old-dejagnu.exp: Fix a few patterns to work with the new
59855         version of Tcl.
59856
59857 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
59858
59859         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
59860         than a warning.
59861
59862 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
59863
59864         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
59865
59866 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
59867
59868         * gcc.execute/execute.exp: Combine opt_list and foption_list into
59869         option_list.  Compile every file with only 4/6 option choices
59870         (same as C torture) instead of with 12/18 different option
59871         choices.
59872         * lib/c-torture.exp: Likewise.
59873
59874         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59875         not already set.
59876
59877 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59878
59879         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59880         can put an XFAIL *-*-* on excess errors.
59881
59882 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59883
59884         * g++.law: Add more tests derived from g++-bugs snapshots.
59885
59886         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59887         equivalent to g++.law/init9.
59888
59889         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59890         compiled it, and the a.out file after we've run it.
59891
59892 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59893
59894         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59895         compiled it, and the a.out file after we've run it.
59896
59897 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59898
59899         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59900
59901 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59902
59903         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59904         version number.
59905
59906 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59907
59908         * g++.law: New directory of g++ tests derived from the g++-bugs
59909         snapshots.
59910
59911 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59912
59913         * gcc.compile: initbug1.c initbug1.exp testcase added
59914
59915 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59916
59917         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59918         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59919           fixes submitted by Jeff Law (law@cs.utah.edu)
59920         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59921           Jeff Law (law@cs.utah.edu)
59922
59923
59924 1993-11-30  Mike Stump  (mrs@cygnus.com)
59925
59926         * config/unix-g++.exp: Follow the gcc way of doing things.
59927         * g++.old-deja/old-deja.exp: Minor updates.
59928         * lib/g++.exp: New file, follow the gcc way of doing things.
59929         * lib/old-dejagnu.exp: Minor updates.
59930         * lib/mike-g++.exp: Always unset errorInfo.
59931
59932 1993-11-06  Mike Stump  (mrs@cygnus.com)
59933
59934         * lib/gcc.exp: Fix some errors with the below change, CC and
59935         CFLAGS should be global when setting, not local.
59936
59937 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59938
59939         * lib/gcc.exp: Transform tool name.
59940
59941 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59942
59943         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59944
59945 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59946
59947         * lib/gcc.exp: change gcc_done to gcc_stat
59948
59949 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59950
59951         * Upgraded gcc testsuite to c-torture version 1.25
59952
59953 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59954
59955         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59956         * lib/c-torture: added hooks for new reporting code.
59957
59958 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59959
59960         * config/sh-gcc.exp: check if sh-sim exists in the path
59961
59962 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59963
59964         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59965         * gcc.compile/compile.exp: Initial changes for new logic.
59966         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59967         * gcc.failure/failure.exp: Initial changes for new logic.
59968         * gcc.ieee/ieee.exp: Initial changes for new logic.
59969         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59970         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59971         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59972         * lib/c-torture.exp: Initial changes for new logic.
59973         * lib/gcc.exp: Initial changes for new logic.
59974
59975 1993-10-15  Mike Stump  (mrs@cygnus.com)
59976
59977         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59978         depend upon failure or success.  Fully qualify names in failure
59979         and success messages.  Always remove a.out before starting
59980         compile, just in case.  Pay more attention to error text output by
59981         the compiler.  Handle testcases with no known past errors just
59982         like all others, so that things are uniform.  Other miscellaneous
59983         improvements.
59984
59985 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59986
59987         * gcc.cpp: new directory for cpp tests
59988
59989 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59990
59991         * lib/chill.exp: Code reformatted, removed unused code.
59992         * config/unix-chill.exp: Code reformatted, removed unused code.
59993         * chill.execute/execute.exp: Code reformatted, removed unused code.
59994         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59995
59996 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59997
59998         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59999         routines not written.
60000
60001 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
60002
60003         * config/bug-gcc.exp: Use new procs from bug.exp.
60004
60005 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
60006
60007         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60008         via ftp, rather than depending on NFS.
60009         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60010         case.
60011
60012 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
60013
60014         * config/bug-gcc.exp: Use new download proc.
60015
60016 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
60017
60018         * chill.execute/execute.exp: cleanups, handles errors better
60019         * chill.compile/compile.exp: rewrite, based on execute.exp
60020         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60021         * lib/chill.exp: major changes to diff proc and compile and link
60022         procs. added chill_fail and chill_pass wrappers to pass and
60023         fail. added more comments, and handle error codes better.
60024         Added a hack to capture stderr from exec, so noncompile tests
60025         can work.
60026
60027 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
60028
60029         * chill.execute/execute.exp: rewrite of testsuite driver
60030         * lib/chill.exp: rewrite of testsuite driver
60031         * config/unix-chill.exp: rewrite of testsuite driver
60032
60033 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
60034
60035         In chill.execute:
60036         * iexpr.ch: Standardize uppercase.
60037         * tuples.dat: Standardize uppercase.
60038         * vary.ch: standardize.  Correct varying string assignments.
60039         * vary.dat: Add new output lines.
60040
60041 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
60042
60043         In chill.execute:
60044         * chprintf.ch: Standardize use of uppercase.
60045         * tuples.ch: Standardize and turn arr2 into a DCL,
60046           rather than a SYN.
60047         * pinits.ch: Standardize.
60048
60049 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
60050
60051         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60052         * Makefil: Renamed to Makefile.in.
60053         * configure.in: New.
60054
60055 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
60056
60057         In chill.execute:
60058         * .cvsignore: Add result/output files.
60059         * Makefile: Fix up variables at start.  Use MFLAGS
60060           everywhere.  Correct bool_loc, built_ins entries.
60061           Add entry for vary1.ch.
60062         * bitarray.ch: Standardize upper-case usage.
60063         * bitexpr.ch: Standardize, add output of b1.
60064         * params.ch: Use arrayt in along PROC parameters, to
60065           avoid novelty problems.
60066         * sets.ch: Tiny cleanup.
60067         * vary1.ch: Re-indent.
60068
60069 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
60070
60071         * Add PR-related files to Makefiles, .cvsignore files, etc.
60072
60073 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
60074
60075         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60076           with compiler objects. New names are test-flow.c and test-loop.c
60077
60078 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
60079
60080         * Upgraded c-torture tests from 1.19 to 1.20
60081
60082         * new files:
60083         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60084         * gcc.compile: 930623-1.c 930623-2.c
60085         * gcc.noncompile: 930622-1.c 930622-2.c
60086         * gcc.failure: 920411-1.c 920627-2.c
60087         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60088
60089 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
60090
60091         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60092           More changes to get testsuite working properly. Needs more work.
60093           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60094
60095 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
60096
60097         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60098           More changes to get testsuite working properly. Needs more work.
60099
60100 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
60101
60102         * chill.compile/compile.exp: Added for Dejagnu support
60103         * chill.execute/execute.exp: Added for Dejagnu support
60104         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
60105
60106 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
60107
60108         This should complete moving the CHILL test files.
60109         * chill.noncompile(.cvsignore printf.grt
60110             in-printf.grt chprintf.grt chprintf.ch):
60111             Added test-support files.
60112           (Makefile): Modified further.
60113         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60114             signal.ch): Added test files.
60115           * chill.execute (.cvsignore printf.grt printr.c
60116             in-printf.grt rts.c chprintf.grt rts.h): Added
60117           test-support files.
60118             (Makefile): More corrections.
60119
60120 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
60121
60122         * chill.compile, chill.execute, chill.nocompile: Add CHILL
60123           test cases, ready for DejaGnu.
60124
60125 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
60126
60127         * Upgraded c-torture tests from 1.18 to 1.19
60128
60129         * gcc.compile: added test(s):
60130           930607-1.c
60131         * gcc.execute: added test(s):
60132           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60133
60134         * added new subdirectory for misc tests: gcc.misc-tests
60135         * gcc.misc-test(s): added tests:
60136           inst-check.c test-consts.c test-ior.c test-switch.c
60137
60138 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
60139
60140         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60141
60142 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
60143
60144         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60145
60146 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
60147
60148         * Upgraded c-torture tests from 1.17 to 1.18
60149
60150 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
60151
60152         * Upgraded c-torture tests from 1.12 to 1.17
60153
60154 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
60155
60156         * lib/old-dejagnu.exp:
60157           Fixed handling of XFAIL target triplets to correctly
60158           recognize wildcard characters.  Removed code that
60159           appended a unique id tag to the end of the file name
60160           printed out by the result of the testcases within a
60161           given test file.
60162
60163 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
60164
60165         * lib/old-dejagnu.exp:
60166           Reworked expected failure handling to trigger off of XFAIL
60167           keyword in keyphrase embeded in testcase source code. The
60168           XFAIL keyword must be at the end of the keyphrase line. It
60169           may optionally be followed by one or more target triplets.
60170           It has just occured that the handling of wildcards in the
60171           target triplet may not be correct.
60172
60173 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
60174
60175         * g++.old-deja/tests:
60176           Moved all subdirectories up one level into g++.old-deja .
60177
60178         * lib/old-dejagnu.exp:
60179           Fixed problem with CXXFLAGS not being properly reset, and being
60180           corrupted with extraneous "-c" compiler option.  This was
60181           causing binaries to not be generated for test that needed them.
60182           Modified strings passed to "pass" and "fail" so that individual
60183           tests from the same test file would be distinguished by an
60184           identifier appended to the test file name in the summary logs;
60185           this corrected a problem with erroneous diff logs.  Added code
60186           to search testcases for expected fail and unexpected pass keywords.
60187
60188 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
60189
60190         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60191
60192 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
60193
60194         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60195           Removed extraneous text from end of "Special g++ Options"
60196           keyphrase.
60197
60198         * lib/old-dejagnu.exp: Added pattern matching to look for new
60199           keywords, embedded in testcases comments, which will trigger
60200           calls to xpass and xfail.
60201
60202 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
60203
60204         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60205           comments embedded in the testcases, especially the one looking for
60206           special compiler options, as well as the pattern matching for the
60207           compiler output again.
60208
60209 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
60210
60211         * lib/old-dejagnu.exp: Do a proper check of the return value for
60212           execute tests. Fixed several problems with the pattern matching
60213           of the compiler output which gave erroneous test results.
60214           Changed several of the test result messages to be more descriptive.
60215         * config/unix-g++.exp: Proc g++_load now actually works and
60216           executes the tests passed to it and returns a usable return
60217           value.
60218
60219 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
60220
60221           * lib/gcc.exp: Exits gracefully if $CC is bogus.
60222
60223 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
60224
60225         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60226           Modified both files to properly execute the old style
60227           dejagnu tests. The previous versions of these files were
60228           experimental and did not function anything near correctly.
60229
60230 1993-04-05  Rob Savoye  (rob@cygnus.com)
60231
60232         * Removed all Makefile.in and configure.in files. No configuration
60233         needed now.
60234
60235 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
60236
60237         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60238
60239 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
60240
60241         * gcc.compile/configure.in, gcc.unsorted/configure.in,
60242         gcc.special/configure.in, gcc.noncompile/configure.in,
60243         gcc.execute/configure.in, gcc.code_quality/configure.in,
60244         g++.other/configure.in, g++.old-deja/configure.in,
60245         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60246         in srcname setting.
60247
60248 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
60249
60250         * lib/udi.exp: Fixed mondfe and mondfe_download.
60251         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60252         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60253
60254 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
60255
60256         * config/udi-gdb.exp: Check $shell_id after connecting to target.
60257         (gdb_exit): Don't remove *_soc files.
60258
60259 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
60260
60261         * lib/c-torture.exp: Don't look for main; instead always use -w
60262         -c.  This is how the c-torture tests work.  Remove the object
60263         file if the compilation succeeds.
60264         * gcc.execute/execute.exp: Remove executable if test passes.
60265         * gcc.noncompile/noncompile.exp: Every test is an expected
60266         failure.
60267         * gcc.special/special.exp: Added tests from c-torture 1.11,
60268         corrected use of existing test.
60269         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60270         gcc.execute/920625-1.c: Updated to c-torture 1.11.
60271         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60272         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60273         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60274         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60275         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60276         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60277         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60278         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60279         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60280         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60281         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60282         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60283         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60284         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60285         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60286         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60287         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60288         c-torture 1.11.
60289         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60290         correspond to c-torture 1.11.
60291
60292         * New file.